


Есть скрытые команды
sp.spi.read
sp.spi.dmaread
почти одно и тоже, выводят флеш память в RAM, но если раньше в SCX-3200 в эти команды можно было забить параметры, то в SCX-3400 параметры забиты
выводится вот что
source addr = 0x0007336C, dest addr = 0x00180000, length = 0x00001000
<Winbond W25Q64>
SPI READ OK
а нужно чтобы было так
source addr = 0x00000000, dest addr = 0x00180000, length = 0x00800000 (800000-8МБ для 3405W и 400000-4МБ для 3400), мне пришлось написать макрос-патч, который патчит память.
Далее выводим память из RAM командой dm 180000 800000, предварительно включив протокол на запись.
После записи в файл, конвертируем прогой(я писал сам) в файл, прикрепляем PJL команды 120 байт, предварительно в них меняем номер версии если от старшей досталось.
И можно заливать. Причем у меня при заливки ругался на Чексум, думал мой косяк, ан нет Самсунговский. Пришлось править общий чексум.
В общем все очень очень не просто.
Мне только сегодня удалось спустя 2 недели, слить прошивку и удачно залить ее в аппарат SCX-3405W версия 6.
Если не спешишь черкни через недельку в ЛС если голова варит помогу чем смогу.
Кстати зачем она тебе, на память?
Добавлено спустя 4 минуты 8 секунд:Прошивки на SCX-3400 - 4 МБ, а SCX-3405W - 8 МБ, те разные не зальется даже физически флешки разные.