Адаптация сторонних прошивок для HDX BD1

Обсуждение HDX BD1 (SMP8642)

Moderator: Модераторы

Адаптация сторонних прошивок для HDX BD1

Postby Anatol on Wed Nov 17, 2010 19:06

Итак, что имеется:
1. Прошивка от аппарата Bevix BV8088 http://www.bevixtech.com/en/services/?cid=57 версия 4.20
2. Прошивки от аппаратов N3 и N3+(F1) ftp://guest:guest@realhd.com.cn:1201/, соответственно архивы n34220.rar и f14220.rar версия 4.22RC3
3. "Наша" прошивка версии 4.20
Aнализируем структуру прошивок, видим, что во всех случаях она одинакова, т.е:
Code: Select all
imaterial.romfs
phyblock0-0x20000padded.957-E1
phyblock0-0x20000padded.957-E1.dat
sigma.bin
upgrade_data.img
xmaterial.romfs
zbimage-linux-xload
zbimage-linux-xload.dat
zbimage-linux-xload_safemode
zbimage-linux-xload_safemode.dat
zbimage-yamon-xload
4. Анализируем идентичность файлов:
Файлы
Code: Select all
phyblock0-0x20000padded.957-E1
xmaterial.romfs
sigma.bin
zbimage-yamon-xload
zbimage-linux-xload_safemode
полностью идентичны, т.е. до байта, и самое интересное в этом, что файлы, которые необходимы для аварийного восстановления прошивки zbimage-linux-xload_safemode и phyblock0-0x20000padded.957-E1 совпадают во всех прошивках, т.е. окончательно угробить аппарат при кросс-прошивке не удасться, ну если только очень не постараться :wink: Тем не менее, хочу предостеречь - перед проведением опытов постарайтесь сохранить xenv от вашего аппарата во избежание неприятностей. Как это сделать - писалось не однократно.
5. imaterial.romfs представляет собой, грубо говоря, файл заставки при загрузке, т.е. можно выбрать любой из приглянувшихся :)
6. Соответственно имеем радикальные отличия в zbimage-linux-xload - оновной, рабочий линукс и upgrade_data.img - GUI и весь функционал плеера.
Наиболее близкими по функционалу к BD1 является, imho, плеер N3.
Что хотелось-бы проверить с помощью сообщества - как возможность прямой перепрошивки из одного аппарата в другой, так и с подмененными отдельными частями прошивки с учетом вышеизложенного.
Пока мне удалось проверить прямое обновление с BD1 на F1 - не идет, матерится на несоответствие номера версии, через рековер режим это не проверялось.
Если что на что похоже, то оно оно и есть!
User avatar
Anatol
 
Posts: 37
Joined: Thu Nov 11, 2010 12:36
Location: Москва

Re: Адаптация сторонних прошивок для HDX BD1

Postby Gennadyi on Wed Nov 17, 2010 21:40

почему-бы не попробовать заливать из ямона отдельными сигмаблоками по таблице из xenv ?
или все ждут готового ?

зы
вырезать сигмаблоки можно винхексом. муторно, но можно ;)
Gennadyi
Moderator
 
Posts: 940
Joined: Mon Nov 01, 2004 16:43

Re: Адаптация сторонних прошивок для HDX BD1

Postby Reyter on Wed Nov 17, 2010 21:46

Gennadyi wrote:почему-бы не попробовать заливать из ямона отдельными сигмаблоками по таблице из xenv ?

По tftp файлы более 32 МБ не пролезают. Это раз.
Для работы с ямоном нужна распаянная консоль. Не все это могут себе позволить. Это два.
Со стандартным загрузчиком BD1 в ямон можно попасть только при помощи загрузки с HDD. А это разборка корпуса и лишение гарантии. Это три.
TechnoSonic MP101 4MB 162 MHz 8500B DVD-drive: FUSS DV9929B f/w sp-mp-1.51
HDX BD-1 HDD 2TB f/w 4.14
User avatar
Reyter
Administrator
 
