Восстановление при самой неудачной прошивке Jupiter(1185)

о железе плеера и о периферии

Восстановление при самой неудачной прошивке Jupiter(1185)

Postby maximen » 20 Dec 2014, 01:28

Подготовка

"Землю" плеера(она же масса) соединить с "землей" компа (металлические части разъемов плеера и компа лучше всего для этой цели)
Из плеера изъять все USB, SATA, WiFi устройства и сетевой кабель.
Блок питания плеера в розетку, а вот разъём питания в плеер не вставляем.
Необходимый инструмент:
1. Сериальный/консольный TTL кабель(USB TTL UART)
2. Два спец. файла: специальный файл конфигурации для входа в режим восстановления(jupiter.recovery.config) и специальный бинарный файл для восстановления буткода (для RAM на DDR2 или DDR3!)
3. Программа HyperTerminal (нужна из-за функции передачи файлов по протоколу Ymodem)
4. Прямые руки, внимательность, терпение и немного удачи.

_ узнаем на каком ком порту у вас кабель (смотрим в диспетчере устройств)
настраиваем гипертерминал: 115200,8,N,1


подсоединяем гипертерминал к порту (ярлык телефончик ;))., включаем плеер любуемся на лог....
выключаем плеер! и отсоединяем гипертерминал от порта! (нажать иконку с поднятой трубкой)

складываем все нужные файлы в отдельную папку напр C:\rescu
запускаем виндовую консоль (пуск/выполнить cmd.exe)
в консоли
c:
cd C:\rescu
rec.exe COM6 jupiter.recovery.BGA.128x2.config


как должно быть | +
Code: Select all
rec.exe COM6 jupiter.recovery.BGA.128x2.config

Open parameter file COM6 jupiter.recovery.BGA.128x2.config
Open COM6 Port
.........................
терпимо | +
Code: Select all
rec.exe COM6 jupiter.recovery.BGA.128x2.config

Open parameter file saturn.recovery.config
Open COM6 Port
[ERR] hardware break
.[ERR] hardware break
..[ERR] hardware break
..[ERR] hardware break
..[ERR] hardware break
.[ERR] hardware break
..[ERR] hardware break
..[ERR] hardware break
..[ERR] hardware break
.......................................................


Обращаем внимание все время процесса на строки tx rx: первое что передали и второе что ответил плеер
или плеер уже включен или не попали в режим восстановления! | +
Open COM6 Port
[ERR] character-buffer overrun

RX => [81 ] (Bingo!)

Start input register-value pairs to device
tx: 00-b8000018-00000001-00
rx: 5e-5e405eb8-405e405e-5e

tx: 00-b80003b4-00004444-00
rx: 5e-435e5eb8-6f765f73-73

и т.д.
как должно быть | +

Open parameter file saturn.recovery.config
Open COM6 Port
.........
RX => [0d 0a 3f ]

RX => [81 ] (Bingo!)

Start input register-value pairs to device
tx: 00-b8000018-00000001-00
rx: 00-180000b8-01000000-00

tx: 00-b80003b4-00004444-00
rx: 00-b40300b8-44440000-00

tx: 00-b801a808-0000000c-00
rx: 00-08a801b8-0c000000-00

.....

tx: 00-b801a61c-00000001-00
rx: 00-1ca601b8-01000000-00


Now Register setting is done!!
Please execute 'hyper-terminal' to upload bootcode image to device
при нормальном процессе в ответ должно быть то же самое что и передали, но с обратным порядком байт
если это не так= облом - выключаем плеер, в терминале жмем Ctrl C и начинаем все с начала.

если-же вам удалось дойти до этого места :) без ошибок
Please execute 'hyper-terminal' to upload bootcode image to device

утилита сама отпустит порт., так что выполняем что просят
в гипертерминале жмем ярлык телефончика., и в окне терминала(гипертерминала) пару раз энтер.

Получив в терминале:
Code: Select all
d/g/c>
d/g/c>
вы успешно вошли в режим восстановления...

Далее, делать всё как в инструкции из архива Jupiter_bootcode_recovery_guide.doc
вводим d
d/g/c>d
побегут точки.... нажимаем вкладку transfer, из открывшегося списка выбираем Send File, в списке Protocol выбираем Ymodem, в Fileneme указываем путь к необходимому бинарному буткоду, например 1185_c0000_b0303_avhdd_128x2DDR2_ntsc_rsq.0000.0303.0018(для DDR2) или другой для DDR3
После успешной отправки файла снова появится d/g/c> вводим g
d/g/c>g

