Page 1 of 2

install_a

PostPosted: 09 Oct 2011, 15:12
by Lossless
И так, это наш собственный инсталл, полностью написанный и собранный моими ручками при неоценимой помощи 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: )

Re: Install_a

PostPosted: 09 Oct 2011, 17:34
by Virtual
такс ща ядро пересоберется нуно будет опробовать...

Re: Install_a

PostPosted: 10 Oct 2011, 14:47
by Lossless
Обновил с утра версию до 0.96b. Вполне стабильная :)
Что в планах:
- обновить libtar до r4.
- оптимизация по размеру (выкинуть лишние либы)
- оптимизация по памяти
- автоанализ параметров запуска для правильного определения путей
- поиск ошибок, на которые сейчас поставлены костыли.
- запись буткода (с проверкой!)
- совместимость с последними версиями буткода (Юпитер, Сатурн)

Re: Install_a

PostPosted: 16 Oct 2011, 15:45
by Lossless
Тема перенесена в раздел "Разработка"

Re: install_a

PostPosted: 22 Oct 2011, 18:33
by Lossless
Прога обновлена, подробности в шапке.
Работа продолжается...

Re: install_a

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

Re: install_a

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

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

Re: install_a

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

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

Re: install_a

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

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

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

Если Вы выкладываете свои прошивки в паутину, Вам будет приятно, что пользователи увидят урлы на Ваш сайт на экране, прочие достоинства данной проги - в шапке темы. Самое главное из них - увеличение размера доступной под прошивку флешь-памяти

Re: install_a

PostPosted: 01 Dec 2011, 00:08
by Direkt
G-mini HDR1100H
97 - LCD - включается 0
11 - HDMI
12 - HDTV
13 - VIDEO
14 - Подсветка кнопки включения
15 - Подсветка ЖК дисплея
66 - Подсветка сенсорных кнопок - включается 0
54 - Отключение питания плеера