Просмотр полной версии : Ищется инструмент под Atlas 3
Rumorukato
21.04.2009, 21:43
Имеется коробочка на процессоре Sirf Atlas 3 , при неудачной попытке добавить функциональности повергли в незагружаемое состояние.:icq02:
Коробочка вооще без опознавательных знаков,но выглядит в точности вот так:http://gps-club.ru/gps_cat/detail.php?ID=25116
или так:http://pocketnavigator.ru/products/mw430
из чего напрашивается справедливое предположение, о некоей "болванке" которую могут "затачивать" несколько разных производителей
исключительно софтово... Проблема в том,что пока нигде не нашёл ничего похожего на прошивки,обновления,и т.д. хотя на этих двух сайтах заявлено,что прошивка поддерживается...
У кого- нибудь есть опыт реанимации подобных девайсов? Или мож инструмент кто подскажет? AktiveSync его не цепляет,так как система виснет на заставке...
думаю,не помешало бы заглянуть на 4pda.ru и 4pna.com. может сможешь опознать свой наик по фоткам и там же найдешь прошивку
ВОССТАНОВЛЕНИЕ ДЕВАЙСОВ С ПОМОЩЬЮ ATLASMGR
Пример использования
Пошаговая инструкция по прошивке Element (завис на заставке)
установка драйвера
1. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
2. Windows запросит драйвер. Он находится в папке ATLAS MGR 5.0.
прошивка
3. На чистую карточку SD копируем 2 папки: UpdateApplications и mobilenavigator (с калибровкой)
4. Запускаем Atlas MGR 5.0
5. Соединяем навигатор и ПК с помощью USB кабеля
6. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
7. Нажимаем мышкой кнопку OPEN в программе Atlas MGR 5.0
8. Выбираем опцию 2): Erase and Reset TOC - вводим «2» и нажимаем ENTER
9. Нажимаем кнопку UPDATE nboot и выбираем файл nboot
10. Нажимаем кнопку UPDATE eboot и выбираем файл eboot
11. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
12. Выбираем опцию 1): Launch EBOOT -вводим «1» и нажимаем ENTER
13. Вводим ПРОБЕЛ и нажимаем ENTER
14. Вводим “U” и нажимаем ENTER (обновление прошивки)
15. Нажимаем кнопку UPDATE NK и выбираем файл chain
16. Вставляем карточку с обновлением программ UpdateApplications и ждём завершения прошивки
17. ОБЯЗАТЕЛЬНО извлекаем карточку после окончания прошивки!
тип дисплея
Если после прошивки (минут 10) дисплей остаётся чёрным, но при нажатии на него идёт звук, то надо выставить тип
дисплея
18. Запускаем Atlas MGR 5.0
19. Соединяем навигатор и ПК с помощью USB кабеля
20. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
21. Выбираем опцию 1): Launch EBOOT - вводим «1» и нажимаем ENTER
22. Вводим ПРОБЕЛ и нажимаем ENTER
23. Вводим “Z” и нажимаем ENTER (типы дисплеев)
24. Вводим «8» («3»,«9» в зависимости от поставки) и нажимаем ENTER. Дисплей установлен!
прошивка кнопки включения
25. Запускаем Atlas MGR 5.0
26. Соединяем навигатор и ПК с помощью USB кабеля
27. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
28. Выбираем опцию 1): Launch EBOOT - вводим «1» и нажимаем ENTER
29. Вводим ПРОБЕЛ и нажимаем ENTER
30. Вводим “M” и нажимаем ENTER (типы дисплеев)
31. Вводим “3” и нажимаем ENTER
32. Вводим “195” и нажимаем ENTER
33. Вводим “M” и нажимаем ENTER (типы дисплеев)
34. Вводим “2” и нажимаем ENTER
35. Вводим “10” и нажимаем ENTER. Кнопка прошита!
прошивка логотипа
36. Запускаем Atlas MGR 5.0
37. Соединяем навигатор и ПК с помощью USB кабеля
38. Зажимаем и удерживаем на навигаторе кнопку питания и одновременно нажимаем кнопку RESET стилусом
39. Выбираем опцию 1): Launch EBOOT -вводим «1» и нажимаем ENTER
40. Вводим ПРОБЕЛ и нажимаем ENTER
41. Вставляем карточку с записанным логотипом
42. Вводим “А” и нажимаем ENTER (автоматически считается лого)
43. Вводим “9” и нажимаем ENTER
ОБЩИЙ простой РЕСЕТ
для калибровки дисплея:
1. Вынуть карту памяти (рекомендуется удалить папку UpdateApplications)
2. Дождаться полной загрузки навигатора и вставить карту памяти.
3. Нажать ЧУТЬ НИЖЕ КНОПКИ НАВИГАЦИЯ.
4. Откалибровать экран нажимая поочерёдно в центр крестика.
5. Вынуть карточку и записать на неё содержимое из резервной копии.
Возвращение к заводским установкам посредством форматирования реестра с помощью Atlas MGR
Night fire1© Итак, решил поделиться опытом по обнулению реестра программой AtlasMgr в связи с участившимися случаями убиения навигатора кривыми ручками методом редактирования реестра (проверено на навигаторах Visicom N431 и N432)
Качаем программу AtlasMgr -> распаковываем -> подключаем к навигатору кабель USB -> зажимаем кнопку включения навигатора сверху и включаем навигатор кнопкой сзади -> должно обнаружиться новое устройство Centrality Atlas Chip USB Utilites -> Далее через своейства моего компьютера выбираем оборудование, диспетчер устройств, находим это оборудование и жмём обновить драйвер, при этом указываем на распакованую папку AtlasMgr. Драйвер установлен. Далее запускаем программу AtlasMgr -> подключаем кабель USB -> зажимаем верхнюю кнопку включения и включаем девайс кнопкой сзади -> в программе сразу жмём open, справа в окне должно появиться меню(при этом карта памяти должна быть извлечена из устройства) :
1): Launch EBOOT
2): Launch NK
3): Launch DM
4): Erase and Reset TOC
5): Toggle NBOOT Menu
Если ничего не происходит нужно пробовать менять com порт.
Далее в строке ввода жмём 1 и enter, должно появиться следующее :
spoiler:
TOC updated
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Mar 10 2008 16:20:15
Centrality Windows CE Atlas Bootloader Version 3.2 Built Mar 10 2008 16:20:05
dwCacheInfo = 0x1D152152
EBOOT Version = 0x300B
TOC {
dwSignature: 0x434F544E
BootCfg {
ConfigFlags: 0x3860
BootDelay: 0xF
ImageIndex: 1
IP: 0.0.0.0
MAC Address: 00:00:00:00:00:00
Port: 0.0.0.0
SubnetMask: 0.0.0.0
}
ID[0] {
dwVersion: 0x300B
dwSignature: 0x45424F54
String: 'eboot.nb0'
dwImageType: 0x2
dwTtlSectors: 0x280
dwLoadAddress: 0x8C04C000
dwJumpAddress: 0x8C04C000
dwStartBlock: 0x2
dwStoreOffset: 0x0
sgList[0].dwSector: 0x80
sgList[0].dwLength: 0x280
}
ID[1] {
dwVersion: 0x1
dwSignature: 0x43465348
String: 'PPC2K3.NB0'
dwImageType: 0xE
dwTtlSectors: 0x48C
dwLoadAddress: 0x8C856000
dwJumpAddress: 0x8C857000
dwStartBlock: 0x30
dwStoreOffset: 0x0
sgList[0].dwSector: 0xC01
sgList[0].dwLength: 0x48C
}
ID[2] {
dwVersion: 0x1
dwSignature: 0x45424F54
String: 'DM'
dwImageType: 0x2
dwTtlSectors: 0x8C0
dwLoadAddress: 0x8C04C000
dwJumpAddress: 0x8C04C000
dwStartBlock: 0xC
dwStoreOffset: 0x0
sgList[0].dwSector: 0x300
sgList[0].dwLength: 0x8C0
}
chainInfo.dwLoadAddress: 0x8C64C000
chainInfo.dwFlashAddress: 0x00005601
chainInfo.dwLength: 0x00000008
nandxipInfo.dwCodePages: 0
nandxipInfo.dwCopies: 0
nandxipInfo.dwBlockNo: 0x00000000
nandxipInfo.dwCodePages: 0
nandxipInfo.dwCopies: 0
}
Image block starts at physical block 48 virtual block 48
WARNING: OEMPlatformInit failed to initialize Ethernet controller.
SDMMC card is removed!
rSD_CUR_STATE = 0x1F80000
Press [ENTER] to download image now, or [SPACE] to enter boot monitor.
Initiating image download in 0 seconds.
Starting auto-download ...
Using device name: 'AT4X0HH_0'
InitDHCP():: Calling ProcessDHCP()
ProcessDHCP()::DHCP_INIT
NE2000SendFrame Timed out waiting for transmit buffers
NE2000SendFrame Timed out waiting for transmit buffers
Как только появится надпись Press [ENTER] to download image now, or [SPACE] to enter boot monitor сразу жмём пробел и enter.
Появляется новое меню:
spoiler:
Initiating image download in 13 seconds.
IsValidMBR: MBR sector = 0xC00
OpenPartition: Partition Exists=0x0 for part 0x12.
GetReadOnlyPartInfo: READ-ONLY partition have not created.
Ethernet Boot Loader Configuration:
---------------------------------------
1) IP address : 0.0.0.0
Subnet mask: 0.0.0.0
2) Boot delay: 15 seconds
3) DHCP: ENABLED
4) Max Bad blocks reserved: 10
5) Startup image: DOWNLOAD NEW
6) Program RAM image into Boot Media: ENABLED
7) MAC address: 00:00:00:00:00:00
8) Bluetooth address: 00:00:00:00:00:00
9) Format Boot Media for BinFS
0) Format Boot Media for Monolithic NK Image
A) UPDATE image from SD/MMC card
D) DOWNLOAD image now
F) Low-level FORMAT Boot Media
N) New NANDFLASH Driver: DISABLED
L) LAUNCH existing Boot Media image
S) Save Configuration and Exit
U) Using AtlasMgr to download NK image
I) DOWNLOAD image via USB RNDIS Ethernet
R) LAUNCH existing Boot Media image via USB RNDIS KITL
C) Read-Only User FAT partition (type 0x12) block num: 3328
P) Read-Only User FAT partition (type 0x12): Writable
V) Image check sum
X) Clean Hive Partition
T) Debug NandFlash
Жмём Х и enter. Пойдёт очистка реестра. Как только всё закончится, перегружаемся и всё готово.
P.S. ВНИМАНИЕ!!! Ничего лишнего не нажимаем в программе, иначе можно убить навигатор навсегда!!!
Night fire1© (http://4pna.com/showpost.php?p=31738&postcount=8)
driving_teacher
11.08.2010, 18:00
REGEDIT4
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class\FlashDrv]
"Removable"=dword:00000001
"Enabled"=dword:00000001
"Partitions"=hex:\
00,01,02
"DeviceFlag"=dword:00000000
тут 3 раздела, у кого их больше, дописываем в строку
"Partitions"=hex:\
00,01,02 еще партиции..., например ,03,04,05...
импортируем этот ключ, переключаем в режим флэшки, подключаем девайс к ББ и видим кучу съемных дисков, находим раздел fat с реестром, где храняться default.hv и.т.п. и форматируем его с ББ.
после этого корректно отключаем весь пакет дисков от ББ и перезагружаем девайс без усыпления, при усыплении он восстановит существующий реестр.
после ресета загрузится дефолтный заводской реестр
AdarAShur
16.09.2010, 05:43
Всем доброго времени суток.
Вопросы банальные:
1) где взять(скачать скомпилить) nboot i eboot
2) отличаються ли они для разных процов, по идеи должны, а по факту?
driving_teacher
17.09.2010, 18:29
Всем доброго времени суток.
Вопросы банальные:
1) где взять(скачать скомпилить) nboot i eboot
2) отличаються ли они для разных процов, по идеи должны, а по факту?
для каждого девайса свой загрузчик
AdarAShur
18.09.2010, 14:26
для каждого девайса свой загрузчик
Но вопрос таки остается, где их взять?
Я знаю что на проци от samsung'а можно скомпилировать свой загружчик, uboot, и для линейки процессоров он одинаковый.
vBulletinВ®, Jelsoft Enterprises Ltd. Translate: zCarot