IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
История благодарностей участнику alex_beda ::: Спасибо сказали: 82 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
23.6.2008, 11:07 Где купить запчасти?
2 koder
Советую сделать так, с переломленым шлейфом (если ничего не найдёшь)
Отнеси в зарекомендовавшую себя мастерскую по ремонту сотовых.
Попроси восстановить шлейф, скажи контактов не много, по 5 штук с каждой стороны, и того всего 10.
Впринципе это не много контактов и поэтому не проблематично восстановить.
По крайней мере, я занимаюсь ремонтом, и мне не составило бы труда восстановить шлейф.
За работу взял бы около 10 у.е.
Но, как я понимаю ты довольно далеко от меня находишься, поэтому придётся нести местным мастерам,
любой мастер с опытом и прямыми руками восстановит тебе шлейф.
koder,
22.6.2008, 22:05 Каталог полезной информации
JTAG ETEN

Информация удалена.
Если правообладатель захочет сам выложить инфу, то добро пожаловать как говориться.
Если же нет, то на нет и суда нет.

Админ.
AWinterice, Medush, pom3ec, SAXON13,
6.2.2008, 6:56 Девайс в коме. Что делать?
В связи с тем что в последнее время участились случаи заваливания своего девайса в кому,
(только мне в день идёт иногда более 10-ти писем по этому поводу)
Создаётся эта тема.
Для того чтобы исключить повторение вопросов и повторение ответов.
Всё таки, хоть мы и администрация, хоть мы может и знаем немного больше среднестатистического пользователя КПК.
НО МЫ ТОЖЕ ЛЮДИ!
И не способны отвечать на десятки писем ежедневно, причём на одни и те же вопросы.

Поэтому о всех своих проблемах просьба писать здесь, во первых может и кто то кроме адмнов ответит на вопрос,
а во вторых это исключит повторение вопросов.

Не нужно заваливать письмами АКТИВ ресурса. Они тоже люди.
Цените своё время и наше время. Вам могут не ответить, по причине того что просто не в состоянии отвечать сразу на все пришедшие письма.
Да и просто потому что надоело отвечать на одни и теже вопросы.

Если девайс не включается, то в первую очередь:
1. выньте из девайса аккумулятор и карту памяти.
2. подождите не менее 5 минут
3. Не вставляя аккум нажмите СР + "камера".
4. Не отпуская кнопок вставьте аккум.
5. Отпустите сначала СР за тем "камера".
Если ничего не произошло и у вас нет выхода, попробуйте вынуть аккум на более долгое время, например на сутки.
(ничего смешного и удивительного нет, иногда некоторым помогало).

А теперь внимание!!!
За следующие сообщения будем беспощадно банить, т.к это результат черезмерной
невнимательности и неуважение к форумчанам.
1. "Что такое СР?" (ничего смешного, было и такое)
2. "Девайс умер и не включается, что мне делать?"
Такой вопрос должен подразумевать только то, что уже человек что то сделал,
но всё равно ничего не помогает. Если после такого вопроса не последует описание что уже сделано (лог действий и программы),
беспощадный БАН на неделю чтоб было время почиать ФАК!!!
3. Претензия типа - Я прошил вашу прошивку и девайс встал.
(за подобнные претензии БАН на 2 недели, т.к никто вас не заставлял шить девайс и никто не виноват что у кого то кривые руки)
4. Претензия типа - Я всё сделал как написанов ФАКе, всё равно ничего не пашет.
(без лога действий и лога программы БАН на неделю, т.к среди нас нет экстрасенсов, и никто не знает что же вы там делали)

Список будет дополняться, т.к вашей фантазии нет границ sad.gif



С уважением, Администрация.
Damos, judas priest, Lund,
26.1.2008, 11:28 Как правильно шить?
Цитата(axio @ 26.1.2008, 8:02) *
Вообшем имею девай RoverPC G5 с дефолтной виндой(wm5), хочу поставить вот это
Вопрос: Исходя из той темы, нужно просто подцепить девайс через usb к компу, подождать пока он синхронизируется через актив синк, и запускать батник? Или нужно еще, что то сделать?smile.gif
Пожалуйста не пинайте сильно, м.б я невнимательно посмотрел форум, и что то пропустил happy.gif

