打造我的播放機韌體 — 300A To HD-A5 (300a2hda5)

在論壇上面,由aszcc提供的HD300A版本。
這個固件(firmware)速度很快,不過原廠的IMS很虛弱。

所以必須先進行改造。
第一步是加上遙控模組:

#enable irfake_irrp
if [ -f /usr/local/etc/irfake_irrp  ]; then
  /sbin/insmod /usr/local/etc/venus_ir_new.ko
fi
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

我採用了irfake_irrp的Type1格式,具體呈現如下:

“1″,"FF00FE01″,"echo ‘O   O   ‘","POWERKEY_IRRP"

就是收到遙控碼,就會輸出字元或指令給播放機。

另外我也考慮到其它搖控器的擴充性,
我放入一個tag,如果不存在就去複製遙控碼到/usr/local/etc

if [ ! -f /usr/local/etc/tag_20120328 ]; then
  cp /tmp_orig/passwd /usr/local/etc/passwd
  cp /tmp_orig/passwd /data/passwd  
  if [ $(ls /tmp/usbmounts|wc -l) -gt 0 ]; then
    for j in $(ls /tmp/usbmounts) ; do
    mount -o rw,remount /tmp/usbmounts/$j
    sleep 1
    cp /tmp/usbmounts/$j/irfake_irrp /usr/local/etc/irfake_irrp
    done
  fi
  cp /tmp_orig/tag_20120328 /usr/local/etc/tag_20120328
  sleep 3
  reboot
fi

這樣也就可以使用其他搖控器,例如PBO的機器。

接下來把WEB2.8整個放入 /opt
在/etc/init.d/rcs1加上 myinit.sh&

/opt/bin/myinit.sh&

刷機的時候記得等待一下,
也就是出現選擇語言時,播放機會自動重開機一次。

給我一點時間,就給你12格的IMS。

如果很堅持要原廠IMS的,你可以在我的頻道看到。

海美迪的選單畫面:

檔案列表是一整個顯示的。

直接按上下左右快轉。

和其他固件相比,字幕真的比較好。

改採S格式之後,機內容量上升:

檔案下載:

300A To HD-A5 — 300a2hda5 (Web2.8控制台)

300A To GEN 通用版 — 300aGEN(Web2.8控制台)


幫我分享吧~ Share on FacebookEmail this to someoneShare on TumblrTweet about this on TwitterShare on Google+