jocoliu wrote:
熊大, 可否分享一下...(恕刪)


IMS功能類似 RSS閱讀器+媒體播放器
IMS功能是編譯在 /usr/local/bin/dvdplayer 這核心內 ,
小弟實在沒能力將 600T dvdplayer 反編匯 加入IMS功能

沒有原始碼的情況下應該不會有人將BUSYBOX反編匯 加入2~3個指令再打包吧!

只能問兆赫為什麼不加入 IMS 功能 , 另一台人因 BD3000 都有IMS阿!
這功能應該不困難 , 幾乎每一台1073DD/1283DD的山寨機都有 IMS
你可以將 600-T 的 dvdplayer 打開來搜尋 RSS 看看 ,
搞不好裡面原本就有放IMS , 只是兆赫為了行銷VOD而不想加上去




另一個方法是 載入驅動程式後 讀取其它RTD1283機種的 dvdplayer
也就是說 將其它機種 的 /usr/local/bin/* 打包 , 放到硬碟的其它地方 , 修改 rcS 啟動程式 ,
開機時載入另一個核心

但此方法最麻煩的是
1.必需修改 dvdplayer 內的1~2個路徑
2.必需寫一個SCRIPT對應遙控器的發射碼
3.我沒有600-T


小弟原本對600-T也是蠻感興趣的 , 但發現它沒有 IMS 功能.. 到現在連碰都不敢碰600-T !
就好像PC不用瀏覽器看網頁 , 只用FTP下載HTML 看原始碼一樣


aszcc wrote:
搞不好裡面原本就有放IMS , 只是兆赫為了行銷VOD而不想加上去...(恕刪)


我去下載 8006 韌體, 解開 DVDPlayer 後, 發現主程式約比 600T 大 1MB, 所以 600T 應該是被閹割掉了!

HiMedia 500BT 的大更多, 好像大了約 10MB 左右 (DVDPlayer 約 25MB 左右)

aszcc wrote:
另一個方法是 載入驅動程式後 讀取其它RTD1283機種的 dvdplayer
也就是說 將其它機種 的 /usr/local/bin/* 打包 , 放到硬碟的其它地方 , 修改 rcS 啟動程式 ,
開機時載入另一個核心 ...(恕刪)


小弟試過了, stopall 後, 重新啟動另一個核心(安裝在硬碟上), 啟動時, 會出現 init HiMedia Chip Fail, 看樣子 HiMedia 的韌體有保護(小弟我功力不足), 大陸高清論壇上有關移植第二固件至非廠機的相關文章, 好像都被移除了(小弟我功力淺找不到 orz) 不知熊大有何建議? ^^

jocoliu wrote:
我去下載 8006 ...(恕刪)

jocoliu wrote:
我去下載 8006 韌體, 解開 DVDPlayer 後, 發現主程式約比 600T 大 1MB, 所以 600T 應該是被閹割掉了!

HiMedia 500BT 的大更多, 好像大了約 10MB 左右 (DVDPlayer 約 25MB 左右)


不知把它的Flash換顆大一點的, 在換上8006 韌體或HiMedia 500BT 的, 這樣可不可行 ?
各位大大,
小弟在打包FW時,發現squashfs v4.0的版本,似乎無法設定block size
,而且filesystem的結構也和 v3.0的不同,所以導致新的FW無法開機。
以下是比較驗証的結果。

/* mksquashfs version 4.0 (2008/08/26) */
root@k-Ubuntu:/home/zp600t_image/package1# mksquashfs squashfs-root squashfs2.img -b 65536
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on squashfs2.img, block size 65536.
[==========================================================/] 1003/1003 100%
Exportable Squashfs 4.0 filesystem, data block size 65536
compressed data, compressed metadata, compressed fragments
duplicates are removed
... (省略)
Number of directories 93
Number of ids (unique uids + gids) 1 /* V3.0似乎沒有這個欄位 */
Number of uids 1
root (0)
Number of gids 1
root (0)

root@k-Ubuntu:/home/zp600t_image/package1# file squashfs2.img //檢查img file格式指令
squashfs2.img: Squashfs filesystem, little endian, version 4.0, 3235547391 bytes,
729 inodes, blocksize: 0 bytes, created: Thu Jul 30 05:30:40 1936

================分隔線==================
/* mksquashfs version 3.4 (2008/08/26) */
root@k-Ubuntu:/home/zp600t_image/package1# mksquashfs squashfs-root/ squashfs2.img -b 65536
Parallel mksquashfs: Using 1 processor
Creating little endian 3.1 filesystem on squashfs2.img, block size 65536.
[==========================================================|] 1003/1003 100%
Exportable Little endian filesystem, data block size 65536,
compressed data, compressed metadata, compressed fragments, duplicates are removed
... (省略)
Number of directories 93
Number of uids 1
root (0)
Number of gids 0

