spreadtrum_flash icon indicating copy to clipboard operation
spreadtrum_flash copied to clipboard

issue with boot

Open ZoriXL opened this issue 1 year ago • 8 comments

How to reboot phone to flas mode? I try all keys but they dont work. I want to boot with this program, its possible? Phone: Nokia TA-1203, Spreadtrum 6531e

ZoriXL avatar Oct 27 '24 20:10 ZoriXL

How are you sure it's Spreadtrum? I can't find any information about it except from very unreliable sources that could be wrong. Does the phone connect to the PC via USB under vendor ID 1782?

Most likely TA-1203 uses the same motherboard as TA-1174, and the boot key is 7. But you may have a fake Nokia, which can use any chipset. And I'm not sure if you were able to run the tool correctly.

ilyakurdyukov avatar Oct 28 '24 04:10 ilyakurdyukov

Usually if you run spd_dump in advance, then connect the phone to USB, and if the boot key is not pressed, then spd_dump prints ver expected.

Also you can try holding down as many buttons at the same time as possible, sometimes it works. But don't hold the power button.

ilyakurdyukov avatar Oct 28 '24 10:10 ilyakurdyukov

я попробую без кнопки питания, при подключении программа пишет Waiting for connect (300) и нечего не происходит, драйвер стоит, телефон походу загрузился с клавишей 7, у него черный экран и он не запускается, но почему то spd_dump.exe его не видит

пн, 28 окт. 2024 г., 13:01 Ilya Kurdyukov @.***>:

Usually if you run spd_dump in advance, then connect the phone to USB, and if the boot key is not pressed, then spd_dump prints ver expected.

Also you can try holding down as many buttons at the same time as possible, sometimes it works. But don't hold the power button.

— Reply to this email directly, view it on GitHub https://github.com/ilyakurdyukov/spreadtrum_flash/issues/17#issuecomment-2441117406, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGMK6HJNIP2MFGV6OGVI4FDZ5YDN5AVCNFSM6AAAAABQWE5DQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBRGEYTONBQGY . You are receiving this because you authored the thread.Message ID: @.***>

ZoriXL avatar Oct 28 '24 10:10 ZoriXL

spd_dump.exe

Значит Windows, значит драйвер не установлен или неправильно установлен, насчёт Windows я проконсультировать не могу, читайте help-ы от libusb, там для каждой версии Windows всё по своему. Предпочтительно использовать Linux.

ilyakurdyukov avatar Oct 28 '24 11:10 ilyakurdyukov

а как использовать Линукс если на гитхабе в релизе только exe

пн, 28 окт. 2024 г., 14:11 Ilya Kurdyukov @.***>:

spd_dump.exe

Значит Windows, значит драйвер не установлен или неправильно установлен, насчёт Windows я проконсультировать не могу, читайте help-ы от libusb, там для каждой версии Windows всё по своему. Предпочтительно использовать Linux.

— Reply to this email directly, view it on GitHub https://github.com/ilyakurdyukov/spreadtrum_flash/issues/17#issuecomment-2441287301, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGMK6HI2CVEM5IO3QG5HG6LZ5YLW3AVCNFSM6AAAAABQWE5DQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBRGI4DOMZQGE . You are receiving this because you authored the thread.Message ID: @.***>

ZoriXL avatar Oct 28 '24 11:10 ZoriXL

а как использовать Линукс если на гитхабе в релизе только exe

На Линкусе принято компилировать самому.

Use make, libusb/libusb-dev packages must be installed.

ilyakurdyukov avatar Oct 28 '24 11:10 ilyakurdyukov

понял, спасибо

пн, 28 окт. 2024 г., 14:56 Ilya Kurdyukov @.***>:

а как использовать Линукс если на гитхабе в релизе только exe

На Линкусе принято компилировать самому.

Use make, libusb/libusb-dev packages must be installed.

— Reply to this email directly, view it on GitHub https://github.com/ilyakurdyukov/spreadtrum_flash/issues/17#issuecomment-2441377994, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGMK6HOC5FL25ENCU3W4U23Z5YQ6LAVCNFSM6AAAAABQWE5DQ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBRGM3TOOJZGQ . You are receiving this because you authored the thread.Message ID: @.***>

ZoriXL avatar Oct 28 '24 12:10 ZoriXL

Я делал ссылку в Readme для пользователей Windows:

https://github.com/libusb/libusb/wiki/Windows#driver-installation

В Линукс драйвер не нужен, в Windows нужно устанавливать типовой драйвер для каждого конкретного идентификатора устройства, чтобы с ним работать через libusb. Для этого есть программа Zadig, запускаем её, подключаем телефон в загрузочном режиме, должно найти устройство 1782:4d00, первая цифра это vendor ID, вторая это device ID. Если vendor ID совпадает, но другой device ID - значит устройство находится в другом режиме. Там разные варианты драйвера, для разных версий Windows, тут надо инструкции читать.

Вот пример дампа 4МБ флэш памяти:

spd_dump.exe end_data 0 fdl nor_fdl1.bin 0x40004000 read_flash 0x80000003 0 4M flash.bin

Для Нокий тут добавлено end_data 0, это для обхода проверки подписей FDL. Не нужно при использовании оригинальных FDL от похожих моделей.

Прошивка может быть и больше 4МБ, надо дампать больше и смотреть повторяется или нет, обрезать когда нанёт повторяться. Но для этой модели должно быть 4МБ, потому что это урезанная версия TA-1174, а там было 4МБ.

ilyakurdyukov avatar Oct 29 '24 01:10 ilyakurdyukov