Posts: 981
Joined: Mon Nov 01, 2004 11:50
Location: Russia, Ryazan

Re: Адаптация сторонних прошивок для HDX BD1

Postby Lomonosov on Wed Nov 17, 2010 22:29

По поводу первого поста хотелось бы задать пару вопросов:
Anatol wrote:3. "Наша" прошивка версии 4.20

Почему??? У меня, допустим, "наша" 4.22RC3.

Anatol wrote:2. Прошивки от аппаратов N3 и N3+(F1) ftp://guest:guest@realhd.com.cn:1201/, соответственно архивы n34220.rar и f14220.rar версия 4.22RC3

Скачал на данный момент f14220.rar (скорость с фтп "страшная" - 15 КБайт/с) - по сравнению с "нашей" 4.22RC3 отличий абсолютно никаких - все байт в байт, только время на час отличается (для HDX на час раньше :))

Anatol wrote:Тем не менее, хочу предостеречь - перед проведением опытов постарайтесь сохранить xenv от вашего аппарата во избежание неприятностей. Как это сделать - писалось не однократно.

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

Ну и главный вопрос, а откуда такая уверенность, что для этих плееров поддержка будет продолжаться? Насколько видно из прошивок, "писатели" одни и те же, соответственно вопрос по поводу ранее написаного поста - поддержка прекращается только для HDX или для всех? И стоит ли заниматься всем ЭТИМ, или все-таки заострить внимание на "своей" прошивке?
User avatar
Lomonosov
 
Posts: 56
Joined: Fri May 07, 2010 09:02
Location: Украина, Харьков

Re: Адаптация сторонних прошивок для HDX BD1

Postby Anatol on Wed Nov 17, 2010 23:22

Lomonosov wrote:По поводу первого поста хотелось бы задать пару вопросов:
Anatol wrote:3. "Наша" прошивка версии 4.20
Почему??? У меня, допустим, "наша" 4.22RC3.
Откуда? Ссылку в студию на официальный сайт.
Lomonosov wrote:Скачал на данный момент f14220.rar (скорость с фтп "страшная" - 15 КБайт/с) - по сравнению с "нашей" 4.22RC3 отличий абсолютно никаких - все байт в байт, только время на час отличается (для HDX на час раньше :))
Раз так, то несложно догадаться откуда она приплыла :wink: Вот только слабо верится в 100% совпадение - logo при загрузке HDX или всё-же другое?
Lomonosov wrote:
Anatol wrote:Тем не менее, хочу предостеречь - перед проведением опытов постарайтесь сохранить xenv от вашего аппарата во избежание неприятностей. Как это сделать - писалось не однократно.
Если не сложно, хотя бы одну ссылку, для новеньких, так сказать, дабы не перерывать все ветки.
Ищите по двум буквам - DD :)
Lomonosov wrote:Ну и главный вопрос, а откуда такая уверенность, что для этих плееров поддержка будет продолжаться? Насколько видно из прошивок, "писатели" одни и те же, соответственно вопрос по поводу ранее написаного поста - поддержка прекращается только для HDX или для всех?
На вопрос откуда и почему именно так я отвечать не буду. Каких-либо долгосрочных прогнозов тоже не будет. Я обладаю только той информацией которую изложил.
Lomonosov wrote:И стоит ли заниматься всем ЭТИМ, или все-таки заострить внимание на "своей" прошивке?
Так что именно Вам, как участнику соответсвующей группы, мешает-то? Заостряйте, кто-бы возражал, если у Вас есть понимание того ЧТО и ЗАЧЕМ там делается.
Если что на что похоже, то оно оно и есть!
User avatar
Anatol
 
Posts: 37
Joined: Thu Nov 11, 2010 12:36
Location: Москва

Re: Адаптация сторонних прошивок для HDX BD1

Postby Lomonosov on Thu Nov 18, 2010 00:24