После того как девайс законнектится с ББ, запустить бат файл.
В программе прошивки ВЫБРАТЬ СТРЕЛКАМИ НА КЛАВИАТУРЕ "OS+EXTROM"
Бат был сделан для ленивых или для особо недогоняющих что к чему.
Всё что делает БАТ, тоже самое можно сделать и руками, если они растут из правильно места.
Просто как выяснилось в последнее время, для очень многих людей (я из называю "парниковое поколение ХР")
очень тяжело догнать что такое Заголовок, WinHex, Temp и тп. и зачем это всё надо.
Вот и было принято решение сделать так, чтоб всё само делалось при запуске БАТ файла.


зыж
Пояснение:
"Парниковое поколение Windows XP" - те люди которые впервые увидели компьютер на котором уже стояла ХР,
и которые к клавиатуре притрагиваются для того чтоб набрать какойнибудь текст, переименовать какой нибудь файл или погонять в игрушку.
Поэтому слова Биос, ДОС, Загрузочная дискета, папка Темр, Заголовок файла, Шестнадцатиричная система исчисления и тп, это тоже самое что слово СИНХРОФАЗАТРОН.
ArHon, AWinterice, axio, SLON42R,
25.1.2008, 11:38 Прошивка для Rover S5, S6
Цитата(goblen @ 24.1.2008, 19:02) *
Да я работаю СЦ, но не в этом дело, прошивки я всеровно нашол, я не просто на этом форуме зарегиля, помугут мне помогу чем смогу и я. У нас СЦ просто Авторизаци не на все бренды, вот и приходиться в нэте искать...

Ну собственно говоря, я от лица всей администрации тоже могу заявить что чем сможем тем и поможем, но вот по поводу прошивок от С5 и С6 sad.gif у меня лично их нету.
По поводу Атомов и всех их клонов, это добро пожаловать к нам, а вот по поводу всего остального,
только исходя из логических домыслов и опыта помогать придётся.
mock,
23.1.2008, 7:08 С ДНЁМ РОЖДЕНИЯ!!!!
Миша (он же Winterice wink.gif )
Поздравляем тебя с днём рождения!!!!
Будь здоров и счастлив.
Здоровье, это одно из наших богатств.

зыж:
Спасибо за всё, что ты сделал для нашего ресурса.

С уважением, Алекс.
AWinterice,
26.11.2007, 18:54 Ремонт стилуса
Был у меня стилус, впрочем как и у всех пользователей КПК.
Ну и сегодня я его добил.
Разломал пополам.
То что было в металлическом стержне, выкрутил.
Нагрел зажигалкой тоненькую отвёрточку,
воткнул в остаток пластмасы коотрая осталась в металлической части,
и подождал пока отвёртка остынет.
Потом спокойно выкрутил.
Понял что клеить или как то приспосабливать обратно этот огрызочек смысла нет ,
и решил сделать по своему.

Обточил на пластмассовой части все остатки огрызка под корень.
Сверлом 1.5 мм просверлил отверстие, примерно 1 см вглубь пластмассовой части.
Потом взял винтик, диаметром 2 мм.
И обточил его как показано на фото.

Тот край который без резьбы, у меня плотненько вошёл в пластмассовую часть,
можно смазать клеем для надёжности.
Вот что получилось.

Теперь вкручиваем винтик на его место, и вуаля..
Ну вот собственно и результат.
Ferfella, Medush, turm,
22.11.2007, 11:00 HP RW68xx - прошивки, кабы, приложения и прочее, обсуждаем все
Ну вот, вам почва для размышлений и экспериментов.
Могу вас обрадовать
СОМ порт в 6815 прекрасно пашет.
При загрузке
CODE
рafter InitDisplay
clear bUpdateMode flag!!!

