陳曉軍
皖北一位燒友寄來一臺無法串刷而綠燈長亮的DM560S(注:該機器與常見DM500S的差別僅僅是前面板多了一個LNB供電指示燈,即LNB供電正常后該燈就會點亮)接收機要求幫忙給予維修,因為之前筆者也接修過一些無法串刷的DM500S接收機,其中有好幾臺均是因為原機主電腦串口或刷機軟件問題造成的故障,筆者在自己的電腦上都能通過正常的串刷操作而排除了故障,所以收到這臺機器后筆者也是懷疑是此類故障,不過先后使用電腦自帶串口和USB轉(zhuǎn)串口刷機都沒有成功,換不同版本DreamUP軟件依舊無效,如圖1所示,看來機器確實有問題了。
本著先軟后硬的原則,打算對機器進行JTAG操作以修復(fù)Flash芯片底層引導(dǎo)程序。使用五個100Ω電阻和一個從計算機加密狗上拆下來的舊并口,用很短的引線將其與DM560S接收機主板上J61焊點一一對應(yīng)連接,使用DOS版JTAG軟件成功連接并很快寫好了底層程序,如圖2所示,不過再次串刷還是沒有反應(yīng),又多次進行重寫甚至使用Windows版JTAG軟件仍然無效。由于JTAG操作能正常進行,這說明主芯片與閃存之間處于正常的通訊狀態(tài),而無法串刷很可能就是內(nèi)存芯片U31(57V281620E)或串口芯片U60(SP3243CA)有問題了,先用858熱風(fēng)槍補焊U31故障依舊,接下來就要排查以SP3243為核心的串口電平接口電路了。查排容NC60和NC61無漏電現(xiàn)象,測C604與U60○27腳連接處電壓在-0.47V-1.0V間跳動,正常值應(yīng)為3.24V;C604與U60○28腳連接處電壓在2.5V左右擺動,正常值應(yīng)為6V。測C605與U60○1腳連接處電壓在1.33V-2.33V之間跳動,而正常機器為0V;C605與U60○2腳連接處電壓在-4.15V--3.8V之間跳動,正常時應(yīng)為6V。而C606兩端電壓始終處于正常狀態(tài)。由于兩只電容同時漏電導(dǎo)致電壓擺動的可能性很小,所以很可能是U60損壞造成的。果斷拆下U60并從舊機器上拆下一只焊上,如圖3所示(圖中已經(jīng)焊接在PCB板上的是拆機好芯片ICL3243CA,放在旁邊是損壞的芯片SP3243CA),再次通電測量前述部位的電壓,發(fā)現(xiàn)全部恢復(fù)正常了,這時串刷已經(jīng)能夠正常進行了,如圖4所示。串刷完畢后重啟機器并設(shè)置好參數(shù)接收節(jié)目也正常了,如圖5所示,不過接上網(wǎng)線寫入自用帳號卻無法收視付費節(jié)目,經(jīng)檢查是網(wǎng)絡(luò)參數(shù)中的DNS服務(wù)器參數(shù)不正確,圖6所示,改為正常值后GX接收也完全可以了,如圖7所示,至此故障完全排除。
事后觀察換下來的SP3243CA芯片發(fā)現(xiàn)上面的字跡只是印刷在芯片表面,而筆者換上的芯片ICL3243CA字跡雖然淡點,但很明顯是雕刻上去的,看來又是“劣質(zhì)元件惹得禍”的典型案例。