前文对西门子的Debug文件进行了初步探究,认为这些文件就是手机的工程模式下的错误诊断报告书,那么这些文件有什么作用呢?
这应该是西门子的一项十分方便的设计--------在手机中内置自我诊断程序,当手机发生故障的用户拿着手机到客户服务部检修时,西门子维护工程师可以通过打开工程菜单,察看Debug文件就可以很快地知道手机是否真的发生了故障,故障的性质和原因是什么,而不必通过复杂的仪器检测,就可以及时地出具检测报告,以便提供相应的维修服务,这样既减轻了维护工程师的劳动强度,又提高了服务效率,树立了快捷全面及时的售后服务形象。
对于我们手机DIYer而言,这些文件有两大用处的:
第一,手机使用过程中间如果出现错误,我们可以通过调出这些Debug文件来证明;以前要证明一台手机是否真的发生了故障往往很难,像当初我MM的那个 MOTOT2988发生自动关机故障时,我与摩记的工程师斗争了好久,费尽周折才让他相信确实有问题,并且又过了好几天才在保修期的最后一天(那天恰好是我的生日)更换了主板。不过,西门子的客户服务部是我见过的所有售后服务中态度最好的,可能不会要求出具故障证明。
第二,在玩机过程中间,如果由于一些不在保修范围内的行为(比如自己升级,修改硬件或更换配件等)而导致发生故障,我们也可以通过查看Debug文件来知道故障发生的原因和性质,据此来寻找解决办法。
我曾经就这些Debug文件向西门子客户服务部的工程师请教过,询问他这些错误代码的含义,但他也是闪烁其辞。因此我推测出于商业的原因,西门子不会向用户公开这些错误代码的含义(比如说发布一个什么白皮书之类的东西),而只是在内部提供一些维护手册给工程师用于维护服务,甚至有可能连客户服务部的工作人员也不太了解,只有原厂的维修工程师才全面了解这些代码,这也可能就是为什么有些故障必须返厂维修的原因之一吧。
但是即便这样也不会断了我们这些DIYer的一点“非份”之想,我建议感兴趣的朋友当发现手机故障时候,通过工程菜单调出相应的Debug文件,拿到论坛上给大家讨论,假以时日,没准大家还真能整理出一个西门子手机的Error code list(既然是西门子为便于维护而设计的一个功能,就有可能不只存在于S57)。
最后,要感谢老五(5ive),是他第一个打开了developer menu,才使我得以发现Debug文件!