Нетобзор - форум про интернет

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Автор Тема: qtools-набор инструментов для работы с flash модемов на чипсете qualcomm  (Прочитано 216613 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

test

  • Гость

tp-link m7350.

 Отсылка hello...ok
 Чипсет: MDM9x25  (f9af0000)
 Флеш-память: Elite Semiconductor FM6BD2G1GA, NAND 256MiB 1.8V 8-bit
 Версия протокола: 3
 Максимальный размер пакета: 1024 байта
 Размер сектора: 512 байт
 Размер страницы: 2048 байт (4 секторов)
 Размер OOB: 64 байт
 Тип ECC: BCH, 4 бит
 Общий размер флеш-памяти = 2048 блоков (256 MB)

 Версия таблицы разделов: 4
 #  адрес    размер   атрибуты ------ Имя------
00 00000000  0000000a  000001ff  0:SBL
01 0000000a  0000000a  00ff01ff  0:MIBIB
02 00000014  00000058  00ff01ff  0:EFS2
03 0000006c  0000001b  000001ff  0:SDI
04 00000087  0000001b  000001ff  0:TZ
05 000000a2  00000006  000001ff  0:MBA
06 000000a8  0000001b  000001ff  0:RPM
07 000000c3  00000196  000001ff  0:QDSP
08 00000259  00000002  000001ff  0:PAD
09 0000025b  00000007  000001ff  0:APPSBL
10 00000262  00000052  000001ff  0:APPS
11 000002b4  00000002  000001ff  0:SCRUB
12 000002b6  0000020b  000001ff  0:CACHE
13 000004c1  00000023  000001ff  0:MISC
14 000004e4  00000053  000001ff  0:RECOVERY
15 00000537  0000000b  000001ff  0:FOTA
16 00000542  00000002  000001ff  0:RECOVERYFS
17 00000544  00000125  000001ff  0:SYSTEM
18 00000669  00000197  000001ff  0:USERDATA
Записан

test

  • Гость

tp-link m5350.

Bootloader port #: 44
 Отсылка hello...ok
 Чипсет: MDM8200  (a0a00000)
 Флеш-память: Micron MICRON_MT29F1G08, 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             = 00000000
* 008 NAND_ADDR1             = 00000000
* 00c NAND_CHIP_SELECT       = 00000004
* 010 NANDC_EXEC_CMD         = 00000000
* 014 NAND_FLASH_STATUS      = 00000020
* 018 NANDC_BUFFER_STATUS    = 00000000
* 020 NAND_DEV0_CFG0         = a2d400c0
* 024 NAND_DEV0_CFG1         = 0004745c
* 028 NAND_DEV0_ECC_CFG      = 00000000
* 040 NAND_FLASH_READ_ID     = 1580a12c
* 044 NAND_FLASH_READ_STATUS = 00000000
* 048 NAND_FLASH_READ_ID2    = 00000000
* 064 FLASH_MACRO1_REG       = 00000500
* 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 = 00000023
* 0ec NAND_ERASED_CW_DET_ST  = 00000000
* 0f0 EBI2_ECC_BUF_CFG       = 000001ff
Записан

test

  • Гость

tp-link m5250.

Bootloader port #: 44
 Отсылка hello...ok
 Чипсет: MDM8200  (a0a00000)
 Флеш-память: Elite Semiconductor ESMT_FM6AD1G12A, NAND 128MiB 1,8V 8-bit
 Версия протокола: 3
 Размер сектора: 512 байт
 Размер страницы: 2048 байт (4 секторов)
 Размер OOB: 64 байт
 Тип ECC: R-S, 4 бит
 Размер ЕСС: 0 байт
 Положение маркера дефектных блоков: spare+6
 Общий размер флеш-памяти = 1024 блоков (128 MB)
Записан

test

  • Гость

пока не получается запустить zte ac3633 с процем mdm6600 и флешкой esmt. qtools ругается на непатченый загрузчик, хотя он и патченый. либо после ребута уходит из портов. и в nprg и в enprg. revskills модем видит.
7E 02 51 43 4F 4D 20 66 61 73 74 20 64 6F 77
6E 6C 6F 61 64 20 70 72 6F 74 6F 63 6F 6C 20 74
61 72 67 03 02 00 04 00 00 00 00 00 00 0A 46 4D
36 34 44 31 47 31 32 41 64 00 80 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00
00 00 10 00 00 00 10 00 00 00 10 00 09

~QCOM fast down
load protocol ta
rg
FM6
4D1G12Ad

Bootloader running ....
Found NAND : FM64D1G12A

Записан

test

  • Гость

zte ac3633

Bootloader port #: 190

 Отсылка hello...ok
 Чипсет: MDM6600  (70000000)
 Версия протокола: 3
 Флеш-память: Elite Semiconductor FM64D1G12A, NAND 128MiB 1,8V 16-bit
 Размер сектора: 512 байт
 Размер страницы: 2048 байт (4 секторов)
 Число страниц в блоке: 64
 Размер OOB: 64 байт
 Тип ECC: R-S, 4 бит
 Размер ЕСС: 10 байт
 Размер spare: 4 байт
 Положение маркера дефектных блоков: user+1d1
 Общий размер флеш-памяти = 1024 блоков (128 MB)

 Версия таблицы разделов: 3
 #  адрес    размер   атрибуты ------ Имя------
00 00000000  0000000a  00ffffff  0:MIBIB
01 0000000a  00000005  00ffffff  0:SIM_SECURE
02 0000000f  00000002  00ffffff  0:FSBL
03 00000011  00000005  00ffffff  0:OSBL
04 00000016  00000108  00ffffff  0:AMSS
05 0000011e  00000009  00ffffff  0:FOTA
06 00000127  00000210  00ff01ff  0:FTL
07 00000337  000000c9  00ffffff  0:EFS2
Записан

test

  • Гость

zte ac81b.

Bootloader port #: 45

 Отсылка hello...ok
 Чипсет: MDM6600  (70000000)
 Версия протокола: 3
 Флеш-память: Hynix H8BCS0Q0MBP, NAND 128MiB 1,8V 16-bit
 Размер сектора: 512 байт
 Размер страницы: 2048 байт (4 секторов)
 Число страниц в блоке: 64
 Размер OOB: 64 байт
 Тип ECC: R-S, 4 бит
 Размер ЕСС: 10 байт
 Размер spare: 4 байт
 Положение маркера дефектных блоков: user+1d1
 Общий размер флеш-памяти = 1024 блоков (128 MB)

 BADpflag = 2
 Версия таблицы разделов: 3
 #  адрес    размер   атрибуты ------ Имя------
00 00000000  0000000a  00ffffff  0:MIBIB
01 0000000a  00000005  00ffffff  0:SIM_SECURE
02 0000000f  00000002  00ffffff  0:FSBL
03 00000011  00000005  00ffffff  0:OSBL
04 00000016  00000108  00ffffff  0:AMSS
05 0000011e  00000009  00ffffff  0:FOTA
06 00000127  00000288  00ff01ff  0:FTL
07 000003af  00000051  00ffffff  0:EFS2

прошивки cdma модемов-роутеров на mdm6600 - чуть ли не близнецы по структуре-партишину.
Записан

test

  • Гость

qtools уже понимает беды. не знаю, как он работает с ними при записи, но при чтении того же новенькоко zte ac81b их обнаружилось аж три штуки.

Чтение блоков 00000000 - 000003ff
 Формат данных: 512+16
 Блок: 000000d0 - Badblock
 Блок: 000000d1 - Badblock
 Блок: 000002e4 - Badblock
 Блок: 000003ff

спросил у разработчика, можно ли доверять этой информации. ответил - можно.

только что считал фулл jtag-ом. по указанным адресам - все нули. очень похоже на правду.

да. два беда оказались в свободной зоне, тоесть среди FF=ок. а вот один - посреди кода.
Записан

test

  • Гость

еще немного о бедах.

вчера восстановил novatel 5510. зависал на заставке. по портам не виделся. 0 бедов.
опять же во вчерашнем восстановленном pantech 295 бедов оказалось аж 9. тоже не виделся по портам.
Построение списка дефектных блоков в интервале 00000000 - 00000800
 Проверка блока 0000058e - badblock (USERDATA+5e)
 Проверка блока 000005a4 - badblock (USERDATA+74)
 Проверка блока 00000696 - badblock (USERDATA+166)
 Проверка блока 00000699 - badblock (USERDATA+169)
 Проверка блока 0000069d - badblock (USERDATA+16d)
 Проверка блока 000006b1 - badblock (USERDATA+181)
 Проверка блока 000006b8 - badblock (USERDATA+188)
 Проверка блока 000006d9 - badblock (USERDATA+1a9)
 Проверка блока 000006da - badblock (USERDATA+1aa)
 * Всего дефектных блоков: 9

и там и там - флешка на 256м.

есть еще один novatel 5510. в том вообще флешка не видится. хотя и распаяна)... постоянно в qdload.
Записан