INFO: Jumping to image...
Windows CE Kernel for ARM (Thumb Enabled) Built on Apr 13 2006 at 16:34:56
ProcessorType=0411 Revision=7
sp_abt=ffff1000 sp_irq=ffff0800 sp_undef=ffffc800 OEMAddressTable = 9ac05a54
dwCleanBootSign =0x00000000
PSPR =8
BootLoader Version 1.0.5!!!
===>v_pMEMC->msc1:23f9
+OEMInit
OSVer:1.10.05 RUS
+Reset the BSPArg(a00ff000)
-OEMInit
+===>v_pMEMC->msc0:12801282
+===>v_pMEMC->msc1:23f9
+===>v_pMEMC->msc2:7ffcfff4
change IPM to 416Mhz
change IPM to 416Mhz
1===>v_pMEMC->msc0:15d015d2
1===>v_pMEMC->msc1:23f9
1===>v_pMEMC->msc2:7ffcfff4
Sp=ffffc7cc
+BatteryPDDInitialize
Battery: iGetHwVersio hwversion(265) dwVer(265) rRet(1)
BatteryPDDInitialize: Battery HW Ver (265)
-BatteryPDDInitialize
+[BTUART]::MapHardware
[BTUART]MapHardware:64
-[BTUART]::MapHardware
+BTUART:PostInit
-BTUART:PostInit
+FFUART:Init
-FFUART:Init
+FFUART:PostInit
-FFUART:PostInit
IPM initial Starts

IPM initial Ends 0

GDE_Init In = 602ecb4, 0...
GDE_Init Done...
Audio-HardwareContext init in
m_dwMBVersion :0x8
m_dwMNT :0x0,m_MIC20db :0x1
+WAV 1
+Audio InitVolume
-Audio InitVolume
-WAV 1
Audio-HardwareContext init out
->USB:: UfnPdd_Init
USB Function Driver is loaded!!
USB REG: gdwUsbChargStatus = 3
USB ThreadPriority 64
BulUsbDevice::ThreadRun: 30000 ms startup delay
USB HW Ver (9)
PCF8574 DLL ver Jun20'06.
<-USB:: UfnPdd_Init
VirtualAlloc Succeeded


В бут лоадере
CODE

CЎHIIIIIII•ќҐ№№Ґ№ќЃSystem Initialization*******
Run Mode = 104 MHz
Turbo Mode = Run Mode
MemClk = 104 MHz
Bus Mode = NORMAL
SDCLK[1] = MemClk (SDRAM Clk)
SDCLK[0] = MemClk/2 (Sync. FLASH Clk)
Mode = RUN
Boot FLASH in Asynchronous mode
******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using STUART888
Microsoft Windows CE Ethernet Bootloader built Sep 8 2006 14:38:01
Copyright © 2006 Microsoft Corporation
Portions copyright © 2006 Intel Corporation
Original MSC0 12801282
New MSC0 12807FF2
New MDREFR = 0x11E018
New SXCNFG 40044004
Flash type L18
main:InitDisplay()
InitLCDCtrl..
ClearFrameBuffer..0xA6000480
+Check LCM ID:
jcs : m_dwStage_V_58 == 0x4000000
jcs : m_dwStage_V_69 == 0x20
jcs : Hitachi panel
jcs : Type=48 Hitachi LCD : old ver = A0060518 ; new ver = A0060518
main:InitDisplay()
InitLCDCtrl..
ClearFrameBuffer..0xA6000480
+Check LCM ID:
==PreBL_Ver = 1.0.5
==2nd_BL_Ver = 1.0.5
*JumpToBLOrPBLADDR = 0x66666666
jcs JUMPTOPBL
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 0.0.0.0
2) # bootme's: 0
3) Boot delay: 0 seconds
4) DHCP: Disabled
5) Reset to factory default configuration
6) Launch existing flash resident image at startup
7) Program RAM image into FLASH (Disabled)
8) Program SMSC MAC address
9) Boot device order: SMSC -> PCMCIA S0 -> PCMCIA S1
D) Download image now
E) Erase flash image
L) Launch existing flash resident image now
U) Download os image now (USB1.1)
O) Overwrite eboot image now (USB1.1)
H) Jump to DM
I) Sim Lock
Enter your selection:


