找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1442|回复: 2

揭露错误百出的微芯源加密狗,爆料第二弹

794036476 发表于 2016-5-22 13:41:27 | 显示全部楼层 |阅读模式 来自 中国广东深圳

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
        徐小军不学无术、抄袭成性,七拼八凑的把别人的资料拿来,自己打上几个字,贴一个图片,大言不惭的就说成是自己的维修资料,维修经验,经验实例,并靠这些拼凑出来的资料做成所谓的加密狗,不仅仅一次性收取购买费用,而且还要收取年费,依此牟取暴力,对于这种不学无术,靠吹牛抄袭的技术渣,我们是要坚决予以揭露的,从今天开始,我们将陆续放出其奉为宝典加密狗中的低级错误,让大家了解一下此人的真实面目,这样的错误揭露贴,我们还有几十个将陆续发出,每个都会十分精彩,都是大家学习技术的好资料,欢迎关注、欢迎转发、欢迎扩散。

揭露错误百出的微芯源加密狗,爆料第一弹
http://91xiu.com/thread-417747-1-1.html


借用一位维修前辈的话,“电子技术,深不可测”对于技术要以敬畏心态去学习和对待。
再说一句,有些人攻击迅维没有培训资质,朋友的一句话我觉得说的很贴切,“别人说你没有JJ,你还能脱裤子给他看?”============================================================
第二弹:
【错误知识的来源】加密狗
【错误知识的原文】
IPHONE6深度分析-12指纹接口-指纹接口.pdf
0522001.jpg
【迅维给你正确答案】
这就是所谓的指纹电路深度分析,随便截两个图,标注几个字,就成了深度分析,真正的深度分析是要由表至里,由简入深的分析每个相关的电路原理以及工作流程。
0522002.png

一、指纹接口上每个电压和信号的作用以及走向
数据传输部分:
1脚的AP_BI_I2C1_SDA_MESA_CONN   
2脚的AP_TO_I2C1_SCL_MESA_CONN
5脚的MESA_TO_AP_INT_CONN
10脚的AP_TO_MESA_SPI_CLK_CONN
12脚的AP_TO_MESA_SPI_MOSI_CONN
14脚的MESA_TO_AP_SPI_MISO_CONN
这个数据传输部分,其实是分为两组的,一组是I2C总线,一组是SPI总线,其区别是I2C总线是用来管理设备的,SPI总线是传输指纹数据的,这两组总线都送到CPU(U0201)
电压部分:
4脚的PP3V0_MESA_CONN      U1202
6脚的PP16V5_MESA_CONN     U1503
8脚的PP1V8_MESA_CONN      U2100
这三个电压分别由不同的IC提供,我已经在电压后面有了标注。
信号部分:
3脚的BUTTON_TO_AP_MENU_KEY_L_CONN
17、18、21脚的MESA_TO_BOOST_EN_CONN
其余脚为接地
BUTTON_TO_AP_MENU_KEY_L_CONN为按下按键的信号,这里就不多说了
MESA_TO_BOOST_EN_CONN为PP16V5_MESA_CONN电压的开启信号,送到U1503

二、指纹电路的工作流程
1、  其实任何电路都有一个共性,就是要先有基本工作电压,指纹电路也不例外,U1202(即PMU)开始工作后,发出PP3V0_MESA这个LDO电压,这个电压分为两路,一路经由FL2119转变为PP3V0_MESA_CONN电压送到指纹接口,另一路发到U2100并转换出PP1V8_MESA_CONN也送到指纹接口。
0522003.png 0522004.png

2、  当指纹模块收到PP3V0_MESA_CONN和PP1V8_MESA_CONN这两个电压之后,CPU通过I2C总线检测到指纹模块,同时指纹模块发出MESA_TO_BOOST_EN_CONN这个次开启信号给U1503,(这里需要注意的是,U1503需要两个开启信号,即EN_M和EN_S,也就是主次两个开启信号,只有在这两个开启信号都具备的情况下,U1503才可以工作)PMU在开始工作时就会发出PP3V0_TRISTAR这个LDO电压,并先一步送到U1503做为主开启信号,当PP3V0_TRISTAR、MESA_TO_BOOST_EN_CONN、PP_VCC_MAIN都具备后,U1503通过内部的BOOST升压电路发出PP16V5_MESA_CONN电压给指纹模块。
0522005.png

3、 指纹模块收到PP16V5_MESA_CONN电压后,开始工作,将识别到的指纹数据通过SPI总线传送给CPU,CPU会与存放在U0301中的指纹数据进行对比,核对无误后,指纹验证才可以通过。
小结:

    如果指纹模块工作有问题,在刷机的时候会提示出现53错误,不过最新的IOS9.31系统已经把这个验证去掉。如果指纹模块不工作,首先要查3V/1.8V/16.5V这三组电压是否送到,以及I2C和SPI总线是否有问题,对于I2C和SPI总线可以通过用万用表二极管档量测阻值的方法来进行判断,如果量测出阻值有问题,首先要确定线路中的0欧电阻或是电感有无问题。

想要了解技术渣徐小军的前世今生,请点击传送门直达


rd0425 发表于 2016-5-22 17:16:29 | 显示全部楼层 来自 中国江苏苏州
分析的很到位 透彻
回复 支持 反对

使用道具 举报

阿锋数码 发表于 2016-5-23 14:06:08 | 显示全部楼层 来自 中国广东东莞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表