sej

  • Новичок
  • *
  • Благодарность: +9/-0
  • Оффлайн Оффлайн
  • Сообщений: 44

в свободное время решил разобраться по новой..)
при попытке работы с 306-315 зависает на

 Найден блок идентификации загрузчика
 Чипсет: MDM6600
 Файл загрузчика: loaders\NPRG6695p.bin
 Адрес загрузки: 00800000
 Размер файла: 207516
 Загружено: 207516
 Запуск загрузчика...ok

Bootloader port #: 573
.....

кто сталкивался ? мб трабла в ос ?
раньше помню и чтение и запись работала,
перекачал последнюю собранную версию и вот


Записан

test

  • Гость

слава великому витальке админу за новую железяку!).
lava mf802s.
Bootloader port #: 32


 Версия HELLO-протокола: 3
 Чипсет: MDM6600
 Базовый адрес NAND-контроллера: 70000000
 Флеш-память: Hynix H8BCS0QG0MBP, NAND 128MiB 1,8V 16-bit
 Размер сектора: 512 байт
 Размер страницы: 2048 байт (4 секторов)
 Число страниц в блоке: 64
 Размер OOB: 64 байт
 Тип ECC: R-S, 4 бит
 Размер ЕСС: 10 байт
 Размер spare: 4 байт
 Положение маркера дефектных блоков: user+1d1
 Общий размер флеш-памяти = 1024 блоков (128 MB)

 Версия таблицы разделов: 3
 #  адрес   размер  атрибуты  формат ------ Имя------
