Hello All!
Жил да был телефон Samsung SCH-N500 (TATA). Нормально работал, но прошивка была английская. Я решил поменять её на русскую. Сначала убедился в распиновке, которая оказалась как у большинства 18-пиновых CDMA Samsung-ов. Уже на этом этапе заметил непонятку. Если клавиатура сверху, взгляд извне на разъём и нумерации пинов справа-на-лево, то 1,14 - [+Vbatt.] 8,11-[GND] 17,18 - [+Ext.Pwr.].
Так вот, продавался этот телефон с блоком питания имеющим 2-х цветный светодиод, который вначале светится красным и постепенно, по мере зарядки зеленеет. Причём "+" этого блока питания был припаян к [+Vbatt.], а не к [+Ext.Pwr.]. Я попробовал перепаять этот "+" на [+Ext.Pwr.] в надежде увидеть на дисплее процесс зарядки. В самом деле, примерно на секунду начиналась индикация зарядки, а потом тел. перегружался, опять показывал зарядку, опять перегружался... - в цикле. Ну и ладно, припаял как было.
Запустил Universal PST V2_78 (INDIA), выбрал SCH-N500(India) - CDMA - v0.99, выбрал русскую прошивку и запустил перепрошивку НЕ в Emergency Mode. Всё прошло красиво (память вытерлась потом загрузилась), а дальше, как обычно и бывает в подобных плачевных случаях, перезагрузки не произошло.
Решил шить в Emergency Mode. [9]+[Pwr] - труба, как положено, написала "Emergency Mode". Надо отметить, что USB интерфейс не наблюдался ни в рабочей трубе, ни в "Emergen-сной", т.е. [8]+[Pwr] не работало. Остался последовательный порт, потому все USB-Downloader-ы отпали.
Теперь о самой проблеме...
Запускаю перепрошивку в Emergency Mode. Universal PST пишет:
" Handset is ready to begin DOWNLOADING
Transferring TSR program
Executing program".
Потом секунды через три:
" RequestStart Error! Download is aborted".
Тааак. Запускаю Device Monitoring Studio и вижу нижеприведённый обмен...
PC=>Phone: 7E A0 72 55 7E - Phone=>PC: 7E 02 6A D3 7E
PC=>Phone: 7E B0 F3 45 7E - Phone=>PC: 7E 02 6A D3 7E
PC=>Phone: 7E F0 01 C6 62 7E - Phone=>PC: 7E 02 6A D3 7E
PC=>Phone: 7E C0 01 00 00 E5 18 28 7E - Phone=>PC: 7E 02 6A D3 7E
PC=>Phone: 7E A0 72 55 7E - Труба в ответ молчит. Всё. Приплыли!
Через 3 секунды - " RequestStart Error! Download is aborted".
Пробую перешить другой самец, который уже успешно перешивал. Так вот, всё происходит так-же. Но в том месте, где N500-й приплыл, есть стандартный ответ, т.е. - Phone=>PC: 7E 02 6A D3 7E , а потом
PC=>Phone: 7E EE 00 00 00 00 00 00 2E 00 9C 06 7E
В этот момент UniPST пишет: "Erasing Flash memory",
потом - Phone=>PC: 7E 02 6A D3 7E.
Всё. Дальше заливается прошивка.
Уважаемый всезнающий All! Что делать? Есть ли П/О, позволяющее работать с терминалами на этом уровне (Emergency) и есть ли описания протоколов обмена?