всё! После этого почистится флешь, зальётся всё необходимое и побежит лог загрузки плеера. На экране телевизора/монитора появится надпись с просьбой вставить USB флешку с прошивкой(Please wait for USB Update), делаем что просят, т.е. вставляем флешку с прошивкой(с буткодом или без - на ваше усмотрение). Если надписи нет и тп, шьём прошивку через зажатый ресет(если работает, что бывает редко) или через реалтек монитор введя erase -m

Для медиаплееров с гигабитной сетью: если после восстановления медиаплеера не работает сеть, в реалтек мониторе прописываем маркер гигабита
Code: Select all
setenv Gbit
saveenv
reset


прошивки с буткодом | +
Для Digma HDMP-550 и Himedia HD600A/B hdmp550_1080_boot_15.zip google дик спасибо FarVoice
Для 3Q F425HW 3q_f425hw_306_boot_17.zip google диск спасибо FarVoice
Для Digma HDMP-310 hdmp310_1080_boot_15.zip
XDS42GL_boot_0017
Fantec P3700(0017 MeLe для рам DDR2)
Egreat R1-II/R6A-II/R100/R160/R180
Himedia_hd600b_boot_15
Egreat R200-II, R800
Digma HDMP-302 (OEM MuGika R5)
Giec GK-HD260_boot_20
ViewRocket_HD_Agent_boot_17
Measy_E8HDL_boot_17
универсальный буткод(подходит для любой RAM DDR2/DDR3)

USB TTL UART кабели в Украине bigl.ua olx.ua skylots.org prom.ua и в России avito.ru

Всё необходимое во вложении
Attachments
hypertrm.rar
для windows 7/8 на русском языке
(150.94 KiB) Downloaded 132 times
HyperTerminal.rar
(188.12 KiB) Downloaded 170 times
bootcode_1185_rescue.zip
всё необходимое для восстановления(всё что есть у меня)
(7.85 MiB) Downloaded 587 times
Saturn: 2 iconBIT XDS73d mk2(inext_hd1_222_r2), XDS1003D T2 (xds1003d_11131_r2_T2)
Jupiter: much(inext_tv_moS)
Mars: much(AMP+VRTN без вариантов)
linksys E2000 (DD-WRT v3.0-r32170), TP-LINK TL-WDR4300
User avatar
maximen
 
Posts: 745
Joined: 21 Feb 2012, 16:07
Location: Донбасс

Re: Как восстановить после неудачной прошивки.

Postby Alex_new » 20 Dec 2014, 02:01

Ymodem:
CCCCCCCCCCC
checksum:0x08BD81CD
crc32:0x913F43DB, len:0x0013FEF4
d/g/c>gboard & bootcode does not match! (DRAM type)

что-то буткод вставать не захотел:(

После прошивки буткода 0017 MeLe на экране ТВ появилось "Install Error!Please Reboot!Get package2/squashfs1.img image size failed"
Теперь в гипертерминале(putty) снова вечное ?Hello_world! R
Как я понимаю,буткод не подошел и нужен другой?Снова повторяю процедуры до заливки 1185_c0000_b0303_avhdd_128x2DDR3_ntsc_rsq.0000.0303.0018.bin
и жду дальнейших указаний?:)Кстати,после заливки 1185_c0000_b0303_avhdd_128x2DDR3_ntsc_rsq.0000.0303.0018.bin на экране ТВ,подключенного через тюльпаны появляется логотип риалтека и надпись waiting for USB update.Может быть,его и менять не надо,просто прошивку подобрать?
3Q F346HW,XDS73Dmk2(inext_v2.16_moS_r0)
Alex_new
 
Posts: 6
Joined: 12 Nov 2014, 20:30

Re: Как восстановить после неудачной прошивки.

Postby Lossless » 20 Dec 2014, 11:42

Всё правильно. В прошивке этого файла просто нет. Теперь тебе нужно найти буткод MeLe для RAM на DDR3 или попросить других пользователей с таким же плеером как у тебя снять 0 блок
И кстати - записывайте все удачные ходы.
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Как восстановить после неудачной прошивки.

Postby maximen » 20 Dec 2014, 12:02

Смело ставь этот 0020 буткод (от egreat) он универсальный и подходит на практически все медиаплееры независимо от DDR2/DDR3 и сети 100/1000 Мбит/с - проверенно ;)
После его установки можешь ставить inext tv moS
Saturn: 2 iconBIT XDS73d mk2(inext_hd1_222_r2), XDS1003D T2 (xds1003d_11131_r2_T2)
Jupiter: much(inext_tv_moS)
Mars: much(AMP+VRTN без вариантов)
linksys E2000 (DD-WRT v3.0-r32170), TP-LINK TL-WDR4300
User avatar
maximen
 
Posts: 745
Joined: 21 Feb 2012, 16:07
Location: Донбасс

Re: Как восстановить после неудачной прошивки.

