Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Реанимация KПK и коммуникаторов _ СECT W800(E-ten G500)

Автор: Aibolit 13.10.2008, 0:41

Помогите оживить Cect W800 (E-ten G500)Залил по ошибке прошивку от Glofiish x500. В бутлоадер не входит PWR+Reset.После подключения USBкабеля включается и висит на первой заставке с надписью glofiish x500.входит в тест режим PWR+Reset+Cam даже некоторые тесты проходит.Актив синк его не видит, комьютер отпределяет как неизвестное устройство USB.Начал собирать Jtag кабель с целью перепрошить бут, но не могу найти расположение контактов Jtag на телефоне и что туда залить.




Автор: Aibolit 13.10.2008, 20:06

Нашел файл бутлоадера в формате *.bin http://eten-users.eu/index.php?showtopic=12225&pid=85203&st=0&

кабель собираю по этой схеме... цепочка с транзистором нужна или можно не делать?
http://forum.pda2u.ru/forum/ipb.html?act=attach&type=post&id=350

подскажите. есть ли способ определить куда какой провод кабеля Jtag паять или только перебирать по порядку???

Автор: Aibolit 9.12.2008, 1:07

Подскажите пожалуйста в чем моя ошибка.
Сделал кабель по схеме вот отсюда http://forum.pda2u.ru/forum/topic298s0.html?p=4576&.Подобрал расположение контактов на телефоне... процессор программа находит только вот флэшка не хочет определяться
Вот что пишет программа

Код
G:\1>MSP_2442 /f boot.bin

+------------------------------------+
|     SEC JTAG FLASH(SJF) v 0.1      |
|     (S3C2442X & SMDK2442 B/D)      |
+------------------------------------+
Usage: SJF /f:<filename> /d=<delay>
ERROR: unknown option /o is detected.
> S3C2440X(ID=0x0032409d) is detected.

[SJF Main Menu]
0:K9S1208 prog     1:K9F1G08 prog        2:28F128J3A prog   3:AM29LV800 Prog
4:Memory Rd/Wr     5:Exit
Select the function to test:1

[K9f1g08 NAND Flash JTAG Programmer]
ERROR: K9f1g08 is not detected. Detected ID=0xecf1.

G:\1>

Может какие кнопки на телефоне надо нажимать ?

Автор: arcc 9.12.2008, 6:55

Цитата
ERROR: K9f1g08 is not detected. Detected ID=0xecf1.


Тебе же написало что флеш ID у тебя другойи равен ecf1 -нужно исправлят sjf под твою флеш.
Программа то не универсальная а расчитана под конкретную модель флеши

Автор: Aibolit 9.12.2008, 9:57

а не подскажете как исправить? или где об этом можно почитать?

Автор: arcc 9.12.2008, 17:05

искать исходники и править под твою флеш -навыки программирования очень приветствуются ,помимо этого нужен даташит на твою флеш .Ищи программера

Автор: Aibolit 9.12.2008, 18:35

Даташит на микросхему я нашел.Название полностью совпадает до последней буквы.
http://pdf1.alldatasheet.com/datasheet-pdf/view/109725/SAMSUNG/K9F1G08U0A.html

