install_a

install_a

Postby Lossless » 09 Oct 2011, 15:12

И так, это наш собственный инсталл, полностью написанный и собранный моими ручками при неоценимой помощи Virtual
Версию поставил - 0.95b, т.к. бут он пока не пишет и некоторые ошибки устранены методом кувалды.

В архиве 2 файла (_tm ничего во флешь не пишет, только тестовые логи в консоль)

Внимание! Этот инсталл нельзя использовать (пока), если у Вас:
- плеер с процессором MD, т.е. файлы в папке package2 имеют расширение .aes
- плеер с NOR-флешью, т.е. если в прошивке есть папка package1
- плеер на процессорах, отличных от 1073 и 1283


Что у неё внутре, окромя неонки:
- ну естественно, нет никаких защит по железу ;)
- повышенная разговорчивость в консоли
- сигнатура (VERONA__) портится только перед первой записью во флешь
- мигание светиками настраивается в файле конфигурации
- максимальное использование флеши (протестировано не для всех случаев, пока...)
- жестко вшитый логотип MoS
- серая рамка вокруг экрана, почти не видна, но не позволяет "умным" HDMI-телекам растягивать картинку по вертикали

Upd. 10.10.2011 ver 0.96b
- напрочь убит вариант запуска с ключом UPGR____, т.е. сохранение резервной копии /usr/local/etc и ее восстановление после прошивки. Мы долго обсуждали эту возможность и пришли к выводу, что выделять место во флеше под эту копию нецелесообразно. Этот кусок памяти используется только для перепрошивки через меню, но место под него выделено постоянно. Для тех, кто хранит в /usr/local/etc свои файлы и настройки (т.е. умеет их туда положить), не составит труда сделать копию вручную. Хотя, в следующих версиях, постараемся эту возможность восстановить, но без использования места во флеше.

Upd. 22.10.2011 ver 0.97b
- исправлена ошибка, из-за которой появлялся мусор в таблицах, и соответственно, убраны "костыли", поставленные для ликвидации последствий этой ошибки (Огромная благодарность Virtual)
- убраны библиотеки libufdaccess, libpng, libFastPng, что сократило размер файла на 300 кило
- добавлен автоматический ребут для Xtreamer'ов (я сегодня спасибо в адрес Virtual уже говорил? ;))
- логотип MoS оформился в виде картинки и переехал в правый нижний угол экрана
- урлы на сайт автора прошивки переехали в файл configuration.xml*
- настройка мигающих во время прошивки светиков переехала в файл configuration.xml*

* Информация для разработчиков альтернативных прошивок
В разбор файла configuration.xml добавлено несколько новых полей:
<packageFile>
<info>
<company>moservices.org</company>
<description>all RTL1073-1283</description>
<version>amp_r5_pohd</version>
<releaseDate>11/10/14 11:17</releaseDate>
<signature>MARS AVHDD on NOR or NAND</signature>
<url1>http://www.moservices.org/forum/</url1>
<url2>http://www.moservices.org/</url2>
<led1>76</led1>
<led2>67</led2>
<led3></led3>
<led4>0</led4>
<led5></led5>

</info>
...

поле <url1> - первый линк на сайт автора прошивки. Мах - 35 символов
поле <url2> - второй линк на сайт автора прошивки. Мах - 35 символов. Смена каждые 8 секунд. Если первый линк отсутствует, второй не обрабатывается.
поля <led1>...<led5> - номера портов, на которые подвешены светики, что будут мигать каждую секунду процесса перепрошивки. Поддерживаются форматы: десятичный (76), 16-тиричный(0x4с), восьмеричный(0114). Для неиспользуемых полей можно писать 0 или оставлять поле пустым (как в примере)

А тут будет список номеров портов светиков: (Вашей модели нет? Добавляйте! Инструкция ниже.)
ASUS HDP-R1
75(0x4b) - синий
76(0x4c) - красный
73(0x49) - синий (USB)

PlayOn!HD 73100
76(0x4c) - синий
67(0x43) - красный (Standbye)

