Прошивка 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-файлов с самой прошивкой.
- Установите USBDownload на персональный компьютер.
- Подключите кредл к компьютеру с помощью USB-кабеля.
- Теперь нужно на 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.
По аналогии проделать все пункты, которые перечислены выше. После загрузки монитора (909Xc50XenMO0152XX.hex) MC9090 автоматически перезагрузится уже с обновлённой операционкой Windows CE 5.0.
Pingback: Прошивка сканера MC9090 c WM 5 до WM 6.1 | Доктор ХЗ
Pingback: Прошивка (даунгрейд) MC9090 с WM 6.1 до Windows CE 5.0 | Доктор ХЗ
Есть ли возможность обновить MC9090 с CE5.0 на WM5.0?
Да, конечно можно. Хотя, на мой взгляд, Windows CE — это самая удобная операционка для ТСД
Если не секрет то как просто я уже убил 2 матери СЕ 5.0
я все конечно понял что WM 5.0 прошивается на WM6.1 а потом на CE 5.0 И ОБРАТНО
Но у меня проблема в том что Можно с СE 5.0 на мобайл и как ??????????
«Да, конечно можно…» — а как!?) в инете нет инфы по данному вопросу, только эта тема/сайт. Перепрошивал WM 5 to WM6.1, вижу что можно (правда не у всех получается) с WM 6.1 to Win CE 5.0. Но как сделать с Win CE любой WM — нешде нет!( Надеюсь тема будет дальше жить и процветать!)
привет или уже известно, как делать WM Z CE ?. У меня такая проблема.
привет, вы можете написать мне, как делать WMobile с CE.
Привет. К сожалению, у меня уже нет доступа к устройствам и потому я не могу попробовать установить Windows mobile на CE.
A czy chociaż możesz mnie naprowadzić wstępnie jak to się robi? od czego zacząć? byłbym wdzięczny.
У меня MC 9090 c WM5.0. Аппарат не загружается. При холодном сбросе появляется стартовая заставка…. И на этом все останавливается.
Пытаюсь войти режим IPL(согласно инструкции).
после этого аппарат переходит в Warm Boot и начинается циклическая перезагрузка.
Есть ли какой ни будь совет?
Тоже сталкивался с подобной проблемой. Из циклической перезагрузки вышел с помощью вытаскивания аккумулятора. Но в IPL также попасть не удавалось. Решилось так:
1. http://mobile-develop.ru/proshivka-skanera-mc9090-c-wm-5-do-wm-6-1/
2. После прошивки и загрузки до WM 6. http://mobile-develop.ru/proshivka-daungreyd-mc9090-s-wm-6-1-do-windows-ce-5-0/.
3. http://mobile-develop.ru/proshivka-mc9090-windows-ce-5-0-s-ispolzovaniem-usb-soedineniya/
Добрый день. Подскажите пож-ста. Есть ТСД MC9090, когда он полежит без действия и уходит в спячку, то потом у него Wi-Fi не заводится. До тех пор пока насильно не вырубишь и не переподключишь Wi-Fi. Что может быть?
Добрый день. С подобным не сталкивался, но посоветовал бы обновить Fusion (для WinCE рабочая версия 2.57.0.0.023B) и удалить Motorolla MagicBox из Wi-Fi соединений. Кстати, в настройках соединения на последнем экране есть и управление питанием, у меня выставлен режим Fast power save.
А где, извиняюсь спросить, скачать этот Fusion ??? В инете нет не одной ссылки на скачивание данной утилиты((( Интересует версии для всех 3-х ОС для ТСД MC9090 (WM 5, 6.1 и Win CE.5.0).
WM50 — https://yadi.sk/d/VJ0fkkkhcDQBk
WM61 — https://yadi.sk/d/7pdjvtiLcDQL5
WM65 — https://yadi.sk/d/WUUz5MDgcDQMN
CE 6 — https://yadi.sk/d/FywQF8SVcDQP4
А для CE 5.0 нет Fusion? Или подойдет от CE6?
Отвечаю на свой вопрос) по данной ссылке есть рабочие версии Fusion для разных версий ОС. Находятся они в разделе «Хранилище» которое доступно после регистрации на данном сайте. Путь к файлам на хранилище указан так же по данной ссылке http://olegon.ru/showthread.php?p=189392
Есть терминал 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.
Заясните как быть?
Для тех у кого выдает » ошибку 24 Unrecognized or unsupported HEX record, type A5, Line 2.» Проблема скорее всего в загрузчике IPL\Monitor а точнее в версии софта. В моем случае произошел сбой в ТСД исчез раздел Application, ТСД получилось прошить сначала на версию 1.1 и до 1.3. Дальше на версии 1.4 при прошивке Hex 909Xc50BenSM015 загрузчик выдал новое какое то сообщение, что то про неверные данные и что он эту инфу записал в регистры, после чего ниодин из файлов шить отказывается, зато терминал продолжает работать на версии 1.3. ИМХО судя по изменениям в версиях DCP некоторые хекс файлы можно было не трогать, т.к. от версии к версии они остаются не измененными.
Добрый день. Выполнял даунгрейд с wm6 на CE5, после выполнения (там подвис на сообщении Updating IPL. Попробовал далее по этой инструкции. Запустил USBDownload. Выбрал 909Xc50BenPL032.hex. На ТСД пишет «неизвестный формат файла». В чем ошибка была? Или в чем может быть причина?
Есть ли возможность обновить MC9090S( monochrome, 28 keyboard) с CE5.0 на WM5.0 или на какой то WM)? если есть пожалуйста помогите очень нужно. Спасибо
Был терминал MC9090 на WM5.0 поставил CE5.0
Как вернуть обратно т.е переход от CE на WM
Чувствую, что не в тему пишу, но похожей темы именно по МС9090 не нашел:
Когда у меня сбрасывается настройки к заводским установкам, я сделал батник, который запускают сами пользователи из папки Platform и все нужные мне файлы восстанавливаются.
А вот как сохранить/восстановить сетевые настройки Wi-Fi (с удаленной Motorolla MagicBox)?
Я обычно MagicBox сразу удаляю, а вместо него создаю своё собственное соединение.
С батником — это вы ловко выкрутились 🙂 Но для таких целей есть специализированный софт — RemCapture — https://yadi.sk/d/PyQNco_9cRwFL
Разобрался с Function, обновилось и все пошло. А вот по поводу RemCapture … у меня сложилось впечатление что он работает с Windows Mobile, а у меня WinCE50. Я ошибаюсь?
Отвечу на свой вопрос сам:
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 например) в инете я не нашел.. Помогите плс. Спасибо!
PS: нашел версию 2.0
http://help.bsr.at/media/files/Software/Motorola/
пробуем…
=))) И снова отвечаю на свой вопрос САМ! Проблема была только в ОС. Я все манипуляции проводил на Win8.1, вообщем оно та все позволяет делать, Baseline, Difference и тд, но вот когда нажимаю Deploy — оно прописывает 2 строки и говорит что все ГУД! А вот такого быть и не должно!!! В нормальной ОС Win7 она мне мин 10 записывала все изменения в папку Application (2 файла SYMBOL … и папку RamCapture с настройками). И вот оно счастье! После хард рессета все (почти) настройки поднялись в течении 15 сек при загрузке ОС!)) Спасибо всем за данную страницу в моей практике) Желаю удачи всем тем кто еще не раз столкнется с проблемами на ТСД!
ПС: если кто знает как жестко настроить отображение только необходимых ярлыков на раб. столе WinCE5.0 — просьба направить на путь истинный. Данном По этого добиться не удалось (лишние IE, Media Player и тд. все же восстанавливаются после сброса к заводским настройкам)
А можно поподробнее об программе RemCapture? В интернете нет не одной статьи (хотя бы на инглише) как пользоваться данным ПО(( Если не сложно, можете описать в 2-х словах как мне сохранить все мною проведенные настройки на ТСД (на WCE) MC9090 так, что бы после хард-рессета все вернулось в круги свои? Мне в идеале было бы вообще создать отдельный файл прошивки (типа добавить изменения в файл Application.hex) и шить уже с ним. Заранее благодарен за любую предоставленную помощь.
ПС: зоопарк с 15 ТСД MC9090 меня сума сводит(
Хоть вы уже и разбрались сами: http://mobile-develop.ru/ispolzovanie-remcapture/
Спасибо за наводку на RemCapture.
У меня этих ТСД Около сотни. Половина на CE6\5, пару-тройка на WM5.0 ещё осталась, остальное на WM6.1. WMки держатся, а с СЕшек постоянно слетали настройки, после простоя терминала без акб. Замучился по 100500 раз людям одно и тоже заново настраивать.
По поводу лишних ярлыков на рабочем столе, у меня решается файликом в Startup’е. Там при желании можно открыть блокнотом и отредактировать под себя по аналогии.
https://cloud.mail.ru/public/Jniu/C1gJvvN1c
Спасибо admin!! Стал на днях счастливым обладателем кредла и восстановил убитый сканер при помощи Вашей статьи и прошивки.
Все Ок, завелся, но…
Начал настройку WiFi-сети и обнаружил, что в списке нет WPA-шифрования, хотя в старой прошивке была. Без неё он не сможет работать с нашей сетью. Что делать? Выручайте?
Не за что 🙂 Обновите Fusion
Спасибо за интересную и полезную статью. Admin, есть небольшой вопрос. В данный момент используется терминал CM9190. Можно ли использовать данный мануал (включая статью про даунгрейд) на нем? Или есть шанс угробить устройство? Стоит Win Embedded Handless. Нужно поставить СЕ 5.0. Заранее спасибо!
Нашел как навсегда изменить иконки на раб.столе:
Так вот в ветке реестра
[HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]
с помощью любого редактора реестра для КПК дописываем название энергонезависимого места на ТСД (папка Application в нашем случае)
«Desktop»=»\Application\Desktop»
«Programs»=»\Application\Programs» (так же решил изменить)
далее создаём в разделе Application папки
Desktop — рабочий стол
Programs — меню старт/программы
кидаем туда ярлыки и при каждой перезагрузке ОС у Вас будут сохранены ваши настойки!)
Забыл добавить, перед изменения в реестре, обязательно необходимо прогнать функцией Baceline в ПО RamCapture, после вводить выше описанные изменения и нажать Difference-Save…-Deploy.
Инфо по реестру взято из http://4pna.com/showthread.php?t=354&page=5
Спасибо!
Каким-то странным Вы путем пошли). Я проще решил эту проблему: открыл проводником терминал — \Application там создал папку LadDesktop в нее покидал ярлыки нужные, и задал им атрибут только чтение) И все. Таким же способом покидал настройки WI-fi через файл *.reg- настроил у одного и перекинул всем. При warmboot, либо тремя кнопками сброс, все сохраняется.
Прочел что Вы решили проблему с даунгрейдом. Есть пара вопросов, у меня там «подвисает» ТСД на одном окне. Не сталкивались? Может нам как-то списаться?
Евгений, а где это я писал что у меня были проблемы с даунгрейдом? Было один раз (вроде) что прошиваться не хотел на первом же файле, но оказалось что ТСД необходимо было поставить на зарядку) Вообщем я с этими ТСД еще долго буду возится. Если что пишите на vlads8530@gmail.com
Коллеги, а сталкивался ли кто-нить с проблемой запуска терминального соденинения centsc через motorola appcenter — у меня на windows CE 5 9090s монохром постоянно вылетает при запуске?… а на обычном рабочем столе нормально запускается.
Использую около 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
Добрый день, такая проблема: не работает ctrl на хард клавиатуре, как его можно включить?
Добрый вечер!
Хочу обновить WIN CE 4.2 до WIN CE 5.0
На аппарате Simbol MC9060-GF0HBEB00WW
Может у вас завалялась где прошивка для вышеуказанной модели. Буду очень благодарен за помощь.
К нам закинули три ТСД на CE5.0 c ч\б экраном. И сразу возник вопрос: перепрошивать их с CE5.0 на CE5.0 надо какими-то отличными файлами от прошивки цветного? Или файлы одни и те же, а разница есть только при даунгрейде с WM.6.1 до СЕ5.0?
Решил всё же попробовать накатить hexы с цветной прошивки. Споткнулось и начало ругаться на Windows CE и Monitor. Может кто-нибудь подскажет где взять файлы прошивки Win CE5.0 для моторолки 9090 с ч\б экраном?
Файлы прошивки те же, только запуск процесса перепрошивки нужно осуществлять запустив файл 909Xc50BenMono_SD.lnk или 909Xc50BenMono_TEMP.lnk в зависимости от того, куда прошивка была скопирована.
добрый день, у меня 9090 не видит СД кард. Какая фаиловая система должна на нём быть? и какой размер максимальный
Добрый день. У меня была карта на 2 гигабайта (поколение SD 1.0) с файловой системой fat (16 или 32 — не помню). В разных источниках пишут, что HС (SD 2.0) карты уже несовместимы.
спасибо, буду искать старую карту. у меня 16ГБ, сделал 2ГБ партишен, не помогло
важен не обЪём а класс(покаление) брать нужно «безклассовый) у меня рабочий конь на 256мб. Для работы хватает. Еле нашЁл когда прижало. Случайно отковырял в гараже в нокиа 6310))))
добрый день, есть проблема с подключением виндовс се к серверу 2008 или 2012 . пытаюсь перепрошить 9090 на виндовс мобаил но нет места на диске показывает 26мб свободных.
зто решаемо?
Помогите прлшить motorola mc3090 на wince 6