MTK_SEC_BOOT=ATTR_SBOOT_ONLY_ENABLE_ON_SCHIP MTK_SEC_USBDL=ATTR_SUSBDL_ONLY_ENABLE_ON_SCHIP # 2.路径:vendor/mediate/proprietary/bootable/bootloader/lk/project/xqt551.mk MTK_SECURITY_SW_SUPPORT=yes # 3.路径:path-for-project-kernel/arch/arm/configs/xqt551_debug_defconfig CONFIG_MTK_SECU...
sec_ret = sec_func_init(3); seclib_set_oemkey(g_oemkey, OEM_PUBK_SZ);//设置 sec_logo_check()//检测logo /*Show download logo & message on screen */ if (g_boot_arg->boot_mode == DOWNLOAD_BOOT)//如果是下载模式,单独分析2 mt65xx_bat_init//初始化电池,分析在preload和LK电源管理 ...
150 // forbid_mode = g_boot_arg->boot_mode &= 0x000000FF; 151 /*If boot reason is power key + volumn down, then 152 disable factory mode dectection*/ 153 if (mtk_detect_pmic_just_rst()) { 154 factory_forbidden=1; 155 } 156 /*Check RTC to know if system want to reboot to ...
mtk.py r preloader preloader.bin --parttype boot2 Read efuses Example: python mtk.py da efuse Unlock bootloader Erase metadata and userdata (and md_udc if existing): python mtk.py e metadata,userdata,md_udc Unlock bootloader: python mtk.py da seccfg unlock for relocking use: py...
[RTC]Enter first boot init. [RTC]rtc_init#1 powerkey1 = 0x72EA, powerkey2 = 0xD022, with LPD [RTC]bbpu = 0x42, con = 0x8020, osc32con = 0x4361, sec = 0xC805, yea = 0x1044 [RTC]rtc_first_boot_init [RTC]XO_XMODE_M = 1 , XO_EN32K_M = 1 ...
(1)第1部分bootloader,也就是MTK内部(in-house)的pre-loader,这部分依赖平台,这部分有BootROM来加载到内部的ISRAM中执行。 (2)第2部分bootloader,也就是u-boot,这部分依赖操作系统,由pre-loader加载到外部DRAM中执行。负责引导linux操作系统和Android框架,但是从Android 4.1(jelly bean)开始,MTK采用little kernel来...
python mtk.py da seccfg lock ``` 3. Reboot the phone: ``` python mtk reset python mtk.py reset ``` and disconnect usb cable to let the phone reboot. Expand All @@ -279,57 +284,57 @@ then the device should boot within 5 seconds. Dump boot partition to filename boot.bin via ...
(32bit) In <kernel_path>/arch/arm/boot/dts/<pmic_chip>.dtsi mediatek,long-press-mode = <1>; (0): disable LPSD, (1): Set "power key" to trigger long press shutdown, (2): Set "power key + home key(Volume up)" to trigger long press shutdown ...
[SEC_INIT] Search SECRO - SW sec boot configured (0, 0) [SEC_INIT] Search SECRO - SDL configuration[LOCK] (1, 1, 1, 1) [SEC_INIT] Search SECRO - SB configuration[LOCK] (1, 1, 1, 1, 1, 1, 1, 1) [SEC_INIT] Search SECRO - SDL configuration[UNLOCK] (2, 2, 2, 2...
(32bit) In <kernel_path>/arch/arm/boot/dts/<pmic_chip>.dtsi mediatek,long-press-mode = <1>; (0): disable LPSD, (1): Set "power key" to trigger long press shutdown, (2): Set "power key + home key(Volume up)" to trigger long press shutdown ...