相信很多人都对PC机有一定的认识,其实,手机的数字系统与PC有相似之处。PC机有CPU、内存,手机也有CPU和内存;PC机有显示器、键盘等输入输出界面,手机也有显示器、键盘等输入输出界面。
大家知道,无论PC的硬件多好,都离不开程序(即通常所说的软件)的支持。手机也是如此。但是,PC机的程序(如Windows)是被安装在硬盘上的,而手机中的软件是被存储在基带电路中的EEPROM、FLASH等芯片中的。这些存储器就相当于PC机的硬盘。
就像电脑中的内存、主板或Windows系统等会出现问题一样,手机基带电路中的MCU、EEPROM、FLASH等存储器中的软件资料都可能出现问题,从而导致手机故障。在实际维修工作中,有许多可以用于手机故障处理的维修软件,笔者将对手机的维修软件进行系列讲述。手机维修软件系列的重点在射频维修软件。该系列将介绍诺基亚WINTESLA软件,诺基亚PHOENIX软件,三星WinTvgTest软件,三星ToolBox软件, CDMA手机测试指令,摩托罗拉手机测试指令,手机的EEP-ROM读写、升级、解锁,以及用软件更改手机铃声等,用具体机型结合维修软件来讲述手机的软硬件故障维修。7
手机的维修软件
1.手机的软件故障
假若电脑出现系统不能启动的故障,而电脑本身的硬件正常,一般情况下可通过重新安装Windows系统来解决问题,这属于“软件”故障。若内存损坏导致电脑不能启动,则属于硬件故障。移动电话也有软件故障。特别是对于GSM移动电话来说,“锁机”、“输入保密码”、摩托罗拉手机的“话机坏,请送修”、诺基亚手机“联系供应商”(CONTACT SERVICE)等很多情况都是由于移动电话本身的软件运行出现问题所致。
随着数字移动电话的不断推陈出新,越来越多的故障都是由于移动电话的软件所引起的,特别是不开机故障。所有品牌的数字手机中几乎有50%的不开机故障都是由于软件所引起的。这些软件资料要么是在存储器中莫名其妙地丢失,要么是发生错乱。
除不开机故障外,常见的软件故障还有:手机显示的字符错乱;SIM卡未被接受;摩托罗拉手机的“请输入八位特别号码”;三星手机的开机画面定屏;“请稍等”;“请与科健服务中心联系”等。
其实,除上面所述的一些软件故障外,相当一部分手机的射频故障都与软件相关。因为整个射频系统的工作都是受逻辑电路控制的。
2.手机维修软件的概念
使用电脑时,若系统崩溃,通常可以重新安装软件。但手机出现软件故障时则没有那么简单,通常需要借助外部设备与工具软件将手机的软件资料写入到手机中的存储器。
所以,需在概念上区分开手机软件与手机维修软件。
各位可能有这样的经验:我们要给电脑安装Windows98系统,但电脑不能进入到DOS状态,这时就需要应用Windows98的安装盘,使电脑能启动并进入到DOS状态,然后我们再通过“SETUP.EXE”来安装Windows98系统。这里,可以说Windows98就是电脑的软件,而Windows98的安装盘就是电脑的“维修软件”(工具软件)。
手机也是一样。所谓“手机软件”是指存储在手机中的EEPROM、ROM、FLASH等存储器中的程序资料,这些软件资料基本上都是手机厂家编写的用于手机工作所必需的一些程序代码。
而手机维修软件则属于工具软件,有手机厂家自己编写的用于生产维修试的程序,也有外界的程序员编写的用于手机故障处理的程序。我们可以利用它们将有关手机运行的一些程序输入到EEPROM或FLASH存储器中。这里举一个例子来说明:
若一个三星N188手机中EEPROM的资料丢失(手机出现软件故障),我们可以通过图标icprog 软件将N188的EEP-ROM资料写入故障机。
这个icprog是一个可以在Windows系统中独立运行的程序,如图1所示;而N188中的EEPROM资料在Windows资源管理器中则是一个以“bin”为后缀的文件,如图2所示,它在Windows系统中并不能运行。


