Прошивка (даунгрейд) MC9090 с WM 6.1 до Windows CE 5.0

Прошивка (даунгрейд) MC9090 с WM 6.1 до Windows CE 5.0

Сегодня расскажу про очень интересную тему, на мой взгляд. Речь пойдёт про даунгрейд MC9090 с Windows 6.1 до Windows CE 5.0. Вопросы как это сделать встречал, а вот ответов так и не было. Путём проб и ошибок нашёл работающее решение.

Итак для прошивки нам потребуется: флешка (у меня 2 Гб), обновление IPL и Partition table.

  1. Скачайте файл с обновлением и содержимое архива поместите в корень флешки (<корень флешки>\OSUpdate\<файлы>).
  2. Запустите ярлык 909Xc50BenColor_SD.lnk для ТСД с цветным дисплеем или 909Xc50BenMono_SD.lnk для ТСД с чёрно-белым дисплеем. Эта операция обновит Partition table.
  3. После перезагрузки нужно обновить содержимое файлов 909Xc50BenColor.txt (если вы используете MC9090 с цветным дисплеем) или 909Xc50BenMono.txt (если используете с чёрно-белым дисплеем). В них мы закомментируем строчку обновления Partition table и раскоментируем обновление Monitor’а. Ниже привожу код обновлённого 909Xc50BenColor.txt.
    ;OSUPDATE response file generated by OSUPDATE Package Builder
    ;Device type = 909X
    ;
    ;PartitionTable partition
    ;-t7 -f909Xc50BenPT015.hex -s9228
    ;Platform partition
    ;-t4 -f909Xc50BenPL032.bgz -s3441915
    ;Application partition
    ;-t5 -f909Xc50BenAP032.bgz -s1930278
    ;Monitor partition
    -t1 -f909Xc50XenMO0152XX.hex -s472503
    ;PowerMicro partition
    ;-t3 -f909Xc50BenPM112701.bin -s15119
    ;Splash partition
    ;-t2 -f909Xc50BenSC016.hex -s80570
    ;OS partition
    ;-t0 -f909Xc50BenOS013000.bgz -s11437017

    Повторям шаг 2. Тем самым мы обновим IPL.

  4. Читаем мою предыдущую статью про прошивку MC9090 с Windows CE 5.0 и последовательно выполняем все шаги.
Bookmark the permalink.

