常用芯片分区加密字节以及掩码
在日常工作中做数据处理的时候会遇到对存储芯片解密加密的操作分区划分的操作,这里就把所涉及的芯片加密字节和分区大小以及掩码的对应列表总结一下。
MC9S12XE系列芯片模块正常分区;
宝马CAS4+ 32KB DFALSH 加密字节FF
宝马CAS4电脑使用VVDI读数匹配钥匙不需要进行加密解密,只是在调表或者写入数据的操作中需要解锁和加锁。解锁后不加锁CAS电脑不能正常工作。
路虎KVM 4KB DFLASH 2KB EEE 加密字节FC
路虎KVM电脑匹配钥匙读取数据必须进行解锁,生成钥匙完毕后还需要进行加锁。如果是写全新数据OBD匹配则无需再加锁
保时捷BCM 第一种 32KB DFLASH 第二种 16K DFLASH 2KB EEE(*EEE中无有效数据) 加密字节7D
保时捷匹配钥匙如果是OBD学习,只需要备份读取数据即可不需要解密。如果是直接写启动就需要进行解锁,并且在反写回数据后再进行加锁否则车辆不能正常工作,
以下是MC9S12XE系列的掩码对照表,遇到未知模块的的存储器,可以查看下列掩码后可以找到它在编程器对应的类型。
[MC9S12XEP100/XEP768] 下列数据左边为掩码 右边为芯片ID
0M22E 0xCC80
1M22E 0xCC80
2M22E 0xCC82
0M48H 0xCC90
1M48H 0xCC91
2M48H 0xCC92
3M48H 0xCC93
5M48H 0xCC94
0N35H 0xCC95
1N35H 0xCC95
[MC9S12XEQ512/XET512] 下列数据左边为掩码 右边为芯片ID
0M25J 0xC480
1M25J 0xC481
2M25J 0xC482
3M25J 0xC482
0M12S 0xC483
1M12S 0xC483
;[MC9S12XET256]
0M53J 0xC080
1M53J 0xC081
2M53J 0xC081
0N36H 0xC082
1N36H 0xC082
;[MC9S12XEG256]
0M53J 0xC080
1M53J 0xC081
2M53J 0xC081
0N36H 0xC082
1N36H 0xC082
[MC9S12XEA256] 下列数据左边为掩码 右边为芯片ID
1M53J 0xC081
2M53J 0xC081
0N36H 0xC082
1N36H 0xC082