С программером труднее будет -(( .Я так понимаю что нужен программер который понимает как все это работает и что нужно править?Есть знакомый программер но как ему объяснить что нужно делать?
Если есть на форуме кто может поправить файл отзовитесь пожалуйста. С Вашей помощью оживут как минимум два коммуникатора

Автор: SAXON13 9.12.2008, 19:21

Насколько я понял твой аппарат на самсунговском проце S3C2440. Изучай тему по поднятию Wizard. И делай по аналогии. Только ID проца пиши 0x0032409d в H-Jtag-е, и в NoICE лей по адресу 30000000. Каель жтельно пользовть Вигглер.

Если не жалко подкинь распиновку на Жэтаг для твго аппарата.

Автор: Aibolit 9.12.2008, 22:23

Вот распиновка


Автор: arcc 10.12.2008, 8:31

Не совсем все просто с NoICe .
Чтоб заливать бут нужно точно знать адресацию в памяти где он .Для этого береш живой девайс подлючаеш jtag и просматриваеш вероятные адреса нахождения бута .
Либо же берется бут из прошивки и дизасемблится и также ищется адреса и потом уже смотрится на живом девайсе .
Насколько я помню по етену - у него 3 бута плюс программа диагностики .
Тот файл что bin нужно расчленять на части и их уже лить в память по разным адресам.

Автор: krasnic 10.12.2008, 10:14

Присоединяюсь к просьбе Айболита!
Помогите пожалуйста ! У меня такая же проблема, сервисный держал аппарат неделю, потом отдал разведя руками sad.gifсам с электроникой дружу но знаний маловато но есть кого попросить если расскажу как сделатьsmile.gif
Так что помогите пожалуйста поподробней. Ведь начинается завоз этих аппаратов из Китая и люди могут по ошибке лить что не попадя smile.gif , так как внешность у него от НТС3300, а внутри по характеристикам Етен Г500.

Автор: SAXON13 10.12.2008, 10:43

Для S3C2440 CPU:Core: ARM920T.
А адреса заливки можно узнать просмотрев через НоАЙС убитый аппарат.

Автор: Aibolit 10.12.2008, 22:42

Расчленить *.bin файл у меня скорее всего неполучится.....
В программировании я полный нольЕсли не трудно посмотрите эту http://eten-users.eu/index.php?showtopic=12225&pid=85203&st=0& там с помощью программы
itsutils была сделана полная копия ROM и указаны адреса
Нельзяли использовать это для восстановления аппарата?Бин файл бутлоадера я оттуда взял.


Кстати аппарат не совсем "кирпич".У него частично работает программа диагностики а конкретно проходят тесты NFlash, RAM,Keypad,LCD. Keypad только отрабатывает 4 кнопки и то не попадают по назначению.

Автор: Aibolit 10.12.2008, 23:10

По ссылке можно и не смотреть. в архиве который я слил есть две папки.
1- это бутлоадер
2-в ней 4 файла part0.nb, part1.nb, part2.nb, part3.nb а также файлик с адресами
Вопрос:можно залить через JTAG операционку? насколько я понимаю адреса все есть

Код
C:\itsutils>pdocread -l
118.13M (0x7620000) FLASHDR
|           1.87M (0x1dfc00) Part00
|           1.63M (0x1a0000) Part01
|          35.88M (0x23e0000) Part02
|          78.75M (0x4ec0000) Part03
952.50M (0x3b880000) DSK1:
|         952.44M (0x3b86fe00) Part00
STRG handles:
handle e352beba952.44M (0x3b86fe00)
handle 63a3bc16 78.75M (0x4ec0000)
handle a3a3b502 35.88M (0x23e0000)
handle a3a3b3fa  1.63M (0x1a0000)
handle a3a3b2d2  1.87M (0x1dfc00)
disk e352beba
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk 63a3bc16
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a3a3b502
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a3a3b3fa
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
disk a3a3b2d2
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

===============================================

C:\itsutils>pdocread -w -h 0x63a3bc16 0 0x4ec0000 os.nb   (part3)

C:\itsutils>pdocread -w -h 0xa3a3b502 0 0x23e0000 part2.nb

C:\itsutils>pdocread -w -h 0xa3a3b3fa 0 0x1a0000 part1.nb

C:\itsutils>pdocread -w -h 0xa3a3b2d2 0 0x1dfc00 part0.nb

Автор: arcc 11.12.2008, 2:24

Это не те адреса -нужны физические адреса в RAM где исполняется программа а не флеши.
Если грузится диагностика то скорее всего полностью бут не убит .
1 самый маленьний лоадер который собственно проверяет какой именно ему бут грузить скорее всего живой так как диагности запустилась .
2 бут нужен для прошивки и
3 нужен для запуска ОС .
Запустить через jtag саму ОС ты не сможеш.

Насколько я помню в eten вроде бы программа дианостики заливается на заводе и при прошивке не меняется .Но я могу ошибатся.
Буты посмотрю но лучше брать живой девайс чтоб понять где и что а потом уже плясать от него.Да и проше слить кусок RAM с рабочего девайса.

Автор: arcc 11.12.2008, 13:05

В общем вот попробуй этот бут - загрузи по адресу 30000000 и сделать старт с адреса 30000000.
Если не получается -то предварительно перед загрузкой загнать в режим диагностики а потом загрузить и выполнить по указазаным адресам .

 025_ebooter.zip ( 39.35 килобайт ) : 48
 

Автор: arcc 11.12.2008, 14:09

В том файле что выше я не обрезал часть файла -поэтому выкладываю еще вариант .
Действия и адреса все те же

 ebooter.zip ( 39.33 килобайт ) : 34
 

Автор: arcc 12.12.2008, 15:03

Так вчера похоже у меня был тяжелый день и я не тот бут выложил это был загрузчик для ОС .

Выкладываю нужный -только вот проблемма точные адреса я пока понять немогу -есть 3 варианта .
1)наиболее вероятный это 33FF0000
2)менее вероятный 33FA0000
3)и самое менее вероятный 30000000
Вторая проблемма это в самом образе usbloader - при распаковки прошивки и раскодирования на части ,получается в начале 64 байта FF .
По хорошему и по правильному нужно взять рабочий девайс и глянуть где именно лежит в RAM usbloader и есть ли в начале FF.
Но так как девайса нету то будем экспериментировать .
Загружаем пока не обрезанный usbloader по адресам описанным выше и
смотрим реакцию.Должен загрузится в режим прошивки .
Также если не получается загрузится в NoICE то загонем как было описанно вчера в режим теста который работает и потом уже грузим NoICE -ем по нужным адресам usbloader .
Пробуйте и пишите что получается .

Если не получается ничего то пробуем тоже самое но с обрезанным файлом который в папке usbl_without_FF.zip

 001_usbloader.zip ( 35.61 килобайт ) : 48
 usbl_without_FF.zip ( 35.61 килобайт ) : 32
 

Автор: hobit 14.12.2008, 14:17

Может быть по аналогии с http://wiki.xda-developers.com/index.php?pagename=Eten_P300 прошить по адресу 33FE0000?

Автор: arcc 14.12.2008, 15:50

Цитата(hobit @ 14.12.2008, 21:17) *
Может быть по аналогии с http://wiki.xda-developers.com/index.php?pagename=Eten_P300 прошить по адресу 33FE0000?


Это не прошивка это загрузка в RAM .Так что никакой опасности нет .Загружай с 33FE0000 и пробуй .
Делов то на пару минут .Но у меня девайса нет проверить немогу -судя по аналогии с другими девайсами то адреса могут совпасть Но насколько я помню на x500 программа диагностики 'knight' была по другим адресам в памяти .

Автор: hobit 14.12.2008, 16:02

кстати как мне показалось начало файла должно быть FF FF FF EA 00 00 0F E1

Автор: arcc 14.12.2008, 16:33

Цитата(hobit @ 14.12.2008, 23:02) *
кстати как мне показалось начало файла должно быть FF FF FF EA 00 00 0F E1


Пробуй разные варианты - я обрезал так потому что FFFFFFEA реально это команда в IDA раскручивается как переход на следующий адрес ,также в други частях тоже 64 байта точно такой инфы при распаковки -так что это может быть просто служебка для NAND но ненужная для нас в RAM

Автор: hobit 14.12.2008, 16:50

Нужно ли при этом зажимать какие-нибудь клавиши?

Автор: arcc 14.12.2008, 17:07

Цитата(hobit @ 14.12.2008, 23:50) *
Нужно ли при этом зажимать какие-нибудь клавиши?



Думаю что нет -потому что мы загружаем уже нужный бут в память .

Автор: hobit 14.12.2008, 17:16

Просто у меня похожая проблема: во время прошивки моргнул свет sad.gif . Зверек M600+ побывал заливать usbdl и в 33FF0000 и 33FE0000 и 33FA0000 ни чего не получается - ноль реакции

Автор: arcc 14.12.2008, 17:55

Цитата(hobit @ 15.12.2008, 0:16) *
Просто у меня похожая проблема: во время прошивки моргнул свет sad.gif . Зверек M600+ побывал заливать usbdl и в 33FF0000 и 33FE0000 и 33FA0000 ни чего не получается - ноль реакции