该N188的EEPROM文件可以用icprog软件打开,如图3所示。
所以,我们就称这个icprog为维修软件,而图3中黑线框内的文件资料(也就是前面所说的“bin”文件)对于手机来说就是手机的软件。若是软件高手,且对手机软件有一定的了解,还可通过一些编辑软件来更改这个“bin”文件中的某些数据,从而达到解除软件故障的目的。
3.手机维修软件的种类
手机的维修软件可分为两大类:一类主要用于手机软件资料的读写(这是真正意义上的软件维修);一类是用于控制手机射频电路,以便于对射频电路检修的软件。
另外还有一种另类的手机软件,主要是用来更改手机的开机画面、编辑手机的铃声等,这一类软件主要是用来“玩”手机的,对于维修工来说用处不大。
例如,在图4所示的3个诺基亚手机软件中,Nokia514和NokTool两个软件是用于存储器中软件资料处理的。
而WINTESLA对于一般维修人员来说其主要功能在于射频电路的控制。
用于手机中FLASH、EEPROM等资料处理的软件通常可解决手机因软件资料丢失、错乱等引起的不开机、解锁,以及更改手机的IEMI码、解网络锁等。在所有手机维修软件中,这一部分的软件数量是最庞大的。这些软件大都是个人编写的,对于维修工作来说极具使用性。比如说NokTool软件,如图5所示。

