Прошивка MC9090 Windows CE 5.0 с использованием USB-соединения

mc9090

Прошивка MC9090 Windows CE 5.0 с использованием USB-соединения

Предыстория.
Оказалось у меня тут недавно пара десятков замечательных во всех отношениях ТСД производства Motorola MC9090. Вот только с софтом и операционными системами полный зоопарк. Решил всё это дело унифицировать и даунгрейдить до Windows CE 5.0.
Также для нормальной работы Wi-Fi должно поддерживаться WPA2. Для этого необходимо обновить Fusion до версии 2.57. В этом посте я расскажу о том как прошить MC9090 с Windows CE 5.0 на борту. Про даунгрейд будет отдельная статья.
На этом предыстория заканчивается, приступаем к прошивке.

Приведу пошаговую инструкцию с пояснениями. Все действия провожу в VirtualBox’е с установленной Windows XP. Из софта нам потребуется USBDownload v1.1, который можно скачать вот по этой ссылке и комплект hex-файлов с самой прошивкой.

  1. Установите USBDownload на персональный компьютер.
  2. Подключите кредл к компьютеру с помощью USB-кабеля.
  3. Теперь нужно на MC9090 войти в режим IPL (initial program load). Для этого:
    • вытаскиваем наполовину батарею
    • зажимаем одновременно курок и кнопку питания (красная)
    • вставляем батарею, отпускаем кнопку питания, удерживая при этом курок
    • вставляем в кредл не отпуская курок
    • после того как вставили отпускаем курок

Должно появиться меню IPL. Загрузка производится в следующем порядке:

Platform (909Xc50BenPL032.hex)
Partition table (909Xc50BenPT015.hex)
Application (909Xc50BenAP032.hex)
Windows CE (909Xc50BenOS013000.hex)
Monitor (909Xc50XenMO0152XX.hex)

В меню IPL выбираем Platform, далее на экране Select Transport выбираем USB, на следующем экране USB Configuration — USB Standart, и наконец на экране Download File? выбираем Download.
Переходим теперь к USBDownload. Выбираем первый файл прошивки с платформой 909Xc50BenPL032.hex и жмём кнопку Load.
Прошивка MC9090 Windows CE
По аналогии проделать все пункты, которые перечислены выше. После загрузки монитора (909Xc50XenMO0152XX.hex) MC9090 автоматически перезагрузится уже с обновлённой операционкой Windows CE 5.0.

Bookmark the permalink.

