2017年12月21日 星期四

ZP-600T_2017_12_opt 可看全球視野、國際新聞的韌體

.

也沒幾天的好風光。
大愛從 2018.01.01 開始,網頁改版。
因此,大愛全球視野、大愛國際新聞、大愛電視都變不能看了。


這是原來的 rss
http://www.daai.tv/daai-web/aboutdaai/rss.php

雖然有重新對應到
http://classic.daai.tv/daai-web/aboutdaai/rss.php

但裏面已是空白。(沒有更新了)

沒辦法,靠PHP就是這樣,網頁有變動,PHP程式就全倒了。
以後不再改了。就這樣了。



============


( 請看後面的 加註 )

本韌體不是「刷完即用」,基本上需要兩個動作:

1.
把 兩個 opt目錄 copy 到內接硬碟。

2.
重刷韌體。(下載)  ( rcS小改兩行,下載)



「把兩個 opt 目錄 copy 到內接硬碟」,可以單純靠 Linux 指令來完成。

不熟悉 Linux 指令的朋友,那就拆出硬碟,想辦法把兩個 opt 目錄
copy進去吧(要符合下面步驟 2 ,3 的要點)。



用 Linux 指令,需具備操作基本指令的能力:
telnet
df
cp
ls -l
linux的目錄結構概念,等。




步驟 (每一個步驟就是每一檢查點)

1.
zp-600t 有內接硬碟。

2.
用 zp-600t format 過硬碟,因此有一個 ext3 partition。

df 指令可以看到 /tmp/hdd/root 這個 ext3 partition。


下圖是一顆 160G 硬碟被 ZP-600T format 後的分割表:

主要是:
ntfs (檔案存放區)
linux-swap (系統 swap)
unknown (時光平移)
ext3

至於為何會有兩個小小的 unallocated?這就不了解了。





3.
PHP、 opt 兩個目錄 copy 到 ext3 或 ntfs 的 USB 隨身碟。不可以是 FAT/FAT32 USB隨身碟
,若用 FAT/FAT32,opt 裏面的 link 會遺失。

4.
從USB隨身碟將 PHP、 opt 兩個目錄 copy 到 /tmp/hdd/root。

例如:
cp -a /tmp/usbmounts/sdb1/PHP /tmp/hdd/root/
cp -a /tmp/usbmounts/sdb1/opt /tmp/hdd/root/
(opt 裏面的 link 不能遺失)

完成後變成:
/tmp/hdd/root/PHP
/tmp/hdd/root/opt

例如在/tmp/hdd/root/目錄下可以看到:

drwxrwxrwx    2 root     root         1024 Dec 21 07:27 PHP
drwx------    2 root     root        12288 Oct 20  2013 lost+found
drwxr-xr-x   11 root     root         1024 Dec 21 00:51 opt
drwxr-xr-x    2 root     root         1024 Jul  1 20:09 tmp
drwxr-xr-x    3 root     root         1024 Jul  1 20:00 usr

5.
重刷韌體。重新啟動後就可以開始看 ABC、全球視野、國際新聞、大愛電視...:









































全部節目列表:

CNN10 (目前放假。2018-01-04才會有新節目)
電影預告
香港電台新聞

(以下依賴 PHP 功能)
ABC澳洲90秒新聞 (每日多次更新)
大愛全球視野 (一星期五集)
大愛國際新聞
大愛電視
中央社全球視野
中央社亞洲新聞
中央社美國新聞


經驗談

開機後不宜馬上選 --> 瀏覽 --> 網路多媒體,因為要等硬碟的 partition 被偵測到,
我在 rcS 裡面寫了一行 sleep 20 (等20秒),非最佳化,也許可以再改小一點。


有一次,發現依賴 PHP 的節目變不能看。輸入 df  也看不到內接硬碟該有的 partition,後來
拆開外殼,把硬碟的線拔一拔、插一插後,再度恢復正常。


遇過不能完全關機的情形,不知是原韌體的問題還是新増 IMS 造成?




●成功完成的朋友,請回報

第1檢查點 OK
第2檢查點 OK
第3檢查點 OK
第4檢查點 OK
第5檢查點 OK



拆硬碟Co目錄,OK。
第5檢查點 OK




●卡關的朋友,請說明卡在哪一個檢查點?

卡關時,或許在強化 Linux 指令的熟悉度後,問題自可迎刃而解。




此版ZP-600T韌體與俄國 MoServices 無關,而是使用 Optware。
Optware 還有很多功能可以善用,有興趣的朋友可以自行研究擴充。

希望有人能讓它可以看楓林網、看 YouTube。






加註:

1.
opt 目錄已內含 PHP 內的 .php 檔案。所以不需要獨立的 PHP 目錄。

2.
我有一顆 160G 硬碟,ZP-600T 不容易抓到它該有的 partition,所以 rcS 最後幾行常常啟動
不了 lighttpd。

在 rcS 內稍做調整,也沒有功效:

sleep 7 #或他值                                                                     
mount -o bind /tmp/hdd/root/opt /opt                                             
/opt/etc/init.d/S80lighttpd restart


這顆160G硬碟有時啟動正常,但是最後卻又無法完全正常關機。

另一顆 750G,則又都正常。

是不是有的硬碟跟 ZP-600T 不合?

可能是這顆160G硬碟本身有問題,後來換一顆2.5"硬碟再試,也沒問題。


3.
用df、ps可驗證開機後,ext3,lighhtpd,php 是不是都正常。

df看到類似:

/dev/scsi/host0/bus0/target0/lun0/part1 (省略) /tmp/hdd/volumes/HDD1
/dev/scsi/host0/bus0/target0/lun0/part3 (省略) /tmp/hdd/livepause
/dev/scsi/host0/bus0/target0/lun0/part4 (省略) /tmp/hdd/root
/dev/scsi/host0/bus0/target0/lun0/part4 (省略) /opt

ps看到類似:

359 root        380 S   /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
360 root       2788 S   /opt/bin/php-fcgi
361 root       2992 S   /opt/bin/php-fcgi
362 root       2776 S   /opt/bin/php-fcgi





.

6 則留言:

  1. 1073機 能否寫一個 (卡薩布蘭卡界面 ) 通用軔體+遙控碼 不用經過電腦 直接升級或強刷上 如: ZP-600T HD300A

    回覆刪除
  2. 最早期的 1073、1283,ROM都很小,像是 zp-500a、zp-600t。因此修改它們的韌體
    更困難。


    後期的1073,應該都可以刷 r13 韌體:

    http://electronmania.blogspot.tw/2017/09/1073-hd-a5-201709-r13.html
    http://electronmania.blogspot.tw/2017/09/1073-r13-201709.html

    回覆刪除
  3. 安 : 那麼只操作播放內建硬碟影片(含設定界面) 其它網路功能都不用 這樣改寫一個 (卡薩布蘭卡界面 ) 通用軔體+遙控碼 行得通嗎 ?

    回覆刪除
    回覆
    1. zp-600t 的 flash rom 只有 16M。後來的1073/1283都有128M 或 256M,卡薩布蘭卡界面佔用資源很大,沒有機會
      塞得進 16M 的zp-600t 。

      刪除