Да, кстати и при вставленно карте девайс будет с неё шиться.
Инфа на порт об этом выдаётся, только файлы должны определённо называться и вполне возможно их содержимое должно отличаться от тех файлов что в комплекте с прошивкой.
На атомах например файл diskimage.nb0 нужно было переименовать в 'diskimg.nb0' и обрезать первые 12 байт из файла (заголовок)
Думаю и здесь так же.
Кто не уверен, или не знает о чём идёт речь -
Не эксперементировать!!!!!!!!!!!!!!!!!!

CODE
Enter your selection: A SD/MMC card is detected
SD detected, Starting download...
file_open(fat.c): ERROR: Couldn't find file 'DISKIMG'.
SDTransmitFile: ERROR... Couldn't find file 'diskimg.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'EBOOT'.
SDTransmitFile: ERROR... Couldn't find file 'eboot.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'DM'.
SDTransmitFile: ERROR... Couldn't find file 'dm.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'FLASH'.
SDTransmitFile: ERROR... Couldn't find file 'flash.img'.
file_open(fat.c): ERROR: Couldn't find file 'AGENT'.
SDTransmitFile: ERROR... Couldn't find file 'agent.mot'.
file_open(fat.c): ERROR: Couldn't find file 'MOT'.
SDTransmitFile: ERROR... Couldn't find file 'mot.mot'.
file_open(fat.c): ERROR: Couldn't find file 'CPLD'.
SDTransmitFile: ERROR... Couldn't find file 'CPLD.img'.
file_open(fat.c): ERROR: Couldn't find file 'ASSETINFIMG'.
SDTransmitFile: ERROR... Couldn't find file 'assetInf.img'.
file_open(fat.c): ERROR: Couldn't find file 'EXTENDEDIMG'.
SDTransmitFile: ERROR... Couldn't find file 'extended.img'.
file_open(fat.c): ERROR: Couldn't find file 'MDOC'.
SDTransmitFile: ERROR... Couldn't find file 'MDOC.img'.
SD transfer Completed


Дампер то прекрасно пашет.
Снимает все 64 мб флеша на карту памяти.
Ни кого не смущают эти строчки:
file_open(fat.c): ERROR: Couldn't find file 'FLASH'.
SDTransmitFile: ERROR... Couldn't find file 'flash.img'.
Снимается дамп.
Берётся дамп например Атом Ехес, заменяется в нём бут на 6815.
переименовываем дамп в flash.img и всё.
Кто не понимает что это и о чём идёт речь,
не трогатйте прошивку с карты. При плачевном исходе прямая дорога на прошивку через JTAG.

Кстати, Атомы и клоны хорошо шьются только с карт малого объёма и то не со всех.
Поэтому у нас даже в факе написано, не шьёт с карты, пробуй другую.
Alex-y,
18.11.2007, 10:31 FAQ по Rover G5 & Orsio n725
Изготавливаем сервисный кабель для СОМ порта

ВНИМАНИЕ!
Ниже следующая информация предназначена для людей,
которые реально осознают что их руки выросли из нужного места.
За любой вред причинённый Вашему девайсу, отвечаете Вы и только Вы.

Информация проверена, всё 100 % работает.

Как уже известно на наших девайсах существует сервисный СОМ порт,
предназначенный для контроля загрузки девайса,
а так же для управления и изменения сервисных настроек.
Контакты порта расположены на том же разъёме что и USB, только с обратной стороны.
Порт последовательный и имеет ттл уровни , значит нам нужен преобразователь.
Так как СОМ порты уже практически вымерли,
нам ещё проще, потому что существуют готовые преобразователи USB - Serial, всего на одной микросхеме.
Находим любой китайский дата кабель для телефонов, с коробочкой посередине.
Открываем коробочку, смотрим, должна стоять микросхема PL2303HX (есть и другие, про них не знаю)

