作者 snowwolf725 (空之境界) 看板 NextTV
標題 [心得] 網樂通改機
時間 Tue Feb 15 22:27:57 2011
───────────────────────────────────────
[0. 序言]
從年底壹電視大量發送網樂通機上盒後,
相信應該不少人手中都有這台機上盒,
在過年期間把這台玩具好好的玩了一下,
在這邊記錄下個人的一些小小心得,
同時我也把改機的成果放上來讓其他人可以節省些改機的時間,
本文分五個部分:
0. 序言(你正在看的這個部分)
1. 如何進入網樂通後台的 Console
2. 如何安裝改機的更新檔
3. 改機後的使用說明
4. 其他
目前所增加的功能
1. telnet 登入
2. FTP Server
3. Transmission BT下載程式
4. MPlayer 多媒體播放程式(影片播放效率太差不推薦)
5. UNFS3 Server
6. 支援 USB 音效卡
1. USB to TTL
去露天或是yahoo搜尋一下應該有
http://uploadpic.org/storage/originals/thumb_j92d94jk38dflfjjn33sf8f2dj.jpg
2. Console 線
連接網樂通和 USB to TTL 的線,
網樂通那端是 4pin 莫氏端子, USB TTL 一般是杜邦線頭,
這個比較麻煩要自己改線,或是都用杜邦線頭(不過網樂通那端會太鬆)
免責聲明:
本人不對本篇文章負任何責任,也不提供改機服務,
改機有一定的風險存在, 改機會破壞保固造成損毀最高須賠償 3000 元給網樂通,
私自關閉網樂程式或限流也可能觸犯網樂通服務條款
[1. 如何進入網樂通的 Console]
拆開外殼後會發現有個很明顯的白色 UART TTL 連接孔,
共有四個接腳,
從AV端子那側由上往下分邊是 GND RX TX VDD
電腦端連線的傳輸速率選擇 115200 就可以連接,
和電腦連接好後接上電源就可以看到 uboot 載入 kernel 的畫面,
在 uboot 畫面按任意鍵可以中止自動載入 kernel 然後用自己的 kernel 載入,
不過很不幸的在新版的韌體中系統載入到最後會被播放器程式拿走 console 的控制權,
所以會沒辦法下命令,
要能夠正常使用 console 的話就要先按住 reset 開機回覆到出廠版本,
不過我發現只要你拿個隨身碟然後接上網樂通的usb孔,
然後按住 reset 鍵並接上電源,
他就會進入韌體更新模式,
但是因為隨身碟上沒有更新程式所以他就會離開更新程式然後回到 console,
這樣就有 console 可以用了,
進去玩了下發現是使用 stlinux 的系統版本是 2.3
[2. 如何安裝改機的更新檔]
1. 下載下面的 target.tgz 後放到隨身碟的根目錄(不要解開)
http://www.megaupload.com/?d=46WHMRKT
2. 先依照前面的說明先進入 console, 然後將隨身碟接到網樂通後面的 USB 孔
3. 在 Console 中輸入下面的指令掛載隨身碟
mount /dev/sdb1 /mnt/usb
4. 在 Console 中輸入下面的指令掛載系統分割區
mount /dev/sda2 /mnt/app
5. 在 Console 中輸入下面的指令解開更新檔到系統分割區
tar -C /mnt/app/ -zxvf /mnt/usb/target.tgz
6. 在 Console 中輸入下面的指令卸載系統分割區
umount /dev/sda2
7. 在 Console 中輸入下面的指令卸載隨身碟
umount /dev/sdb1
8. 把網樂通電源拔除再接上
9. 等個三到五分鐘當網樂通開機好後在命令提示字元輸入下面的命令就可以用 telnet
登入網樂通了
(x.x.x.x 為網樂通的 IP, 登入帳號為 root 不需要輸入密碼)
telnet x.x.x.x
[3. 改機後的使用說明]
改機後預設只開啟 telnet server 功能,
想要開啟 FTP Server 可以透過下面的命令開啟:
pure-ftpd -l puredb:/etc/pureftpd.pdb &
也可以輸入效果一樣
/root/startftp&
這樣就可以透過 ftp 存取網樂通了,
預設帳號密碼是(gb620/gb620)
想要下載 BT,
可以在 Console 中輸入:
transmission-daemon
然後用瀏覽器開啟(x.x.x.x 為網樂通的 IP)
http://x.x.x.x:9091/
就可以上傳種子和管理下載的檔案了,
預設下載目錄是 /root/Downloads
由於種子動砸數十GB所以網樂通的空間肯定是不夠放的,
所以可以在 USB 孔接上 USB 隨身硬碟或是隨身碟,
然後輸入下面的指令把隨身碟掛載到 /root/Downloads
mount -o iocharset=utf8 /dev/sdb1 /root/Downloads
這樣就有足夠的空間下載了,
下載完可以透過 FTP 傳到電腦或是乾脆直接拔隨身碟到電腦用
MPlayer 的部分播放大部分的影片幾乎都會 Lag,
播放音樂倒是還好一些,
對於聲音的撥放一直沒找到怎麼直接透過網樂通撥放音樂,
最後只好在 USB 孔外接 USB 音效卡來播放,
如果要撥放影片的話可以透過下面的指令撥放影片或是音樂,
1. 關閉網樂通 IP TV
killall fdtv
2. 載入 USB 音效卡驅動程式
/root/USBSound/load.sh
3. 播放影片(/root/USBSound/test_sound.avi 為影片路徑)
mplayer -vo fbdev -ao oss -menu -fs /root/USBSound/test_sound.avi
播放影片時可以按下網樂通遙控器上面的音量大小鍵,
搭配[確認],[取消]更改撥放影片和設定
測試結果發現撥放效率不佳,
因為都是全靠 cpu 解碼沒使用到硬體解碼晶片的緣故,
大概也只有撥些 mpeg 格式的影片勉強還可以
[4. 其他]
網樂通內建的usb共分成四個分割區,
/dev/sda1 這個是 recovery 的分割區(按住 reset 開機就會進來這區) T7080SAX
/dev/sda2 這個是系統正常開機在用的分割區 7HIDX6CB
/dev/sda3 用來放系統更新檔及備份的分割區 4EX194MP
/dev/sda4 似乎是拿來放 p2p 暫存檔用的
另外除了大家都知道的 reset 還原機制外,
如果下載更新檔速度太慢無法下載回來的話也可以用下面的方式更新,
韌體更新檔是由 XXX.pkg(更新檔實體) 和 XXX.chk(更新檔描述及檔案驗證資訊) 組成的
所以你要先下載
http://203.69.109.14/UPDATE/FD/fdtv_update_0000093_v1399.pkg
http://203.69.109.14/UPDATE/FD/fdtv_update_0000093_v1399.chk
這兩個檔案才是完整的 93 版的韌體更新檔,
有兩種方法可以餵網樂通吃新的韌體一種就是透過網路更新,
另一種是透過 USB 更新,
要透過 USB 更新需要把檔案重新命名,
把下載回來的
fdtv_update_0000093_v1399.pkg => target.enc
fdtv_update_0000093_v1399.chk => GB620.svf
然後放到隨身碟根目錄(點開隨身碟的第一層目錄)
隨身碟的系統檔案格式要是 FAT32, NTFS 可能會不認識,
接上網通樂然後按住 reset 鍵,並接上電源等個五秒放開 reset 鍵,
就會進入韌體更新模式,
上面的韌體是 0093 版的韌體, 更新完就是 0093 的韌體了,
會透過 /root/bin/loader.exe 解開成為 target.tgz 進行更新
怎麼知道上面韌體的網址呢?
http://203.69.109.14/UPDATE/FD/FD_group32.xml
網樂通開機時會去上面的網址檢查是否有更新檔,
有的話就下載回來更新,
有趣的是可以更改上面的32的數字改成,
可以發現不同版本的韌體,
有些版本似乎是測試版所以不熟悉的話還是不要隨便更新為妙,
估計網樂通把使用者分成許多群組,
所以韌體更新的速度也不一樣,
所以才會常聽到別人已經更新到 XX 版結果自己還停留在某個版本
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.26.128
※ 編輯: snowwolf725 來自: 122.116.26.128 (02/15 22:44)
→ snowwolf725:我只有在我的機器上測試過,所以也不確定是否都能用 02/15 22:45
→ snowwolf725:另外改機檔理論上對應目前所有版本韌體 02/15 22:46
※ 編輯: snowwolf725 來自: 122.116.26.128 (02/15 23:05)
推 stl833:很讚的改機分享~謝謝狼大 02/16 00:01
推 Alasio:那個...貼紙要如何不留痕跡地撕啊...好像會破損... 02/16 00:49
推 henrychen:吹風機是好幫手!! 02/16 01:09
推 ispeter:有讀有推 02/16 09:16
推 wjh:讚^_^b 02/16 11:56
推 derson:推 02/16 13:25
→ snowwolf725:貼紙要怎麼不留痕跡地撕是個好問題XD 吹風機會硬化吧 02/16 13:34
推 octobird:我都用吹風機吹書本貼紙,確實能不留痕跡的撕掉 02/16 14:10
|