在通用韌體(固件)SDK3時,使用杰科GIEC HD220的韌體;
在ACRyan的SDK4版,使用的是PBO。

如果想要原廠遙控器的全部按鍵功能,
就要使用shadow格式;
最容易收集到的irfake_irrp格式,
雖然方便,卻不能有原廠遙控器的好處。

舉個例來說,SDK3版本,你可以任意搭配一個shadow_sdk3.dat
就可以使用GIEC HD110/GIEC HD220 (杰科),美如畫R3 R4 R5,憶捷M7,開博爾M1073原廠遙控器的全部功能。

那麼能不能兩種好處一次擁有?
我們可以修改一下rcS,變成下面這樣:

#enable irfake_irrp & shadow_irrp.dat
/sbin/insmod /usr/local/etc/venus_ir_new.ko
if [ ! -f /usr/local/etc/irfake_irrp  ]; then
  ln -s /dev/venus_irrp /tmp/venus_irrp
  /usr/local/etc/irfake4 -R -f /usr/local/etc/shadow_sdk3.dat&
fi

if [ -f $DEFAULT_AP_DIR/DvdPlayer ] && [ -x $DEFAULT_AP_DIR/DvdPlayer ]; then
    cd $DEFAULT_AP_DIR
    if [ -f $DEFAULT_AP_DIR/RootApp ] && [ -x $DEFAULT_AP_DIR/RootApp ]; then
        echo Running dvdplayer with RootApp
        if [ -f /usr/local/etc/irfake_irrp  ]; then
          /usr/local/etc/irfake4 -R -f /usr/local/etc/irfake_irrp | ./RootApp DvdPlayer&
        else
          ./RootApp DvdPlayer&
        fi
    else
        echo Running dvdplayer
        if [ -f /usr/local/etc/irfake_irrp  ]; then
          /usr/local/etc/irfake4 -R -f /usr/local/etc/irfake_irrp | ./DvdPlayer&
        else
          ./DvdPlayer&
        fi        
    fi
else
    /etc/dvdplayer/script/run_tail
fi

當有irfake_irrp時,就以管道法來使用遙控指令 (echo '')
沒有irfake_irrp時,就是shadow格式0來進行遙控,模擬所需的遙控代碼。

無需反覆修改韌體,就能享有雙模式的遙控。


arrow
arrow
    全站熱搜

    isakira 發表在 痞客邦 留言(4) 人氣()