Вот такая плата.
Существует их несколько видов, но разговор пойдёт именно про те, у которых основа - микросхема PL303, плат на основе этой микросхемы, несколько видов, естественно с разной разводкой и распиновкой входных и выходных контактов платы, для того чтоб на запутаться, я
цветными линиями нарисовал какие ножки микросхемы задействованы и куда они идут.
Жёлтый - TX (передача, 1-я нога микросхемы) он должен идти на RX (чтение) Девайса (2-ой контакт разъёма)
Красный - RX (чтение, 5-я нога микросхемы) должна идти на TX девайса (3-ий контакт разъёма).
Разъём.
Хоть и используется на девайсе гнездо для подключения ЮСБ,
но разъём нужен другой, т.к ЮСБ контакты находятнся на верхней стороне гнезда, а нам нужны контакты
которые находятся на нижней стороне гдезда. Соответственно и разъём нужен другой.
У меня заводского не было, поэтому я делал сам из мини ЮСБ.
Можно использовать стандарнтый разъём мини ЮСБ без корпуса, только вставлять его в гнездо перевернув
вверх ногами. (т.к для СОМ порта используются нижние контакты гнезда)
Мой вариант (временный), вполне возможно позже появится доработанная версия, более надёжная.
Берём обычный кабель мини ЮСБ, потрошим разъём.
Нужно найти какой нибудь контактик от ненужного разъёма,
для задйствования массы, т.к. она у нас теперь есть только на железном корпусе разъёиа девайса.
Отрезаем несколько кусочков изоленты, шириной как разъём, длиной тоже как разъём.
И накладываем с задней стороны на разъём, для того чтоб он входил плотней в "маму".
Потом ложим на изоленту контактик, и прикрепляем его тонкой проволочкой.

Проверяем, разём не очень туго но плотно должен вставляться в девайс

Подпаиваем к контакту массу идущую от коробочки.
Теперь на 2-ой контакт разъёма припаиваем провод идущиё от первой ноги микросхемы (или с соответствующего контакта платы)
На 3-ий контакт разъёма припаиваем провод идущий от 5-й ноги микросхемы,
или от соотв. контакта на плате.

Естественно на ББ нужно установить драйвера для этого кабеля.
У кого нет драйвера, поиск рулит, пишем в поисковике драйвер pl2303
(для особо ленивых, файл вложен)
При подключении кабеля появится в системе СОМ порт, смотрим его номер.
Запускаем гипертерминал, говорим ему что связываемся через СОМ порт и выбираем номер порта.
Скорость ставим на 38400.
Теперь если всё собрано правильно,
если сбросить девайс, то в окне терминала должна пойти отладочная информация.
По типу той которую вы видите на экране монитора при загрузке ББ.
Извиняюсь за внешний вид кабеля, т.к собирал для того чтоб работал,
а не для того чтоб выложить его на выставку wink.gif
Ну вроде всё.
Для полной работоспособности порта и команд бутлоадера,
необходимо пользоваться программй-терминалом МТТУ.
(так же, для особо ленивых файл вложен)
Предупреждение!
Находясь в бутлоадере вы увидите немало разных команд,
Так же существуют немалое количество недокументированных команд.
Будьте очень осторожны, неправильные действия могут привести к выходу из строя Вашего любимца.
Поэтому всю ответственноть за происходящее вы берёте только на себя.


Вот еще один вариант (на микросхеме CP2101):


Обозначения аналогичны вышуказанным. Цветными линиями нарисованы какие ножки микросхемы задействованы и куда они идут.
Жёлтый - TX (передача, 26-я нога микросхемы) он должен идти на RX (чтение) Девайса (2-ой контакт разъёма)
Красный - RX (чтение, 27-я нога микросхемы) должна идти на TX девайса (3-ий контакт разъёма).
Драйвера для CP2101 прилагаются.

и еще один вариант разъема:
Часто можно найти miniUSB шнур, из которого можно аккуратно извлечь разъем с минимальными повреждениями. Итак, разрезаем разъем с одной стороны и извлекаем оттуда "коробочку", которую разбираем:

Затем вынимаем контактную прощадку и обтачиваем ее так, чтобы она входила в "коробочку" в перевернутом виде, припаиваем контакты:

Для надежности контактов пришлось площадку немного изогнуть и наклеить немного изоленты:


Теперь собираем обратно "коробочку" и разъем готов:

Medush, Slaider,
15.11.2007, 20:42 Прошивка девайса с карты miniSD
Цитата(Old Kind MadMike @ Nov 15 2007, 08:22 PM)
В догонку - я с гигового кингстона шью без проблем, а romani_89 с гигового же кингстона не смог прошиться.
В общем, как уже описано в факе - если не шьется с карты, то надо тупо пробовать другую.
*

