![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
手機軟件故障的分類與維修
手機中的硬件是指CPU、集成芯片塊等能看得見摸得著的元器件;軟件是指以二進制形式的代碼儲存于存儲器中看不見摸不著的各種程序,如開機程序、關機程序、充電程序、各種控制程序、檢測程序、操作指令以及顯示電路的數據等等。
由于電壓不穩、人體靜電、吹焊時溫度不當、軟件本身問題或存儲器性能不良等原因,易造成存儲器內的數據丟失或錯亂,引起手機不開機,或開機后不能正常使用。如摩托羅拉系列手機出現的“話機壞,請送修”、“請輸入八位特別碼”;諾基亞系列手機出現的兩行英文“CONTACT SERVICE(聯系服務商)”;愛立信T系列手機出現的“請插入正確的SIM卡”;三星系列手機出現的“請稍等”或“請與服務中心聯系”等,另外,不開機、不入網、不顯示、不識卡等故障也和軟件有一定關系,軟件故障占手機故障的四分之一左右所以,對手機維修者來說掌握軟件的維修十分重要。
一、 手機中存儲器的種類
存儲器分程序存儲器和數據存儲器兩大類。程序存儲器多數由兩部分組成,一個是FLASH ROM(俗稱字庫或版本);另一個是EEPROM(俗稱碼片)。數據存儲器又稱暫存器(RAM),它的作用主要是存放手機當前運行時產生的中間數據,如果關機,則內容全部消失。程序存儲器是只讀存儲器,也就是說,手機在工作時,只能讀取其中的數據資料,不能往存儲器內寫入資料,但只讀存儲器并不是真正的“只讀”,也就是說,在特定的條件下也能向只讀存儲器內寫入資料,各種各樣的軟件維修儀都是通過向存儲器內部寫入資料采達到修復手機目的的。
手機的軟件故障主要出現在程序存儲器數據丟失或者出現邏輯混亂。表現出來的特征如鎖機、顯示“見供銷商”等等。各種類型的手機所采用的字庫(版本)和碼片很多,但不管怎樣變化,其功能卻是基本一致的。
1.字庫
a、字庫的作用
數碼手機邏輯電路中的版本又稱字庫(FLASH)是一個塊存儲器,以代碼的形式裝載了話機的基本程序和各種功能程序。隨著手機功能的日益增多和手機體積的縮小,字庫的軟件數據容量從64Kbit己發展到32Mbit甚至更大。當手機開機時,微處理器便送出一個復位信號RST給版本,使系統復位。再待微處理器把版本的讀寫端,片選端選通后,CPU就可以從字庫(FLASH)內取出指令,在微處理器里運算、譯碼,輸出各部分協調的工作命令,從而完成各自功能。
b、字庫不正常引起的故障
字庫(Flash)程序存儲器的軟件資料是通過數據交換端、地址交換端與微處理器進行通信的。CE(CS)端為Flash片選端,DE端為讀允許端,WE端為寫允許端,RST端為系統復位端,這四個控制端分別都是由微處理器加以控制。如果Flash的地址有誤或未選取通,都將會導致手機不能正常工作。通常表現為不開機,顯示字符錯亂等這種故障現象,即所謂的軟件故障。由于Flash可以用電擦除,所以當出現數據丟失時可以用編程器重新寫入。還有一種就是硬件故障,即字庫(FLASH)模塊本身損壞,不過這種情況出現不多,如果是硬件出現故障的話,那就要重新更換字庫模塊了。
2、碼片
a、碼片(EEPROM)的作用
在手機程序存儲器中,字庫(版本)主要是存儲工作主程序、碼片主要存儲手機機身碼(.俗稱串號)和一些檢測程序,如電池檢測、顯示電壓檢測程序等。
b、碼片不正常出現的故障
碼片故障分兩種情況,一種是碼片本身硬件損壞;另一種就是內部存儲數據丟失,硬件損壞的情況出現得不多,主要是軟件數據丟失。當數碼丟失后會出現“手機被鎖(Phone Locked)”,顯示“聯系服務商(CON-TACTSERVICE)”或出現低電告警、顯示黑屏等故障現象。由于EEPROM可以用電擦除,所以當出現數據丟失時可以重新寫入。
二、手機軟件故障概念
1、字庫(版本)
字庫在硬件上講是手機邏輯單元中ROM一塊,即存放CPU運行的程序載體。如常用的28F800、28F160、28F320等等,從軟件故障維修上則統稱運行程序和各種文字點陣文件為字庫,與FLASH概念一致。
2、碼片
碼片在硬件上講是存放手機各種設置如串號、用戶設定、部分電話簿等信息的載體,如常用的28C64、24C128、24C64等,從軟件故障維修上則稱碼片內部存放的信息為碼片資料或碼片文件。
3、串號
串號用于識別手機的唯一號碼,由6位TAC(型號批準碼)、2位FAC(工廠裝配碼)和6位SNR(序號碼)和1位備用碼組成,許多維修軟件儀都可以讀出手機串號并恢復和修改。
4、鎖機碼(SPLOCK)
鎖機碼又稱安全鎖、手機鎖、電話鎖,為4-6位數,手機出廠設置一般為“1234”或“0000”,用于防止手機的非授權使用或被竊后的使用。加鎖后,手機不能工作,某些維修軟件可以讀出并恢復鎖機碼。
5、保密碼(Phone Secrite COde)
保密碼又稱個人密碼,為4-8位數,用于防止進入密碼功能,控制進入菜單中的保密項及其他選項,出廠時一般設置為000000。
6、軟件升級(up grade)
軟件升級是指某些手機如Sumsung A100和A188在硬件上并無差異,但軟件上卻又有差異,在更新其字庫后,手機從操作界面和使用功能上有所改進的過程。
7、工程模式(Workingmode)
工程模式是指手機內部的一項硬件功能,即手機在距離其聯絡基站時打開工程模式后可根據接收和 發射距離自動調整其強度。
三、手機軟件故障維修方法
由于軟件故障的處理在手機維修中的重要性,使得從事手機維修儀器的廠家推出了各種各樣的軟件故障維修儀,主要為幾大類,一類是將字庫或碼片拆下來重寫,常用的儀器是UP-48、128以及其他類型的編程器;另一類是免拆機的軟件修復。而在免拆機情況下對手機軟件的重寫,又可分為兩種情況,一種情況是用免電腦、免拆機的軟件維修儀進行修復;另一種情況是用帶電腦、免拆機的軟件維修儀進行修復。
1、用電腦需拆機的軟件維修方法
這種方法是將正確碼片或字庫的數據資料讀出存放于電腦當中,當手機出現軟件故障不能用免拆機軟件維修儀修復時,將故障機的碼片或字庫取下來,放上萬用編程器(如 UP-48、128等)去重新寫入軟件資料,然后重新焊回碼片或字庫。
2、免電腦/免拆機的軟件維修方法
在軟件故障當中有一些只是軟件錯亂造成的,如“手機被鎖”這一類型的故障就只要處理碼片資料就可以解決,這種方法的優點是操作簡單,不需要拆機。缺點是由于單片機功能欠缺,加上存儲器容量有限,只能處理一些簡單故障。
3、帶電腦免拆機的軟件維修方法
由于存儲器數據容量太大和采用BGA封裝,所以采用前面的兩種方法都不能很好解決問題。存儲容量的增大, 好借助于電腦;為了不拆字庫, 好用免拆機的方法通過手機的外部數據接口來對手機軟件進行修復。這種方法就是帶電腦免拆機的軟件維修方法,在近期的手機維修當中用得較多。
先將手機軟件資料存于電腦,由于電腦存儲器容量大,因此可以將大量的手機軟件資料存人,另一方面利用手機的外部數據接口,配合相應的驅動程序,可以將手機和電腦聯接在一起進行通信,將軟件資料從電腦傳輸到手機,進行軟件的修復。
帶電腦免拆機的軟件故障維修儀很多,但大多數是將手機數據軟件存放于電腦,然后通過電腦串口輸出,經過RS232接口與手機進行通信。常用的儀器有凱智王、一統天下、一機通、勝利之鷹等
四、手機軟件升級
手機的升級,就是手機軟件版本的升級。對于我國用戶來說,軟件版本的升級不外就是兩方面:一是語言的升級,即將英文機改版為中文機。二是功能的升級,如早期的產品某些功能不具備,增加中文輸入法和上網等功能,需用電腦或儀器通過傳輸線與手機外部接口將軟件資料寫入手機來升級。
升級第一步就是要選定字庫型號,如果型號不同,否則會出現死機故障。第二步確定字庫資料
將需要升級的字庫資料選定,便可將手機升級了。正確的升級可以增加手機功能,若運行不好,很容易升出許多莫明其妙的故障。
五、手機軟故障的處理
1、 縮小范圍
判斷故障需先將故障范圍縮小,并要確定故障類型,即屬于硬件故障(如存儲器本身損壞)還是內部軟件故障。若是硬件故障,在確保其無焊接不良的情況下,應對其進行更換。或是軟件故障,必須用軟件維修儀來重新寫軟件;維修實踐中發現,手機的軟件故障絕大多數出在碼片,且多數是芯片中的數據丟失或出錯。
2、處理故障
手機出現軟件故障,有免拆機和拆機兩種方式進行處理,如鎖機、顯示“聯系服務商”、“話機壞,請送修”、“輸入保密碼”、“軟件壞”、“不識卡”、“不入網”、“黑屏”、“低電報警”等故障,用免拆機方式處理軟件故障很方便,不用拆機,不改變手機的串號IMEI,對手機內部電路也無甚影響。
如果手機不連機或是沒有所寫手機的資料;只有將手機的碼片或字庫用熱風槍吹下,用萬能編程器,配電腦進行重寫,如果找不到故障手機同型號的數據,需先找一臺同型號手機,將其碼片拆下,用編程器讀出其中數據,存進電腦即可。
由于其生產日期和產地的不同,其版本號可能不同,所以,在維修手機過程中,對軟件的處理一定要核對其版本,否則會造成不開機或某些功能失效等故障。
六、手機的解鎖方法
在手機維修過程中,手機被鎖是比較常見的故障之一,當手機被鎖后,手機開機會顯示“輸人手機密碼”,如果輸入初始密碼“1234”、“0000”等不能解鎖,則說明手機已鎖機,需要進行維修。下面介紹常用的解鎖方法,供維修時參考。
1、利用密碼進行解鎖
對于摩托羅拉系列的手機,輸入原設定密碼“1234”不能解鎖時,可嘗試以下辦法:當屏幕出現“輸入開機密碼”時按菜單鍵(Menu),再按OK鍵,輸入“000000”,此時,開機密碼就會直接顯示在顯示屏上(不適用摩托羅拉T2688手機)。
國產康佳5218手機的解鎖密碼為*#0001#,海爾H6988手機的解鎖密碼為19980722(與T2688手機一樣),海爾H79解鎖密碼為##1001#,輸入后即可解鎖。
2、利用測試卡解鎖
摩托羅拉系列的手機也可用摩托羅拉測試卡進行解鎖,測試卡插人手機,鍵人59#,顯示的就是鎖機碼,比如說“3842”,要想改為其初始密碼”1234,則鍵人“591234”即可。
3、使用免拆機免電腦軟件維修儀進行解鎖
這種方法主要是將手機的密碼復位為原廠密碼或將手機的鎖機碼讀出。如愛立信系列解鎖儀就是將鎖機碼復位為“0000”,而諾基亞系列手機的解鎖儀則是將手機的鎖機碼讀出,開機后輸入讀出的密碼即可。這種儀器局限性較強,只能適用于某一類型型號的手機。目前已不太常用。
4、使用免拆機數碼手機維修儀解鎖
全功能數碼手機軟件故障維修儀BOX王是集各種手機傳輸線于一體的儀器,該儀器功能強大,可以排除目前大部分手機的鎖機故障,而且可以隨著新機型的推出而不斷升級,解鎖只是該儀器的功能之一。將手機與儀器連接好,運行相應的軟件即可解鎖,這種方法解鎖簡單、方便、而且不會受軟件版本升級的限制,目前得到了廣泛的應用。
5、利用編程器進行解鎖
這種方法就是將手機的碼片拆下,用編程器(如UP-48)讀出碼片資料并保存備份,然后進入“Edit”編輯狀態,查看地址空間相應的文本框對應的十進制數字即為鎖機碼,用這種方法解決鎖機故障雖然麻煩點,但對于三星有些型號的手機,用復位指令是無效的,更換碼片可能會由于軟件版本的原因出現無網絡或無發射故障,同時,機身碼亦隨之改變,應事先記下編程后重新寫入。
綜上所述,手機的軟件直接關系到手機的某些功能和手機是否能夠正常使用。對于手機維修者來說,由于軟件的故障占相當大的比例,為了提高維修者的軟件維修水平,必須了解軟件的結構原理、能夠判斷軟件的故障現象、掌握常見一些軟件維修儀的使用技巧,排除軟件的故障才能得心應手。
一、硬件故障的分類:
手機的電路分射頻、邏輯和供電三部分,手機的故障分硬件和軟件兩部分。硬件故障表現為資料丟失或錯亂。軟、硬件之間有密切的聯系,軟、硬件不正常造成的故障又相互影響,如硬件部分電源不正常影響13M主時鐘(有的手機軟件出錯影響供電),主時鐘不正常又使軟件不能正常工作。通常把手機的故障分為不開機、不入網、不識卡、不顯示和其它故障五種。
二、故障的判斷:
1、自動開機
加電后,不按開機鍵就自動開機了。主要由于開關鍵對地短路或開機線上其它元器件對地短路造成(低電平開機)。取下手機板,用酒精泡清洗,大多可以解決此故障。
2、不開機
開機的必要條件是:供電、13M主時鐘、復位和維持信號正常。若硬件、軟件不正常均會引起不開機。
(1)、按開機鍵,無任何電流反應為開機線或電源問題;如VBATT沒有加到電源塊,沒有升壓或開機線上沒有3V左右高電平(此為低電平開機;若高電平開機,按下開機鍵VBATT應加到開機線上),電源塊虛焊或損壞。
(2)、按開機鍵有10mA左右電流為13M主時鐘問題。先查13M(或26M)供電,AFC控制電壓(通常1.5V左右),供電和AFC正常再更換13M電路,應保證32.768KHz實時時鐘和邏輯電路正常。
(3)、按開機鍵有50mA左右電流返回為軟件問題,可重寫軟件解決。有些機型如摩托羅拉手機,按開機鍵電流在50mA停4秒左右返回零,是32.768KHz不正常。
(4)、按開機鍵電流100mA左右返回,為邏輯芯片虛焊或損壞。可用按壓法判斷出邏輯芯片虛焊予以補焊;如芯片損壞予以更換。
(5)、按開機鍵可以開機,但松手后關機,通常為維持信號或軟件問題;判斷方法:按開機鍵尋找網絡后松手關機是維持信號問題;按開機鍵開機尋到網絡的自動關機為軟件問題。
(6)、如果即有500mA左右大電流說明機內有短路(電源、CPU、功放擊穿);如果功放是采用VBATT供電,取下供電電阻或功放后沒有大電流為功放損壞;CPU主供電(一般1.8V)濾波電容兩端電阻很小或為零,通常為CPU擊穿損壞;若去掉CPU、功放供電電阻后還是大電流,說明電源塊或直接與VBATT連接的電路有問題。大電流的判斷方法:降低供電電壓,使電流在200mA左右(不至于擴大故障),加電一段時間觸摸電路板上的元件,哪個發熱既是損壞的元件。
3、 自動關機(自動斷電)
(1)、 振動時自動關機
主要是由于電池與電池觸片間接觸不良引起。
(2)、 按鍵關機
只要不按鍵盤,手機不會關機,一按鍵盤手機就自動關機,主要是由于CPU和存儲器虛焊,對CPU及存儲器加焊接一般可解決問題。
(3)、 發射關機
手機一按發射鍵就自動關機,主要是由于功放部分(或功控)故障引起,如功放損壞、斷路等;若功放正常,是由于電源IC帶負載能力差引起,更換即可。
4、不入網
不入網可分為有信號不入網、無信號不入網兩種情況。目前在市場上愛立信系列、三星系列的手機,只要其接收通道是好的,就會有信號強度值顯示,與發射電路無關;其它系列手機必須等到手機進入網絡后才顯示信號強度值。對其它系列的手機在判斷故障范圍時,給手機插上SIM卡,調菜單,用手動搜尋方法找網絡,此時,能找到網絡,證明接收通道是好的,是發射通道故障引起的不入網;用菜單方法找不到網絡說明接收通道有故障,先維修接收通道。
接收通道的故障,一般有13M頻偏(可用示波器和頻率計測量)、本振停振(測有無鎖相電平判斷)、高放、濾波器損壞(可用假天線實驗)。除摩托羅拉手機外,均可測有無正常的RXI/Q來判斷是射頻電路或是邏輯電路的問題。不入網的原因如下:
(1)、開機后電流停在10mA不動,是射頻供電或邏輯電路輸出RX—EN不正常。正常情況下,射頻供電和邏輯電路輸出的RX—EN接收使能均是2.8V的脈沖,若無此信號,查CPU或電源是否虛焊、斷線或損壞。
(2)、若電流能在10~100mA左右尋網,說明問題在射頻接收通道;通常問題在射頻部分的中頻塊以及中頻以前的電路。若不裝入SIM卡手機有信號,說明接收電路正常,沒信號說明接收電路不正常。如果裝上SIM卡后手機沒有信號,問題在發射電路(如果當地只有GSM頻段,查看是否將菜單設置在DCS頻段上引起不入網)
(3)、電流固定在100mA左右不停地抖動,問題通常在本振電路;判斷本振電路是否正常,一般是測量鎖相電平濾波電容,正常時電容上應有1.8~2.8V的直流脈沖。若沒有正常的直流脈沖,說明VCO停振。檢修本振應先查頻率合成三總線(SYN—EN、SYN—CLK、SYN—DATA),再檢查振蕩電路的供電(對于摩托羅拉手機應注意中頻的三個5V供電:第一個供一本振、第二個供二本振、第三個供13M,三個5V任少一個均會造成上述相應電路不能正常工作,引起手機無信號)以及本振電路。
(4)、主時鐘13M頻偏過大(可用頻率計測量)。
5、 發射弱電、發射掉信號
(1)、 發射弱電
手機在待機狀態時,不顯弱電,一打電話,或打幾個電話后馬上顯示弱電,出現低電告警的現象。這種現象首先是由于電池與觸片接口間臟了或接觸不良造成;其次是電池觸片與手機電路板間接口接觸不良引起;再其次就是功放本身損壞引起。
(2)、發射掉信號
6、不識卡
SIM卡檢測電路和CPU、電源之間卡接口電路正常,手機識卡時在開機的瞬間均可在卡供電、卡時鐘、卡復位和卡數據引腳上測到3~5V跳變電壓(很多新機型采用3V卡,只能測到3V的跳變電壓),若出現不識卡由以下原因引起:
(1)、邏輯電路軟件不正常,可重寫軟件解決;
(2)、卡檢測(或卡激勵)電路不正常;
(3)、SIM卡座斷線、虛焊、接觸不良;
(4)、CPU、電源塊虛焊、接觸不良、斷線或局部損壞。
7、不顯示
顯示的條件是供電、顯示使能、時鐘、復位、數據和液晶顯示屏正常,如不能正常顯示由以下問題造成:
(1)、邏輯電路軟件不正常;
(2)、供電、顯示使能、時鐘、復位、數據信號斷線,CPU虛焊或損壞。在正常情況下,供電和復位通常是2.8V電壓,顯示使能、時鐘、數據(采用并行接口的地址線、讀寫線、片選)均為2.8V脈沖。
(3)、顯示接口或排線虛焊、接觸不良或斷線(有時會出現顯示不正常)。
(4)、液晶顯示屏損壞。
8、 軟件故障
歸納起來,手機軟件故障主要現象有:
(1)、 手機屏幕上顯示聯系服務商、返廠維修等信息都是軟件故障,重寫碼片資料即可。
(2)、 用戶自行鎖機,但所有的原廠密碼均被改動,因此出廠開鎖密碼無用,重寫碼片資料即可。
(3)、 手機能打出電話,但設置信息無記憶、顯示黑屏、背光燈不熄、電池正常弱電告警等故障,在相關的硬件電路正常情況下,軟件也能引起這些故障,必須重寫碼片資料。
9、 漏電
手機漏電是較難維修的故障。首先判斷電源部分、電源開關管是否燒壞造成短路。其次判斷功放是否損壞。再其次,漏電流不太多的情況,給手機加上電源1~2分鐘后用手背去感覺哪部分元件發熱嚴重,此元件必壞無疑,將其更換。如果上面的方法仍沒有解決故障,就只有去查找線路是否有電阻、電容或印刷線
10、其它故障
手機的其它故障如:按鍵失靈或錯亂,背景燈不亮或常亮,振鈴、振子不正常,不送話,聽筒無聲,尋網關機,發射關機,信號時有時無等,均可由硬件或軟件不正常引起。
(1)、邏輯電路軟件資料不正常引起。
(2)、背景燈、振鈴、振子等功能不正常還要注意菜單的功能沒置狀態如何。
(3)、硬件不正常引起如:元器件虛焊、氧化、接觸不良、斷線或損壞。
手機在待機狀態時,信號正常,手機一發射馬上掉信號,這種現象是由于手機功放虛焊或損壞引起的故障
|