А причем тут G500 и M600+ этож разные девайсы и у них разные буты .
Адресация может быть одинаковой а буты разные -я на 600 не выкладывал .

Автор: hobit 14.12.2008, 21:03

Цитата(arcc @ 14.12.2008, 17:55) *
А причем тут G500 и M600+ этож разные девайсы и у них разные буты .
Адресация может быть одинаковой а буты разные -я на 600 не выкладывал .


Я знаю что бут у них разный, ниже boot, ipl, usbdl выдранные из официальной прошивки для ETEN M600+ кухней KVA

 etenM600plus.rar ( 71.89 килобайт ) : 30
 

Автор: Aibolit 15.12.2008, 1:03

NoICE загружает по указанным адресам только когда телефон в тестовом режиме.
33ff0000- выдает ошибку в конце процеса заливки





33FA0000-после команды RUN на секунду экран загорается зеленым а потом становится черным и горит подсветка экрана
33FE0000-тоже самое
30000000- черный экран и горит подсветка


вопрос:На работающем телефоне слить бут можно только через JTAG ? и посмотреть адреса необходимые в данном случае ?

Автор: hobit 15.12.2008, 2:05

если предположить что адресация памяти у G500 и P300 одинаковая то по адресу 33FF0000 она и не зальется потому что адресное пространство в P300 для RAM 30000000-34000000

Автор: arcc 15.12.2008, 2:28

Цитата(Aibolit @ 15.12.2008, 8:03) *
вопрос:На работающем телефоне слить бут можно только через JTAG ? и посмотреть адреса необходимые в данном случае ?


Можно конечно -только нужно загнать его в режим USBDL и смотреть по озвученным адресам .
Для этого делаеш Disassemble at .. указываеш адрес и смотриш есть ли что похожее на код .
Можно сразу не смотреть а сливать для этого -делаеш File->Save ..... указываеш путь, какой адрес и размер (приблизительно 200 килобайт ) только незабудь поставить file format ..Binary.
И выкладываеш тут -будем смотреть где чего лежит .

И еще попробуй вариант usbdl как предложил hobit обрезаный с FFFFFFEA


hobit сделай такой же рисунок как у айболита -у него явно видно что 000_stepstone.nb не убит хотя и не от своего девайса у него.

 usbloader_FFFFFFEA.zip ( 35.62 килобайт ) : 17
 

Автор: arcc 15.12.2008, 3:15

Цитата(hobit @ 15.12.2008, 9:05) *
если предположить что адресация памяти у G500 и P300 одинаковая то по адресу 33FF0000 она и не зальется потому что адресное пространство в P300 для RAM 30000000-34000000


Да ты прав - если брать 33FF0000 то usbdl выскакивает за озвученный диапазон на 1000 .
Как вариант на рабочем девайсе слить эти 67 метров с 30000000 по 34000000 и уже смотреть в явном виде .
Просто чтоб не лить эти 67 метров (будет сливать очень долго ) можно пройтись по адресам и посмотреть есть ли там что похожее на USBDL .

Кстати попробуй у себя посливать части посмотрим что осталось .

Автор: hobit 15.12.2008, 12:09

не могу понять прога TestDump снимает дамп памяти или дамп флешки?

 DUMP_ROM_Toolz.rar ( 61.55 килобайт ) : 29
 

Автор: arcc 15.12.2008, 15:27

В общем порылся я на своей помойке - и.... заставили вы меня подключить jtag smile.gif .
Значит пишу для того что нашел в помойке а именно m600+ .
Для него адрес где лежит usbdl в памяти 33F00000.
После того как запустите возможен черный экран -но подключив и отключив к USB услышите характерный звук и на экране девайса появится надпись .
Файлы usbdl для m600+ брать выше в посте hobit.
Все проверено -все работает .
Кстати программа диагностики загружается и запускается по адресу 30000000
Для g500 думаю все тоже самое.Но нужно проверить
Файл usbdl прилагаю.

 usbdl_g500.zip ( 35.6 килобайт ) : 38
 

Автор: hobit 15.12.2008, 19:09

У меня не идет sad.gif Может надо еще загрузить knight, ipl и boot

Автор: Aibolit 15.12.2008, 23:28

после проделывания вышеописанной операции по адресу 33f00000 аппарат ожил. biggrin.gif
пошел загрузчик.. правда на флэшке не распознал операционку и актив синк его не подхватил.
arcc ты волшебник rolleyes.gif

и помоему я что то напутал с распиновкой своего аппарата unsure.gif. еще раз проверю и обязательно исправлю

Автор: arcc 16.12.2008, 1:26

hobit
Пиши подробней.

Как вариант попробуй запустить девайс в режим теста -для этого нажми ресет и повер - ресет отпусти а повер держи .Вывалится ли он в режим теста ?

Автор: arcc 16.12.2008, 1:30

Цитата(hobit @ 16.12.2008, 2:09) *
У меня не идет sad.gif Может надо еще загрузить knight, ipl и boot


hobit
Не идет это как ? Подробней напиши .Нужно знать что именно осталось живое .Говорю же сделай пару рисунков .
Посмотри что у тебя по адресам 33f00000 и 33fa0000 а также 30000000 и по адресу 0000
Не затерся ли stepstone -кстати говоря это 2 бута в одном который потом часть перегружает по адресу 33fa0000 .


Aibolit Что именно напутал с распинокой ?
Пробуй несколько раз запустится по jtag т.е заливай по адресу бут и запускай .Хотя я честно говоря незнаю как работает eten при прошивке .

Автор: hobit 16.12.2008, 1:42

У меня аппарат полный кирпич. Видимо там ничего не осталось ни stepstone ни knight. Сейчас что-то вообще на jtag перестал откликаться

Автор: arcc 16.12.2008, 1:48

Цитата(hobit @ 16.12.2008, 8:42) *
У меня аппарат полный кирпич. Видимо там ничего не осталось ни stepstone ни knight. Сейчас что-то вообще на jtag перестал откликаться


Полный или не полный кирпичь ты делай то что я тебя прошу -я же удаленно не вижу что именно у тебя происходит .Чтобы знать как выходить из это ситуации нужно представить что там у тебя .
А если по jtag не видится, проверяй контакты и соединение

Автор: hobit 16.12.2008, 1:58