Postby Alex_new » 20 Dec 2014, 12:05

УРА!УРА!УРА!Вечная слава акулам,так сказать,плееростроения! :D Прошивка от Egreat встала,как родная!!!А теперь,значит,можно поверх и inext накатить?Ставить через reset или через erase -m ?
3Q F346HW,XDS73Dmk2(inext_v2.16_moS_r0)
Alex_new
 
Posts: 6
Joined: 12 Nov 2014, 20:30

Re: Как восстановить после неудачной прошивки.

Postby maximen » 20 Dec 2014, 12:22

Reset у тебя больше не будет работать :( так как буткода MeLe на DDR3 у нас нет.
Теперь прошивать придётся 3 вариантами:
1 вариант: через телнет перед вводом команды флешка с install.img уже должна быть в плеере
Code: Select all
kill -6 1

2 вариант: телнетом - через софт ресет (вводим команду отключаем плеер вставляем флешку с прошивкой включаем плеер и смотрим как шьётся) внимательно вводим команду используйте копировать/вставить
Code: Select all
echo "        " | dd of=/dev/mtdblock/0 bs=2048 seek=8192

3 вариант: через консольный кабель в реалтек мониторе
Code: Select all
erase -m
Saturn: 2 iconBIT XDS73d mk2(inext_hd1_222_r2), XDS1003D T2 (xds1003d_11131_r2_T2)
Jupiter: much(inext_tv_moS)
Mars: much(AMP+VRTN без вариантов)
linksys E2000 (DD-WRT v3.0-r32170), TP-LINK TL-WDR4300
User avatar
maximen
 
Posts: 745
Joined: 21 Feb 2012, 16:07
Location: Донбасс

Re: Как восстановить после неудачной прошивки.

Postby Alex_new » 20 Dec 2014, 12:43

Поставил inext.В работе ещё не проверял,пока некогда,вечером займусь,но надеюсь,что все будет ОК и никчемный девайс обретет вторую жизнь.Спасибо вам огромное,роебята,за помощь.Дай Бог,чтоб все у вас было всегда хорошо.Рад,что в мире по-прежнему немало добрых людей
3Q F346HW,XDS73Dmk2(inext_v2.16_moS_r0)
Alex_new
 
Posts: 6
Joined: 12 Nov 2014, 20:30

Re: восстановление при самой неудачной прошивке Jupiter (118

Postby albelt » 07 Feb 2015, 19:49

Кто-нибудь знает распиновку разъема UART на плате Konoos GV-4000?
На плате разъем UART 6 контактов без подписей - не могу правильно подключить кабель...
Dr.HD XS300i (Realtek RTD1073DD) AMP_r12
Konoos MS-500(Realtek RTD1073DD)AMP_r12
Konoos GV-4000(Realtek RTD1185DD)GV4000_MOS
MoS3, router Dlink 808
albelt
 
Posts: 45
Joined: 08 Mar 2013, 22:04

Re: восстановление при самой неудачной прошивке Jupiter (118

Postby maximen » 07 Feb 2015, 22:09

Там боковой разьем (чисто контакты без пластмассовых зажимов) UART там слева на право GND RX TX если смотреть на плату сверху(аудио видео выходами к себе)
Saturn: 2 iconBIT XDS73d mk2(inext_hd1_222_r2), XDS1003D T2 (xds1003d_11131_r2_T2)
Jupiter: much(inext_tv_moS)
Mars: much(AMP+VRTN без вариантов)
linksys E2000 (DD-WRT v3.0-r32170), TP-LINK TL-WDR4300
User avatar
maximen
 
Posts: 745
Joined: 21 Feb 2012, 16:07
Location: Донбасс

Re: восстановление при самой неудачной прошивке Jupiter (118

Postby albelt » 09 Feb 2015, 15:21

Konoos GV-4000
Этот разъем в пластике, размещен на стороне платы, противоположной видеовыходам - прямо напротив - см. фото: внизу второй справа - это единственный свободный разъем на плате.
Он имеет 6 выводов и промаркирован "UART", без указания назначения контактов.
Крайний левый(по фото, аудио-видео выходами от себя) контакт разъема - GND - промерено тестером. Остальные - неизвестно.
Как понять где RX, TX и 3,3V?
| +
gv-4000.jpg
gv-4000.jpg (166.99 KiB) Viewed 14273 times
Dr.HD XS300i (Realtek RTD1073DD) AMP_r12
Konoos MS-500(Realtek RTD1073DD)AMP_r12
Konoos GV-4000(Realtek RTD1185DD)GV4000_MOS
MoS3, router Dlink 808
albelt
 
Posts: 45
Joined: 08 Mar 2013, 22:04

Next

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest