我家居住的地段原來有線電視的模擬信號質(zhì)量不好。有的頻道畫面經(jīng)常滾動,嚴重的甚至出現(xiàn)負像。當時誤以為電視機有問題。后來女兒買來一套小鍋、機頂盒,接收到衛(wèi)視的46個頻道,效果都十分良好:畫面穩(wěn)定,圖像清晰。可是好景不長,從GD頻繁加密起,機頂盒如果不是亦步亦趨的跟著升級,許多頻道就收不到了。 當時巢湖市場的刷機服務(wù)是每刷一次收費20元,考慮到長期下去既不方便,而且刷機費用無疑要超過買機頂盒的費用,無奈,只得學習刷機。結(jié)果不光是解決了收視問題,同時也學得了一些相關(guān)的知識和技能?,F(xiàn)在想來還真得感謝GD的加密! 下面介紹我的《中九機頂盒刷機全攻略》。 主要內(nèi)容:什么是刷機-為什么要刷機-怎樣刷機-磚機的復活-刷機注意事項。重點當然在于學會怎樣刷機。 一、什么是刷機: “刷”就是通常講的刷新。就是用新的固件(燒錄在芯片中的程序)刷新機頂盒中功能不完善或過期失效的固件。 二、為什么要刷機: 剛買回來的機頂盒都是能正常收看衛(wèi)視節(jié)目的,由于GD加密,改變了與接收機頂盒相對應(yīng)的一部分程序的內(nèi)容,致使全國4000多萬山寨版機頂盒收不到衛(wèi)視所有節(jié)目了。要避免個人損失和國家資源的浪費,使這些機頂盒獲得新生,唯一的辦法只有刷機。 三、怎樣刷機: 這一部分是我們探索的主要內(nèi)容,也是刷機成功與否的關(guān)鍵。 1、 刷機需要具備的條件: 硬件:一臺時下主流配置的電腦和刷機小板; 軟件:與所刷機頂盒匹配的刷機工具和固件文件; 刷機小板(電平轉(zhuǎn)換電路)是電腦和機頂盒通信的中間橋梁,需要預先準備??梢再徺I成品,也可以自己制作。下圖左邊是一個用分立元件制作COM轉(zhuǎn)TTL小板的電路,右邊是筆者利用手頭現(xiàn)有的拆機元件,只花3塊錢買了一只COM口,自制的刷機小板實物圖。實際使用效果也還令人滿意。
COM口上的9個針腳都有數(shù)字標號,按圖示只需焊接2、3、5三只腳;小板的+5V由電腦的USB口供電,USB線里面有紅、黑、綠、藍四根線,綠、藍線用不到,只要將紅、黑兩色線分別接到小板+5V和地就可以了。 2、刷機的基本步驟: 第一步:認識你要刷的機頂盒,選擇刷機工具和固件文件。 ⑴ 認識你的機頂盒 不同廠家生產(chǎn)的機頂盒,其主控芯片、解碼芯片、存儲器芯片、高頻頭芯片,晶振型號和數(shù)量、面板線根數(shù)等等,千差萬別。必須根據(jù)機頂盒的硬件組成選擇與之匹配的刷機工具和固件文件。 下圖是海爾芯片機頂盒的主板,其硬件組成見紅字標注。其它芯片方案的機頂盒只能根據(jù)各自的硬件組成細心辨認。
⑵ 刷機工具的選擇:不同的芯片要選擇不同的刷機工具。 海爾芯片方案的刷機工具 ABS_Flasher_V1.7.exe 國芯芯片方案的刷機工具 GxDownloaderIII V2.12.exe 華亞芯片方案的刷機工具HY Serial Upgrade_tool(備份使用serial_dump,升級使用serial_app) 阿里芯片方案的刷機工具 ERomUpgrade_v3.01.exe 網(wǎng)上還有一些由網(wǎng)友中的高手收集匯總的中九刷機工具集(如下圖所示),不但包括以上各種芯片方案的刷機工具,而且有不少功能超強的畫面修改、控制器修改、頻道修改、文字信息及字體修改、替換APP、PID編輯、LOGO修改、自搜生成等輔助工具??晒┫螺d,根據(jù)需要,選擇使用。
⑶ 固件文件的選擇:要選擇與機頂盒硬件組成相匹配的,并且是在GD近期加密升后上傳的固件文件。 例如:三星高清王HS-169 機頂盒的硬件組成是: HI2023EC+HI3102E+5812+W9864G6XH-6 十二芯 27M雙晶 板號HS-004 V6.0 就應(yīng)該搜索下載名為“HI2023EC+HI3102E+5812 板號HS-004 V6.0 十二芯 雙晶.BIN”的固件文件。 有時候我們下載的固件文件確實完全和機頂盒的硬件組成相匹配,刷機工具也提示“燒錄成功”。但是仍然收不到46個衛(wèi)視節(jié)目。這種情況往往是因為用于刷機的固件文件的版本是GD近期加密以前的,已經(jīng)過期了。所以一定要注意搜索下載GD近期加密以后經(jīng)由刷機高手重新編輯上傳的最新版本。 第二步:刷機。 刷機的方法通常有兩種:一種方法是用新的固件文件全部覆蓋原機數(shù)據(jù),另一種方法是只用新的“文件列表”文件修改原機的固件。 (一)用新的固件文件全部覆蓋原機數(shù)據(jù) 現(xiàn)以三星高清王HS-169 機頂盒為例,簡介如下: ⑴ 先把小板的COM頭和USB線分別插入電腦,再把TX、RX和地線分別和接收機相應(yīng)的針腳連接。 由于山寨機的刷機接口針腳定義沒有統(tǒng)一的規(guī)范,所以接收機接口的地線、TX、RX需要我們自己辨認。方法是: 用萬用表電阻檔,將黑表筆接地,紅表筆觸碰升級口針腳,電阻為零的就是地線。找出兩個阻值大約在1400左右的針腳,阻值大一點的為RX,另一個是TX。 或者打開接收機電源,把黑表筆接地,紅表筆依次接各個針腳,得到類似于0V 5V 3.3V 3.3V 16.7V 1.8V這樣一組電壓。其中0V為GND,同時出現(xiàn)的兩個3.3V或者5V則是RX、 TX(而且它們一般都是并排在一起的),16.7V或者另一組3.3V或5V為VCC,1.8V為BL腳。 個別4針的電壓有3個針都是3.3v左右,這就需要進一步測量。關(guān)閉接收機電源,萬用表調(diào)至電阻檔,黑色表筆接觸AV插頭或天線插頭外側(cè)金屬,分別測量各個針腳電阻,電阻為0的是GND,電阻稍大的是VCC,電阻無限大的是TX和RX;為了保險起見,還可以在主板上找到電源板連接主板的排線,一般為4根,關(guān)閉接收機電源,萬用表調(diào)至電阻檔,分別測量這4根電源線與后面各個針的電阻,一般會找到2個和電源排線為0電阻的針,它們就是GND和VCC,排除了此前測量時已經(jīng)確定了的GND,那剩下的就是VCC了。 下表列出了常見的升級口各個針腳定義,也可以作為參考。
如果遇到不能聯(lián)機的情況,就關(guān)閉電源把TX和RX調(diào)換一下再試。 如果自己辨認確有困難的話,也可以上網(wǎng)下載一個叫“ ABS-S機頂盒機芯IC組合及針腳定義”的資料查一查。 ⑵ 打開海爾芯片刷機工具ABS_Flasher_V3.0.exe。選擇端口(根據(jù)你在電腦上連接的實際端口決定)和芯片型號等。這時狀態(tài)欄顯示:等待從機連接。
⑶ 打開接收機電源。正常情況下接收機面板無顯示,ABS_Flasher_V3.0.exe狀態(tài)欄原來“等待從機連接”變成“就緒”, 原來灰色的“燒寫”和“讀取”按鈕變?yōu)榭刹僮鞯暮谏?/p> ⑷ 備份原機數(shù)據(jù):按“讀取”按鈕讀出原機的固件文件,默認保存為bin文件夾下的flash.bin文件。備份完成后最好改名或轉(zhuǎn)存到其它目錄,以免被下次備份時覆蓋掉。 ⑸ 升級固件:按“打開”按鈕,選擇預先準備好的最新固件文件,再按“燒寫”。等待進度條走到右端100%處,狀態(tài)欄顯示“燒寫成功”,就可以關(guān)閉接收機電源,拔去升級數(shù)據(jù)線。 需要強調(diào)的是:在刷機升級前應(yīng)該先“備份原機數(shù)據(jù)”,這樣萬一刷機失敗,也還能恢復到原來的狀態(tài)。 國芯、華亞、阿里等芯片方案的機頂盒,除各自使用相應(yīng)的刷機工具外,刷機過程大體上都是先備份原機數(shù)據(jù),再刷機升級。初學者可參閱相關(guān)的刷機教程,這里不再贅述。 是不是一定要用完整的新固件全部覆蓋原機的數(shù)據(jù)文件呢?其實不然。 我們從下面兩個圖的海爾芯片和國芯芯片刷機工具操作列表選項中可以看出,海爾芯片方案的機頂盒固件的“全部”是由“節(jié)目列表、升級軟件、應(yīng)用軟件、字庫、NVRAM、數(shù)據(jù)庫”等6個項目組成的。國芯芯片方案機頂盒固件的“All”是由“Bootload 、Main Code、Logo、Common Data 、Default UsrDB 、UsrDB、UsrDB、SysDB、Key”等9個項目組成的。實際上GD的加密只是改變了與“節(jié)目列表”或“Key”相關(guān)的內(nèi)容,即改變了衛(wèi)視頻道的頻點、視頻PID、音頻PID等,所有機頂盒固件中的其它內(nèi)容均沒有發(fā)生任何變化。所以我們只要從新的固件文件中選擇“節(jié)目列表”或“Key” ( KEY就是指節(jié)目表)。燒錄到原機固件文件中,而保持其它內(nèi)容不變,同樣可以達到升級的目的。
所以GD每次加密后,網(wǎng)上就有高手從新的固件中文件中將單一的“節(jié)目列表”內(nèi)容導出為一個獨立的文件,供我們刷機升級。這就是國芯的Key文件,海爾的PMT文件。因此,我們還可以采用下面的方法刷機升級。 (二)用新的“節(jié)目列表”文件修改原機的固件 1、用國芯的Key文件修改原機固件: 操作方法非常簡單,用刷機小板連接好電腦和機頂盒,運行國芯刷機工具GxDownloaderIII V2.12.exe,選擇串行端口、芯片型號和晶振頻率,操作模式選擇“回寫”,刷寫項選擇“Key”,點擊“瀏覽”按鈕,打開最新的節(jié)目列表文件Key.bin,然后按“回寫固件”按鈕。大約5-6秒鐘的時間很快就完成了。刷Key的最大好處就是不會改動除了節(jié)目列表之外的任何數(shù)據(jù)。是最安全最快捷的方式。缺點是只能保證一次升級,下次升級后還要重刷。 2、 用海爾的PMT文件修改原機固件: 先用刷機小板將機頂盒和電腦連接起來,再按下列步驟操作。 (1)運行海爾讀寫工具ABS-Flasher_V3.0.exe,讀取出原機數(shù)據(jù),保存為文件Flash.BIN; (2)運行HaierEditTools,打開上一步保存的備份文件Flash.BIN。此時點“頻道信息”頁面,注意記住一些收不到節(jié)目頻道的V-PID和A-PID碼。
(3)點擊右邊的“導入(I)”按鈕,從最新的海爾芯片固件或PMT文件導入節(jié)目列表文件,再查看“頻道信息”,如果原來一些收不到節(jié)目頻道的V-PID和A-PID碼已經(jīng)改變,就說明修改成功。再點“保存”按鈕,將升級成功的固件保存為cr_Flash.BIN; (4)最后再次運行ABS-Flasher_V3.0.exe工具,打開cr_Flash.BIN,回寫到機頂盒中。就OK了! 四、磚機的復活:以海爾芯片為例,介紹恢復方法: 如果是5針的機器,可以在后面找到一個1.5v左右電壓的針(bl針),通常是最右邊一根針,將其與vcc短接,然后連接電腦,運行刷機軟件,打開接收機電源,點“復位”按鈕,如果出現(xiàn)“就緒”,立即燒寫之前備份的文件來恢復。燒寫完畢后,關(guān)閉軟件和機器電源,去掉短接線,就可以拿去測試!
五、注意事項: 1、 刷機前要在電腦設(shè)備管理器中調(diào)整電腦通信端口COM接口參數(shù),波特率應(yīng)設(shè)為115200。 2、 注意區(qū)分存儲器是1M還是2M的:儲存器的芯片型號如果包含“80”字樣是1M的,如果包含“160”字樣則是2M的 (8個腳的一般都是1M的,其他的都是2M的) 。1M的儲存器就要刷1024KB左右的固件;2M的儲存器就要刷2408KB或者1920KB的固件。否則盲目讀取和燒寫,很有可能將你的山機變?yōu)榇u頭。 3、 刷機的讀、寫過程中不要運行其它程序,不能斷電,也不要觸動小板數(shù)據(jù)線。 備份在bin文件夾的原機數(shù)據(jù)文件要改名或移位保存。 |
|