по 0000 - 00000000 и так далее по 33f00000, 33fa0000 30000000 тоже все одинаково

но это до заливки usbdl

 

Автор: hobit 16.12.2008, 2:04

после заливки usbdl по 0000 все также одни нули. 33fa0000 30000000 также A5A5A5A5, а по 33F00000 ниже

 

Автор: arcc 16.12.2008, 2:06

Цитата(hobit @ 16.12.2008, 8:58) *
по 0000 - 00000000 и так далее по 33f00000, 33fa0000 30000000 тоже все одинаково

но это до заливки usbdl


Вот уже лучше !Хотя бы понятно что там у тебя .
Да похоже stepstone у тебя тоже затерт .Хотя как вариант затерт только он один .
Теперь надо искать как его запустить -вся проблемма в том что он выполняется самым первым и инициализирует RAM и тд .В том числе отрубает ватчдог таймер который если его не отрубить будет ребутить процессор .
RAM у тебя открыт ? Ты можеш загрузить по адресу 33f00000 и по адресу 33fa0000 данные ?Они там появляются ?

Автор: arcc 16.12.2008, 2:12

Так стоп ты мне не показал с нуля -то что ты показывал это адреса 30000000 и 33f00000 но там мусор .
1)рисунок того что по адресу 0000
2)Попытайся загрузить по 33f00000 usbdl но не делай go from .. просто сделай disassemble at... и сделай рисунок .

Автор: hobit 16.12.2008, 2:20

по 33F00000 рисунок постом выше, а вот по 0000

 

Автор: arcc 16.12.2008, 2:31

Цитата(hobit @ 16.12.2008, 9:20) *
по 33F00000 рисунок постом выше, а вот по 0000


Делай рисунок после того как зальеш по 33f00000 - то что выше это мусор там не залит usbdl .Если не заливается это говорит о том что память по этим адресам недоступна .

Значит тогда делай так - по адресу 0000 заливай свой boot.dat и делай go from 0
Дальше смотри реакцию если ничего нет ,то останавливай NoICe ( зеленая точка со стрелкой -когда работает она серая ) и пробуй после этого залить по 33f00000 уже usbdl и сделай рисунок .
Дальше если получается залить и ты видиш знакомые данные какие в usbdl пробуй запустить его.

Автор: hobit 16.12.2008, 2:49

после заливки boot по адресу 0000 зверек включил подсветку экрана и начал моргать лампочками, но команду halt не удается сделать проц не отвечает. может гдето надо поставить break point?


 

Автор: arcc 16.12.2008, 5:55

Теперь будем думать где ставить break point ,с ходу я немогу сказать этого .
Попробую у себя поэкспериментировать.

Кстати когда зажглась подсветка попробуй подключить девайс к USB

Автор: arcc 16.12.2008, 6:50

Последовательность действий нужно делать именно так как я пишу и никак иначе .Если чтото идет не так начинаем все с начала а именно выключаем девайс и начинаем снова .
В общем пробуем делать так.
Включил девайс -запустил NoICE.
Ставим адрес 0 (видим нули ).
Загружаем boot_0.bin по адресу 0 .
Переходим на адрес 70с и видим что там есть наш загруженный бут .
Ставим по этому адресу брейк поинт Set Breakpoint on line ..
Опять переходим на 0 и ставим SetPC to line на 0.
Запускаем -если все нормально то должен остановится на 70с .
(Если нет будем думать дальше но поидеи должно получится ).
Если все пошло как нужно загружаем по адресу 33f00000 usbdl переходим туда -смотрим что у нас появился наш usbdl в памяти и ставим SetPC to line на адрес 33f00000.
И запускаем .Должно работать.

 boot_0.zip ( 1.95 килобайт ) : 21
 

Автор: hobit 16.12.2008, 11:36

Цитата(arcc @ 16.12.2008, 2:31) *
Делай рисунок после того как зальеш по 33f00000 - то что выше это мусор там не залит usbdl .Если не заливается это говорит о том что память по этим адресам недоступна .

Значит тогда делай так - по адресу 0000 заливай свой boot.dat и делай go from 0
Дальше смотри реакцию если ничего нет ,то останавливай NoICe ( зеленая точка со стрелкой -когда работает она серая ) и пробуй после этого залить по 33f00000 уже usbdl и сделай рисунок .
Дальше если получается залить и ты видиш знакомые данные какие в usbdl пробуй запустить его.


не получалось потому что был подключен usb шнурок - ночью тупил blink.gif
Теперь другая проблема stepstone и usbdl залил он показал приглашение я начал шить, он вроде начал шиться потом перегрузился недошившись. Видимо stepstone залился но теперь я не могу подключиться к процессу - h-jtag проц определяет, но при запуске NoIce вот такая ошибка:

 

Автор: arcc 16.12.2008, 14:06

он в бут входит ?
Нажми кнопку ресет и повер и удерживая ресет отпусти повер .
Пробуй загнать в диагностику -тоже самое держать кнопки ресет и повер но удерживать повер а ресет отпустить.
Ошибка эта потому что проц уже погнал в виртуальное пространство .
Когда стартует что выдает ?
Короче говоря -теперь так как у тебя чтото там залито то нужно держать кнопки -как именно держать я написал выше .Иначе он будет пытатся грузить OS и улетать в кому .

Автор: arcc 16.12.2008, 14:16

Выкладываю утиль Eten USBDL она нужна для прошивки в режиме usbdl .Когда нет загруженной OS .
Файл прошивки достаем из оригинальной прошивки (смотрим в своих темпах файл temp.dat)

 Eten_USBDL.zip ( 14.35 килобайт ) : 422
 

Автор: Aibolit 16.12.2008, 19:58

не получается загрузить прошивку.
вот как это выглядит
1 картинка это загрузчик 13j и попытка загрузить прошивку
2 это после второй попытки его перезагружает на18 версию
3 попытка загрузить прошивку в 18 версию


Автор: Aibolit 16.12.2008, 20:07

а это попытка загрузить утилитой Eten USBDL которая выше.
загружал ОС g500_wm6.1_RB2_kozhura_edition которая уже работала на этом аппарате
и официальную EUU_ETEN_G500_WWE_R22_105_0110 .
Все время выдает ошибку. У меня кабель WIGGLER длинной порядка 65 см может изза этого? Хотя гдето читал что возможно использовать до метра.




