欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

耗时3个月:小米9 27W极速快充终被“破解”

程序员文章站 2022-06-21 20:44:24
在我们日常使用的数码产品当中,手机算是耗电大户。为手机一天两充、一天三充都是家常便饭。为了能够给手机提供跟充足的续航,各手机厂商可是煞费苦心,先是给手机装入大容量电池,...

在我们日常使用的数码产品当中,手机算是耗电大户。为手机一天两充、一天三充都是家常便饭。为了能够给手机提供跟充足的续航,各手机厂商可是煞费苦心,先是给手机装入大容量电池,2000mah、3000mah,甚至5000mah。

电池容量大造成手机变得厚重,在使用中体验非常不好,随后各品牌厂商开始研究手机充电速度快慢,继而快充技术兴起。

耗时3个月:小米9 27W极速快充终被“破解”

小米公司早在小米 4手机上就搭载了快充技术,算是国内较早在手机上搭载快充技术的公司之一。

随后小米不断在快充领域进行摸索,在2019年推出了27w charge turbo极速快充技术,并首次搭载在年度数字旗舰小米9上,相比以往有了质的飞跃。

耗时3个月:小米9 27W极速快充终被“破解”

虽然当前pd快充技术发展成熟,但小米还是为它标配一枚usb-a口的充电器,但这个充电器跟普通qc 3.0充电器又有一定的区别。

这个充电器额外支持27w charge turbo极速快充,这是一种私有快充协议。之前我们测试过这款充电器,目前我们还不知道它在开启charge turbo极速快充时的通讯规律。

耗时3个月:小米9 27W极速快充终被“破解”

在我们对小米9的测试中,使用原装27w charge turbo极速快充充电器给它充电最高可达25.15w,同时屏幕上会显示“charge turbo”字样,而使用pd 2.0、pd 3.0充电器、qc充电器给小米9充电的话,功率一般在16w左右。

除了它原装的充电器可以提供27w charge turbo极速快充之外,还有其他充电器能给它提供27w charge turbo极速快充吗?

耗时3个月:小米9 27W极速快充终被“破解”

我们找到了小米系的一款充电器为它充电——小米30w 1a1c充电器。这款充电器的usb-c口充它也能为它开启27w charge turbo极速快充,如上图所示当前功率为24.58w。但是用它充小米9时,手机屏幕上并不会显示“charge turbo”字样。

小米1a1c pps充电器,型号:ad16zm。这是一款小米推出的双口充电器,usb-c口支持usb pd 3.0 pps快充。

pps属于usb pd3.0中支持的一种power supply类型,是一种使用usb pd协议输出的可以实现电压电流调节的充电标准,pps规范整合了目前高压低电流、低压大电流两种充电模式,所以这种充电标准具有非常好的兼容性;另外pps规范还可根据设备电量对输出电压进行20mv微调,以此达到更高的效率及更低的温升。

我们测试了市面上多款pd 2.0、pd 3.0充电器,功率只有16w左右,这些充电器与小米1a1c pps充电器的区别在于小米这款充电器支持pps,我们貌似找到了它们的不同规律,请接着往下看。

耗时3个月:小米9 27W极速快充终被“破解”

于是我们找来了市面多款带有pps协议的充电器,看看它们与小米9之间会擦出什么样的火花。它们分别有紫米2a1c 45w pps、倍思1a1c 30w pps、努比亚30w pps、坤兴30w pps、三星25w pps充电器。

耗时3个月:小米9 27W极速快充终被“破解”

直接使用倍思1a1c pps充电器的usb-c口充小米9,电压8.66v,电流1.84a,功率只有16.01w,虽然它与小米1a1c同样带有pps,但是当前功率同样与普通pd充电器一样,在16w左右,未开启27w charge turbo极速快充。

耗时3个月:小米9 27W极速快充终被“破解”

接着使用坤兴 30w pps充电器充小米9,电压8.67v,电流1.84a,功率只有16.03w,与倍思一样并未开启27w charge turbo极速快充。

耗时3个月:小米9 27W极速快充终被“破解”

随后使用努比亚30w pps充电器充小米9,电压9.45v,电流2.58a,功率达到了24.45w,开启了27w charge turbo快充。

耗时3个月:小米9 27W极速快充终被“破解”

使用三星25w pps充电器充小米9,电压9.25v,电流2.52a,功率23.35w,开启了27w charge turbo快充。

耗时3个月:小米9 27W极速快充终被“破解”

最后使用紫米2a1c 45w pps充电器usb-c口充小米9,亮屏时状态正常功率16w左右,息屏后功率缓慢上升到20w,虽然能开启27w charge turbo极速快充,但只有10来秒。之后功率往下降,稳定时功率只有8.86w。

耗时3个月:小米9 27W极速快充终被“破解”

为了排除个例现象,我们使用了不同的2台紫米2a1c、2个power-z、2台小米9,并且通过上位机长时间抓包。

耗时3个月:小米9 27W极速快充终被“破解”

通过20分钟抓包数据分析,息屏大部分时间功率维持在8-9w之间,确定紫米2a1c对小米9充电存在异常情况。