И причём чем меньше объём карты, тем по статистике чаще удачный исход wink.gif
baddemon,
15.11.2007, 17:34 Прошивка девайса с карты miniSD
Все знают, что наши девайсы (Атом Ехес и его клоны) можно шить с карты памяти.
Записав файл оси в корень карты, предварительно обрезав от него заголовок 12 байт с начала.
Но..
Что интересно, не со всех карт можно шить.
И как показывает моя и не только статистика ни какой системы в совместимости карт для прошивки не существует.
Вернее она наверняка существует, но не понятна, это тайна за семью печатями.
И так, что удалось мне выяснить.
1. У меня была карта памяти Kingmax 2gb.
Пробовал шить девайс с неё, собственно так и запорол его.
Девайс шьётся, но после прошивки, абсолютно в не рабочем состоянии.
Если прошить бут, то прямая дорога на JTAG.
2. Появилась ещё одна карта Transcend 2 gb.
Что интересно, с неё шьётся всё замечательно.
Напрашивается вывод, есть зависимость от фирмы производителя.
А не тут то было.
3. Сегодня купил карту (не известной/малоизвестной фирмы)
iSmart 512 mb, девайс с неё не шьётся вообще, пишет сразу
transfer complete
4. Иду в магазин, меняю эту карту на точно такую же, этой же фирмы, но
только 256 mb, девайс неё прекрасно шьётся.
Вывод есть зависимость от фирмы производителя отменяется.
Тогда информация/вопрос к размышлению
ОТ ЧЕГО ЖЕ ТОГДА ЭТО ВСЁ ЗАВИСИТ?
Kingmax 2gb - шьёт, но неправильно, данные заливаются, но девайс не пашет.
Transcend 2 gb - шьёт замечательно.
iSmart 512 mb - не шьёт вообще (сразу transfer complete)
iSmart 256 mb - шьёт замечательно

Добавлено Old Kind MadMike:
На сегодня, судя по отзывам, получается, что выше всего вероятность нарваться на нешьющую карточку с картами Kingston. Это не антиреклама - у меня самого Kingston шьет отлично, но, судя по отзывам участников ветки, Kingston чаще всего фигурирует среди проблемных карт.
Рецепт решения пока не найден, поэтому если вы столкнулись с этой проблемой - надо просто искать другую, "шьющую" карточку... лучше всего двигаться в сторону других производителей и меньших объемов.
baddemon, M-volt,
11.11.2007, 15:27 O2 XDA Atom (Exec) и клоны - реанимация через JTAG
После перепрошивки девайс не включается, не реагирует на вызов хардрезета или режима диагностики, не входит в бутлоадер.


Раньше это была полная хана девайсу.
Ремонт в СЦ стоил около 80 % от стоимости аппарата.
И заключался в элементарной замене материнской платы девайса.
Но теперь есть возможность вернуть девайс к жизни.

(с) alex_beda & 1stMASTER
Если наша статья помогла вам оживить Ваш девайс, и вы желаете отблагодарить авторов,
вы можете пожертвовать сколько Вам не жалко на наш счёт
WMID 378286389551
for WMZ: Z396747110007
for WME: E114645323227
for WMR: R351032339900

Метод восстановления 100% работает на Atom, Atom Exec, Rover G5, Orsio n725, НР 6815
(вполне возможно что подойдёт ко всем НР 68хх - на всех не тестировано)


Симптомы:
Из девайса горелым не пахнет, он не греется, его не роняли, не топили и тп.
Он просто перестал включаться сам или по причине неправильной прошивки.
(чаще всего после прошивки с карты памяти)
Реагирует на подключение зарядного устройства,
при вставленной батарейке оранжевый светодиод горит,
при вынутой - моргает.
Есть несколько способов восстановить девайс,
самый простой и дорогой, отнести его в СЦ где Вам примерно за 10500 рублей заменят просто плату (может быть) и всё.
Отнести его в СЦ где вам заменят процессор, снятый с утопленика, разбитого и тп.
Или же прошить его с помощью JTAG.
Напрямую подключив ББ к спец выводам процессора КПК, и тем самым получив доступ к нему и к набортной флэш памяти.
Вся процедура состояит из двух частей.
Аппаратной и програмной.
Аппаратная часть, это изготовление контактов и кабеля,
программная часть, собственно сама прошивка.