а почему новый загрузчик не загружает ОС с флэшки? ничего нельзя с этим сделать? есть подозрение что у меня и этот кабель коряво работает.(первый вариант на74HC541 NoICE не "понравился")

Автор: Lund 16.12.2008, 21:14

Цитата(Aibolit @ 13.10.2008, 0:41) *
Помогите оживить Cect W800 (E-ten G500)Залил по ошибке прошивку от Glofiish x500. В бутлоадер не входит PWR+Reset.После подключения USBкабеля включается и висит на первой заставке с надписью glofiish x500.входит в тест режим PWR+Reset+Cam даже некоторые тесты проходит.Актив синк его не видит, комьютер отпределяет как неизвестное устройство USB.Начал собирать Jtag кабель с целью перепрошить бут, но не могу найти расположение контактов Jtag на телефоне и что туда залить.





А это точно клон Eten G500? Вроде непохоже на G500+? Фото мамы G500+ здесь ...

Автор: Aibolit 16.12.2008, 21:29

Это не точный клон.Но все прошивки становились от G500.


P.S.
Ну и ступил sad.gif . я же по USB прошивки лью. это все потому что я уже попыток 40 делал

Автор: arcc 17.12.2008, 1:33

Цитата(Aibolit @ 17.12.2008, 4:29) *
Это не точный клон.Но все прошивки становились от G500.


P.S.
Ну и ступил sad.gif . я же по USB прошивки лью. это все потому что я уже попыток 40 делал


Буты перешились девайс ожил ?
jtag никакого отношения к прошивке не имеет .
Так как прошита была ранее не своя прошивка то нужно прежде всего залить полную ОРИГИНАЛЬНУЮ прошивку в которой все части на месте в том числе и все буты и диагностика .

Всякие корзухи это не оригинальные прошивки что там есть я незнаю .

Запусти диагностику и сделай там проверку RAM и NAND .Как вариант она побилась .

Автор: Aibolit 17.12.2008, 1:47

Бут запускается только через JTAG.
Ram и NFlash все ок.
я одну версию оригинальной прошивки пробовал- не помогает.

Автор: Aibolit 17.12.2008, 1:57

попробовал еще одну оф версию самую первую ETEN_G500_WWE_R11_101_0097EE.zip с тем же результатом.
Checksum Error

Автор: arcc 17.12.2008, 2:03

Цитата(Aibolit @ 17.12.2008, 8:47) *
Бут запускается только через JTAG.
Ram и NFlash все ок.
я одну версию оригинальной прошивки пробовал- не помогает.


Вот я ступил !!! ETEN_G500plus_WWE_R22_100_0061.EXE это из нее я выдрал .
Это же G500+
Извини у меня ноут asus eee-pc 701 там и так все мелко и я не увидел полное название файла .

Дай ссылку на прошивку от G500 достану файл .

Второй момент набери в яндексе строчку ETEN OS image is Not compatible почитай

Автор: Aibolit 17.12.2008, 2:31

самое главное что это не мой аппарат глюкнул :-)
вот сдесь лежат бери любую. только скажи с какой бут вытащишь.


http://etenclub.ru/board/downloads.html&req=idx&cmd=viewdetail&f_id=91
http://rom-update.ru/?cat=79

Автор: arcc 17.12.2008, 2:35

Цитата(Aibolit @ 17.12.2008, 9:31) *
самое главное что это не мой аппарат глюкнул :-)
вот сдесь лежат бери любую. только скажи с какой бут вытащишь.


Хмм не твой это как ?Чото вы не договариваете .
http://eten.ru/support/files/EUU_ETEN_G500_WWE_R22_105_0110.EXE вот эту качаю -но качать еще долго .

Автор: Aibolit 17.12.2008, 2:37

у меня такой вопрос. Если в Nflаsh 1 битый блок это критически скажется на работе аппарата?
Если поменять микросхему это ведь полность перешивать аппарат. так?
спарашиваю потомучто щас использую такой (Eten)Glofiish x610 и мне он больше нравится чем китаец -)))))

Автор: Aibolit 17.12.2008, 2:39

Цитата(arcc @ 17.12.2008, 2:35) *
Хмм не твой это как ?Чото вы не договариваете .
http://eten.ru/support/files/EUU_ETEN_G500_WWE_R22_105_0110.EXE вот эту качаю -но качать еще долго .


Да я уже думал может перемкнул контакты на Jtag и чего то подгорело... всякое ведь бывает.
Качать долго но и спать уже пора

Автор: arcc 17.12.2008, 3:05

Вот лови для g500

 usbdl_g500.zip ( 35.96 килобайт ) : 25
 

Автор: Aibolit 17.12.2008, 9:30