52 Responses to Прошивка MC9090 Windows CE 5.0 с использованием USB-соединения

  1. Pingback: Прошивка сканера MC9090 c WM 5 до WM 6.1 | Доктор ХЗ

  2. Pingback: Прошивка (даунгрейд) MC9090 с WM 6.1 до Windows CE 5.0 | Доктор ХЗ

  3. Игорь says:

    Есть ли возможность обновить MC9090 с CE5.0 на WM5.0?

    • admin says:

      Да, конечно можно. Хотя, на мой взгляд, Windows CE — это самая удобная операционка для ТСД

      • DonCarleon says:

        Если не секрет то как просто я уже убил 2 матери СЕ 5.0
        я все конечно понял что WM 5.0 прошивается на WM6.1 а потом на CE 5.0 И ОБРАТНО
        Но у меня проблема в том что Можно с СE 5.0 на мобайл и как ??????????

      • Vlad says:

        «Да, конечно можно…» — а как!?) в инете нет инфы по данному вопросу, только эта тема/сайт. Перепрошивал WM 5 to WM6.1, вижу что можно (правда не у всех получается) с WM 6.1 to Win CE 5.0. Но как сделать с Win CE любой WM — нешде нет!( Надеюсь тема будет дальше жить и процветать!)

      • lukas says:

        привет, вы можете написать мне, как делать WMobile с CE.

        • admin says:

          Привет. К сожалению, у меня уже нет доступа к устройствам и потому я не могу попробовать установить Windows mobile на CE.

          • lukas says:

            A czy chociaż możesz mnie naprowadzić wstępnie jak to się robi? od czego zacząć? byłbym wdzięczny.

  4. Рудольф says:

    У меня MC 9090 c WM5.0. Аппарат не загружается. При холодном сбросе появляется стартовая заставка…. И на этом все останавливается.
    Пытаюсь войти режим IPL(согласно инструкции).
    после этого аппарат переходит в Warm Boot и начинается циклическая перезагрузка.
    Есть ли какой ни будь совет?

  5. Александр says:

    Добрый день. Подскажите пож-ста. Есть ТСД MC9090, когда он полежит без действия и уходит в спячку, то потом у него Wi-Fi не заводится. До тех пор пока насильно не вырубишь и не переподключишь Wi-Fi. Что может быть?

  6. Сергей says:

    Есть терминал MC9090. Предистория. Терминал пришёл с жалобой на работу Wi-Fi заменили блок. Нажимаем поискать сеть Wi-Fi говорит ошибка библиотеки WCSAPI.dll . Подсадили с рабочего терминала указанный файл в указанное место. Эффекта нет. мОСКВА говорит что надо перешивать Windows.
    При перепрошивке использовалась последовательность:
    Platform (909Xc50BenPL032.hex) <—— загрузился
    Partition table (909Xc50BenPT015.hex) <—— загрузился
    Application (909Xc50BenAP032.hex) <—— загрузился
    Windows CE (909Xc50BenOS013000.hex) <—— негрузится
    Monitor (909Xc50XenMO0152XX.hex)<—— не дошло до загрузки
    Последовательность загрузки не нарушалась.
    мОСКВА предлогает загрузку:
    Partition Table
    Windows
    Platform
    Application
    Splash
    Monitor
    При той или этой последовательности загружается всё кроме Windows (файл OS). Всегда выдаёт ошибку 24 Unrecognized or unsupported HEX record, type A5, Line 2.
    Заясните как быть?

    • Павел Косарев says:

      Для тех у кого выдает » ошибку 24 Unrecognized or unsupported HEX record, type A5, Line 2.» Проблема скорее всего в загрузчике IPL\Monitor а точнее в версии софта. В моем случае произошел сбой в ТСД исчез раздел Application, ТСД получилось прошить сначала на версию 1.1 и до 1.3. Дальше на версии 1.4 при прошивке Hex 909Xc50BenSM015 загрузчик выдал новое какое то сообщение, что то про неверные данные и что он эту инфу записал в регистры, после чего ниодин из файлов шить отказывается, зато терминал продолжает работать на версии 1.3. ИМХО судя по изменениям в версиях DCP некоторые хекс файлы можно было не трогать, т.к. от версии к версии они остаются не измененными.

  7. Евгений says:

    Добрый день. Выполнял даунгрейд с wm6 на CE5, после выполнения (там подвис на сообщении Updating IPL. Попробовал далее по этой инструкции. Запустил USBDownload. Выбрал 909Xc50BenPL032.hex. На ТСД пишет «неизвестный формат файла». В чем ошибка была? Или в чем может быть причина?

  8. Рашад says:

    Есть ли возможность обновить MC9090S( monochrome, 28 keyboard) с CE5.0 на WM5.0 или на какой то WM)? если есть пожалуйста помогите очень нужно. Спасибо

  9. Алексей says:

    Был терминал MC9090 на WM5.0 поставил CE5.0
    Как вернуть обратно т.е переход от CE на WM

  10. Руслан Александрович says:

    Чувствую, что не в тему пишу, но похожей темы именно по МС9090 не нашел:
    Когда у меня сбрасывается настройки к заводским установкам, я сделал батник, который запускают сами пользователи из папки Platform и все нужные мне файлы восстанавливаются.
    А вот как сохранить/восстановить сетевые настройки Wi-Fi (с удаленной Motorolla MagicBox)?

    • admin says:

      Я обычно MagicBox сразу удаляю, а вместо него создаю своё собственное соединение.
      С батником — это вы ловко выкрутились 🙂 Но для таких целей есть специализированный софт — RemCapture — https://yadi.sk/d/PyQNco_9cRwFL

      • Руслан Александрович says:

        Разобрался с Function, обновилось и все пошло. А вот по поводу RemCapture … у меня сложилось впечатление что он работает с Windows Mobile, а у меня WinCE50. Я ошибаюсь?

        • Vlad says:

          Отвечу на свой вопрос сам:
          https://atgsupportcentral.motorolasolutions.com/content/emb/docs/ReleaseNotes/Release%20NoRelease%20Notes%20-%20RemCapture%201_6.htm
          судя по данной статье ТСД MC9090 на WCE5.0, WM5.0, WM6.1 поддерживается.
          Но я все ровно не могу понять как ней пользоваться…( По нажатию кнопки Help там вроде как и есть описание пункта «working with RemCapture», да и суть ПО проста: подключаешь голый ТСД (после перепрошивки например), нажимаешь Baseline (создается базовая точка настроек ТСД и нажимаем Save…), проводим все необходимые манипуляции/настройки, после, нажимаем кнопку Difference (ищет все нами проведенные изменения на ТСД) и снова сохраняем. А дальше самое главное: я так понимаю нужно нажать кнопку Deploy по команде которой все изменения записываются в НЕэнергозависимую папку \Application на ТСД. Но вот беда! Нечего у меня не записывается! ПО как бы и говорит что все гуд, настройки были заброшены в ТСД, но никаких изменений я там не вижу( Даже если в ручную сбросить всю сохраненную папку …Diff (с изменениями) в папку Application — после «холодного сброса» девайс не поднимается с настройками.
          Может я что-то делаю не так? Других версий RemCapture (2.0 например) в инете я не нашел.. Помогите плс. Спасибо!

          • Vlad says:

            PS: нашел версию 2.0
            http://help.bsr.at/media/files/Software/Motorola/
            пробуем…

          • Vlad says:

            =))) И снова отвечаю на свой вопрос САМ! Проблема была только в ОС. Я все манипуляции проводил на Win8.1, вообщем оно та все позволяет делать, Baseline, Difference и тд, но вот когда нажимаю Deploy — оно прописывает 2 строки и говорит что все ГУД! А вот такого быть и не должно!!! В нормальной ОС Win7 она мне мин 10 записывала все изменения в папку Application (2 файла SYMBOL … и папку RamCapture с настройками). И вот оно счастье! После хард рессета все (почти) настройки поднялись в течении 15 сек при загрузке ОС!)) Спасибо всем за данную страницу в моей практике) Желаю удачи всем тем кто еще не раз столкнется с проблемами на ТСД!
            ПС: если кто знает как жестко настроить отображение только необходимых ярлыков на раб. столе WinCE5.0 — просьба направить на путь истинный. Данном По этого добиться не удалось (лишние IE, Media Player и тд. все же восстанавливаются после сброса к заводским настройкам)

      • Vlad says:

        А можно поподробнее об программе RemCapture? В интернете нет не одной статьи (хотя бы на инглише) как пользоваться данным ПО(( Если не сложно, можете описать в 2-х словах как мне сохранить все мною проведенные настройки на ТСД (на WCE) MC9090 так, что бы после хард-рессета все вернулось в круги свои? Мне в идеале было бы вообще создать отдельный файл прошивки (типа добавить изменения в файл Application.hex) и шить уже с ним. Заранее благодарен за любую предоставленную помощь.
        ПС: зоопарк с 15 ТСД MC9090 меня сума сводит(

        • admin says:

          Хоть вы уже и разбрались сами: http://mobile-develop.ru/ispolzovanie-remcapture/

        • PITON says:

          Спасибо за наводку на RemCapture.
          У меня этих ТСД Около сотни. Половина на CE6\5, пару-тройка на WM5.0 ещё осталась, остальное на WM6.1. WMки держатся, а с СЕшек постоянно слетали настройки, после простоя терминала без акб. Замучился по 100500 раз людям одно и тоже заново настраивать.

          По поводу лишних ярлыков на рабочем столе, у меня решается файликом в Startup’е. Там при желании можно открыть блокнотом и отредактировать под себя по аналогии.
          https://cloud.mail.ru/public/Jniu/C1gJvvN1c

  11. Руслан Александрович says:

    Спасибо admin!! Стал на днях счастливым обладателем кредла и восстановил убитый сканер при помощи Вашей статьи и прошивки.
    Все Ок, завелся, но…
    Начал настройку WiFi-сети и обнаружил, что в списке нет WPA-шифрования, хотя в старой прошивке была. Без неё он не сможет работать с нашей сетью. Что делать? Выручайте?

  12. Dmitry says:

    Спасибо за интересную и полезную статью. Admin, есть небольшой вопрос. В данный момент используется терминал CM9190. Можно ли использовать данный мануал (включая статью про даунгрейд) на нем? Или есть шанс угробить устройство? Стоит Win Embedded Handless. Нужно поставить СЕ 5.0. Заранее спасибо!

  13. Vlad says:

    Нашел как навсегда изменить иконки на раб.столе:
    Так вот в ветке реестра

    [HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]

    с помощью любого редактора реестра для КПК дописываем название энергонезависимого места на ТСД (папка Application в нашем случае)

    «Desktop»=»\Application\Desktop»
    «Programs»=»\Application\Programs» (так же решил изменить)

    далее создаём в разделе Application папки
    Desktop — рабочий стол
    Programs — меню старт/программы

    кидаем туда ярлыки и при каждой перезагрузке ОС у Вас будут сохранены ваши настойки!)

    • Vlad says:

      Забыл добавить, перед изменения в реестре, обязательно необходимо прогнать функцией Baceline в ПО RamCapture, после вводить выше описанные изменения и нажать Difference-Save…-Deploy.
      Инфо по реестру взято из http://4pna.com/showthread.php?t=354&page=5
      Спасибо!

      • Евгений says:

        Каким-то странным Вы путем пошли). Я проще решил эту проблему: открыл проводником терминал — \Application там создал папку LadDesktop в нее покидал ярлыки нужные, и задал им атрибут только чтение) И все. Таким же способом покидал настройки WI-fi через файл *.reg- настроил у одного и перекинул всем. При warmboot, либо тремя кнопками сброс, все сохраняется.
        Прочел что Вы решили проблему с даунгрейдом. Есть пара вопросов, у меня там «подвисает» ТСД на одном окне. Не сталкивались? Может нам как-то списаться?

        • Vlad says:

          Евгений, а где это я писал что у меня были проблемы с даунгрейдом? Было один раз (вроде) что прошиваться не хотел на первом же файле, но оказалось что ТСД необходимо было поставить на зарядку) Вообщем я с этими ТСД еще долго буду возится. Если что пишите на vlads8530@gmail.com

  14. JenekALP says:

    Коллеги, а сталкивался ли кто-нить с проблемой запуска терминального соденинения centsc через motorola appcenter — у меня на windows CE 5 9090s монохром постоянно вылетает при запуске?… а на обычном рабочем столе нормально запускается.

    • GriVV says:

      Использую около 20 таких терминалов под CE5, никаких проблем нету.

      Для запуска терминальной сессии использую предварительно настроенный RDP-файл LOGISTIC1.rdp (имя может быть любым).
      В reg-файле AppCenter подключение rdp-файла выглядит так:
      [HKEY_CURRENT_USER\SOFTWARE\Symbol\AppCenter\LOGISTIC1]
      «Description»=»LOGISTIC1»
      «Execute»=»\\windows\\Desktop\\LOGISTIC1.rdp»
      «Arguments»=»»
      «IconFile»=»\\windows\\cetsc.exe»
      «ExeName1″=»cetsc.exe»
      «Window1″=»*|*»
      «AddToToolsMenu»=dword:00000000
      «AlwaysLaunch»=dword:00000000
      «ReadOnly»=dword:00000000
      «HideFromUser»=dword:00000000
      «HideAllTaskBars»=dword:00000002
      «HideDoneButton»=dword:00000000
      «HideStartMenu»=dword:00000001
      «HideSip»=dword:00000000
      «AutoStart»=dword:00000000
      «StartupDelay»=dword:00000000
      «RelaunchInterval»=dword:00000000

  15. Артём says:

    Добрый день, такая проблема: не работает ctrl на хард клавиатуре, как его можно включить?

  16. Дмитрий says:

    Добрый вечер!
    Хочу обновить WIN CE 4.2 до WIN CE 5.0
    На аппарате Simbol MC9060-GF0HBEB00WW
    Может у вас завалялась где прошивка для вышеуказанной модели. Буду очень благодарен за помощь.

  17. PITON says:

    К нам закинули три ТСД на CE5.0 c ч\б экраном. И сразу возник вопрос: перепрошивать их с CE5.0 на CE5.0 надо какими-то отличными файлами от прошивки цветного? Или файлы одни и те же, а разница есть только при даунгрейде с WM.6.1 до СЕ5.0?

    • PITON says:

      Решил всё же попробовать накатить hexы с цветной прошивки. Споткнулось и начало ругаться на Windows CE и Monitor. Может кто-нибудь подскажет где взять файлы прошивки Win CE5.0 для моторолки 9090 с ч\б экраном?

      • GriVV says:

        Файлы прошивки те же, только запуск процесса перепрошивки нужно осуществлять запустив файл 909Xc50BenMono_SD.lnk или 909Xc50BenMono_TEMP.lnk в зависимости от того, куда прошивка была скопирована.

  18. Alexander says:

    добрый день, у меня 9090 не видит СД кард. Какая фаиловая система должна на нём быть? и какой размер максимальный

    • admin says:

      Добрый день. У меня была карта на 2 гигабайта (поколение SD 1.0) с файловой системой fat (16 или 32 — не помню). В разных источниках пишут, что HС (SD 2.0) карты уже несовместимы.

      • Alexander says:

        спасибо, буду искать старую карту. у меня 16ГБ, сделал 2ГБ партишен, не помогло

        • Partizzan says:

          важен не обЪём а класс(покаление) брать нужно «безклассовый) у меня рабочий конь на 256мб. Для работы хватает. Еле нашЁл когда прижало. Случайно отковырял в гараже в нокиа 6310))))

  19. Alexander says:

    добрый день, есть проблема с подключением виндовс се к серверу 2008 или 2012 . пытаюсь перепрошить 9090 на виндовс мобаил но нет места на диске показывает 26мб свободных.
    зто решаемо?

  20. Senym says:

    Помогите прлшить motorola mc3090 на wince 6

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

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