Аппаратная часть.
И так, вот схема кабеля и сама распиновка JTAG на Rover G5 и Orsio n725.

Есть контакты внутри девайса, возле кнопки КАМЕРА, чтоб получить к ним доступ,нужно разобрать девайс.
Есть контакты практически снаружи, возле СИМ коннектора.
Я лично пользовался внутренними контактами.
Потому что с внешних были сбои.
Видимо нужно изготавливать очень надёжный разъём,
да и сами контакты находятся дальше от процессора.
А JTAG очень капризная штука, любой нехороший фактор даёт сбой и ошибки.
Вот такой разъм использовал для внутренней контактной площадки

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


на боковую стенку железного бортика и на вер железного экрана наклеивается скотч, чтоб контакты не "коротнули" друг на друга и на "массу"

потом всё эта пластмассовая площадка ложится на девайс и закрепляется с двух сторон резинками. так чтоб контакты плотно прилегали к контактам на плате.
так же есть вариант изготовления что то типа вот этого.
Всё сделано из подручных материалов.
Контакты изготовил из разъёма для дисковода 5.25"







ВАЖНО!
длина кабеля от LPT разъема до контактов гаджета не должна превышать 35 см.


Программная часть.
Программа и бут для восстановления
В прикреплённом файле (архиве),
программа JFlashmm, с ней же в комплекте БУТ АТОМ ЕХЕС от ПЕРВОЙ ПРОШИВКИ, и драйвер giveio необходимый для работы кабеля.
Внимание!!!
Если у вас просто Атом (не Ехес), то в папке jflash_mm необходимо удалить файл ebo_a.nb0, скопировать оригинальный бут от Атома в эту папку, и переименовать этот файл в ebo_a.nb0


Разъём изготовили, проверили по схеме соединения, и проверили прилегаемость контактов.
Перед подключением разъёма, нужно ОБЯЗАТЕЛЬНО зафиксировать в нажатом состоянии кнопочку, которая нажимается аккумулятором.
Например наклеить на неё кусок скотча, чтоб она оставалась в нажатом состоянии.
Массу с разъёма, цепляем на массу девайса (например крокодильчиком)
Устанавливаем разъём, фиксируем его (в зависимости от вашего исполнения)
чтоб сидел крепко.
Подключаем кабель к LPT порту.
Потом подключаем зарядное устройство.
Оранжевый светодиод должен начать моргать.

Если не моргает, проверьте хорошо ли нажата, та кнопочка что зафиксирована скотчем.
Устанавливаем драйвер giveio из комплекта.
Теперь нужно восстановить бут.
Бут необходимо восстановить в двух местах.
ИМЕННО В ДВУХ. Ну не пашет девайс если бут залит просто в начало флэша.
Лить надо с адреса 0 и с адреса 3f400.
В папке jflash_mm есть файл start.bat, с содержимым:
jflashmm pxa27x32 ebo_a.nb0 P 0 PAR
jflashmm pxa27x32 ebo_a.nb0 P 3F40000 PAR

Это означает что файл ebo_a.nb0
(бут от атом exec) будет литься 2 раза,
с адреса 0 и с адреса 3f40000, данные уходят на параллельный порт.
Запускаем файл start.bat, если всё ок , вы правильно собрали кабель,
то должен определиться процессор.
Если выскакивает надпись , типа, "какой то файл DAT не найден", нажмите СР.
Если всё прошло, программа вас спросит, что в файле есть нули,
делать их заливку или пропускать чтоб ускорить время прошивки.
Нажимаем Y
Должна пойти адреса блоками.
Типа "разблокировка блока с адресом", "стирание блока с адресом"
Потом должны пойти проценты прошивки.
Как всё удачно прошьётся, пойдёт верификация данных.
Цитата
JFLASH Version 5.01.007
COPYRIGHT © 2000 - 2003 Intel Corporation
PLATFORM SELECTION:
Processor= PXA27x
Development System= Mainstone
Data Version= 1.00.002
PXA27x revision ??
Found flash type: 28F256L18B
Unlocking block at address 0
Erasing block at address 0
Unlocking block at address 10000
Erasing block at address 10000
Unlocking block at address 20000
Erasing block at address 20000
Unlocking block at address 30000
Erasing block at address 30000
Unlocking block at address 40000
Erasing block at address 40000
Starting programming
Using BUFFER programming mode...
Writing flash at hex address 3fe80, 99.85% done
Programming done
Starting Verify
Verifying flash at hex address 3ff68, 99.94% done
Verification successful!