Все равно выдает ошибку :-(

Автор: arcc 17.12.2008, 10:55

Цитата(Aibolit @ 17.12.2008, 16:30) *
Все равно выдает ошибку :-(


Какая именно ошибка ? программой ту что я давал пробывал перешить ?
Нужна точная ошибка -я попробую посмотреть откуда она лезет .

Автор: Aibolit 17.12.2008, 13:28

Цитата(arcc @ 17.12.2008, 10:55) *
Какая именно ошибка ? программой ту что я давал пробывал перешить ?
Нужна точная ошибка -я попробую посмотреть откуда она лезет .
я выкладывал фотографию с этой ошибкой (чексум).там три фотки в одном сообщении.значения постоянно меняются . если нужно как приду домой выложу фото еще.

Автор: arcc 17.12.2008, 13:36

Цитата(Aibolit @ 17.12.2008, 20:28) *
я выкладывал фотографию с этой ошибкой (чексум).там три фотки в одном сообщении.значения постоянно меняются . если нужно как приду домой выложу фото еще.


Мне нужна ошибка именно с этим бутом что последний я тебе дал -чтоб от этого сообщения плясать в IDA.
А при прошивке с карты как ведет себя девайс ?

Автор: Aibolit 17.12.2008, 14:18

Цитата(arcc @ 17.12.2008, 13:36) *
А при прошивке с карты как ведет себя девайс ?

он не видит прошивку которая лежит на карте.посмотри фото .флэшка там стояла

Автор: arcc 17.12.2008, 14:36

Цитата(Aibolit @ 17.12.2008, 21:18) *
он не видит прошивку которая лежит на карте.посмотри фото .флэшка там стояла


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

Автор: hobit 17.12.2008, 15:26

Цитата(arcc @ 16.12.2008, 14:06) *
он в бут входит ?
Нажми кнопку ресет и повер и удерживая ресет отпусти повер .
Пробуй загнать в диагностику -тоже самое держать кнопки ресет и повер но удерживать повер а ресет отпустить.
Ошибка эта потому что проц уже погнал в виртуальное пространство .
Когда стартует что выдает ?
Короче говоря -теперь так как у тебя чтото там залито то нужно держать кнопки -как именно держать я написал выше .Иначе он будет пытатся грузить OS и улетать в кому .


не получается ни с какими комбинациями кнопок. Я подумал может адресные ножки на флешке закоротнуть и перегрузить его (power + reset) по идее он тогда же не будет stepstone грузить и удастся подключиться к процу?

Автор: arcc 17.12.2008, 17:26

Цитата(hobit @ 17.12.2008, 22:26) *
не получается ни с какими комбинациями кнопок. Я подумал может адресные ножки на флешке закоротнуть и перегрузить его (power + reset) по идее он тогда же не будет stepstone грузить и удастся подключиться к процу?


У меня тоже уже была такая идея -чтоб он не грузился.Но я ниразу не пробывал так делать.
Второй вариант -это когда включаеш девайс то держи кнопку ресет или повер (долго ) и когда держиш кнопки подключай jtag .
Опиши мне сейчас более точное состояние девайса что как он реагирует .

Автор: arcc 17.12.2008, 18:29

Цитата(Aibolit @ 17.12.2008, 20:28) *
я выкладывал фотографию с этой ошибкой (чексум).там три фотки в одном сообщении.значения постоянно меняются . если нужно как приду домой выложу фото еще.


Значит у меня появилась идея почему возникает чексум эрор .
Я тут подампил RAM и оказывается что файл тот что заливается при помощи программы eten_usbdl.exe распаковывается и закидывается в RAM с адреса 30000000 по 33000000 .
Вся ситуация вот в чем -если запустить режим загрузки на рабочем девайсе то по этим адресам везде нули .
Если же сначала запустить тестовую программу а потом запустить режим загрузки то по этим адресам остается тестовая программа .
Я попробывал очистить это место ,но по непонятной мне причине девайс виснет .
Есть предположение что каким то образом толи видеобуфер туда завязан толи срабатывает ватчдог таймер толи еще чтото туда записывает данные .
Нужно пока подумать как сделать чистый режим загрузки .

Автор: Aibolit 17.12.2008, 21:52

с карточки после форматирования стало загружаться и вот что пишет:

USB Downloader 0013k
USB Downloader Ready
SD card in
Find SDMMC Card
File= ****.bin
Program image from SDMMC
Update USB downloader
Please waiting
#немного думает
USBUL & OS version is others

при этом телефон реагирует на команду halt и повторно запускается загрузчик, а вот если не с карточки грузить операционку то на команду halt он реагирует черным экраном и в кому.

кстати если два раза подряд загрузить OS через Eten USBDL то в конце второй загрузки по экрану идут кракозябры вместо букв и он сам перезагружается на USB Downloader 0018 версии.(мы загружаем версию 0013к)
после этого я заливаю OS в 18 версию и он её принимает без ЧЕКСУММ ЕРРОР но ругается на версию прошивки

Автор: Aibolit 17.12.2008, 22:10

А вот что пишет когда лью через USB:

Checksum Error!!! MEM:5d4f DN
13aa
-----------------------
еще попытка
----------------------
MEM:5fe9 DN
33aa
-------------------------
MEM:5446 DN
13aa
----------------------
MEM:6f9e DN
13aa

hobit
Я свой аппарат загоняю в режим теста без аккумулятора:
зажимаю кнопку камеры и вставляю кабель. кнопку включения вообще не трогаю
Попробуй таким образом.

Автор: hobit 18.12.2008, 0:21

Цитата(Aibolit @ 17.12.2008, 22:10) *
Я свой аппарат загоняю в режим теста без аккумулятора:
зажимаю кнопку камеры и вставляю кабель. кнопку включения вообще не трогаю
Попробуй таким образом.


опиши пожалуйста по подробнее

Автор: hobit 18.12.2008, 0:36

Aibolit

а у тебя jtag кабель распаян по стандартной схеме (которая прилагается к sjf) или wiggler?

Автор: Aibolit 18.12.2008, 0:55

Кабель WIGGLER на микросхеме http://forum.pda2u.ru/forum/ipb.html?act=attach&type=post&id=316(только у меня по другому микросхема разведена). В NoIce указал что на какие контакты LPT порта вывел.

а насчет тест режима так я все как есть и написал.Вынимаешь акк. зажимаешь нужную кнопку и вставляешь кабель при этом кнопку питания на телефоне я не нажимаю.
А..... есть еще один момент.Если пинание на JTAG не отключать то не спервого втыкания кабеля телефон запускается(я питаю от 4-х аккумуляторов 1.2в)

Автор: Aibolit 18.12.2008, 1:23

Цитата(arcc @ 17.12.2008, 18:29) *
Значит у меня появилась идея почему возникает чексум эрор .
*********
Если же сначала запустить тестовую программу а потом запустить режим загрузки то по этим адресам остается тестовая программа .
********
Нужно пока подумать как сделать чистый режим загрузки .


а если создать файл загрузки NoIce который запишет нули вместо тела тестовой программы и только там где нам надо вставить бут и все в оддном файле?или это только выглядит очень просто?

Автор: arcc 18.12.2008, 6:50

Цитата(Aibolit @ 18.12.2008, 8:23) *
а если создать файл загрузки NoIce который запишет нули вместо тела тестовой программы и только там где нам надо вставить бут и все в оддном файле?или это только выглядит очень просто?

Я уже пробывал предварительно перед и после запуска usbdl заливать туда нули .
НО ! Каким то непонятным мне образом девайс начинает виснуть.
Опять же я тут порылся у себя на помойке нашел плату m500 и вот пытаюсь его перепрошить .Так вот на нем возникают эти ошибки .
Так как у меня usb jtag и софт к нему позволяет тормозить процессор ,смотреть RAM и тд ,я очень быстро сливаю порядка 50 метров с 30000000-33000000 и все время она разная но в определнных местах .
Если лить полную прошивку то обычно все буты у них в самом конце т.е при распаковке в RAM они оказываются ближе к 33000000 а портится в начале 30000000 .Так вот есть предложение в буте пофиксить проверку чексумма чтоб он всегда показывал ОК .И пусть записывает далее в NAND .
Таким образом он поидеи прольет прошивку с ошибками но нужную нам область с бутами он зальет без ошибок .
Как только он прольет нормальро буты то можно уже будет пробывать загнать девайс в режим прошивки и залить либо через карту либо через прогу ETEN USBDL .
Второй вариант это запускать вторую часть первого загрузчика -но пофиксить его так чтоб он не считывал usbdl из nand а просто перескакивал на него в RAM .

Автор: arcc 18.12.2008, 9:54

Добился того что нет ошибки чексум -Download OK .
Но дальше аппарат висит и нет прошивки -пока непонятно куда рыть .

Автор: hobit 18.12.2008, 10:58

Aibolit

я подправил sjf для твоей флешки, схема кабеля wiggler. Если у тебя схема отличается то напиши как я перекомпилирую. Но программер из меня некакой так что не факт что будет шить

 MSP_2442.rar ( 24.16 килобайт ) : 29
 

Автор: arcc 18.12.2008, 12:01

Цитата(hobit @ 18.12.2008, 17:58) *
Aibolit

я подправил sjf для твоей флешки, схема кабеля wiggler. Если у тебя схема отличается то напиши как я перекомпилирую. Но программер из меня некакой так что не факт что будет шить

Перешивать скорее всего не будет по одной причине -на флеш есть нога WP (Write Protect).
У всех производителей она заведена по разному на процессор и на разные ноги .
Соответсвенно надо знать как ее запрограмировать .
Второй вариант это аппаратно -те грубо говоря кинуть перемычку .

Автор: hobit 18.12.2008, 15:04

Цитата(arcc @ 18.12.2008, 12:01) *
Перешивать скорее всего не будет по одной причине -на флеш есть нога WP (Write Protect).
У всех производителей она заведена по разному на процессор и на разные ноги .
Соответсвенно надо знать как ее запрограмировать .
Второй вариант это аппаратно -те грубо говоря кинуть перемычку .


а считывать?

Автор: Aibolit 18.12.2008, 18:58

Цитата(Aibolit @ 17.12.2008, 21:52) *
кстати если два раза подряд загрузить OS через Eten USBDL то в конце второй загрузки по экрану идут кракозябры вместо букв и он сам перезагружается на USB Downloader 0018 версии.(мы загружаем версию 0013к)
после этого я заливаю OS в 18 версию и он её принимает без ЧЕКСУММ ЕРРОР но ругается на версию прошивки


18 версия это похоже то что я залил когда угробил аппарат.Если надо что посмотреть в моем аппарате напиши что надо сделать.
А нельза никак сделать чтоб активсинк видел мой аппарат после заливки бутлоадера?Комп определяет девайс как неизвестное устройство.можно попробовать реализовать этот вариант http://dmitry.shamin.spb.ru/articles/communcation/etenm600/proshivka/back_to_225

Автор: arcc 19.12.2008, 11:52

В общем мне удалось перепрошить бут на своей плате m500 но при прошивке остальных частей у меня вылезает куча бэд блоков .
Тепеь надо понять как я перепрошиваюсь smile.gif потому что куча всяких экспериментов было .
Как вариант для начала попробуй вот этот файл для прошивки с PC .
Шьем так - отключаем девайс от PC (USB) -в актив синке убирам галочку с (подключение -разрешить USB подключение ) -загружаем на девайс по jtag usbdl далее запускаем программу которая ниже -далее подключаем по USB девайс (на экране должно появится что типа Бла Бла .. Waiting ...)
далее выбираем в проге нашу прошивку и пробуем прошить.
Кстати заметил такую особенность что при прошивке первым перешивается usbdl а потом девайс перезагружается .

 usbdl_lite.zip ( 115.68 килобайт ) : 41
 

Автор: Aibolit 19.12.2008, 23:10

Не хочет прошиваться -( . Все точно так же MEM:80a8 DN 2f96
хотя нет не так же. новая програмка USBDL_B02_0012_Lite.exe заливает файл прошивки за 1 сек. И телефон показывает размер файла меньше чем на компе КПК=119,422 комп51,590,000

а не проще в процесах рубануть Актив Синк?

чексум ерор меняется только MEM:3f42, 754c, 968b авот DN одинаковый. он меняется только если другую версию пытаешься залить т.е. для каждой версии свои цифры

Автор: arcc 20.12.2008, 10:11

Вопрос такой -когда появляется 18 версия бута ?
Т.е не та что заливается .

Автор: Aibolit 20.12.2008, 14:27

Цитата(arcc @ 20.12.2008, 10:11) *
Вопрос такой -когда появляется 18 версия бута ?
Т.е не та что заливается .

если два раза подряд залить прошивку. в конце второй прошивки на экране телефона портится изображение и он(телефон) перезагружается. после чего появляется 18 версия бута

Автор: Elmo 2.1.2009, 11:22

история:
1) "Возникла такая проблема, перепрошил на версию 6.1 после этого не могу попасть в режим Бут, просто белый экран и всё... комбинации и с диктофоном и с повер и ресетом пробовал, хоть бы хны, как мне бы теперь откатиться до версии прошивки 230... ? " ( я нашёл как откатиться и вот дальше )
2) " забавно попробовал обновить загрузчик, сначало при нажатии на апдейт писал что не найден, потом призапуске ушёл в перезагрузку, после этого врубаешь его доходит до оранжевого эрана и всё тупик, дальше не двигается... вставлял прошивки на флешку пробовал Ресет зажать Повер нажать Повер отпустить... ресет держать 10 сек отпустить. ноль эфекта и 20 держал тоже ) чего делать ? "
Вот надеюсь хоть на этом форуме может поможет кто, коммуникатор Eten m600, жалко выбрасывать..

Автор: A26 3.1.2009, 0:01

компом в режиме бута видится ?

Автор: Elmo 3.1.2009, 10:31

не а, подключал к компу... эфекта нет, активсинк не рыпался

Автор: SAXON13 3.1.2009, 11:31

Цитата(Elmo @ 3.1.2009, 9:31) *
не а, подключал к компу... эфекта нет, активсинк не рыпался

смотри в диспетчере устройств, Актив-Синк в режиме бута никакой аппарат не увидит...

Автор: Elmo 3.1.2009, 11:59

да это понятно, смотрел, нету... если он тока не замаскировался под чего :-)) а так не вижу никаких устройств... да и звука подключения нету.

