芯片烧入为什么要烧ID

//我愿做你忠实的倾听者//

//也愿做你惢灵的依靠//

目前一些联想YOGA系列的笔记本为了节省空间使用了一种既可以插 3 USB设备,也可以插适配器的异型接口

那这种接口就需要既能输絀5V USB供电,还可以输入20V的适配器电压但由于设计缺陷,极其容易将20V供电引到5V USB供电上轻则导致适配器不能供电,USB设备不能使用重则会导致烧掉CPU。

我们就以一个板号为NM-A411的主板来分析一下为什么会导致这样的情况?首先 打开鑫智造(加xunweipeixun123,免费领VIP会员)找到适配器接口的電路图。

可以看到是通过三个MOS管将适配器电压导入或将USB电压放出。再仔细观察接口发现和普通的USB接口相比多了一个信号——USB_ID。

可以看箌适配器与接口上也多了两个针脚而主板就是通过这个针脚来判断插入的到底是适配器还是USB设备。

根据电路图分析当USB_ID为高时将会将导通PQ13与PQ11,同时拉低USB_ID_N给到EC

通过实际测量也得知,插入适配器时USB_ID为3.3V

从电路分析上感觉没什么问题,但是出现接口弹片接触不良等别的情况主板就会将20V适配器电压倒到5V USB供电上,导致5V USB供电转换芯片烧入烧毁

而此芯片烧入的USB_OC_N1信号又给到了CPU,就有可能会导致烧掉CPU

更多维修经验,請关注【电脑维修】

感谢你的反馈我们会做得更好!

1利用轩微编程器的公式,利用公式计算id及设置的常数得出来的值值放入程序空间某些地址
stm8程序使用公式一样的方法也计算出某些值,这些值与上面放入程序空间的值進行对比不相等认为为非法程序

2,读id时地址的值通过计算得出来,不要直接用id的地址

3空间多余的地方填满数据,把前面有用的程序拷贝过去

4对程序进行校验,别人改过后认为为非法程序

如果读id直接出现id地址编译后烧写文件找到1ffff7e8改成0x800f000,再在0x800f000里面填 上母片的id程序就被破解了

我要回帖

更多关于 芯片烧入 的文章

 

随机推荐