Универсальная прошивка AMPS для плеера на чипе Realtek 1186

"Универсальные" прошивки

Универсальная прошивка AMPS для плеера на чипе Realtek 1186

Postby VectorMan » 29 Jun 2021, 10:33

Здравствуйте. Большое спасибо за помощь.
Проверил блок питания - по всем параметрам соответствует блоку питания от второй аналогичной приставки.
На всякий случай пропаял разъём питания на мат.плате плеера.
Скорее всего флешь "убили" дети предыдущего владельца приставки, которые скорее всего выключали её простым выдёргиванием блока питания из розетки.
Сделал процедуру сброса битых блоков. После этой процедуры установилась версия amps_r6_nogui, и я смог зайти в веб-интерфейс, откуда взял информацию о системе.
Все логи в приложенном архиве.
Осталась только одна нерешённая проблема - как корректно выключить плеер? У меня установлен только "скин" nogui, и нажатием на кнопку питания на плеере он не выключается. В меню веб-интерфейса тоже нет такого пункта.
Digma HDMP650 (inext_hd1_216_r0) wired lan - временно не используется
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 2Gb HDD)
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 1Gb HDD) (bad NAND flash)
User avatar
VectorMan
 
Posts: 12
Joined: 28 Jan 2016, 10:31
Location: Остров, Псковская обл.

Re: Универсальная прошивка AMPS для плеера на чипе Realtek 1

Postby Virtual » 29 Jun 2021, 17:09

1. логи забыл приложить :D
марсы: 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: 6679
Joined: 01 Oct 2010, 17:17
Location: RU

Универсальная прошивка AMPS для плеера на чипе Realtek 1186

Postby VectorMan » 30 Jun 2021, 15:36

...в рот мне логи! Действительно забыл :D
Здравствуйте.
Битые блоки - они как были так и остались, и если я правильно понял из логов - в том же количестве, но после процедуры сброса изменилась их "очерёдность" что-ли. Тем не менее это помогло и прошивка amps_r6_nogui установилась.
Осталась пара вопросов:
1. Как корректно выключать приставку (чтобы битых блоков не становилось больше) - переводить в "Standby" кнопкой на лицевой панели приставки? Кнопка на лицевой панели плеера это gpio 60, 0 - нажата, 1 - не нажата. Но как это использовать - не нашел. Через ifrake код этой кнопки не сканируется. Сейчас плеер выключается только нажатием и удерживанием этой кнопки, но судя по терминалу - так просто обрубается питание, что как я понимаю не есть хорошо для NAND Flash.
2. Как сделать чтобы во включенном состоянии светодиод на лицевой панели светился синим цветом? Раньше он светился красным в "Standby" и синим в "On", сейчас красным в "Standby" и не светится никак в "On". Нашёл на форуме (через gpio 121)
Логи | +
logs1.zip
Логи сброса битых блоков
(25.99 KiB) Downloaded 11 times
install_r6.zip
Логи прошивки r6 до и после сброса битых блоков
(88.93 KiB) Downloaded 7 times
Digma HDMP650 (inext_hd1_216_r0) wired lan - временно не используется
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 2Gb HDD)
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 1Gb HDD) (bad NAND flash)
User avatar
VectorMan
 
Posts: 12
Joined: 28 Jan 2016, 10:31
Location: Остров, Псковская обл.

Re: Универсальная прошивка AMPS для плеера на чипе Realtek 1

Postby Virtual » 30 Jun 2021, 17:54

по логам увы и да флеш подубита, кардинально вылечить только паяльником.

как выключить... и т.д.
0. раз вы используете плеер только как сервер то полезно отключить минигуй! дабы не жрал лишнее электричество
1. корректно "выключить" - усыпить это: завершить все службы и отмонтировать диски, далее послать ядро в сон с переводом чипа в энергосберегающий режим
1.1 все делается скриптом.
2. Кнопка на лицевой панели плеера это gpio 60, 0 - нажата, 1 - не нажата -использовать можно так-же скриптом, в цикле (аля мини сервис что сканирует нажатие кн.), и при обнаружении нажатия - запустит скрипт из п 1.1.
3. ifrake - тут вообще все просто, на любую кн. пульта назначается тип 1 или 3 выполнение системной команды lunix /bin/sh на исполнение скрипта из п.1.1
(viewtopic.php?f=6&t=178&hilit=irfake)

PS п.0
для начала закомментировать инициализацию DSP, 3D процессоров и запуск GUI
в скрипте /usr/local/etc/mos/skins/nogui1186/do_add
эти строки: (решетка в начале это комментирование)
Code: Select all
#./e3 &
#/usr/share/bin/nogui1186/3d
#./s1186 &

//думаю самое простое это в плеере установлен mc (Midnight Commander), подключится по телнет и набрать mc

PSPS остальное несложно ищется в расширенном поиске форума ( search.php?keywords=irfake&terms=all&author=virtual&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA ) рекомендую воспользоваться поиском... и экспериментами, что непонятно спрашивайте, режим безгуя для 1186 достаточно неплох, при использовании в режиме NAS, далее можно будет расширить обьем отключаемого в чипе + реакции на внешние раздражители (пульт и кнопки гпио), ну синюю световую индикацию я вижу вы уже освоили :D .

