работает, спасибо.
захотелось немножко потворить)...
есть модем, который почему-то не захотел обновляться штатным апдейтером.
дабы не лепить клонов по серийникам, названию вайфайки, паролю - захотелось пописать кусками, тоесть сделать свой безотказный апдейтер.
подпаялся жтаг-ом и начал запихивать прошивку кусками.
если модем никак не отзывался по порту - тем же жтагом и исправлял (не начел точку на плате).
в результате определился с необходимыми файликами.
в батнике для qtools сделал пометки
rem пишем amss 1c 1b
напихал кучку qwdirect-ов, прописал смещения, чтобы юзать только один фулл файл.
получилось)...
Download mode port #: 7
Найден блок идентификации загрузчика
Чипсет: MDM9x00
Файл загрузчика: loaders\NPRG9x00p.bin
Адрес загрузки: 00100000
Размер файла: 247248
Загружено: 247248
Запуск загрузчика...ok
Bootloader port #: 56
Отсылка hello...ok
Чипсет: MDM9x00 (81200000)
Флеш-память: Toshiba TOSHIBA, NAND 128MiB 1,8V 8-bit
Версия протокола: 3
Максимальный размер пакета: 1024 байта
Размер сектора: 512 байт
Размер страницы: 2048 байт (4 секторов)
Размер OOB: 64 байт
Тип ECC: R-S, 4 бит
Общий размер флеш-памяти = 1024 блоков (128 MB)
* 000 NAND_FLASH_CMD = 0008000b
* 004 NAND_ADDR0 = 00810000
* 008 NAND_ADDR1 = 00000000
* 00c NAND_CHIP_SELECT = 00000004
* 010 NANDC_EXEC_CMD = 00000000
* 014 NAND_FLASH_STATUS = 00c03020
* 018 NANDC_BUFFER_STATUS = 00ff0000
* 020 NAND_DEV0_CFG0 = a2d400c0
* 024 NAND_DEV0_CFG1 = 000c745c
* 028 NAND_DEV0_ECC_CFG = 00000000
* 040 NAND_FLASH_READ_ID = 1590a198
* 044 NAND_FLASH_READ_STATUS = 000000c0
* 048 NAND_FLASH_READ_ID2 = 00000000
* 064 FLASH_MACRO1_REG = 00000000
* 070 FLASH_XFR_STEP1 = 00e00080
* 074 FLASH_XFR_STEP2 = 45f04599
* 078 FLASH_XFR_STEP3 = 81e08180
* 07c FLASH_XFR_STEP4 = c400c000
* 080 FLASH_XFR_STEP5 = c000c000
* 084 FLASH_XFR_STEP6 = c000c000
* 088 FLASH_XFR_STEP7 = c000c000
* 0a0 FLASH_DEV_CMD0 = 1080d060
* 0a4 FLASH_DEV_CMD1 = f00f3000
* 0a8 FLASH_DEV_CMD2 = f0ff7090
* 0ac FLASH_DEV_CMD_VLD = 0000001d
* 0d0 FLASH_DEV_CMD3 = f0ff7090
* 0d4 FLASH_DEV_CMD4 = 00800000
* 0d8 FLASH_DEV_CMD5 = 00f30094
* 0dc FLASH_DEV_CMD6 = 000040e0
* 0e8 NAND_ERASED_CW_DET_CFG = 00000003
* 0ec NAND_ERASED_CW_DET_ST = 00000033
* 0f0 EBI2_ECC_BUF_CFG = 000001ff
Запись из файла full.bin, стартовый блок 000,
размер 00a
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 0009 Страница: 3f
Запись из файла full.bin, стартовый блок 00a,
размер 006
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 000f Страница: 3f
Запись из файла full.bin, стартовый блок 010,
размер 003
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 0012 Страница: 3f
Запись из файла full.bin, стартовый блок 013,
размер 009
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 001b Страница: 3f
Запись из файла full.bin, стартовый блок 01c,
размер 01b
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 0036 Страница: 3f
Запись из файла full.bin, стартовый блок 037,
размер 01b
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 0051 Страница: 3f
Запись из файла full.bin, стартовый блок 052,
размер 148
Режим записи: сырой образ без расчета ЕСС
Формат данных: 512+16
Блок: 0199 Страница: 3f
---- ответ ---
00000000: 7e 0c 14 3a 7e *~..:~ *
Для продолжения нажмите любую клавишу . . .