27 Responses to Прошивка (даунгрейд) MC9090 с WM 6.1 до Windows CE 5.0

  1. Pingback: Прошивка MC9090 Windows CE 5.0 с использованием USB-соединения | Доктор ХЗ

  2. Евгений says:

    Добрый день. Попробовал этот метод даунгрейда. Дошел до п. 3, заменил 909Xc50BenColor.txt. на тот что описан, запустил ярлычок, и сейчас на экране ТСД
    OSUPD v 0.57
    ***WARNING**
    OS ROM UPDATE
    IN PROGRESS
    Status:
    Updating IPL
    Висит уже час. Так должно быть? Или завис ТСД? Если его отключу, никаких последствий?

    • Vlad says:

      В момент когда ты нажимаешь на ярлык для обновления Partition table — ТСД стоит на зарядке или нет? Просто у меня была ситуация, когда я шил МС9090 с WM5 на WM6.1 через флеху, у меня было что-то подобное до тех пор пока не вставил ТСД на зарядку. Попробуй, может поможет.

  3. Евгений says:

    Я так понял, здесь на вопросы не отвечают?

    • admin says:

      За себя могу сказать, что комментирую ситуации с которыми сталкивался на практике. С проблемой, которую вы описали не сталкивался — потому и не прокомментировал.

      • Евгений says:

        Просто может я п.3 не правильно выполнил? После перезагрузки заменил с компа ч\з блокнот Вашим текстом файл 909Xc50BenColor.txt. И после этого запустил снова ярлычок, и он вывел на экран то сообщение. Или я что-то не правильно понял?

        • admin says:

          Вроде всё правильно. Последним всегда обновляется Monitor. Всё это в конечном итоге делается только для обновления IPL.

          • Евгений says:

            А нет желания сообща его «поковырять»?)) 2 таких ТСД сейчас лежат без дела..

          • admin says:

            Совсем нет на это времени, своих «поциентов» много 🙂

          • Евгений says:

            Эх, жаль)). А не подскажете где еще по ним инфу можно найти, что-то не густо в инете на эту тему..

          • admin says:

            На сайте мотороллы, там и документация есть

  4. Vlad says:

    Только что перепрошил ТСД с WM6.1 до WCE — полет нормальный!) Спасибо огромное!
    ПС: остальные ТСД после перепрошивки восстанавливаю с помощью sunnysoft backup manager 4.0.

  5. Vlad says:

    После прошивки обнаружилась одна проблема: при подключении к серверу через RDP-клиент не правильно передаются команды навигационных клавиш. Вместо вверх/вниз/вправо/влево пишутся какие-то знаки. Может кто сталкивался с подобной проблемой? Прошивался с WM5-to-WM6.1-to-WCE. (модификация 43-клавиш)

    • Vlad says:

      Отвечаю сам себе. Вчера перепрошился точно таким же способом как написал ранее выше — подобных проблем не обнаружено. Даже не догадываюсь почему всплыл такой баг. Так сказать — пронесло — ну и слава богу!)

    • Vito says:

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

  6. Игорь says:

    Может быть глупый вопрос, НО не подскажите как снять дамп HEX с работающего устройства что-бы потом проливать их на вышедшее из строя.

  7. Игорь says:

    Вот нашёл интересный ресурс, думаю будет полезен:
    http://www.mmnt.net/db/0/0/ftp.rrc.ru/!!!Motorola/Firmware/

  8. Vlad says:

    А обязательно прошивать с WM5.0 to WM6.1, проводить обновление IPL и Partition table, а потом шить WCE? Или можно сразу обновить IPL и Partition table на WM5.0 по данной инструкции? Не хочется без подтверждения данного вопроса угробить чужой ТСД.

    • admin says:

      В WM5 я не cмог попасть в режим IPL

      • Vlad says:

        Я так же, но вопрос был могу ли я обновить IPL и Partition table сразу на WM5.0, не обновляясь предварительно до WM6.1 ?? Все равно после данных обновлений ОС не запускается)) Это не критично конечно, но время сэкономило бы многим я думаю.

  9. Сергей says:

    Привет , спасибо за ваши полезные рецепты.
    Интересует немного другой дивайс MC3190 и вот на нем необходимо произвести похожую процедуру, а именно перевести его с WCE 6.0 на WM 6.5
    Что можете посоветовать в этом случае, может встречали где знаете где найти эту процедуру.
    Нашел только архивы для апдейта, но он не работает с другой виндой. где взять чистую WM6.5 или как обмануть WCE ?

    • Стас says:

      Для этой процедуры необходим конфиг файл, который соответствует конфигурации данного ТСД (тип сканера SE-950 или SE-4500, дисплея — есть 2 типа, клавиатуры 28,38,48 — но кол-во кнопок не имеет значения). Еще важно, если у вас MC3190-G, то после установки конфига от MC3190-R,S, необходимо устанавливать платную лицензию на Telnet. Сама процедура очень проста, не сложнее обычной прошивки ОС. Только вот конфиг файлы есть только у офиц. представитей Zebra.

  10. Слава says:

    Здравствуйте, очень интересная статья!

    А обратная процедура реальна CE5.0 —> WM6.1 ?

  11. Тимур says:

    Здравствуйте. Подскажите, пожалуйста, где вы находили сами файлы прошивки? Мне необходимо перепрошить MC9190 c WM6.5 на CE6.0. Я просматривал OSUpdate package на официальном сайте, но, если я правильно понял, это именно пакеты обновления текущей прошивки, которые ставятся просто для обновления имеющейся (разные ревизии операционной системы: Rev A, Rev B и т.д.). Просто подсунуть файлы для CE6.0 через boot loader у меня не получилось: он выругался на неопознанный формат файлов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *