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

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


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

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

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

AlexCellular

  • Постоялец
  • ****
  • Благодарность: +41/-0
  • Оффлайн Оффлайн
  • Сообщений: 404
  • Город: Енакиево, Горловка, Донецк.
  • Модем: e1550, e150,e171,e173 umw190, mf100, mf180

Если флешки одинаковые по параметрам то я бы сделал так -

C:\WINBOND>echo Flashing images...
Flashing images...

C:\WINBOND>fastboot flash sbl2 sbl2.mbn
sending 'sbl2' (257 KB)...
OKAY [  0.031s]
writing 'sbl2'...
OKAY [  0.078s]
finished. total time: 0.109s

C:\WINBOND>fastboot flash rpm rpm.mbn
sending 'rpm' (104 KB)...
OKAY [  0.016s]
writing 'rpm'...
OKAY [  0.047s]
finished. total time: 0.078s

C:\WINBOND>fastboot flash dsp1 dsp1.mbn
sending 'dsp1' (2650 KB)...
OKAY [  0.351s]
writing 'dsp1'...
OKAY [  0.584s]
finished. total time: 0.950s

C:\WINBOND>fastboot flash dsp2 dsp2.mbn
sending 'dsp2' (30333 KB)...
FAILED (remote: data too large)
finished. total time: 0.022s

C:\WINBOND>fastboot flash boot boot-oe-msm9615.img
sending 'boot' (6162 KB)...
OKAY [  0.821s]
writing 'boot'...
OKAY [  1.356s]
finished. total time: 2.176s

C:\WINBOND>fastboot flash recovery recovery-boot-oe-msm9615.img
sending 'recovery' (6162 KB)...
OKAY [  0.823s]
writing 'recovery'...
OKAY [  1.369s]
finished. total time: 2.192s

C:\WINBOND>fastboot flash recoveryfs 9615-cdp-recovery-image-9615-cdp.yaffs2
sending 'recoveryfs' (14581 KB)...
OKAY [  1.947s]
writing 'recoveryfs'...
OKAY [  3.079s]
finished. total time: 5.026s

C:\WINBOND>fastboot flash system 9615-cdp-image-9615-cdp.yaffs2
sending 'system' (10993 KB)...
OKAY [  1.516s]
writing 'system'...
OKAY [  2.286s]
finished. total time: 3.817s

C:\WINBOND>fastboot flash ztedata 9615-cdp-ztedata-image.usrfs.yaffs2
sending 'ztedata' (13181 KB)...
OKAY [  1.766s]
writing 'ztedata'...
OKAY [  2.815s]
finished. total time: 4.581s

C:\WINBOND>fastboot flash userdata 9615-cdp-usr-image.usrfs.yaffs2
sending 'userdata' (26364 KB)...
FAILED (remote: data too large)
finished. total time: 0.016s


C:\WINBOND>pause
Для продолжения нажмите любую клави



Что предпринять в таком случае?
Записан

sand_rey

  • Модератор
  • *
  • Благодарность: +165/-0
  • Оффлайн Оффлайн
  • Сообщений: 575
  • Модем: MiFi8000
  • Провайдер: lifecell
  • Тариф: Гаджет роутер
  • Антенна: Antex ZETA-F mimo

логи dmesg в лс обоих рабочих
Записан

Engineer_LTE

  • Ремонт/Продажа LTE модемов и роутеров
  • Постоялец
  • ****
  • Благодарность: +128/-0
  • Оффлайн Оффлайн
  • Сообщений: 253
  • Город: Одесса
  • Модем: Inseego M3000
  • Программный ремонт роутеров

та харош лс-ать) давайте на всеобщее обозрение инфу) чего жадничать ото :-[
Программный ремонт, оптовая и розничная торговля роутерами LTE/5G
telegram/viber 0999490908
https://t.me/Artem_GSM

AlexCellular

  • Постоялец
  • ****
  • Благодарность: +41/-0
  • Оффлайн Оффлайн
  • Сообщений: 404
  • Город: Енакиево, Горловка, Донецк.
  • Модем: e1550, e150,e171,e173 umw190, mf100, mf180

логи dmesg в лс обоих рабочих
Ну винбондовый есть а вот с обычного модема нету...
Записан

Ктулху

  • Гость

Привет, хлопцы! (И девчата, конечно, тоже)
Интересная тема, аж зачитался... Есть похожая тулза, я ей активно пользуюсь.
Называется emmcdl и живёт она здесь: https://github.com/binsys/emmcdl
Кому лень компилить, экзешник можно взять тут: http://forum.xda-developers.com/attachment.php?attachmentid=3760575&d=1464071604

Вот справка:

emmcdl.exe
Version 2.15
Usage: emmcdl <option> <value>
       Options:
       -l                             List available mass storage devices
       -info                          List HW information about device attached to COM (eg -p COM8 -info)
       -MaxPayloadSizeToTargetInBytes The max bytes in firehose mode (DDR or large IMEM use 16384, default=8192)
       -SkipWrite                     Do not write actual data to disk (use this for UFS provisioning)
       -SkipStorageInit               Do not initialize storage device (use this for UFS provisioning)
       -MemoryName <ufs/emmc>         Memory type default to emmc if none is specified
       -SetActivePartition <num>      Set the specified partition active for booting
       -disk_sector_size <int>        Dump from start sector to end sector to file
       -d <start> <end>               Dump from start sector to end sector to file
       -d <PartName>                  Dump entire partition based on partition name
       -e <start> <num>               Erase disk from start sector for number of sectors
       -e <PartName>                  Erase the entire partition specified
       -s <sectors>                   Number of sectors in disk image
       -p <port or disk>              Port or disk to program to (eg COM8, for PhysicalDrive1 use 1)
       -o <filename>                  Output filename
       -x <*.xml>                     Program XML file to output type -o (output) -p (port or disk)
       -f <flash programmer>          Flash programmer to load to IMEM eg MPRG8960.hex
       -i <singleimage>               Single image to load at offset 0 eg 8960_msimage.mbn
       -t                             Run performance tests
       -b <prtname> <binfile>         Write <binfile> to GPT <prtname>
       -g GPP1 GPP2 GPP3 GPP4         Create GPP partitions with sizes in MB
       -gq                            Do not prompt when creating GPP (quiet)
       -r                             Reset device
       -ffu <*.ffu>                   Download FFU image to device in emergency download need -o and -p
       -splitffu <*.ffu> -o <xmlfile> Split FFU into binary chunks and create rawprogram0.xml to output location
       -protocol <protocol>           Can be FIREHOSE, STREAMING default is FIREHOSE
       -chipset <chipset>             Can be 8960 or 8974 familes
       -gpt                           Dump the GPT from the connected device
       -raw                           Send and receive RAW data to serial port 0x75 0x25 0x10
       -verbose                       Enable verbose output



Examples: emmcdl -p COM8 -info
 emmcdl -p COM8 -gpt
 emmcdl -p COM8 -SkipWrite -SkipStorageInit -MemoryName ufs -f prog_emmc_firehose_8994_lite.mbn -x memory_configure.xml
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -x rawprogram0.xml -SetActivePartition 0
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -ffu wp8.ffu
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -d 0 1000 -o dump_1_1000.bin
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -d SVRawDump -o svrawdump.bin
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -b SBL1 c:\temp\sbl1.mbn
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -e 0 100
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -e MODEM_FSG
 emmcdl -p COM8 -f prog_emmc_firehose_8994_lite.mbn -raw 0x75 0x25 0x10

*:)):))
« Последнее редактирование: 17 Июня 2018, 17:19:32 от Vitalik »
Записан

sand_rey

  • Модератор
  • *
  • Благодарность: +165/-0
  • Оффлайн Оффлайн
  • Сообщений: 575
  • Модем: MiFi8000
  • Провайдер: lifecell
  • Тариф: Гаджет роутер
  • Антенна: Antex ZETA-F mimo

Похожая, но здесь же обсуждаем NAND
Записан

sand_rey

  • Модератор
  • *
  • Благодарность: +165/-0
  • Оффлайн Оффлайн
  • Сообщений: 575
  • Модем: MiFi8000
  • Провайдер: lifecell
  • Тариф: Гаджет роутер
  • Антенна: Antex ZETA-F mimo

Novatel U620L
Версия HELLO-протокола: 3
Чипсет: MDM9x25
Базовый адрес NAND-контроллера: f9af0000
Флеш-память: Toshiba MD5N04G02GSD2ARK, NAND 512MiB 1.8V 8-bit
Размер сектора: 516 байт
Размер страницы: 4096 байт (8 секторов)
Число страниц в блоке: 64
Размер OOB: 256 байт
Тип ECC: BCH, 8 бит
Размер ЕСС: 13 байт
Размер spare: 2 байт
Положение маркера дефектных блоков: user+175
Общий размер флеш-памяти = 2048 блоков (512 MB)
Записан

sand_rey

  • Модератор
  • *
  • Благодарность: +165/-0
  • Оффлайн Оффлайн
  • Сообщений: 575
  • Модем: MiFi8000
  • Провайдер: lifecell
  • Тариф: Гаджет роутер
  • Антенна: Antex ZETA-F mimo

Novatel MiFi 7730L
Версия HELLO-протокола: 3
Чипсет: MDM9x4x
Базовый адрес NAND-контроллера: 079b0000
Флеш-память: Toshiba MD5N04G02GSD2ARK, NAND 512MiB 1.8V 8-bit
Размер сектора: 516 байт
Размер страницы: 4096 байт (8 секторов)
Число страниц в блоке: 64
Размер OOB: 256 байт
Тип ECC: BCH, 8 бит
Размер ЕСС: 13 байт
Размер spare: 2 байт
Положение маркера дефектных блоков: user+175
Общий размер флеш-памяти = 2048 блоков (512 MB)
Работать с флешкой здесь на MDM9x40 можно только в PBL. Перевод в PBL по инструкции 9x4x.odt
Лоадеры нужно патчить родные от Novatel с квалкоммовской тестовой подписью
Записан