ну и напоследок... в режиме NoGUI флеш от неожиданного отключения не так сильно портится как диски SATA/USB (при условии что вы активно не пишите в встроенную флеш какой гадости) + в данном режиме (NAS) режим - нет существенного смысла вообще выключать девайс. (по электричеству - ваща зарядка от мобилы вечно торчащая в розетке даже без мобильника кушает так же или более)
марсы: 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: 6679
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Универсальная прошивка AMPS для плеера на чипе Realtek 1

Postby gneada » 01 Jul 2021, 10:09

Как сделать чтобы во включенном состоянии светодиод на лицевой панели светился синим цветом? Раньше он светился красным в "Standby" и синим в "On", сейчас красным в "Standby" и не светится никак в "On".
XDS1003D amps_r6 3Dgui v26.2 (r18)
(через gpio 121)НЕ понял как это сделать,прошу помощи
Прошу прощения,разобрался
не знаю как удалить сообщение
Last edited by gneada on 01 Jul 2021, 10:19, edited 1 time in total.
XDS73D amps_r6 3Dgui v26.2 (r18) ,,,XDS1003D amps_r6 3Dgui v26.2 (r18)
gneada
 
Posts: 6
Joined: 11 May 2015, 15:06

Re: Универсальная прошивка AMPS для плеера на чипе Realtek 1

Postby VectorMan » 01 Jul 2021, 10:18

Управлять светодиодами на передней панели плеера можно командой:
/usr/local/etc/mos/bin/gpio <номер порта> <состояние>, где <номер порта> - выяснять командой gpio (для HDMP510 LED на передней панели вкл синего цвета = 121), <состояние> чаще всего: 0 - выкл, 1 - вкл
Т.е. если после прошивки в HDMP510 после загрузки плеера на лицевой панели не светится LED, то можно прописать в атозапуск скрипт, который будет его включать.
Сделать это нужно так:
в /usr/local/etc/rc.init/ создать файл с именем SxxNAME.sh, где xx номер стадии от 00 до 99, NAME любое имя (например S20led.sh)
и в него прописать следующее содержимое:
Code: Select all
#!/bin/sh
/usr/local/etc/mos/bin/gpio 121 1 $1
и установить ему исполняемый атрибут.
Digma HDMP650 (inext_hd1_216_r0) wired lan - временно не используется
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 2Gb HDD)
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 1Gb HDD) (bad NAND flash)
User avatar
VectorMan
 
Posts: 12
Joined: 28 Jan 2016, 10:31
Location: Остров, Псковская обл.

Re: Универсальная прошивка AMPS для плеера на чипе Realtek 1

Postby Virtual » 01 Jul 2021, 17:08

для каких либо действий при включении, выключении, а так же при изменении состояния сети и дисков, есть специальный модуль:
Actions on Power
после его установки, в вэб интерфейсе кликнуть на модуль и настройки, далее выбрать подходящую модель профиля, сохранить, и нажать правку (карандаш)
там в разных профилях будут и примеры что и как можно.
как то - управление светиками, прописывание кода кн пульта power для просыпания, отключения аппаратного mute для плееров MELE и т.д.

ЗЫ gneada » ваш профиль это 1186.Mele
марсы: 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: 6679
Joined: 01 Oct 2010, 17:17
Location: RU

Универсальная прошивка AMPS для плеера на чипе Realtek 1186

Postby VectorMan » 02 Jul 2021, 16:48

Здравствуйте.
Питание я и так никогда не выключаю, просто иногда нужно выключать приставки для обслуживания. И именно кнопкой на лицевой панели приставки, т.к. пульт там нафиг не нужен. Написал скрипт:
Code: Select all
#!/bin/sh
while :
do
   usleep 150000
   if /usr/local/etc/mos/bin/gpio 60 | grep -q '3C = 0' ; then
      echo "POWER OFF!"
      /usr/local/etc/rc.stop
      echo mem>sys/power/state
   fi
done
и в автозагрузку его. Вырубается не так как от пульта раньше выключался, а так что не включить обратно не перетырнув питание и как победить это - не нашёл, но мне в принципе и так вполне сгодится.
В скрипте /usr/local/etc/mos/skins/nogui1186/do_add строка ./e3 & была уже закомментирована (да и нет у меня такого файла в /usr/local/bin).
Ещё раз спасибо за помощь.
Digma HDMP650 (inext_hd1_216_r0) wired lan - временно не используется
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 2Gb HDD)
Digma HDMP510 (amps_r6_nogui) (no gui) wired lan (FileServer 1Gb HDD) (bad NAND flash)
User avatar
VectorMan
 
Posts: 12
Joined: 28 Jan 2016, 10:31
Location: Остров, Псковская обл.

Previous

Return to Прошивки

Who is online

Users browsing this forum: No registered users and 1 guest