STC芯片解密是很具代表性的,尤其是STC10系列,STC11系列,STC12系列更是芯片厂商吸取51单片机易于破解的教训,改进加密机制后推出的。在出厂的时候即被加密,程序只能通过ISP/IAP机制写入,而且是一边校验一边写入,无读取功能,无疑,这给破解带来了很大的难度。
目前常用的STC芯片解密方法有如下几种:
1、软解密技术。
顾名思义,软解密即通过软件找到单片机的设计缺陷,将内部OTP/FLASH ROM 或EEPROM代码读出,实现芯片破解。但这种方法的缺点就是研发的时间太长,甚至很多芯片是无法通过这个方法来做的,因此会造成开发成本的浪费。
2、紫外线擦除技术。
这是一种非常流行的方法,也是最简单快速的方法之一,目前针对51芯片用的比较多,一般的解密周期在10-120分钟,且成本低。具体方法是将单片机的Config(配置文件)用烧写器读取并保存,然后用化学试剂去掉封装,在高倍显微镜下用不透光的物体盖住 OTP/falsh ROM 或eeprom处,紫外线在加密位上照射10-120分钟,加密位由0变为1之后就能用编程器将程序读出。同样,这种方法也有其局限性,就是不能对每颗OTP/FLASH都有效)。另外,值得注意的是,不是每种芯片都能够用烧写器来进行读取的,所以广大客户,尤其是解密代理们,一定要注意这一点,不要轻易去读取,否则给到我们的芯片程序被擦掉了,而我们在破解之后即使得到空白程序,我们也是要收取费用的。
3、探针技术和FIB技术。
这两种方法是最具普遍性和代表性的,因此也是目前采用最多的方法,具体方法和紫外线擦除法差不多,只是在去除加密位这一步上,采用的方法不同,成本也有很大差异。用化学试剂去除封装之后,在显微镜下用微形探针试探。得出结果后在显微镜拍成图片用FIB连接或切割加工完成。也有不用FIB用探针就能用编程器将程序读出,这种价格会低很多。
很多时候,单片机的价格会有差异,尤其是用在大批量生产的时候,每个芯片能够节省几毛钱,那10K,100K的产量也能够节省不少的开支,还有一种情况就是很多方案是比较旧的,用到的芯片可能会遇到停产或者不方便购买的情况,因此很多客户会在进行单片机解密之后关心是否能够替代,这里抛砖引玉,对STC单片机型号替换做简短说明,具体请咨询我中心。
1、一般同系列的IC,存储空间一样大的话是可以相互替换的,但是如果产品功能带数模转换的,则不可以替换。如STC12C5410AD和STC12C5410,一般情况这二者是可以替换使用的,但是带AD后缀的芯片是具有数模转换功能的,而没带的则没有,因此如果客户的产品涉及数模转换则不可用STC12C5410,但是使用STC12C5410的方案则可以用STC12C5410AD来替换,原因很简单,多出的这个功能我们可以闲置不用。
2、很多时候,客户提供的解密芯片我们很难买到样片,原因很多。经验丰富的工程师会根据实际情况找到相应替代型号的样片提供给客户,这一点希望广大客户和解密代理们放心,我们不会无端提供任何没有价值的东西给你,经过这么多年的发展,在细节上我们是很用心的,不会浪费彼此的时间,这些替代型号请放心使用,而且,只要样片能够测试通过,客户也可放心购买该型号用于生产。
芯片替换是很多人关心的问题,但也不是三言两语能够说清道明的,具体情况具体分析,欢迎客户朋友和芯片解密代理来电来函咨询洽谈,我们一定知无不言,言无不尽。