00       0       a   ffffff    STD   0:MIBIB
01       a       5   ffffff    STD   0:SIM_SECURE
02       f       2   ffffff    STD   0:FSBL
03      11       5   ffffff    STD   0:OSBL
04      16     108   ffffff    STD   0:AMSS
05     11e       9   ffffff    STD   0:FOTA
06     127     2d9   ffffff    STD   0:EFS2

и пара фоточек для любителя обнаженной натуры мр.алекса):
Записан

Mr.Alex

  • WhatsApp: 066-2552121
  • Модератор форума
  • *
  • Благодарность: +1457/-0
  • Оффлайн Оффлайн
  • Сообщений: 10739
  • Город: Kharkiv city
  • Модем: вже немає
  • Провайдер: сусіди
  • Тариф: краду в них
  • Антенна: через WiFi
  • Раздаю БАНаны, налетай! Ночной и злой модератор.

и пара фоточек для любителя обнаженной натуры мр.алекса):
а кто это тут у нас? похож на М1, но без повербанка. хотя "посадочное" место есть.

test

  • Гость

а кто это тут у нас? похож на М1, но без повербанка. хотя "посадочное" место есть.

ти, мабуть, закохався)))...
то не видишь фоточки одной железки, теперь название другой, которое прямо в сообщении...

lava mf802s.

и еще кусочек модема для лучшего понимания).
Записан

Валерий Соловьев

  • Гость

lava mf802s. как вы открыли порты? он видится как сетевая карта??
Записан

Lutyk

  • Жизнь нужно прожить так, чтоб голубь терпел, пролетая над твоей могилой:)
  • Модератор форума
  • *
  • Благодарность: +1567/-0
  • Оффлайн Оффлайн
  • Сообщений: 6557
  • Город: на берегах Згара
  • Модем: Gpon zte
  • Провайдер: Omega telecom
  • Тариф: 100 Mb Unlim 150грн Down-99Mbit/ Up-99Mbit
  • Антенна: Optical viber
  • 0983833266/e-mail lutyk1999@ukr.net

zte 3633 - как бы тоже релианс, может тут аналогично дело обстоит с открытием строки?
Т.е. порты возможно нужно открывать строкой в браузере (это строка переключения портов, выбирать только Debug mode
http://192.168.0.1/mode_switch.asp )

Валерий Соловьев

  • Гость

zte 3633 - как бы тоже релианс, может тут аналогично дело обстоит с открытием строки?
Т.е. порты возможно нужно открывать строкой в браузере (это строка переключения портов, выбирать только Debug mode
http://192.168.0.1/mode_switch.asp )

Эта ссылка не работает для них
Записан