Anatol wrote:Откуда? Ссылку в студию на официальный сайт.
Ну в общем-то вот (добавить расширение .zip) или на рапиде уже как месяц.
Anatol wrote:logo при загрузке HDX или всё-же другое?
HDX конечно.
Anatol wrote:Ищите по двум буквам - DD :)
Ожидал именно такого ответа :lol:, спасибо за конкретные ссылки ;)
User avatar
Lomonosov
 
Posts: 56
Joined: Fri May 07, 2010 09:02
Location: Украина, Харьков

Re: Адаптация сторонних прошивок для HDX BD1

Postby bombur on Thu Nov 18, 2010 00:30

Reyter wrote:Со стандартным загрузчиком BD1 в ямон можно попасть только при помощи загрузки с HDD.

Нет, есть способ проще. С помощью FTP на плеер записывается файл boot_yamon.cgi, ему ставятся права на запуск (0755). Запускаем его через веб-интерфейс. Файл меняет значения XENV, и после перезагрузки мы попадаем в ямон.
With respect,
bombur.
User avatar
bombur
Developer
 
Posts: 550
Joined: Wed Nov 03, 2004 13:41
Location: Kiev

Re: Адаптация сторонних прошивок для HDX BD1

Postby Gennadyi on Thu Nov 18, 2010 09:27

внутри файла upgrade_data.img (просмотреть можно программой Disk Image Viewer)
есть файл upgrade.sh следующего содержания :
Code: Select all
#!/bin/sh
cd /tmp
if [ -e zbimage-linux-xload ] ;then
   dd of=/dev/sigmablock3 if=/tmp/zbimage-linux-xload
   rm -rf zbimage-linux-xload
fi
if [ -e zbimage-yamon-xload ] ;then
   dd of=/dev/sigmablock2 if=/tmp/zbimage-yamon-xload
   rm -rf zbimage-yamon-xload
fi
if [ -e imaterial.romfs ] ;then
        dd of=/dev/sigmablock4 if=/tmp/imaterial.romfs
        rm -rf imaterial.romfs
fi
if [ -e xmaterial.romfs ] ;then
        dd of=/dev/sigmablock5 if=/tmp/xmaterial.romfs
        rm -rf xmaterial.romfs
fi
if [ -e zbimage-linux-xload_safemode ] ;then
        dd of=/dev/sigmablock6 if=/tmp/zbimage-linux-xload_safemode
        rm -rf zbimage-linux-xload_safemode
fi
if [ -e sigma.bin ] ;then
        dd of=/dev/sigmablock8 if=/tmp/sigma.bin
        rm -rf sigma.bin
fi
if [ -e bin.tar ] ;then
   tar -xjvf /tmp/bin.tar -C /flash/
   rm -rf bin.tar
fi
if [ -e lib.tar ] ;then
   tar -xjvf /tmp/lib.tar -C /flash/
   rm -rf lib.tar
fi
if [ -e bdj.tar ] ;then
        tar -xjvf /tmp/bdj.tar -C /flash/
        rm -rf bdj.tar
fi
if [ -e qt.tar ] ;then
        tar -xjvf /tmp/qt.tar -C /flash/
        rm -rf qt.tar
fi
if [ -e sample_config.tar ] ;then
        tar -xjvf /tmp/sample_config.tar -C /flash/
        rm -rf sample_config.tar
fi
if [ -e netapp.tar ] ;then
        tar -xjvf /tmp/netapp.tar -C /flash/
        rm -rf netapp.tar