在软件处理方面,还有一类是用于手机升级、改版的软件。例如,将三星A100英文手机改成三星A188中文机就需要这一类的软件。
用于射频控制的软件则不同,这些射频控制软件都是手机厂家自己编写的,基本上都有保护措施。社会上一般维修人员所使用的这些射频控制软件大都是被解密的程序。
在所有手机的维修软件中,由于手机市场占有率等原因,市面上以三星、诺基亚和摩托罗拉手机的维修软件数量最多。
绝大多数手机的维修软件名都是英文的。在手机维修人员日常的交流中,一部分的手机维修软件可能有俗称,特别是诺基亚手机的软件。比如,图4所示中的Nokia514软件被称为“大香蕉”;而NokTool则被称为“小青豆”。这都是依其最初始发布出来时的Windows资源管理器中所显示的该软件的图标来称呼的。但这并不是铁定的规律,需在实际工作中多加注意。
一般来说,用于纯粹的软件故障处理的维修软件使用比较简单。而对于大多数手机维修人员,用于手机射频故障维修的维修软件使用就比较麻烦,它对维修人员的要求比较高。
4.手机维修软件的功用
(1) 处理纯粹软件故障的软件
简单地说,处理纯粹软件故障就是通过工具软件(或设备)向手机的存储器中写入正确的手机运行程序。
在手机故障中,有一些纯粹是由手机中的软件所引起的(硬件没有任何问题),比如出现手机被锁住、“请输入保密码”、“请输入特别码”等。
对于这些纯粹由手机软件所引起的故障,可用一些维修软件来进行处理,重新向手机写入相应机型的资料,或对手机资料的某些参数进行修复。
在早期的软件处理中,维修人员通常都要将手机中相应的存储器取下来,然后借助编程器(比如LT48)将手机资料写入手机的存储器。
如今绝大多数维修软件无需将存储器取下来,通过数据线连接手机和电脑(有些产品还不需要电脑)就可以直接处理。整个过程就像我们安装电脑软件一样,只是在处理不同的机型时所消耗的时间不一样而已,是非常方便的,基本上不需要维修人员动用焊接设备。
(2) 射频维修控制软件
与处理纯粹软件故障的维修软件相比,射频维修控制软件有很大的不同。
首先,射频维修控制软件不向手机的存储器写入新的资料,而是一个控制台。通过对射频维修控制软件的操作,可控制手机的整个射频电路工作在射频故障检修所需要的状态。
其次,处理纯粹软件故障的维修软件可通过向手机中写入新的正确的资料直接修复手机故障,而射频维修控制软件则不能。该软件所做的主要是控制射频电路的工作状态,或对射频电路参数进行调校。真正的射频故处理还需维修人员自己动手。
第三,在使用维修软件处理纯粹软件故障时,若向手机中写入了不正确的资料,可能导致手机故障扩大化,而射频维修控制软件则不存在这个问题。
最后,使用纯粹的软件故障处理软件对维修人员的要求不高,即使不懂电路知识,只要会看说明书,会一般的电脑操作,有相关的数据线,即可进行手机的解锁等软件故障处理。而射频维修控制软件的使用对维修人员则要求比较高,需要维修人员有相当的电路知识,了解相应机型的射频电路架构、信号特点,掌握一定的测试设备使用技巧,需要维修人员在射频维修控制软件对故障机实施控制后,通过测试设备检测故障机,然后根据检测结果进行分析、判断、处理。所以,要真正使用好射频维修控制软件是不容易的。射频电路故障在GSM手机故障中占很大的比例。在进行GSM手机的故障维修中,相当一部分维修人员都可以很快地处理不开机故障、软件故障等,但对于射频故障来说却感到困难,其原因就在于此。
为什么说处理射频故障比较困难?以GSM手机来进行说明。
GSM手机采用了TDMA的技术,接收机与发射机都是间断工作的。特别是在开机后的30s内,接收机的工作状态有很大的随机性。若手机接收机无接收,那么,接收机就可能一直在进行信道扫描。接收机电路中的信号——无论是射频信号的频率还是直流信号都是在不断变化的。一般的设备很难准确地读取射频电路中信号的参数,若不是经验非常丰富,很难对这些信号进行分析。而绝大多数维修人员又不可能配置那些可以检测这些信号的测试设备。
要检修射频电路故障,首先得让射频电路加电工作。而GSM手机的发射机在待机状态下基本上不工作。若手机不能进入服务状态,则GSM手机的发射机很难启动。即使在某些情况下通过一些简单的方法启动发射机——例如按“112”、按发射键,也很难确认这时的发射机电路中的信号参数应该是怎样的。
而射频维修控制软件则可以解决这些烦恼。可以说所有厂家的手机都有相应的射频维修控制软件。但基于市场占有率、大众认知等原因,诺基亚、三星与摩托罗拉手机的射频维修控制软件是最出名的(摩托罗拉手机用于射频控制的软件被内置于手机内,通常被称为测试指令)。其中,以诺基亚手机的WINTES-LA软件最为出名,以摩托罗拉手机的测试指令最为简单。而三星的射频维修控制软件则随三星手机的迅猛发展而被维修人员所追捧。
通过射频控制维修软件对故障机的控制,可分别设置故障机的接收机或发射机某一固定的状态下。比如,我们通过射频维修控制软件轻松地设置故障机的接收机(只是接收机)工作在GSM60信道;设置接收机工作在连续状态下,或设置接收机工作在脉冲工作状态下;设置手机只是频率合成电路工作;设置发射机工作在GSM的第15功率级别;设置发射机只输出载波;设置发射机调制数据输出等。
这些状态是由我们自己通过维修软件来设定的,所以,我们可以清楚地知道此时的射频电路中的电路状况或电路中的信号应该是怎样的。通过射频维修控制软件对射频电路的控制后,若有丰富的电路知识,用一般的万用表、示波器、频率计都可以对射频电路进行彻底检修。
同时,射频维修控制软件还可以对射频电路中的某些信号参数作适当的调节,可以方便地获得我们所需的某些性能参数。所以,射频维修控制软件对于手机维修人员来说是非常有用的。
射频维修控制软件只是帮助我们设定故障机处于我们所需要的检修状态下,更多的还需要我们设计好检修条件、检修流程,以及准确地进行分析。
用好射频维修控制软件的基础是良好的电路理论。但这种理论并不需要多深,关键在于掌握:射频电路的结构;射频部分的单元电路组成、作用;射频部分单元电路的工作条件;射频部分单元电路中的信号特点;射频电路检测设备的使用方法;对射频电路的分析方法。
(张兴伟)