root@k-Ubuntu:/home/zp600t_image/package1# file squashfs2.img
squashfs2.img: Squashfs filesystem, little endian, version 3.1, 12656560 bytes, 729 inodes, blocksize: 65536 bytes, created: Tue Jun 22 11:44:46 2010

---------------------------------------------------------------------
下面是小弟的解決方法,分享給有興趣的人試試。
1. squashfs v3.4原始碼 下載至你的 linux OS
http://www.squashfs-lzma.org/

2. 解開squashfs的壓縮檔,並切換目錄到squashfs-tools下
root@Ubuntu:/#tar xvf squashfs3.4.tar.gz -C /usr/local/; cd /usr/local/squashfs3.4/squashfs-tools

3. 開始編譯原始碼, 在squashfs-tools資料夾下,打指令make
root@Ubuntu:/usr/local/squashfs3.4/squashfs-tools# make

4. 做個捷徑連結 方便使用
root@k-Ubuntu:/# ln -s /usr/local/squashfs3.4/squashfs-tools/mksquashfs /usr/bin/mksquashfs

root@k-Ubuntu:/# ln -s /usr/local/squashfs3.4/squashfs-tools/unsquashfs /usr/bin/unsquashfs

5.參考73F的opensource大大的文章


但是小弟也有個小問題是,因為重包過的FW,大小差了快60M,
我是否可以利用來擴大SWAP呢?
Hi, I am Joco!
前一陣子, 我的600t怪怪的, 無線台1號變為台視; 重抓一次, 變成n/a

怪的是, 重裝一下firmware又正常了...

why?? 一定要隔一陣子重裝嗎

============
聽說600T降4000有找, 真是心動, 想再買一台來給家人用,可惜特賣結束了
makocliff wrote:
前一陣子, 我的60...(恕刪)


小弟的經驗是 /usr/local/etc 這個 folder 可能是不正常關機後(如直接斷電), 變成唯讀了(這時裏面的資料,也出現了一些錯亂)

remount 是無效的, 似乎也沒有 fsck.jffs2 這種程式的樣子, 最後只能靠刷韌體時,

erase/Program NOR Flash, 後重建 jffs2 檔案系統, 才能恢復讀寫功能. 所以 /usr/local/etc 這個

folder 需要時常備份, 一旦重刷韌體時, 再 restore 回去就好了!

/usr/local/etc 是掛在 jffs2 檔案系統下的, google 上有很多討論關於 jffs2 變成唯讀的問題


ps.
/usr/local/etc/dvdplayer 裡面記錄了 dtv channel 及一些環境設定的參數, 當他變成唯讀時, 你會發現下次開機時, 數位電視頻道不會記住您上次關機前收看的頻道, 您可以試試看!



davidhsi wrote:
3.成功安裝tran...(恕刪)</blockq

各位大大我更改了settings.json
"rpc-whitelist": "127.0.0.1;192.168.1.*",的設定
192.168.1.*是我的網段,

但執行transmission卻出現
JSON parser failed in settings.json line 48, column 5: ""rpc-whitelist-e"

不知如何排除
請各位大大協助
謝謝!

因為這臺機器的 NAS 非常不穩,所以平常都把 NAS 關閉,可是偏偏有時候就需要用到這個功能

想請問一下,有沒有辦法在 PC 端 telnet 進系統然後遙控執行 開啟 和 關閉 NAS 功能?
h2k wrote:
...(恕刪)

在jocoliu大協助下
設定已沒問題
但每次開機都要重裝optware及transmission
不知要如何解決?

另外600t 實在太會當機
有看到318樓davidhsi大寫的
(可直接下swapon /dev/sda2
掛上去,可加在/usr/local/etc/rcS裡開機自動執行,前面加個sleep 20等硬碟偵測完再掛載)
=>寫的很清楚,但小弟這種新手卻不知如何改起,希望各位高手指點

另還有看到可用stopall指令降低cpu、ram的使用,降低當機率,
請教指令如何下,何時使用?

或是有任何方法降低600t 的當機率

小弟是上星期日入手
因完全不懂linux,在本版研讀至今,仍未能解碼
小弟只要600t開機有bt功能,且能背景執行,下載速率接近於pc

感覺就只差幾步
望各位高手指點
謝謝!
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 49)

今日熱門文章 網友點擊推薦!