Да я его уже вроде как сделал, сейчас просто верифицирую по части канального смещения ГЛОНАСС.
Та коррекция канального смещения ГЛОНАСС (вернее её отсутствие) что есть в моем переделанном M8N в M8T
мне не нравится. Но не факт что и в оригинальном M8T эта коррекция реализована корректно и реализована ли вообще.
Каких либо pdf, кроме тех что в паблик доступе у меня нет.
Об UPD-UPLOAD-SEC я впервые узнал отсюда собственно это UPD-UPLOAD куда добавили еще SHA256 ключ подписи к каждой команде.
Да, в один файл скинет содержимое флэши в другой содержимое ROM.
Собственно эта программа дальнейшая модификация мной этого варианта софты
M8N любой или могут быть ограничения?
Процент вероятности кирпича есть?
Команды для запрещения NMEA msgs вероятно лучше заменить одной командой запрета NMEA протокола.
M8N любой, но обязательно с прошивкой 3.01, в ROM или флеши.
Причем наличие самой флеш не требуется.
Вероятность кирпича равна нулю.
Первая команда переписывает содержимое той области BBRAM (RAM с питанием от суперконденсатора)
где хранится скопированная с eFuse конфигурация. Вторая команда перезапускает, а поскольку контрольная сумма правильная
то использует подставленную конфигурацию. Если M8N отключить от питания то спустя время напряжение на суперконденсаторе
просядет, контрольная сумма исчезнет и при включении FW поместит туда исходную копию eFuse . Естественно лучше заменить одной командой запрета NMEA протокола.
Это уже естетика. По сравнению с часами наблюдений пара лишних секунд инициализации ничто.
Да, прямая запись в BBRAM (ram) начиная с её начального addr 00200000h
Почему так и почему это безопасно объяснил чуть выше.
Собственно команда CFG-PT вычитывает эту область ram и выдает без контрольной суммы.
Первой должна увидеть log4net если sha256 рядом с ней то буду соображать почему не видит.
Попробуйте sha256.dll закинуть туда где kernel32.dll
типа в C:\Windows\System32
да этот cmd работает железно на всех M8N
необходимо только убедится что в этом случае
нет отличий от M8T. Единсвенное место нуждающееся в проверке это литерные смещения.
Я подозреваю что ищу ветряные мельницы, фактически в M8T нет литерной коррекции за исключением
той примитивной таблички
увидел …
стандартная проблема с виндой … запускать exe необходимо перейдя в тот каталог где он лежит с dll
если указать как у Вас через путь то библиотек не найдет.
т.е. в Вашем случае необходимо выполнить:
*cmd
D:
cd D:\tmp\ublox*
и как появилось D:\tmp\ublox>
вводить имена exe с командными строками
в этом же каталоге должны быть dll