посещений с 12 января 2008г.

 

Проверенная методика получения файла прошивки

и процедура перепрошивки КПК HP iPAQ RX1950

 

Получение файла прошивки:

Для работы с прошивкой потребуется флешка SD (не MMC!) объемом от 32 мегабайт и выше. Содержимое ее следует скопировать, потому как флешка будет перезаписана!!!

Также понадобятся программы Mtty и WinHex.

Для начала заполним флешку какими-нибудь однообразными данными, например, символом "Ё" (0xA8). Это нужно для того, чтобы потом определить размер прошивки для дальнейшего сливания ее в файл. Вставляем флешку в кардридер, кардридер - в USB и запускаем WinHex.

Выбираем Tools - Disk Editor - Physical Media - ваша флешка

Edit - Select All

Edit - Fill Block - Fill with HEX values - A8 - Ok

Жать OK пока не пойдет процесс записи на диск. По окончании каждый байт флешки

заполнен значением 0xA8 (символ 'Ё').

Исходное состояние КПК - флешка вынута, кабель выдернут из USB.

В списке процессов Большого Брата надо убить wscecomm.exe в том случае, если был запущен Activesync. Если не запускали - его там и нет.

Сначала надо войти в режим загрузчика. Для этого надо положить iPAQ кабелем от себя и левой рукой нажать одновременно 2 кнопки справа и слева от джойстика, которые рядом с ним, а правой ткнуть стилусом на Reset.

Если это получилось - на экране появится логотип НР и над ним номер версии прошивки. (В моем случае 1.04-1.07-1.01.04, что означает Boot 1.04, BootOS 1.07, PocketPC 1.01.04)

Далее, нам надо получить образ ROM. Втыкаем флешку и подключаем в USB. Запускаем терминал MTTY на USB порт - в выпадающем окошке выбора портов терминала мы увидим что-то типа \\.\WCEUSBSH00* (где звездочка - какая-то цифра) или просто \USB. Выбираем его. В отрывшемся окошке жмем <Enter> и если все прошло успешно - видим приглашение  

>USB

даем команду r2sd

>USB r2sd

в терминале мы ничего не видим, а на экране айпака должна появиться надпись и две полосочки. Как только полосочки заполнятся и на экране увидим ...successful, у нас на флешке есть правильный образ ROM.

Теперь надо слить дамп прошивки в файл.

Вставляем флешку в кардридер, кардридер - в USB и запускаем WinHex.

Выбираем Tools - Disk Editor - Physical Media - ваша флешка

В открывшемся окне ищем, где начинается сплошное поле одних и тех же байтов - 0xA8 (символ 'Ё').

Тыкаем мышью в первое 'Ё' и нажимаем Ctrl-Shift-Home. В результате окажется выделенным пространство на флешке, занятое прошивкой. Далее сохраняем выделенное в файл - Edit - Copy Block - Into New File

Вводите имя и нажимаете Ok. Теперь у вас есть файл с дампом прошивки.

 

Процедура перепрошивки:

Прошивка из файла через карту памяти выглядит примерно так же:

Вставляем флешку (ее содержимое сохраните, ибо оно сотрётся) в кардридер, кардридер - в USB и запускаем WinHex.

Открываете файл прошивки. Далее

Edit - Select All

Edit - Copy Block - Hex values

Tools - Disk Editor - Physical Media - ваша флешка

Тыкаем мышью в самое начало (offset 00)

Edit - Clipboard Data - Write - Ok - Internal

File - Save Sectors - Yes - Ok

Начнется процесс записи на флешку.

После того, как на карту будет произведена запись, нужно подключить питание к кпк, вставить карту памяти (игнорировать предупреждения о том, что карта имеет нечитабельный формат) и войти в режим загрузчика (нажать одновременно 2 кнопки справа и слева от джойстика, которые рядом с ним, а правой ткнуть стилусом на Reset).

КПК самостоятельно определяет флешку с прошивкой и запрашивает подтверждение на перепрошивку.

Если уверены, что надо шить - жмем кнопку Action.

Если все хорошо, внизу дисплея iPAQ появятся две полосочки, заполняющиеся синим по мере прошивки. Когда процесс произойдет (победный репорт над полосочками), КПК перезагрузится.

 

Прошивка КПК HP iPAQ RX1950 (Boot 1.04 BootOS 1.07 PocketPC 1.01.04):

Часть1 Часть2 Часть3 Часть4 Часть5

В связи с ограничением http://www.narod.ru на объем загружаемого файла, включая многотомный архив, до 5 Мб, каждый второй и последующие тома многотомного архива переименованы. Для "сборки" необходимо вернуть имя у всех томов в соответствие с именем первого тома

Hosted by uCoz