经过以上测试后,除了原装充电器,用户想要获得小米9开启27w charge turbo极速快充,还可以选购pd pps充电器,pps是必要条件,普通不带pps的pd充电器是是不可能触发27w charge turbo极速快充的。

那我随便买一个pps充电器就能实现这样的功能吗?并不能。

有些pps充电器可以为小米9开启27w charge turbo极速快充,有些pps充电器不能给它开启27w charge turbo极速快充,可以根据测试列表数据自行购买。

另外,我们发现小米9一个很“皮”的充电现象。

在一次非常偶然的情况下,我们发现原本不支持27w charge turbo极速快充的坤兴30w pps充电器、倍思1a1c 30w pps充电器,突然支持27w charge turbo极速快充了。这让我们很困惑,终于在我们不断的测试后发现了其中的奥秘。

小米9在开机状态,用支持27w charge turbo极速快充的pps充电器充电后,其他不支持27w charge turbo极速快充的pps充电器也可以顺利为它开启27w charge turbo极速快充,简直是“打补丁”一样。但当手机关机、重启后,这项“打补丁功能”将会失效。

耗时3个月:小米9 27W极速快充终被“破解”

使用小米1a1c pps充电器给小米9充电“激活”27w charge turbo极速快充后,再使用坤兴 30w pps充电器充小米9,电压8.9v,电流2.85a,功率高达25.44w,坤兴30w pps充电器为小米9开启了27w charge turbo极速快充。

耗时3个月:小米9 27W极速快充终被“破解”

同样是在用小米1a1c pps为小米9激活27w charge turbo极速快充的情况下,使用倍思1a1c pps充电器usb-c口给手机充电,电压9.41v,电流2.6a,功率高达24.52w,开启了27w charge turbo快充。

耗时3个月:小米9 27W极速快充终被“破解”

在本次测试的所有的pd 3.0 pps充电器中,小米1a1c 30w pps、紫米2a1c 45w pps、努比亚30w pps、三星25w pps共4款充电器都可以主动支持27w charge turbo极速快充(但是紫米2a1c 45w pps充电器会出现充电异常现象)。

倍思 1a1c 30w pps、坤兴30w pps充电器并不支持27w charge turbo极速快充,但在其他几款支持的充电器“打补丁”后,坤兴倍思也能被动支持27w charge turbo极速快充。

27w charge turbo极速快充的状态下息屏时功率可达24w左右,亮屏时功率在16w左右。只有小米9原装usb-a充电器屏幕上会提示charge turbo极速快充特效,其余充电器均没特效,但是会在待机画面最底部提示正在快速充电。

总结:

耗时3个月:小米9 27W极速快充终被“破解”

小米首次在小米9手机上采用27w charge turbo极速快充,实测最大功率达25w+,相比以前的旗舰机表现(16w~18w),厉害不少。

27w charge turbo极速快充是私有协议,本以为想要握手这项快充就只能用小米9标配usb-a充电器,没想到小米1a1c 30w pps充电器、三星25w pps充电器、努比亚30w pps充电器、紫米2a1c 45w pps充电器同样能够握手27w charge turbo极速快充(需要注意紫米2a1c 45w pps充电器usb-c口充小米9会出现充电异常)。

我们虽然在标题中用了“破解”这个词,但是从小米9可以通过pps达到27w charge turbo极速快充的效果来看,小米9的研发团队从一开始就把这项功能当作是一个小彩蛋规划到充电策略的研发中,而且他们并没有宣称推广。

但并不是所有的pps充电器都能有这个效果,倍思1a1c pps充电器、坤兴30w pps充电器就不支持该协议。

另外小米9手机内有“彩蛋”,用支持该快充的pps充电器插过之后,再用不支持该协议的pps充电器,也能握手27w charge turbo极速快充,重启后彩蛋消失。

在我们测试的倍思1a1c pps、坤兴30w pps充电器中,均能通过上述方法成功支持27w charge turbo极速快充。市面上有很多款pps充电器,我们也没办法一一进行测试,如果你手上正好有其他pps充电器以及小米9、小米1a1c pps充电器(或努比亚30w pps充电器、三星25w pps充电器),不妨测试一番。

ps:这篇文章前前后后写了近三个月,在今天终于完结,心里不由的松了一口气。

刚开始是发现小米1a1c 30w pps充电器可以为小米9开启27w charge turbo极速快充,于是便准备写这篇文章,随后写着写着感觉素材不太够,于是想着同样带有pps的充电器能否为它开启这项快充呢?于是找来坤兴、倍思,当时还没有发现小米9彩蛋,这两款充电器也就不能为小米9开启快充。找来找去也没发现其中的规律,随后事情太多文章就搁置了。

直到后面发现坤兴、倍思这两款充电器突然可以为小米9开启快充,这让我们百思不得其解,又陆陆续续研究了好些天,才发现原来需要小米1a1c给小米9进行“激活”,于是便又着手写起了这篇文章。再后来拿到了努比亚 30w pps、三星25w pps这两款充电器,不断在重新拍图、重新测试、对文章修改、丰富文章,最终在今天完成。