HD2 - програмно изменить состояние фронтальной подсветки

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

HD2 - програмно изменить состояние фронтальной подсветки

Postby Olegas » 08 Jan 2013, 23:28

Добрый день.

Хочется из скрипта програмно (bash?, C?) поменять цвет (синий/оранжевый) и/или состояние (вкл/выкл) фронтальной подстветки на ASUS O!Play HD2.

Можно ли это как-то сделать?

Хочет с помощью этой лампы показывать некий статус внутренних процессов (делаю плагин для moS).

Спасибо.
ASUS O!Play HD2 + moS3 + WiFi USB dongle
Olegas
 
Posts: 4
Joined: 08 Jan 2013, 23:23

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby FarVoice » 09 Jan 2013, 00:03

Увы, но поменять вряд ли получится - DvdPlayer монопольно захватывает gpio
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: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Olegas » 09 Jan 2013, 18:38

А dvdplayer это как раз процесс, обеспечивающий ui плеера который видим на телевизоре?
ASUS O!Play HD2 + moS3 + WiFi USB dongle
Olegas
 
Posts: 4
Joined: 08 Jan 2013, 23:23

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Virtual » 09 Jan 2013, 18:53

все можно... но не сегодня :(.
1. отучить DvdPlayer рулить подсветкой (давно хочу все руки не доходят...) //бинарно обьяснить кто в доме хозяин
2. сделать доступ к gpio через драйвер ;) (аналогично нужно время найти)

как следствие у тех у кого стоит скин родной для плеера подсветки не будет по дефолту :) родной. но можно скриптами нарулить
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Olegas » 09 Jan 2013, 19:05

2Virtual а можно чуть подробнее кто и на каком уровне что держит?

З.ы. В линухе и программировании не чайник, но плохо подкован по конкретному железу. Впрочем, что такое gpio понимаю.
ASUS O!Play HD2 + moS3 + WiFi USB dongle
Olegas
 
Posts: 4
Joined: 08 Jan 2013, 23:23

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Virtual » 09 Jan 2013, 19:35

DvdPlayer бинарный код что считает себя царем и богом в медиаплеере (в принципе так оно и есть почти) //политика криволтек
ента хрень подрубается к ядру через черный ход в ядре эксклюзивно (для прямого доступа к портам и регистрам из usermode)
управление светодиодами и вентиляторами и т.д. внутри - через прямую запись в регистры.

исправить эту ситуацию возможно только:
.реверс инженеринг DvdPlayer (/usr/local/bin/DvdPlayer)
.бинарный патчинг оного чтоб не трогал то что не треба
.написание модуля ядра для управления gpio (ибо "черный ход" занят эксклюзивно :( )
и творить все что угодно :)

ЗЫ моя утиль 03 позволяет рулить gpio но тоже через "черный ход", отсюда и ограничение в пользовании :( или/или (до старта или после смерти DvdPlayer)

PSPS в принципе проблем нет ни по одному пункту :) проблема только во времени.
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Olegas » 09 Jan 2013, 22:32

2Virtual - ога, спасибо.
Нашел 75 и 76 порт - управляют синей и красной подстветкой соответственно...

З.Ы. А можно на сорцы 03 взглянуть если это не страшная военная тайна? В общеобразовательных целях?

З.З.Ы. А как под медик компилять? Поставить на какой-нибудь линукс MISPовский тулчейн и им собирать?
ASUS O!Play HD2 + moS3 + WiFi USB dongle
Olegas
 
Posts: 4
Joined: 08 Jan 2013, 23:23

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Virtual » 11 Jan 2013, 11:59

Olegas wrote:2Virtual - ога, спасибо.
Нашел 75 и 76 порт - управляют синей и красной подстветкой соответственно...

З.Ы. А можно на сорцы 03 взглянуть если это не страшная военная тайна? В общеобразовательных целях?

З.З.Ы. А как под медик компилять? Поставить на какой-нибудь линукс MISPовский тулчейн и им собирать?

сорци:
03.zip
(76.64 KiB) Downloaded 199 times


тулчейн для компиляции мипсовый под федору можно взять у асуса на фтп вроде :) кст там же и GPL* часть исходников.
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: HD2 - програмно изменить состояние фронтальной подсветки

Postby Virtual » 07 Jul 2013, 15:26

кст начиная с AMP10 (и примерно с этого ж времени и в moS) утиль gpio пришедшая на смену 03.
пашет через собственный модуль ядра., так что хоть обмигайтесь светиками и обрулитесь вентилятором. :mrgreen:

ps в moS модуль что установит gpio hwinfo и модуль ядра зовется Hardware tool for RTD это тем у кого прошивка не AMP иль чип не mars
марсы: 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: 6862
Joined: 01 Oct 2010, 17:17
Location: RU


Return to Hardware

Who is online

Users browsing this forum: No registered users and 22 guests

cron