Всё точно так же и во второй раз при прошивке с адреса 3f4000.
Как только закончится верификация после прошивки второго раза.
Можно отключать зарядное устройство и кабель.
Дисплей к плате (если вы шили в разобранном состоянии)
Прикручиваем плату к корпусу, заднюю крышку пока не устанавливаем.
Нажимаем кнопку камера, устанавливаем акумулятор и нажимает ресет.
Если всё было сделано правильно, то бут ОБЯЗАН запуститься.
Дальше.
Теперь всё как обычно (почти)
Подключаем девайс к ББ.
Запускаем прошивку от орсио.
Подменяем в папке ТЕМР патченный файл DSUU.
Должна пойти прошивка.
Если всё ок, то....... (читать внимательно)
Файл операционной системы прошьётся, бут лоадер тоже,
пойдёт прошивка ЕхтРОМ, но, она должна повиснуть на 6 %!!!!
Если идёт дальше, то вам повезло.
Но висла на двух разных девайсах.
Короче, выдёргиваем кабель из девайса, и, ДЕЛАЕМ ХР!!!.
Девайс должен запуститься, пройти калибровку и тп.
Когда запустится полностью, запускаем обычную прошивку заново.
ВСЁ!
Идём покупаем пиво, и выпиваем за наше здоровье,
за то что мы три недели не спали ради того чтоб оживить свои девайсы и тем самым осчастливить обладателей таких же девайсов biggrin.gif
05tangens, actory, algordee, alliex2000, Angel_Hranitel, aprel, Bili, chekm, D0fin, DeuX2004, diesel_21rus, diman2, Dimon0014, exebosser, Exper, galexys, HasK, how, iwan9, Kirill80, kirkon, kolotunbabay, ktm-1, lens70, loiv2006, Mad Teddy, mcsik, Medush, MindWorl, psix1488, QweЯty, ravt, Raziel, romb_tagan, SergioK, Sip555, Slaider, Tej, tost69, vitka_91, Vovь)ч, WildAdmin, xxx, ZORBO, Фофчег,
11.11.2007, 12:13 FAQ по Rover G5 & Orsio n725
Если у вас вырван (выломан) разъём USB

Большое спасибо Small Green Man за предоставленную информацию.

1) Первое что делаем, это припаеваем разъём к плате на боковые держетиели
2) Припаеваем все контакты к материнской плате (кроме USB информационных 5 и 7 - контакт)
обязательно надо проверить чтобы небыло короткого замыкания между контактами, (припаевать
2,3,4,6,8,10 не обязательно, они на работу USB не влияют.)
3) Проверяем наличие контакта между 1 контактом и мат.платой и 9 контактом и мат. Платой.
4) Аккуратно приподнимаем 5 и 7 контакт, так в дальнейшем к этим контактам будет легче припаять провода
5) Припаеваем провода к контактам 5 и 7.
6) Перекидываем их на другую сторону мат.платы
(проще всего просунуть провода под USB разъём с боков)
7) Припаеваем провода к контактам на материнской плате как показанно ниже на рисунке



Если вы отклеивали этоу штуку обведённую красным прямоугольником,
при обратном приклеивании проконтролируйте, при нажиме нанеё,
не коротяться ли рядом стоящие элементы.
Если коротят и не обратите на это внимание, не работающие кнопки вам обеспечены, до того времени,
пока вы не отодвините это паролончик дальше.
godlike18, traym, viktorm, web-dj,

RSS Текстовая версия Сейчас: 18.9.2019, 0:15

Rambler's Top100 Яндекс.Метрика