一、升級須知
1.確定升級接口及工具
在升級(又稱刷機)前,應先觀察接收機背后的升級口是幾根針或幾個孔,如圖1所示。
9針或9孔的機器不需要任何轉換電路( 即常說的刷機小板)可直接與電腦進行連接;3~6針的機器需購買電平轉換電路,這是因為電腦輸出的電平信號與接收機的電平信號不同,不能直接進行通訊,需要電平轉換電路做中間橋梁。電平轉換電路主要有兩種:一種是RS232轉TTL,另一種是USB 轉TTL。如果所用電腦后面有cOM口(9針串口)的話,推薦購買RS232轉TTL型小板,如圖2所示,因為這種小板不需要安裝驅動,可直接與電腦連接,另一頭連接接收機,且價格便宜。
這種小板采用芯片一般為MAX232或MAX3232,如果購買的是MAX3232芯片的小板,還需要將小板上的Vcc連接到接收機的Vcc(+3.3V或+5V)_上為小板供電,除此之外還可以將小板上的Vcc和GND用USB線接到電腦usb口的Vcc和GND,為小板提供穩定的+5V供電;如果購買的是MAX232芯片,則只能使用USB線取+5V供電給小板,不可以用接收機上的+3.3V,因為MAX232必須采用+5V供電。
USB轉TTL型小板適合筆記本電腦用戶,因為這類電腦大多沒有9針的COM口。用USB轉TTL還有一個好處是不必外接供電,因USB自帶供電給小板。值得一提的是,使用這類小板時需要安裝PI2303驅動程序,將USB口變成COM口,方可與接收機進行通訊。USB小板所采用的芯片一般為PI2303,如上圖3所示。
2.確定接收機的主芯片品牌及型號
常見的主芯片品牌有海爾、國芯、華亞等,海爾一般為Hi2023 或Hi2023E,國芯一般為GX3001,如圖4所示。不同的芯片要選擇不同的刷機工具,例如海爾的芯片要使用“ABS_Flasher_V1.6”,國芯的芯片要使用“GxDownloaderlII1.008”(英文界面)或“GxDownloaderIII2.120”(中文界面)。
值得一提的是,如果遇到"Hi2023”的海爾芯片,還要看下面一行寫的是什么,如果下面一行寫著"E0925”或“E09xx"等字樣,在讀取和燒寫時應選擇2023E ,而不是選擇2023。
3.確定接收機的存儲器容量
存儲器是系統指令的載體,讀取和燒寫的“bin”文件就是存儲在此芯片內。MX25L8005M2C型存儲器的容量是1MB(類似的還有EN25F80、EN25T80、M25P80、SST25LFO80、F25L008 AT26DF081、W25P80等),其外形一般為小正方形共8只引腳(兩邊各4只);如果存儲芯片是ATMEL AT45DB161B 、MX29F200TTC、EN29LV160AB-70TCP等型號,其引腳數超過20只(兩邊各超過10只)的存儲容量多為2MB。一般來說,存儲器的芯片型號如果包含“80”字樣,則容量是1MB的,如果包含“160”字樣則是2MB的,如圖5所示。
1MB的存儲器就要使用1MB的工具來讀取/寫人,容量為2MB的存儲器就要使用2MB的工具,如果盲目地讀取和燒寫,很有可能將你的接收機變為“磚頭”,原因是正版的接收機內部都是采用2MB的存儲器,工廠里使用的工具也是2MB的。市面上賣的升級工具實際上是工廠外漏的工具,也是2MB的工具,如果是用這樣的工具讀取容量為1MB的存儲器,會讀出一個2MB的文件,這個文件是將該機存儲器中數據重復讀2遍所得,如果修改這個文件,再將其燒寫到容量為1MB的存儲器內的話,很有可能刷死機器。
二、電腦與接收機的連線方式
1. 9針COM口
此情況是指電腦后面有9針cOM口,接收機上有9針或9孔。在9針插座中,針多的那一排最左邊的是1號針;如果是9孔,則孔多的那一排最右邊的是1號孔。在電腦與接收機連線時,可以使用專用的9針串口線來連接,也可以自己找3根導線來連接,方法是:電腦的第5針與接收機的第5針(孔)相連,電腦的第2針與接收機的第3針(孔)相連,電腦的第3針與接收機的第2針(孔)相連,如圖6所示。
2.接收機升級口是3~6針的
升級這種接收機時,需要外接電平轉換小板,USB口的不需要額外供電,如果是MAX232芯片,需要接USB的+5V供電;如果是max3232芯片,既可以接USB供電,還可以利用接收機的+3.3V供電,供電范圍更寬-一些。將轉換小板插入電腦的COM口或USB口,小板上的接線柱分別用杜邦線或導線連接至接收機,小板的GND連接收機的GND ,小板的TX(P31 )與接收機的RX相連,小板的RX(P30 )與接收機的TX相連,如果是USB小板則只需連接這3根線;如果是cOM口的,且芯片是MAX3232的可以將小板的Vcc與接收機的Vcc相連,芯片是MAX232的,就需要再外接USB供電,如圖7所示。
3. 接收機后面升級口針腳定義
將萬用表調至50V直流電壓擋,接通接收機電源,黑表筆接AV插頭外側金屬或天線插頭外側金屬螺絲,紅表筆分別測量各個針腳電壓,電壓為0V的是GND,電壓為5V的是Vcc,電壓為1.6V的是bl ,電壓為3.3V左右的是TX或RX。個別4針升級口的機型,有3個針的電壓都在3.3V左右,這就需要作以下測量:關斷接收機電源,將萬用表調至電阻擋,黑表筆接AV插頭或天線插頭外側金屬,用紅表筆分別測量各個針腳電阻,電阻為0的是GND ,電阻不無窮大的是TX 或RX,余下的一針便是Vcc。常見升級接口的引腳功能見表1。
三、 讀取接收機存儲器中的bin文件
在讀取bin文件前要對接收機進行一個小小的設置:先用遙控器恢復出廠狀態,然后手動搜索頻點2,會搜索出來5個臺,退出后機器會自動找到其余的幾個臺,一共12個臺,此時關機,再與電腦連機升級,這樣做的目的是會使后面的修改調試量大大減小。
在讀取bin文件前還要設置一下cOM口的“每秒位數”。在桌面“我的電腦”上點右鍵->屬性->硬件->設備管理器->通訊端口(com1)->右鍵“屬性”->端口設置->每秒位數:選115200即可,如圖8所示。
1. 海爾芯片工具ABS_ Flasher_V1.6
在電腦與接收機連接好后,啟動刷機工具,下面顯示“等待從機連接”,如圖9所示,此時接通接收機電源,狀態會變為“就緒”,如果沒變,則關閉軟件,關斷接收機電源;交換TX和RX連線,再次運行軟件并接通接收機電源,這時即可看到狀態變為“就緒”。選擇芯片型號2023/2303E,選擇cOM口(USB的小板要安裝驅動,然后打開設備管理器看USB小板被系統分配到了哪個COM口上,此處就選擇該口),默認“全部”,最后點“讀取”,讀取完成后,就會在工具的“bin"文件夾里找到剛剛讀取的文件,將其重命名后轉移到安全的地方,妥善保存。如果多次讀取會覆蓋上次讀取的bin文件,所以每讀取-一次都要改名備份好,以免丟失!如果連機成功,接收機前面板的液晶顯示屏不亮,如果亮了說明沒有連接成功,這時則關閉軟件,關斷接收機電源,交換TX和RX連線再試。值得一提的是,海爾芯片工具ABS_Flasher_ V1.6有2MB和1MB之分。
2. 國芯工具GxDownloaderI1.008或GxDownloaderIII 2.120
該工具有2MB和1MB之分。在電腦與接收機連接好后,啟動刷機工具,點“參數配制”或“>>"按鈕進行參數配制,晶振頻率選4MHz,存儲器容量為1MB的選擇“串口Flash”,剩下的項目默認即可,然后選擇cOM口,選擇“操作模式”為第三項“導出”,選擇保存路徑會彈出保存對話框,并在那個保存對話框中填寫文件名稱,要帶擴展名,例如“全部.bin”然后先點“回寫固件(D)"按鈕,再接通接收機電源(這一步與海爾芯片工具不同,海爾是先接通電源再點讀取)。如果存儲器容量為2MB的請選擇“并口Flash" ,根據機器的配置選擇Flash 型號,如圖10所示。如果連機失敗, 可按.上述海爾芯片的升級失敗后的方法操作。
四 、編輯bin文件
對于常見的“海爾”、“國芯”等芯片,網上有許多修改工具,只要一鍵就可以自動修改bin文件,用起來十分方便、快捷。實際使用時,只要上網搜索“海爾修改工具”、“國芯修改工具”或“海爾國芯通刷工具”等,便可找到很多相關軟件,使用迅雷下載下來即可。
五、燒寫bin文件
在接收機與電腦連接前要關斷電源,先運行軟件,設置好后再接通接收機電源,燒寫完畢后,要先關軟件,再關接收機電源,再拔下連接線,拿到電視機上測試。與電視機連接好后,先不要接那個帶螺絲的天線插頭,而是接通電視機電源,將其調整為AV模式,再接通接收機電源,雖然此時無信號,但可以看一下臺的數量,若30s左右無異常,且不再自動搜索,則可插上天線插頭進行最終測試!如-切正常,即可恢復46個臺。切記:日后不可進行自動搜索等操作!
1.海爾芯片接收機的燒寫
接好連接線,運行刷機軟件,設置軟件選擇芯片型號,選擇cOM口,選擇全部(讀出并修改的是全部,這里就選擇全部),“打開”選擇修改好的bin文件,一切設置完畢后接通接收機電源,待狀態變為“就緒”后,點“燒寫”按鈕即可,如圖11所示,等到進度條走動完畢后,如圖12所示,先關軟件再關機即可。
該類機型的燒寫方法同海爾芯片接收機差不多,先連線,然后運行軟件,操作模式(Mode )要選擇回寫(Download);晶振頻率(Xtal )選擇4MHz;Flash連接方式(FlashInterface), 1MB存儲器一般選“ 串口Flash( SPI-Flash)" ,2MB存儲器一般選“并口Flash (Parallel -Flash)";Flash產品標識(Flash Model )則根據存儲器型號選擇,如圖13所示。設置好一切后,點“回寫固件(D)”按鈕,然后再接通接收機電源,進度條走動,待進度條走動完畢后先關軟件再關機即可。
六、死機的恢復操作
在升級中若出現無法與電腦進行通訊、遙控器失靈等現象,其原因主要有以下兩點:一是下載了別人.機器上的bin文件進行盲目燒寫,由于別人的機器配置與自己的機器不同,所以別人機器的文件也無法支配自己的機器,這樣就會出現各種各樣的怪毛病;二是自己備份出來的文件不正確,或者是自已存儲器的大小沒有事先判斷好,選擇了不正確的刷機軟件,或者是在軟件上的設置不正確,導致讀取的文件不正確,那么在此基礎上修改的文件再次燒寫回去的時候就會產生各種各樣的問題。下面以海爾芯片為例,介紹其恢復方法。
如果是“5針的機器,先在后面找到一電壓為1.6V左右的針(bl針),通常是最后一根針,將其與Vcc短接,然后連接電腦,運行刷機軟件,再接通接收機電源,點“復位”按鈕,如果出現“就緒”,則立即用燒寫之前備份的文件來恢復。燒寫完畢后,關軟件,關斷機器電源,去掉連接線(包括短接線)連到電視機上去測試。
如果是4針機器,可以在主板上找到第5針的焊點,標注BL(Boot Loader )或Vcc2的引腳就是用于恢復的,這時將Vcc與BL腳短接即可。
如果沒有5針也沒有找到BL腳的焊點,那么可以將Hi2023芯片正面對準自己(即芯片字樣正立)從芯片“左上角”向下數第13腳即為BL腳,如圖14所示,將該腳與升級口輸出的+5V或+3.3V電源針短接即可。操作時要小心,因Hi2023E芯片引腳非常細小,易將焊錫粘連到其他引腳。
另外,有的升級口Vcc電壓高于+5V,這時需串接限流電阻,以防芯片燒毀。有些板上有個空著的JP104跳線,如圖15所示,其兩端正好就是Hi2023E的@腳(BL腳)和+3.3V,將這兩點短接,再與電腦連線運行,升級,完成升級后,一定要把短路的兩點斷開。[提示]上述死機恢復的步驟很重要,首先關電腦并關斷接收機電源,然后將接收機與電腦連接,并將BL腳與Vcc短接,接著再開電腦,運行刷機軟件,這時才接通接收機的電源,點刷機軟件中的“復位”按鈕,最后拆去短接線就可以繼續刷機了。
網友評論