[post] 这段时间本人一直关注着论坛上关于改屏的帖子,特别是刘邦老师的几探改屏实战,让我学到上不少知识,今天看到亿通老师关于MTK改屏码的帖子,让我更加感到改屏应该是完全可以实现的,只是大家目前还没有找到普遍的规律,只要大家一起努力,总有一天,改屏显就像改遥控一样不再成为困扰大家的难题!
经过实测,屏码其实是很有规律的,测得的值一般很好辩认,如我测的一个屏(6个8)码(从左往右):
转盘:11 21 41 31 61 51 (按在BIN中的顺序)
第一个8:09 19 29 39 49 59 69
第二个8:08 18 28 38 48 58 68
......
第6个8:04 14 24 34 44 54 64
在有些数据中,排列的顺序不一定相同,如有一个4个8的屏,屏码是:
46 45 44 43 47 48 49
36 35 34 33 37 38 39
26 25 24 23 27 28 29
16 15 14 13 17 18 19
尽管排列顺序不同,但有一点是相同的:几个8的屏码在BIN中是连续排列的,而且每个8的数据在个位或者十位上总有相同的,这给我们找到屏码提供了便利。现在最大的难题是,在不同的数据中,屏码的位置不一定相同,有的凌阳屏码是放在面板码之后,有的又不在(MTK的没有试过),这又给我们找屏码增加了难度。
按照刘邦老师的意思,我们平时修机的时候把正常机子数据的屏码找出来,以后可以用这个已知屏码位置的数据去替换坏的数据,然后修改遥控、面板和屏码,从而修复机子,这当然不失为一种很好的办法,可是有一个问题,这个数据不一定能符合所有的机子,我就遇到这样的例子,换了数据后,屏显完全正常,可是播放效果很差,光头乱窜,改用另一个数据后,屏显不对,可播放却很好。
我的个人认为是,换数据时首先要保证播放效果好,然后再考虑屏显。这样我们就需要从数据中找出屏码的位置,知道了位置就好修改了。大家一起努力吧![/post]
090621编辑
看到大家对改屏码的兴趣很高,我对MTK的BIN做了一下试验,发现MTK屏码的排列与SUN基本相同,查找方法如下(不是每个BIN都能找到,有一些还没有找到规律):
1,用HEX搜索16进制数值00 20 20 20 20 20 20 20 00,在这串数值之后便是屏码了;
2,用HEX搜索STOP、OPEN等文本,在这之后不远的地方,便能找到屏码了。
以上两种方法都找不到的话,只能等待高手提供更好的方法啦!