分类 MSM 下的文章

Android平台OEM解锁分析

一般安卓fastboot刷机需要unlock device,也叫unlock bootloader,我想多半和lock/unlock在bootloader中实现有关,ok,下面就来看下相关代码,参考高通平台P LK。device_info中记录了是否解锁,有两个:is_unlocked, is_unlock_critical:static device_info devi...阅读全文

高通平台A/B系统刷机说明

A/B系统是Google推的一种OTA升级方法,就是为了方便,简单说就是多了个备份区,升级时写备份区然后尝试从备份区启动,如果启动ok,就把备份区作为主区,遥想当年ROS平台bootloader就有这么个东东。这里不关心OTA流程,我们关心的是A/B系统分区选择相关,A/B下刷机要不要带_a, _b。ok,先让我们看下官方对分区选择说明:A/B system update...阅读全文

关于高通平台串口调试行为的一点说明

最近遇到一个问题,项目初期阶段,刚开机串口输入输出都正常,高通平台Android O kernel 3.18跑起来大概30-40s串口没有打印输出了,只有输入, eng/userdebug/user都一样。先看kernel log:[ 4.891514] msm_hsl_console_setup: console setup on port #0 [ 4.8...阅读全文