Engineer_LTE

  • Ремонт/Продажа LTE модемов и роутеров
  • Постоялец
  • ****
  • Благодарность: +128/-0
  • Оффлайн Оффлайн
  • Сообщений: 253
  • Город: Одесса
  • Модем: Inseego M3000
  • Программный ремонт роутеров

а можешь лог dmesg выложить его)
Записан
Программный ремонт, оптовая и розничная торговля роутерами LTE/5G
telegram/viber 0999490908
https://t.me/Artem_GSM

sand_rey

  • Модератор
  • *
  • Благодарность: +165/-0
  • Оффлайн Оффлайн
  • Сообщений: 575
  • Модем: MiFi8000
  • Провайдер: lifecell
  • Тариф: Гаджет роутер
  • Антенна: Antex ZETA-F mimo

а можешь лог dmesg выложить его)
https://pastebin.com/mr5cEHCp

AlexCellular

  • Постоялец
  • ****
  • Благодарность: +41/-0
  • Оффлайн Оффлайн
  • Сообщений: 404
  • Город: Енакиево, Горловка, Донецк.
  • Модем: e1550, e150,e171,e173 umw190, mf100, mf180

Здраствуй All.
Мой вопрос не связан с QTOOLS
но имеет схожесть.
Итак Что имеем.
Имеем вот такую ошибку

Возникает она в результате попытки прошить через медиатек Flash Tool  модем ZTE MF710 из режима STICK (КОМ порты) в режим HILINK (сетевая карта).
Разница по железу в том что версия модема HILINK и соотвественно прошивки под неё на 512 мб DRAM а версия STICK на 256Мб DRAM.
 MT6280_DONGLE_ZTE.cfg из HILINK  прошивки
 MT6280_HOSTED_ZTE.cfg из STICK  прошивки

если в папку с HILINK прошивкой положить  MT6280_HOSTED_ZTE.cfg а также md_bl.bin и preloader.bin то модем прошьется но не включится.


Записан

xrk

  • Новичок
  • *
  • Благодарность: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 16
  • Город: S
  • Модем: Huawei E8372h-153
  • Провайдер: KS 4G
  • Тариф: 2 в 1
  • Антенна: Bester BDM-2 1800 MIMO

Модем Huawei E173u-1, чипсет MSM6290/
Перепрошивал через j-tag, теперь висит в DM. Каким образом qtools вывести в нормальный режим

Записан

Сергей (интертелеком)Автор темы

  • Модератор 3G дилер
  • *
  • Благодарность: +425/-0
  • Оффлайн Оффлайн
  • Сообщений: 2516
  • Город: Одеса
  • Модем: разные
  • Провайдер: интертелеком-(представитель)
  • Тариф: дилерский
  • Готов помочь в любое врямя по возможности

перепрошить обычным абдейтом
Записан
Прошиваю модемы онлайн!
Подключаю к Интертелекому онлайн   CDMA iPhone 4 и iPad 2
На вооружении имеется -    DC-Unlocker.   DFS Evolution.   RIFF Box.   Omnia Repair Tool.   Medusa PRO Box.   Volcano box . Octoplus LG Tool + Samsung Tool.  InfinityBox. RBSoft Mobile Tool. MRT Box.  TL866. BST

xrk

  • Новичок
  • *
  • Благодарность: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 16
  • Город: S
  • Модем: Huawei E8372h-153
  • Провайдер: KS 4G
  • Тариф: 2 в 1
  • Антенна: Bester BDM-2 1800 MIMO

Обычный апдейт не проходит, т.к. не видит версии прошивки и IMEI.
Заливка RawFull ни к чему не приводит => download mode.
Воспользовавшись связкой j-tag и Z_Flasher-Reanimator_modem v-05, выяснилось, что есть битый блок 0x2A.
Далее редактировалась прошивка (замена 0x2A на блок забитый 0х00, сдвиг данных 0x2A далее и удаление пустого блока для сохранения целостности пространства файла AMSS), заливка => download mode.
Почему qtool ?
1. Перепроверить на наличие дефектных блоков.
2. Пометить их.
3. Обработка дефектных блоков при записи.

Восстановление для себя, а не цель зароботка.
Спасибо.
Записан

Сергей (интертелеком)Автор темы

  • Модератор 3G дилер
  • *
  • Благодарность: +425/-0
  • Оффлайн Оффлайн
  • Сообщений: 2516
  • Город: Одеса
  • Модем: разные
  • Провайдер: интертелеком-(представитель)
  • Тариф: дилерский
  • Готов помочь в любое врямя по возможности

ну если битая флешка то не легче её поменять?
Записан
Прошиваю модемы онлайн!
Подключаю к Интертелекому онлайн   CDMA iPhone 4 и iPad 2
На вооружении имеется -    DC-Unlocker.   DFS Evolution.   RIFF Box.   Omnia Repair Tool.   Medusa PRO Box.   Volcano box . Octoplus LG Tool + Samsung Tool.  InfinityBox. RBSoft Mobile Tool. MRT Box.  TL866. BST