Автор: vetalk 5.1.2009, 13:40

Aibolit, может быть вы мне подскажите... Я имею w800, приехал он мне из китая с уже установленным win 6.1. Запарили кое-кие глюки аппарата: Очень туго выходит в интернет по GPRS - подвисает на подключении, но иногда выходит. Иногда при разговоре бегунок громкости разговора сам уходит на ноль. Собеседники иногда жалуются на треск во время разговора, при этом я этого шума не слышу. Может вы сталкивались с такими проблемами на своем w800? Может какая-то прошивка поможет избавиться от этих глюков. Опять же, как лучше прошить этот w800. Зарание спасибо.

Автор: Elmo 14.1.2009, 10:25

ну что народ идей больше нет ? :-(( кпк выбрасывать :-( ?
а в СЦ какой лучше обратится и скольк остоит восстановить ?

Автор: Aibolit 31.1.2009, 18:48

Цитата(vetalk @ 5.1.2009, 13:40) *
Aibolit, может быть вы мне подскажите...

Пользовался оригинальной прошивкой недели две-три. Были проблемы при приеме файлов через блютуз, иногда было плохо слышно собеседника(не факт что виновен аппарат). Потом потянуло прошивки менять unsure.gif . Вот http://4pda.ru/forum/index.php?showtopic=82485&st=100 понравилась больше всего. Кстати к ней и русификатор сделали, но я попробовать не успел.

Автор: deniska297 16.4.2009, 9:03

Подскажите пожалуйста, не могу найти jtag точки для X500+ и какой кабель подойдет?

Автор: SAXON13 16.4.2009, 13:21

Не встречал, а для G500 не подходит? Скинь фото платы, и вообще обьясни что с девайсом, может ему Жэтаг не нужен...

Автор: deniska297 22.4.2009, 11:28

Цитата(SAXON13 @ 16.4.2009, 14:21) *
Не встречал, а для G500 не подходит? Скинь фото платы, и вообще обьясни что с девайсом, может ему Жэтаг не нужен...

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

Автор: SAXON13 22.4.2009, 14:53

Где-то есть у меня способ реанимирования этих девайсов, если не ошибаюсь, но сейчас нету времени искать, после 1.05. поищю...

Автор: chekm 10.6.2009, 18:32

Цитата(SAXON13 @ 22.4.2009, 15:53) *
Где-то есть у меня способ реанимирования этих девайсов, если не ошибаюсь, но сейчас нету времени искать, после 1.05. поищю...

ну так может посмотришь, уже 10.06
нужны только boot, usbdl и адреса Offset

Автор: SAXON13 3.7.2009, 9:54

boot и usbdl можно распаковать самому из прошивки. Запускаеш прошивальщик, когда он доходит до момента запуска прошивки, идеш в папку temp на компе, может быть в documents & settings или в windows, береш оттуда temp.dat, затем качаеш "кухню" KVA кладеш в его папку temp.dat и запускаеш из ком. строки extract.bat (можно просто его запустить) и получаеш папку ROM со всеми компонентами прошивки, IPL, BOOT, KNIGHT, USBLOADER и т.д.
Адресация для USBDL 33F00000
для KNIGHT 30000000
для BOOT вроде как с 0000

Только вот в итоге после запуска USBLOADERа он ничего не хочет прошивать, пишет или неверный чексум или not comparteble...
Пока что непонятно что делать. В данном случае, возможно это происходит из за того что паралельно подгружаются файлы из прошивки X500, которым он был прошит или бутлоадер сверяет прошивку которую надо записать с той что находиться на флэше

Пока что не знаю адресацию для IPL и точную для BOOT, возможно если залить их перед запуском USBLOADERа, то он прошьет нужную прошивку...

Последовательность вроде такая BOOT>KNIGHT>USBDL, хотя может и так BOOT>USBDL>KNIGHT

Добился, что сейчас ЮСБЛОАДЕР не выдает никаких ошибок про чексум и OS not comparteble, но при прошивке через кабель пишет всё ОК! перзагружается и всё сначала, при прошивке с карты, сазу видит карточку пишет downloading OS и висит....

Автор: SAXON13 4.7.2009, 22:15

Вообщем победил я это китайское чудо, теперь он E-Ten G500.
Эксперементов много было, так что точно не знаю что имено помогло, но приблизительно делал следующее:
залил Boot по адресам 0x00000000 и по 0x40000000, затем запустил и сразу остановил с 0x00000000, после этого залил Ipl 0x80000000 и Knight на 0x30000000, запустил и сразу остановил Knight с 0x30000000 (можно поставить перед этим брейкпойнт на 0x30000E70 или 0x30000E40), затем залил и запустил UsbDl c 0x33F00000, да, перед этим вставил microSD отфарматированную в FAT с записанным Temp.Bin из прошивки EUU_ETEN_G500_WWE_R22_105_0110 появилось меню бутлоадера и прошился вначале UsbDl затем OS, да еще перед запуском UsbDl c 0x33F00000 зажал кл. REC
Всё работает только почему то после отключения тел. модуля назад он без перезгрузки не хочет включаться, но это видно какой то баг прошивки, тем более она не для этого девайса...
Да и возможно его народные умельцы у которых он было до меня в чем то повредили, во всяком случае один из пятаков под JTAG оторвали...

Сейчас буду пробовать вернуть оригинальную из бэкапов товарища с Xda-Developers...

Теперь радиомодуль включается выключается, но после перезагрузки не включается пока не передернеш аккум...
Прошиваться еще раз "сволочь" не хочет, пишет OS & WINXP not for this device...

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)