Page 5 of 7

Re: Прошивка для Xtreamer

PostPosted: 22 Feb 2011, 01:08
by fog
может этот пост поможет
http://forum.xtreamer.net/topic/7537-ho ... msearch__1

P.S
для просмотра нужна регистрация на форуме xtreamer'а

Re: Прошивка для Xtreamer

PostPosted: 22 Feb 2011, 05:53
by Virtual
ну вот все и разрешилось :)
берете нужные команды и вставляете в соответствующие скрипты и для хтримера тоже :).

//нужные скрипты уже есть в прошивке ;) для подобного управления другими плеерами
/usr/local/etc/wakeup.d/S00pwrON
/usr/local/etc/suspend.d/S99pwrOff

Re: Прошивка для Xtreamer

PostPosted: 22 Feb 2011, 12:49
by KLOKER
поможете для MK1(тот что с Atmel Tiny по управлению питанием)? я не совсем понял что и куда вставлять :shock:

Re: Прошивка для Xtreamer

PostPosted: 22 Feb 2011, 13:07
by Virtual
KLOKER wrote:поможете для MK1(тот что с Atmel Tiny по управлению питанием)? я не совсем понял что и куда вставлять :shock:

просто взгляните в скрипты что выше указал, и сравните с этим :):
*LED’s control commands (0x41)
DATA == 0x00 -> LED = On
DATA != 0x00 -> LED = Off
DATA1 – green
DATA2 – red
0xFE 0x41 0x00 0x00 0xFF - yelow
0xFE 0x41 0x01 0x00 0xFF - red
0xFE 0x41 0x00 0x01 0xFF - green
0xFE 0x41 0x01 0x01 0xFF - off


*Power control (0x11; 0x12):
0xFE 0x11 0x00 0xFF – Immediately switch power off this is send twice
0xFE 0x12 0x00 0xFF – RTL Startup completed, initialize Tiny data and switch on Green Led

*Fan speed Control (0x34):
For lower speeds RTL send (0xFE 0x34 0x00 0x48 0xFF) to slow down FAN before set specified speed.
Data2 is PWM timer compare value
(0xFE 0x34 0x00 0x48 0xFF) 0xFE 0x34 0x00 0x9B 0xFF – manual 100 speed
0xFE 0x34 0x00 0x00 0xFF – Fan off
(0xFE 0x34 0x00 0x48 0xFF) 0xFE 0x34 0x00 0xED 0xFF – Fan low speed
0xFE 0x34 0x00 0xF2 0xFF – Fan medium speed
0xFE 0x34 0x00 0xF8 0xFF – Fan high speed

Re: Прошивка для Xtreamer

PostPosted: 23 Feb 2011, 20:49
by KLOKER
S99pwrOff

#!/bin/sh

# Power Off, for ....
sync
# STANDBY_CMD_SYSTEM_OFF
echo -en '\xf5\xfe' >/dev/tts/1

S00pwrON
#!/bin/sh

# Power ON, for ....

# STANDBY_CMD_SYSTEM_ON
echo -en '\xf0\xfe' >/dev/tts/1
# STANDBY_CMD_MUTE_OFF
echo -en '\xf9\xfe' >/dev/tts/1

что я должен в них написать для Xtreamer MK1, чтобы он начал нормально выключаться?

Re: Прошивка для Xtreamer

PostPosted: 23 Feb 2011, 23:12
by Virtual
KLOKER wrote:....
что я должен в них написать для Xtreamer MK1, чтобы он начал нормально выключаться?


блин ну попробуй включить моск да почитать ..., честно нет времени разбираться, данный сайт не служба поддержки, а просто сообщество тех кто желает видеть свой аппарат немного в лучшем виде ;). и думаю прилагает для этого хоть чуток усилий.

*Power control (0x11; 0x12):
0xFE 0x11 0x00 0xFF – Immediately switch power off this is send twice


для одной из своих железок я нашел что нужно 2 байта ('\xf5\xfe) (под точками скрыты аппараты с прошивками mele)
в теме те пишут что нужно немного больше.... так пробуй экспериментируй, благо консоль (телнет ) :) доступны по дефолту

ЗЫ фиг с вами уговорили... буду пытать сегодня своего Pro ;) благо собрал его вчера ;).

Re: Прошивка для Xtreamer

PostPosted: 24 Feb 2011, 11:12
by Virtual
теперь обьясняю немного теорию:

Code: Select all
echo -en '\xf0\xfe' >/dev/tts/1

данный код посылает 2 байта (0xf0 0xfe) в последовательный порт /dev/tts/1
что на другом "конце" вызывает определенное действие :).

Re: Прошивка для Xtreamer

PostPosted: 24 Feb 2011, 13:33
by KLOKER
Virtual wrote:теперь обьясняю немного теорию:

Code: Select all
echo -en '\xf0\xfe' >/dev/tts/1

данный код посылает 2 байта (0xf0 0xfe) в последовательный порт /dev/tts/1
что на другом "конце" вызывает определенное действие :).


в екстримере тоже tts/1 (для связи с ATTINY) или отличный от него?
и в каком порядке засылать 4 байта, 0xFE 0x11 0x00 0xFF , в прямом или обратном?
Я так понимаю, эти команды можно засылать с телнета без скрипта для отлова нужных последовательностей? напиши примерный корректный синтаксис командной строки если не трудно :roll:

Re: Прошивка для Xtreamer

PostPosted: 24 Feb 2011, 14:02
by Virtual
1. в екстримере ПРО точно tts/1, прям сейчас прошивку смотрю :)
2. незнай... но вариантов не много ;) можно и перебрать ;) (я займусь вечером, ибо плеер дома :()
3. да их можно засылать с телнета... и синтаксис дал выше!

Code: Select all
echo -en '\xff\x00\x11\xfe' >/dev/tts/1

echo -en '\xfe\x11\x00\xff' >/dev/tts/1
echo -en '\x11\xfe\xff\x00' >/dev/tts/1
echo -en '\x00\xff\xfe\x11' >/dev/tts/1

скорее всего одна из 4х ;).

Re: Прошивка для Xtreamer

PostPosted: 24 Feb 2011, 18:10
by Virtual
счастье пришло на улицу Xtreamer Pro (All?) :)


Code: Select all
# Power Off, for Xtreamer
stty -F /dev/tts/1 cs8 57600 && echo -en '\xfe\x11\x00\xff' >/dev/tts/1


#RTL Startup completed, initialize Tiny data and switch on Green Led, for Xtreamer
stty -F /dev/tts/1 cs8 57600 && echo -en '\xfe\x12\x00\xff' >/dev/tts/1

# Power Reset, for Xtreamer
stty -F /dev/tts/1 cs8 57600 && echo -en '\xfe\x13\x00\xff' >/dev/tts/1