Инструкция по поиску портов
В каждой нашей прошивке по адресу /usr/local/sbin есть программулина 03 (это как скорая помощь - мигает точно так же ;)). Опять же, все комплименты в адрес Virtual
Если у Вас нет такой, линк ниже...
Запустите эту программу с ключами:
03 <десятичный_номер порта> <0-выключить|1-включить>
Например: включить порт № 76: 03 76 1
Например: выключить порт № 76: 03 76 0
И наблюдайте за поведением светиков на морде лица плеера
Обычно, номера портов для светодиодов находятся в диапазоне от 60 до 80

Внимание! доступ к портам эксклюзивный! тоесть в памяти не должно быть DP (набираем stopall перед использованием :roll: )
Attachments
03.zip
(46.79 KiB) Downloaded 349 times
install.zip
install_a ver 0.97b
(1.41 MiB) Downloaded 422 times
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Install_a

Postby Virtual » 09 Oct 2011, 17:34

такс ща ядро пересоберется нуно будет опробовать...
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6428
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: Install_a

Postby Lossless » 10 Oct 2011, 14:47

Обновил с утра версию до 0.96b. Вполне стабильная :)
Что в планах:
- обновить libtar до r4.
- оптимизация по размеру (выкинуть лишние либы)
- оптимизация по памяти
- автоанализ параметров запуска для правильного определения путей
- поиск ошибок, на которые сейчас поставлены костыли.
- запись буткода (с проверкой!)
- совместимость с последними версиями буткода (Юпитер, Сатурн)
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Install_a

Postby Lossless » 16 Oct 2011, 15:45

Тема перенесена в раздел "Разработка"
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: install_a

Postby Lossless » 22 Oct 2011, 18:33

Прога обновлена, подробности в шапке.
Работа продолжается...
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: install_a

Postby jossy » 22 Oct 2011, 21:02

Привет !
Имеется вопрос к уважаемым гуру по использованию install_a:
Достаточно ли его замены в установочных install.img, чтоб при прошивке, к примеру, превратить Asus в Xtreamer ?
User avatar
jossy
 
Posts: 453
Joined: 23 Mar 2011, 19:21

Re: install_a

Postby FarVoice » 22 Oct 2011, 21:13

jossy wrote:Привет !
Имеется вопрос к уважаемым гуру по использованию install_a:
Достаточно ли его замены в установочных install.img, чтоб при прошивке, к примеру, превратить Asus в Xtreamer ?

мог бы и в привате спросить :) что есть "превратить Asus в Xtreamer" ? Прошивку триммёра залить в асус? Дык не выйдет - там стоит защита... Или что?
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: install_a

Postby jossy » 22 Oct 2011, 21:29

FarVoice wrote:мог бы и в привате спросить :) что есть "превратить Asus в Xtreamer" ? Прошивку триммёра залить в асус? Дык не выйдет - там стоит защита... Или что?

Интересует пример использования модифицированного install_ a. Зачем он нужен ?...
User avatar
jossy
 
Posts: 453
Joined: 23 Mar 2011, 19:21

Re: install_a

Postby Lossless » 22 Oct 2011, 21:35

jossy wrote:Достаточно ли его замены в установочных install.img, чтоб при прошивке, к примеру, превратить Asus в Xtreamer ?

Спасибо FarVoice за ответ, но я поясню:
install_a - прога, которая только устанавливает прошивку на плеер, но совершенно не отвечающая за то, что она пишет во флешь. А пишет она то, что подготовил автор прошивки, и вся ответственность за ее работу лежит на нём. Так, что все защиты по железу - Ваши ;)

jossy wrote:Интересует пример использования модифицированного install_ a. Зачем он нужен ?...

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

Re: install_a

Postby Direkt » 01 Dec 2011, 00:08

G-mini HDR1100H
97 - LCD - включается 0
11 - HDMI
12 - HDTV
13 - VIDEO
14 - Подсветка кнопки включения
15 - Подсветка ЖК дисплея
66 - Подсветка сенсорных кнопок - включается 0
54 - Отключение питания плеера
G-mini HDR1100H & HDR1000D
User avatar
Direkt
 
Posts: 11
Joined: 13 Jan 2011, 16:12

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 1 guest