fi
cp -rf /tmp/install_dir/* /flash/
sync
chmod 777 -R /flash/
sleep 1
sync


тут все достаточно понятно
Gennadyi
Moderator
 
Posts: 940
Joined: Mon Nov 01, 2004 16:43

Re: Адаптация сторонних прошивок для HDX BD1

Postby Anatol on Thu Nov 18, 2010 09:42

Lomonosov wrote:
Anatol wrote:Откуда? Ссылку в студию на официальный сайт.Ну в общем-то ... (добавить расширение .zip)

или на рапиде ... уже как месяц.

Под официальным сайтом я понимаю это: http://www.hdx1080.com/download/cat_view/58-hdx-bd-1-firmware/57-hdx-bd-1-download-section, возможность обновления online и хоть какой-то анонс на офф.сайте. И причем здесь рапида? Я уж не буду говорить о уже давно закрытом форуме на их сайте. К тому-же - наверно не надо объяснять, что обозначает RC3?
Lomonosov wrote:
Anatol wrote:logo при загрузке HDX или всё-же другое?

HDX конечнo
Ну и слава богу, правда это никак не отменяет того, с чего началась эта дискуссия. Ваше право - верить или нет, а также ждать официального релиза или что-то делать самостоятельно.
Lomonosov wrote:
Anatol wrote:Ищите по двум буквам - DD

Ожидал именно такого ответа , спасибо за конкретные ссылки

Я не великий знаток линукса, но как-то даже странно разъяснять это члену группы разработки и "гуру" на ixbt, надеюсь, что такое коммандная строка и как запустить telnet объяснять не надо?
Ползьзуйтесь на здоровье:
Code: Select all
dd if=/dev/sigmablock/sigmablock0 of=куда пишем/xenv.bin bs=131072 skip=2 count=1

Если-же у Вас, как у серьёзного разработчика, имеется консольный шнурок, то можете это сделать с помощью YAMON:
Code: Select all
setenv ipaddr 192.168.0.xx
net init
nflash read -p 0 0xa4a00000 0x80000 0
fwrite tftp://192.168.0.yy/fullxenv.bin 0xa4a00000 0x80000
таким образом Вы сохраните не только обе копии xenv, но и копию zboot. Опять-же, надеюсь, дополнительное разъяснение, что означает этот набор цифр с буквами и почему это именно так, не потребуется
Успеха.

UPD:
Lomonosov wrote:
Anatol wrote:2. Прошивки от аппаратов N3 и N3+(F1) ftp://guest:guest@realhd.com.cn:1201/, соответственно архивы n34220.rar и f14220.rar версия 4.22RC3

Скачал на данный момент f14220.rar (скорость с фтп "страшная" - 15 КБайт/с) - по сравнению с "нашей" 4.22RC3 отличий абсолютно никаких - все байт в байт, только время на час отличается (для HDX на час раньше :))

Хочу Вам заметить, что дезинформацией заниматься нехорошо :evil: Указанные Вами прошивки отличаются содержимым файла upgrade_data.img, т.е. реальное побайтное сравнение файлов Вы не проводили :?
Last edited by Anatol on Thu Nov 18, 2010 14:21, edited 3 times in total.
Если что на что похоже, то оно оно и есть!
User avatar
Anatol
 
Posts: 37
Joined: Thu Nov 11, 2010 12:36
Location: Москва

Re: Адаптация сторонних прошивок для HDX BD1

Postby Anatol on Thu Nov 18, 2010 09:56

bombur wrote:
Reyter wrote:Со стандартным загрузчиком BD1 в ямон можно попасть только при помощи загрузки с HDD.
Нет, есть способ проще. С помощью FTP на плеер записывается файл boot_yamon.cgi, ему ставятся права на запуск (0755). Запускаем его через веб-интерфейс. Файл меняет значения XENV, и после перезагрузки мы попадаем в ямон.
Gennadyi wrote:внутри файла upgrade_data.img (просмотреть можно программой Disk Image Viewer)
есть файл upgrade.sh следующего содержания

Высокоуважаемые процитированные выше господа! Вы собственно о чем беседуете? Каким боком это относится к стартовому сообщению? Выскажитесь лучше по существу вопроса. Помоему я достаточно четко обозначил проблему и попросил о вполне определенной помощи. Или что-то осталось непонятным?
Если что на что похоже, то оно оно и есть!
User avatar
Anatol
 
Posts: 37
Joined: Thu Nov 11, 2010 12:36
Location: Москва

Next

Return to HDX BD1

Who is online

Users browsing this forum: Web crawler and 0 guests