=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2026.07.10 16:50:00 =~=~=~=~=~=~=~=~=~=~=~= Boot- Scramble value: 0x00000056 .65 package [CH= 0 Calibration done] [CH= 1 Calibration done] [CH= 2 Calibration done] [CH= 3 Calibration done] # Init_DRAM take 311 ms. Dram size:2 Start Pmain EMMC boot load preloader2 image ... SrcOffset:0x00010000 DstAddr:0x409fffb0 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 CID:0xbac9a7ad :0x5206c622 :0x4a544434 :0x15010041 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 plain size:0x0001a8f0 LZHS size:0x0000f2fc image size:0x0000f450 LZHS checksum:0x00000080 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 LZHS dec begin LZHS ok load preloader2 image ok u4BSSLimit:0x0001f450 MsdcAccuVect(CMD):0x00000100 LZHS addr:0x40100040 plain size:0x0015e850 LZHS size:0x00068e91 LZHS checksum:0x000000cb MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 LZHS begin LZHS ok loader ver check ... [MSDC] LOADER FAST READ EMMC! [MSDC] id1:00414a54 id2:44345206 [MSDC] Set Bus Clock as HS25(MHz) Success!,src 3 ,mode 0, div 4 [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- [preloader2_main.c:150] psVersion = 0x40e5e822 image version(header addr is 0x40cfffa0): 0.0.0 [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- record version: 0.0.0 comparing loader ver with record return 0 loader ver check done Boot Start Lmain [MSDC] MSDC AES INIT CONFIG DONE. [MSDC] LOADER FAST READ EMMC! [MSDC] id1:00414a54 id2:44345206 [MSDC] Set Bus Clock as HS25(MHz) Success!,src 3 ,mode 0, div 4 MT5887 Boot Loader v0.9 setup_usb_host: Setting up USB HOST controller... mt53xx_u3phy_ports_enable: mt53xx_u3phy_ports_enable u2p:3, u3p:1 mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(0) mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(1) mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(2) setup_usb_host: phy power-on done. xhci_init: regbase: 0x100c4000 xhci_init: opreg: 0x100c4020 xhci_init: caplen: 0x20 xhci_init: rtsoff: 0x600 xhci_init: dboff: 0x800 xhci_init: hciversion: 1.16 xhci_init: context size: 32 xhci_init: pagesize: 0x1000 xhci_init: xhci->dma_buffer = 0x41d10000 xhci_wait_ready: Waiting for controller to be ready... ok. xhci_reset: Resetting controller... ok. xhci_wait_ready: Waiting for controller to be ready... ok. xhci_reinit: [yl]xhci->ev_ring_table[0].seg_base_lo:0x41d00100, seg_base_hi:0x0, seg_size:0x8 xhci_reinit: [yl]xhci->hcrreg->intrrs[0].erstsz:0x1, erstba_lo :0x41d001c0, erstba_hi:0x0 xHCI: root hub init done(ports:4) dev 0x41e00340 MUSB3_init OK ++ USB0: Set GPIO42 = 1. USB1: Set GPIO43 = 1. USB2: Set GPIO44 = 1. USB3: Set GPIO219 = 1. [MSDC] enter into HS400 Mode, max dtr 200000000 [MSDC] Saved info: flag 0xaabbccdd,speedmode 5. [MSDC] Cur info: flag 0xaabbccdd, speedmode 5. [MSDC] The information is match, Alrady run autok before, ignore this time [MSDC] Load Param: [MSDC] SpeedMode : 0x00000005. [MSDC] K_IOCON : 0x02000008. [MSDC] K_PAD_TUNE0 : 0x003f2000. [MSDC] K_PAD_TUNE1 : 0x00280000. [MSDC] K_PATCH_BIT0 : 0x403c0047. [MSDC] K_PATCH_BIT1 : 0xfffe4640. [MSDC] K_PATCH_BIT2 : 0x0408180f. [MSDC] K_EMMC50_CFG0 : 0x00288832. [MSDC] K_DAT_RD_DLY0 : 0x01010101. [MSDC] K_DAT_RD_DLY1 : 0x01010101. [MSDC] K_DAT_RD_DLY2 : 0x00000000. [MSDC] K_DAT_RD_DLY3 : 0x00000000. [MSDC] K_EMMC50_PAD_DS_TUNE : 0x00014029. [MSDC] K_EMMC50_PAD_CMD_TUNE : 0x00000000. [MSDC] K_EMMC50_PAD_DAT01_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT23_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT45_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT67_TUNE: 0x00000000. [MSDC] check autok done. speed mode 1 ,clock 25 [MSDC] Set Bus Clock as HS0(MHz) Success!,src 0 ,mode 0, div 16 [MSDC] Set Bus Clock as HS50(MHz) Success!,src 3 ,mode 0, div 2 [MSDC] Set Bus Clock as HS400(MHz) Success!,src 3 ,mode 3, div 0 [MSDC] Set driving: CLK 7 ,CMD 7, DAT 9 [MSDC] Set device to HS400 mode successful! [MSDC] Loader apply autok param done. [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- Support network!. 1st MAC in EEP is valid (68:07:0a:4a:66:a5) 1st : (68:07:0a:4a:66:a5) 2nd : (68:07:0a:4a:66:a5) POWER ON FRC reset GPIO to output high LOADER_MtkEnvInitFunc: ui4_RebootEventDetailEepAddr = 0xa1a LOADER_MtkEnvInitFunc: ui4_EnableQHBEepAddr = 0xa10 LOADER_MtkEnvInitFunc: ui4_SilentRebootEepAddr = 0xa1c LOADER_MtkEnvInitFunc: ui4_RegisterTimeOfSilentRebootEepAddr = 0xa1b =========================================== [QHB flag] rDtvCfg.u1Flags4 =0 [HB flag] rDtvCfg.u1Flags2 =0 [QHB flag] prLdrData->rDtvCfg.u1Flags4 = 0 [HB flag] prLdrData->rDtvCfg.u1Flags2 = 0 =========================================== [OBR]LDR_checkIfLkbDownPress Boot reason: A/C power on!!Servoadc Channel1 frist update!!!, value is 1023 Servoadc Channel1 finish update!!!, value is 1023 [OBR]u4ServoADCChannelValue: 1023 [OBR-AC] nothing happened. [TCON-RESET]LDR_checkIfLkbUpPress [TCON-RESET]u4ServoADCChannelValue: 1023 [TCON-RESET]nothing happened. LOADER_MtkEnvInitFunc: PDWNC_ReadWakeupReason = 6 LOADER_MtkEnvInitFunc: AC_POWER, set ui4_EnableQHBEepAddr to 0 LOADER_MtkEnvInitFunc : ui4_EmmcFirstBootEepAddr = 0x97a LOADER_MtkEnvInitFunc: [QHB] u1EmmcFirstBoot = 0x1LOADER_MtkEnvInitFunc: [QHB] It is not EmmcFirstBoot, do no cation with QHB. LOADER_MtkEnvInitFunc: set ui1_reboot_event_detail to 0 LOADER_MtkEnvInitFunc: ui1_reboot_event_detail = 0 (read back) Remove Quiet Boot misc control in eeprom when Watchdog reason. [IRRX_InitMtkIrRegSetup]SetRC5WakeupKey - Temporary comment IR DATA register : 0x 0 T8032 init A/C on case loader stage... Load T8032 FW (addr: 0x40e20c88, size: 28410)success!! T8032 FW version: 7 T8032 change to loader stage... LDR_FlashCopy 0x4000f010 0x88680 0x80 POWER ON FRC reset GPIO to output high LOADER_MtkEnvInitFunc: ui4_RebootEventDetailEepAddr = 0xa1a LOADER_MtkEnvInitFunc: ui4_EnableQHBEepAddr = 0xa10 LOADER_MtkEnvInitFunc: ui4_SilentRebootEepAddr = 0xa1c LOADER_MtkEnvInitFunc: ui4_RegisterTimeOfSilentRebootEepAddr = 0xa1b =========================================== [QHB flag] rDtvCfg.u1Flags4 =0 [HB flag] rDtvCfg.u1Flags2 =0 [QHB flag] prLdrData->rDtvCfg.u1Flags4 = 0 [HB flag] prLdrData->rDtvCfg.u1Flags2 = 0 =========================================== [OBR]LDR_checkIfLkbDownPress [OBR]u4ServoADCChannelValue: 1023 [OBR-AC] nothing happened. [TCON-RESET]LDR_checkIfLkbUpPress [TCON-RESET]u4ServoADCChannelValue: 1023 [TCON-RESET]nothing happened. CC_PHP_SUPPORT_LOADER_CONSOLE_LOCK defined Uart Rx disabled [OBR]Is OBR triggered?. NVM_FSR_RECOVERY_MODE_ADDRESS=0 LOADER_MtkEnvInitFunc: ui4_fullstandbyctrlEepAddr = 0xa16 LOADER_MtkEnvInitFunc: ui1_tpvfullstandbyctrl = 0 [_LdrDetermineEnterStandby 424] PDWNC_WAKE_UP_REASON_AC_POWER continue bootup[UPG upgrade ~ PDWNC_WAKE_UP_REASON_AC_POWER] u1SlicneUpgradeStatus = 0 Org:0x30 Flags:0x30 Before u1EmmcFirstBoot = 0x1 Do not need to configure boot flag After EmmcFirstBoot Org:0x30 Flags:0x30 After u1EmmcFirstBoot = 0x1PDWNC_Init GPIO_MtkPowerOnFunc: ui4_SilentRebootEepAddr = 0xa1c GPIO_MtkPowerOnFunc: ui4_EnableQHBEepAddr = 0xa10 GPIO_MtkPowerOnFunc: ui4_FullStandbyCtrEepAddr = 0xa16 GPIO_MtkPowerOnFunc: normal cold boot ui1_silent_reboot = 0, ui1_tpvEnableQHB = 0, uil_FullStandbyCtr = 0 GPIO_MtkPowerOnFunc: After check ui1_silent_reboot, [QHB]u1Flags4: org=0, flag4=0 GPIO_MtkPowerOnFunc: not QUIET_HOT_BOOT ui4_RedLedBriEepAddr : 0x317b use NVM LEDdutyControl value u1RedLedBriValue : 45 [GPIO_MtkPowerOnFunc 2102] u1_factory_mode = 0 [GPIO_MtkPowerOnFunc 2121] ui4_CtnEepAddr = 0x980 [GPIO_MtkPowerOnFunc 2123] CTN = 65PUS8505/12 [GPIO_MtkPowerOnFunc 2153] start led sine wave blinking [GPIO_MtkPowerOnFunc 2165] Not PD9000 model, no need to set PDEL light switch FPGA-reset-pin:137 GPIO_MtkPowerOnFunc: efrcpowerGpio=256 GPIO_MtkPowerOnFunc: Power On FRC rDtvCfg.u1Flags4 = 0, PDWNC_ReadWakeupReason() = 6 GPIO_MtkPowerOnFunc: After FRC power, [QHB]u1Flags4: org=0, flag4=0 GPIO_MtkPowerOnFunc: eResetfrcGpio is not available The init function of this module is NULL The init function of this module is NULL USB0: Set GPIO42 = 1. USB1: Set GPIO43 = 1. USB2: Set GPIO44 = 1. USB3: Set GPIO219 = 1. ui4_CtnEepAddr = 0x980 CTN = 65PUS8505/12 u4BmpWidthTopBlack:848,u4BmpHeightTopBlack:422, u4BmpSizeTopBlack:1431424 u4BmpWidthMidBlack:848,u4BmpHeightMidBlack:196, u4BmpSizeMidBlack:664832 puDstAddress:0xc8400000 puBmpAddress:0x40defe40 u4ColorMode:0xe u4BmpWidth:848 u4BmpHeight:236 u4BmpSizePhilipsLogo:800512 u4DstAddressPhilipsLogo:0xc855d780 Display 0x40e5b5e0 background:0x00000000 Panel ID is 34. Panel ID 34 writing is done... vDrvResetVOPLLFlowFlag ###VbyOne VOPLLInit finsih######VbyOne VOPLLSet finsih###[SA7] _fgVopllUseDDDS = True [LVDS] VOPLL Initialize successful ! LDR_OsdDisplay(14, 0xc8400000, 848, 236) Color:14 BmpAddr:0xc8400000 Width:848 Height:1080 [OSD]OSD_BASE_SetPlaneSwitchOrder: OSD plane order[3,2,1] OSD_BASE_GetDisplayWidth upHaderAddr = 0xc9b80000, upDisAddr= 0xc9b81000 Panel 3840 x 2160 *************u4BmpPitch=3392****************** u4OutWidth=848,u4OutHeight=1080,u4OutX=536,u4OutY=0. [OSD]OSD_PLA_Enable: plane:2, enable:1 u1NVMFSRRecoveryMode = 0x0 ui_HW_AUD_BW = 0 ui_HW_DISPLAY_TECHNOLOGY = 0 not OLED set or in recovery, no need to extends 5 seconds display for OLED philips logo LDR_CheckWeakSymbol_mtk. [LDR]_factoryCmdUpgradeByFunctionType_init is called [LDR] ui4_upgradeDeviceTypeAddr : 0x7200 [LDR] ui1_upgradeDeviceType : 0x0 [LDR] ui1_functionType : 0xff [LDR]_factoryCmdUpgradeByFunctionType_isSkipUpgradeEnabled return FALSE Do USB upgrade [UFRC] NVM 0x317c[0x0], 0x97d[0x0] u1USBBlock = 0x42009740 [yl] usb_poll loop:0, controller->devices[0]:0x41e00340 xhci xhci_rh_hub_status_changed: 0x0, changed:0 [yl] usb_poll loop:1, controller->devices[1]:0x0 [yl] usb_poll loop:2, controller->devices[2]:0x0 [yl] usb_poll loop:3, controller->devices[3]:0x0 [yl] usb_poll loop:4, controller->devices[4]:0x0 [yl] usb_poll loop:5, controller->devices[5]:0x0 [yl] usb_poll loop:6, controller->devices[6]:0x0 [yl] usb_poll loop:7, controller->devices[7]:0x0 [yl] usb_poll loop:8, controller->devices[8]:0x0 [yl] usb_poll loop:9, controller->devices[9]:0x0 No U3 USB device. prLdrData->rDtvCfg.u1Upgrade_Ext :0x0 _fgDeviceType :0x1 USB upgrade stop [CMain 1321][OLED Tcon error handle]display_techonlogy = 0 [CMain 1325][OLED Tcon error handle] Not OLED Panel. LDR_PostInit _LOADER_ResetWiFi_2nd _LOADER_EnableCI5VPower Flash load lzhs header from 0x100000 to dram(0x4200a750), size=2048 Decompression uboot to 0x41800000... Flash load image from 0x100000 to dram(0x4200a750), size=0x69f03 LZHS start LZHS done Starting image... U-Boot 2011.12.12 (Apr 15 2022 - 15:30:24) Total ( 1 ) DRAM Channels. Total DRAM for kernel: 2 GiB # Channel-A DRAM Size: 4096 MB. WARNING: Caches not enabled MMC: [MSDC] Uboot max clock 400000000 [MSDC] MSDC AES INIT CONFIG DONE. [MSDC] HOST 1, rca 0x1 [MSDC] Set DMA Mode! [MSDC] id1:A7AD5206 id2:C6224A54 [MSDC] Uboot share parameters with loader. [MSDC] Load Param SpeedMode : 0x5. : 0 msdcgpio=76,-1,-1,176,-1,-1, [crash count] the 0x46c is 0xc [crash count] OPW7-07 0 [crash count] enable = 1 (func: BIM_IsRecoveryMode) [crash count] u4Crashcount_bit = 0 (BIM_increaseCrashCounter) Boot reason: A/C power on!! [crash count] WakeupReason is PDWNC_WAKE_UP_REASON_AC_POWER, Not accumulate counter [crash count] count = 0 (MAX = 20) (func: BIM_IsRecoveryMode) [crash count] Crash counter has not exceed the MAX, boot base on misc pmisc_msg: enter normal mode! pmisc_msg: enter normal mode! ###########################i4_misc_val==0x0000 ###########################i4QueryRet==0x0000 ###########################i4ReadRet==0x0000 ###########################u4Addr==0x0a18 ###########################u4Val==0x0000 ###########################Final u4Val==0x0000 Env_common.c/env_add_adb_support read EEPROM ADB Support = 0 [Panel Type] :0x0 [Panel Type] Non-OLED wifi dat cfg = [0] msdcautok=0x2000008,0x3f2000,0x280000,0x403c0047,0xfffe4640,0x408180f,0x288832,0x1010101,0x1010101,0x0,0x0,0x14029,0x0,0x0,0x0,0x0,0x0 loaderlogo=0x0@0x0 ...=====PMIC I2C Param=====... mt53xxregulator=198:2:3:4:1:600:1500:1000:4:0:200:5:6:16:1:700:1500:1000:4:1: In: serial Out: serial Err: serial pmisc_msg: [zzuu]test uboot loader B new flow. [crash count] the 0x46c is 0xc [crash count] OPW7-07 0 [crash count] enable = 1 (func: BIM_IsRecoveryMode) [crash count] u4Crashcount_bit = 0 (BIM_increaseCrashCounter) Boot reason: A/C power on!! [crash count] WakeupReason is PDWNC_WAKE_UP_REASON_AC_POWER, Not accumulate counter [crash count] count = 0 (MAX = 20) (func: BIM_IsRecoveryMode) [crash count] Crash counter has not exceed the MAX, boot base on misc pmisc_msg: enter normal mode! [main_loop][490] 0 ### main_loop: bootcmd="eboot boot" Hit any key to stop autoboot: 0 ###### Android Verify Boot 2.0 ###### The requested partitions: [boot] [dtbo] [tzbp] @@ Trying to verify slot _b --ENTER RPMB-- -- set count success -- write ok -- set count success -- -- set count success -- write ok -- set count success -- --EXIT RPMB-- System will boot from slot: _b ## AVB2.0 append extra bootargs: dm="1 system none ro 1,0 4817320 verity 1 179:46 179:46 4096 4096 602165 602165 sha1 16458f7ed1cb6ffdf026841bdff9584c4c0414ed 80b418d5e89df9e12bde3d86f4a3b465c4445f5f3067f5e6c588f51a1da072ba 10 restart_on_corruption ignore_zero_blocks use_fec_from_device 179:46 fec_roots 2 fec_blocks 606908 fec_start 606908" root=/dev/dm-0 androidboot.vbmeta.device=179:9 androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=locked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=16384 androidboot.vbmeta.digest=8b774890f5b9cf8b8890c46cc194ea1869f5fbf4c8823f311c46034f9cab5fdd androidboot.veritymode=enforcing Boot/Recovery image header version: 1 Boot state is: Green ! signature verification is OK LZHS start LZHS done ## LZHS decode success! src=0x49583358,dst=0xfa610000,psize=0x61b000,lsize=0x1cd54f,chk=0xba ## Loading image from partition: r20_b signature verification is OK LZHS start LZHS done ## LZHS decode success! src=0x4991dff0,dst=0xf9600000,psize=0x4a0d8,lsize=0x2b83b,chk=0xd1 ## Loading image from partition: r21_b signature verification is OK ## Plaintext img, src=0x49d1e010,dst=0xf9a00000,psize=0x0,lsize=0x0,chk=0x0 ## Loading image from partition: 3dlut_b signature verification is OK ## Plaintext img, src=0x4a11e020,dst=0xfa200000,psize=0x0,lsize=0x0,chk=0x0 ## Booting kernel from Legacy Image at 48043340 ... ## Flattened Device Tree from Legacy Image at 48043340 Booting using the fdt blob at 0x47800000 Uncompressing Kernel Image ... OK reserving fdt memory region: addr=0 size=10000 Applying the overlay fdt of index: 0 ... OK ## boot_ufdt_overlay: Merge DTBO to main DTB done, takes 13.571 ms Loading Device Tree to 463f5000, end 463ff220 ... OK ## Transferring control to Linux (at address fa610000) ... ## Linux start= 0x040000000 size= 0x07d264000 ... ## Linux start= 0x100000000 size= 0x000000000 ... ## uBoot bootargs size is limited: 4096 Bytes, current size: 2592 Bytes. Starting kernel ... [ATF][ 0.000000]LK boot argument [ATF][ 0.002870]atf_magic=0x4d415446 [ATF][ 0.004736]tee_support=0x1 [ATF][ 0.006385]tee_entry=0xfa635000 [ATF][ 0.008251]tee_boot_arg_addr=0x0 [ATF][ 0.010160]atf_log_port=0x0 [ATF][ 0.011853]atf_log_baudrate=0x0 [ATF][ 0.013719]atf_log_buf_start=0x0 [ATF][ 0.015628]atf_log_buf_size=0x0 [ATF][ 0.017494]atf_aee_debug_buf_start=0x0 [ATF][ 0.019664]atf_aee_debug_buf_size=0x0 [ATF][ 0.021790]atf_irq_num=0 [ATF][ 0.023353]BL33_START_ADDRESS=0x40080000 [ATF][ 0.025609]bl31_setup [ATF][ 0.027042]RESET_TO_BL31 [ATF][ 0.029170]BL31 Built : [ATF][ 0.030656]mtk: platform_setup_pm [ATF][ 0.032514][BL31] tvtee_setup! [ATF][ 0.034396][BL31] Jump to secure OS for initialization! TZ_Check_KernelStatus start TZ status=0x1 welcome to lk/MP boot args 0x0 0x0 0x0 0x0 HKDF-SHA256 Verification: PASS initializing trusty (Built: ) Initializing Trusted OS SMC handler Trusty Init Done, Jump to linux Kernel 4294967294 [ATF][ 0.059992]Kernel is 64Bit [ATF][ 0.062841]pc=0x40080000, r0=0x463f5000, r1=0x16ff,r2=0x0 [ATF][ 0.065793]KERNEL_AT_NON-SECURE! [ATF][ 0.067745][BL31] Final dump! SvcEx_SVP_AddKernelProtect u4Start = 40080000, u4End = 40920000 SvcEx_SVP_AddKernelProtect u4Start = 40920000, u4End = bd264000 read data: Addr failure, 0 read data: Addr failure, 0 read data: Addr failure, 0 fs_init_from_super:310: loaded super block version 2 super_block_valid:155: bad magic, 0x20708acbf2780f98 super_block_valid:155: bad magic, 0x20708acbf2780f98 fs_init_from_super:313: clear requested, create empty [OEMCrypto_IsKeyboxValid(): BAD_MAGIC] [OEMCrypto_InstallKeybox] FACTORY_KEYBOX_SIZE=212 [OEMCrypto_InstallKeybox]: FACTORY_KEYBOX_SIZE success [UTSetGenEpoch(): entry] epoch=1420070452 [UTSetGenEpoch(): master_generation=0] [UTSetGenEpoch(): exit] [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry Boot- Scramble value: 0x00000056 .65 package [CH= 0 Calibration done] [CH= 1 Calibration done] [CH= 2 Calibration done] [CH= 3 Calibration done] # Init_DRAM take 308 ms. Dram size:2 Start Pmain EMMC boot load preloader2 image ... SrcOffset:0x00010000 DstAddr:0x409fffb0 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 CID:0xbac9a7ad :0x5206c622 :0x4a544434 :0x15010041 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 plain size:0x0001a8f0 LZHS size:0x0000f2fc image size:0x0000f450 LZHS checksum:0x00000080 MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 LZHS dec begin LZHS ok load preloader2 image ok u4BSSLimit:0x0001f450 MsdcAccuVect(CMD):0x00000100 LZHS addr:0x40100040 plain size:0x0015e850 LZHS size:0x00068e91 LZHS checksum:0x000000cb MsdcAccuVect(CMD):0x00000100 MsdcAccuVect(CMD):0x00000100 LZHS begin LZHS ok loader ver check ... [MSDC] LOADER FAST READ EMMC! [MSDC] id1:00414a54 id2:44345206 [MSDC] Set Bus Clock as HS25(MHz) Success!,src 3 ,mode 0, div 4 [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- [preloader2_main.c:150] psVersion = 0x40e5e822 image version(header addr is 0x40cfffa0): 0.0.0 [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- record version: 0.0.0 comparing loader ver with record return 0 loader ver check done Boot Start Lmain [MSDC] MSDC AES INIT CONFIG DONE. [MSDC] LOADER FAST READ EMMC! [MSDC] id1:00414a54 id2:44345206 [MSDC] Set Bus Clock as HS25(MHz) Success!,src 3 ,mode 0, div 4 MT5887 Boot Loader v0.9 setup_usb_host: Setting up USB HOST controller... mt53xx_u3phy_ports_enable: mt53xx_u3phy_ports_enable u2p:3, u3p:1 mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_u3phy_ports_enable: [yl]u3p_readl(sif_base, U3P_U2_CTRL(i)):0x4c mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(0) mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(1) mt53xx_phy_index_power_on: mt53xx_phy_index_power_on(2) setup_usb_host: phy power-on done. xhci_init: regbase: 0x100c4000 xhci_init: opreg: 0x100c4020 xhci_init: caplen: 0x20 xhci_init: rtsoff: 0x600 xhci_init: dboff: 0x800 xhci_init: hciversion: 1.16 xhci_init: context size: 32 xhci_init: pagesize: 0x1000 xhci_init: xhci->dma_buffer = 0x41d10000 xhci_wait_ready: Waiting for controller to be ready... ok. xhci_reset: Resetting controller... ok. xhci_wait_ready: Waiting for controller to be ready... ok. xhci_reinit: [yl]xhci->ev_ring_table[0].seg_base_lo:0x41d00100, seg_base_hi:0x0, seg_size:0x8 xhci_reinit: [yl]xhci->hcrreg->intrrs[0].erstsz:0x1, erstba_lo :0x41d001c0, erstba_hi:0x0 xHCI: root hub init done(ports:4) dev 0x41e00340 MUSB3_init OK ++ USB0: Set GPIO42 = 1. USB1: Set GPIO43 = 1. USB2: Set GPIO44 = 1. USB3: Set GPIO219 = 1. [MSDC] enter into HS400 Mode, max dtr 200000000 [MSDC] Saved info: flag 0xaabbccdd,speedmode 5. [MSDC] Cur info: flag 0xaabbccdd, speedmode 5. [MSDC] The information is match, Alrady run autok before, ignore this time [MSDC] Load Param: [MSDC] SpeedMode : 0x00000005. [MSDC] K_IOCON : 0x02000008. [MSDC] K_PAD_TUNE0 : 0x003f2000. [MSDC] K_PAD_TUNE1 : 0x00280000. [MSDC] K_PATCH_BIT0 : 0x403c0047. [MSDC] K_PATCH_BIT1 : 0xfffe4640. [MSDC] K_PATCH_BIT2 : 0x0408180f. [MSDC] K_EMMC50_CFG0 : 0x00288832. [MSDC] K_DAT_RD_DLY0 : 0x01010101. [MSDC] K_DAT_RD_DLY1 : 0x01010101. [MSDC] K_DAT_RD_DLY2 : 0x00000000. [MSDC] K_DAT_RD_DLY3 : 0x00000000. [MSDC] K_EMMC50_PAD_DS_TUNE : 0x00014029. [MSDC] K_EMMC50_PAD_CMD_TUNE : 0x00000000. [MSDC] K_EMMC50_PAD_DAT01_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT23_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT45_TUNE: 0x00000000. [MSDC] K_EMMC50_PAD_DAT67_TUNE: 0x00000000. [MSDC] check autok done. speed mode 1 ,clock 25 [MSDC] Set Bus Clock as HS0(MHz) Success!,src 0 ,mode 0, div 16 [MSDC] Set Bus Clock as HS50(MHz) Success!,src 3 ,mode 0, div 2 [MSDC] Set Bus Clock as HS400(MHz) Success!,src 3 ,mode 3, div 0 [MSDC] Set driving: CLK 7 ,CMD 7, DAT 9 [MSDC] Set device to HS400 mode successful! [MSDC] Loader apply autok param done. [MSDC] --ENTER RPMB-- [MSDC] --EXIT RPMB-- Support network!. 1st MAC in EEP is valid (68:07:0a:4a:66:a5) 1st : (68:07:0a:4a:66:a5) 2nd : (68:07:0a:4a:66:a5) POWER ON FRC reset GPIO to output high LOADER_MtkEnvInitFunc: ui4_RebootEventDetailEepAddr = 0xa1a LOADER_MtkEnvInitFunc: ui4_EnableQHBEepAddr = 0xa10 LOADER_MtkEnvInitFunc: ui4_SilentRebootEepAddr = 0xa1c LOADER_MtkEnvInitFunc: ui4_RegisterTimeOfSilentRebootEepAddr = 0xa1b =========================================== [QHB flag] rDtvCfg.u1Flags4 =0 [HB flag] rDtvCfg.u1Flags2 =0 [QHB flag] prLdrData->rDtvCfg.u1Flags4 = 0 [HB flag] prLdrData->rDtvCfg.u1Flags2 = 0 =========================================== [OBR]LDR_checkIfLkbDownPress Boot reason: A/C power on!!Servoadc Channel1 frist update!!!, value is 1023 Servoadc Channel1 finish update!!!, value is 1023 [OBR]u4ServoADCChannelValue: 1023 [OBR-AC] nothing happened. [TCON-RESET]LDR_checkIfLkbUpPress [TCON-RESET]u4ServoADCChannelValue: 1023 [TCON-RESET]nothing happened. LOADER_MtkEnvInitFunc: PDWNC_ReadWakeupReason = 6 LOADER_MtkEnvInitFunc: AC_POWER, set ui4_EnableQHBEepAddr to 0 LOADER_MtkEnvInitFunc : ui4_EmmcFirstBootEepAddr = 0x97a LOADER_MtkEnvInitFunc: [QHB] u1EmmcFirstBoot = 0x1LOADER_MtkEnvInitFunc: [QHB] It is not EmmcFirstBoot, do no cation with QHB. LOADER_MtkEnvInitFunc: set ui1_reboot_event_detail to 0 LOADER_MtkEnvInitFunc: ui1_reboot_event_detail = 0 (read back) Remove Quiet Boot misc control in eeprom when Watchdog reason. [IRRX_InitMtkIrRegSetup]SetRC5WakeupKey - Temporary comment IR DATA register : 0x 0 T8032 init A/C on case loader stage... Load T8032 FW (addr: 0x40e20c88, size: 28410)success!! T8032 FW version: 7 T8032 change to loader stage... LDR_FlashCopy 0x4000f010 0x88680 0x80 POWER ON FRC reset GPIO to output high LOADER_MtkEnvInitFunc: ui4_RebootEventDetailEepAddr = 0xa1a LOADER_MtkEnvInitFunc: ui4_EnableQHBEepAddr = 0xa10 LOADER_MtkEnvInitFunc: ui4_SilentRebootEepAddr = 0xa1c LOADER_MtkEnvInitFunc: ui4_RegisterTimeOfSilentRebootEepAddr = 0xa1b =========================================== [QHB flag] rDtvCfg.u1Flags4 =0 [HB flag] rDtvCfg.u1Flags2 =0 [QHB flag] prLdrData->rDtvCfg.u1Flags4 = 0 [HB flag] prLdrData->rDtvCfg.u1Flags2 = 0 =========================================== [OBR]LDR_checkIfLkbDownPress [OBR]u4ServoADCChannelValue: 1023 [OBR-AC] nothing happened. [TCON-RESET]LDR_checkIfLkbUpPress [TCON-RESET]u4ServoADCChannelValue: 1023 [TCON-RESET]nothing happened. CC_PHP_SUPPORT_LOADER_CONSOLE_LOCK defined Uart Rx disabled [OBR]Is OBR triggered?. NVM_FSR_RECOVERY_MODE_ADDRESS=0 LOADER_MtkEnvInitFunc: ui4_fullstandbyctrlEepAddr = 0xa16 LOADER_MtkEnvInitFunc: ui1_tpvfullstandbyctrl = 0 [_LdrDetermineEnterStandby 424] PDWNC_WAKE_UP_REASON_AC_POWER continue bootup[UPG upgrade ~ PDWNC_WAKE_UP_REASON_AC_POWER] u1SlicneUpgradeStatus = 0 Org:0x30 Flags:0x30 Before u1EmmcFirstBoot = 0x1 Do not need to configure boot flag After EmmcFirstBoot Org:0x30 Flags:0x30 After u1EmmcFirstBoot = 0x1PDWNC_Init GPIO_MtkPowerOnFunc: ui4_SilentRebootEepAddr = 0xa1c GPIO_MtkPowerOnFunc: ui4_EnableQHBEepAddr = 0xa10 GPIO_MtkPowerOnFunc: ui4_FullStandbyCtrEepAddr = 0xa16 GPIO_MtkPowerOnFunc: normal cold boot ui1_silent_reboot = 0, ui1_tpvEnableQHB = 0, uil_FullStandbyCtr = 0 GPIO_MtkPowerOnFunc: After check ui1_silent_reboot, [QHB]u1Flags4: org=0, flag4=0 GPIO_MtkPowerOnFunc: not QUIET_HOT_BOOT ui4_RedLedBriEepAddr : 0x317b use NVM LEDdutyControl value u1RedLedBriValue : 45 [GPIO_MtkPowerOnFunc 2102] u1_factory_mode = 0 [GPIO_MtkPowerOnFunc 2121] ui4_CtnEepAddr = 0x980 [GPIO_MtkPowerOnFunc 2123] CTN = 65PUS8505/12 [GPIO_MtkPowerOnFunc 2153] start led sine wave blinking [GPIO_MtkPowerOnFunc 2165] Not PD9000 model, no need to set PDEL light switch FPGA-reset-pin:137 GPIO_MtkPowerOnFunc: efrcpowerGpio=256 GPIO_MtkPowerOnFunc: Power On FRC rDtvCfg.u1Flags4 = 0, PDWNC_ReadWakeupReason() = 6 GPIO_MtkPowerOnFunc: After FRC power, [QHB]u1Flags4: org=0, flag4=0 GPIO_MtkPowerOnFunc: eResetfrcGpio is not available The init function of this module is NULL The init function of this module is NULL USB0: Set GPIO42 = 1. USB1: Set GPIO43 = 1. USB2: Set GPIO44 = 1. USB3: Set GPIO219 = 1. ui4_CtnEepAddr = 0x980 CTN = 65PUS8505/12 u4BmpWidthTopBlack:848,u4BmpHeightTopBlack:422, u4BmpSizeTopBlack:1431424 u4BmpWidthMidBlack:848,u4BmpHeightMidBlack:196, u4BmpSizeMidBlack:664832 puDstAddress:0xc8400000 puBmpAddress:0x40defe40 u4ColorMode:0xe u4BmpWidth:848 u4BmpHeight:236 u4BmpSizePhilipsLogo:800512 u4DstAddressPhilipsLogo:0xc855d780 Display 0x40e5b5e0 background:0x00000000 Panel ID is 34. Panel ID 34 writing is done... vDrvResetVOPLLFlowFlag ###VbyOne VOPLLInit finsih######VbyOne VOPLLSet finsih###[SA7] _fgVopllUseDDDS = True [LVDS] VOPLL Initialize successful ! LDR_OsdDisplay(14, 0xc8400000, 848, 236) Color:14 BmpAddr:0xc8400000 Width:848 Height:1080 [OSD]OSD_BASE_SetPlaneSwitchOrder: OSD plane order[3,2,1] OSD_BASE_GetDisplayWidth upHaderAddr = 0xc9b80000, upDisAddr= 0xc9b81000 Panel 3840 x 2160 *************u4BmpPitch=3392****************** u4OutWidth=848,u4OutHeight=1080,u4OutX=536,u4OutY=0. [OSD]OSD_PLA_Enable: plane:2, enable:1 u1NVMFSRRecoveryMode = 0x0 ui_HW_AUD_BW = 0 ui_HW_DISPLAY_TECHNOLOGY = 0 not OLED set or in recovery, no need to extends 5 seconds display for OLED philips logo LDR_CheckWeakSymbol_mtk. [LDR]_factoryCmdUpgradeByFunctionType_init is called [LDR] ui4_upgradeDeviceTypeAddr : 0x7200 [LDR] ui1_upgradeDeviceType : 0x0 [LDR] ui1_functionType : 0xff [LDR]_factoryCmdUpgradeByFunctionType_isSkipUpgradeEnabled return FALSE Do USB upgrade [UFRC] NVM 0x317c[0x0], 0x97d[0x0] u1USBBlock = 0x42009740 [yl] usb_poll loop:0, controller->devices[0]:0x41e00340 xhci xhci_rh_hub_status_changed: 0x0, changed:0 [yl] usb_poll loop:1, controller->devices[1]:0x0 [yl] usb_poll loop:2, controller->devices[2]:0x0 [yl] usb_poll loop:3, controller->devices[3]:0x0 [yl] usb_poll loop:4, controller->devices[4]:0x0 [yl] usb_poll loop:5, controller->devices[5]:0x0 [yl] usb_poll loop:6, controller->devices[6]:0x0 [yl] usb_poll loop:7, controller->devices[7]:0x0 [yl] usb_poll loop:8, controller->devices[8]:0x0 [yl] usb_poll loop:9, controller->devices[9]:0x0 No U3 USB device. prLdrData->rDtvCfg.u1Upgrade_Ext :0x0 _fgDeviceType :0x1 USB upgrade stop [CMain 1321][OLED Tcon error handle]display_techonlogy = 0 [CMain 1325][OLED Tcon error handle] Not OLED Panel. LDR_PostInit _LOADER_ResetWiFi_2nd _LOADER_EnableCI5VPower Flash load lzhs header from 0x100000 to dram(0x4200a750), size=2048 Decompression uboot to 0x41800000... Flash load image from 0x100000 to dram(0x4200a750), size=0x69f03 LZHS start LZHS done Starting image... U-Boot 2011.12.12 (Apr 15 2022 - 15:30:24) Total ( 1 ) DRAM Channels. Total DRAM for kernel: 2 GiB # Channel-A DRAM Size: 4096 MB. WARNING: Caches not enabled MMC: [MSDC] Uboot max clock 400000000 [MSDC] MSDC AES INIT CONFIG DONE. [MSDC] HOST 1, rca 0x1 [MSDC] Set DMA Mode! [MSDC] id1:A7AD5206 id2:C6224A54 [MSDC] Uboot share parameters with loader. [MSDC] Load Param SpeedMode : 0x5. : 0 msdcgpio=76,-1,-1,176,-1,-1, [crash count] the 0x46c is 0xc [crash count] OPW7-07 0 [crash count] enable = 1 (func: BIM_IsRecoveryMode) [crash count] u4Crashcount_bit = 0 (BIM_increaseCrashCounter) Boot reason: A/C power on!! [crash count] WakeupReason is PDWNC_WAKE_UP_REASON_AC_POWER, Not accumulate counter [crash count] count = 0 (MAX = 20) (func: BIM_IsRecoveryMode) [crash count] Crash counter has not exceed the MAX, boot base on misc pmisc_msg: enter normal mode! pmisc_msg: enter normal mode! ###########################i4_misc_val==0x0000 ###########################i4QueryRet==0x0000 ###########################i4ReadRet==0x0000 ###########################u4Addr==0x0a18 ###########################u4Val==0x0000 ###########################Final u4Val==0x0000 Env_common.c/env_add_adb_support read EEPROM ADB Support = 0 [Panel Type] :0x0 [Panel Type] Non-OLED wifi dat cfg = [0] msdcautok=0x2000008,0x3f2000,0x280000,0x403c0047,0xfffe4640,0x408180f,0x288832,0x1010101,0x1010101,0x0,0x0,0x14029,0x0,0x0,0x0,0x0,0x0 loaderlogo=0x0@0x0 ...=====PMIC I2C Param=====... mt53xxregulator=198:2:3:4:1:600:1500:1000:4:0:200:5:6:16:1:700:1500:1000:4:1: In: serial Out: serial Err: serial pmisc_msg: [zzuu]test uboot loader B new flow. [crash count] the 0x46c is 0xc [crash count] OPW7-07 0 [crash count] enable = 1 (func: BIM_IsRecoveryMode) [crash count] u4Crashcount_bit = 0 (BIM_increaseCrashCounter) Boot reason: A/C power on!! [crash count] WakeupReason is PDWNC_WAKE_UP_REASON_AC_POWER, Not accumulate counter [crash count] count = 0 (MAX = 20) (func: BIM_IsRecoveryMode) [crash count] Crash counter has not exceed the MAX, boot base on misc pmisc_msg: enter normal mode! [main_loop][490] 0 ### main_loop: bootcmd="eboot boot" Hit any key to stop autoboot: 0 ###### Android Verify Boot 2.0 ###### The requested partitions: [boot] [dtbo] [tzbp] @@ Trying to verify slot _b --ENTER RPMB-- -- set count success -- write ok -- set count success -- -- set count success -- write ok -- set count success -- --EXIT RPMB-- System will boot from slot: _b ## AVB2.0 append extra bootargs: dm="1 system none ro 1,0 4817320 verity 1 179:46 179:46 4096 4096 602165 602165 sha1 16458f7ed1cb6ffdf026841bdff9584c4c0414ed 80b418d5e89df9e12bde3d86f4a3b465c4445f5f3067f5e6c588f51a1da072ba 10 restart_on_corruption ignore_zero_blocks use_fec_from_device 179:46 fec_roots 2 fec_blocks 606908 fec_start 606908" root=/dev/dm-0 androidboot.vbmeta.device=179:9 androidboot.vbmeta.avb_version=1.0 androidboot.vbmeta.device_state=locked androidboot.vbmeta.hash_alg=sha256 androidboot.vbmeta.size=16384 androidboot.vbmeta.digest=8b774890f5b9cf8b8890c46cc194ea1869f5fbf4c8823f311c46034f9cab5fdd androidboot.veritymode=enforcing Boot/Recovery image header version: 1 Boot state is: Green ! signature verification is OK LZHS start LZHS done ## LZHS decode success! src=0x49583358,dst=0xfa610000,psize=0x61b000,lsize=0x1cd54f,chk=0xba ## Loading image from partition: r20_b signature verification is OK LZHS start LZHS done ## LZHS decode success! src=0x4991dff0,dst=0xf9600000,psize=0x4a0d8,lsize=0x2b83b,chk=0xd1 ## Loading image from partition: r21_b signature verification is OK ## Plaintext img, src=0x49d1e010,dst=0xf9a00000,psize=0x0,lsize=0x0,chk=0x0 ## Loading image from partition: 3dlut_b signature verification is OK ## Plaintext img, src=0x4a11e020,dst=0xfa200000,psize=0x0,lsize=0x0,chk=0x0 ## Booting kernel from Legacy Image at 48043340 ... ## Flattened Device Tree from Legacy Image at 48043340 Booting using the fdt blob at 0x47800000 Uncompressing Kernel Image ... OK reserving fdt memory region: addr=0 size=10000 Applying the overlay fdt of index: 0 ... OK ## boot_ufdt_overlay: Merge DTBO to main DTB done, takes 13.581 ms Loading Device Tree to 463f5000, end 463ff220 ... OK ## Transferring control to Linux (at address fa610000) ... ## Linux start= 0x040000000 size= 0x07d264000 ... ## Linux start= 0x100000000 size= 0x000000000 ... ## uBoot bootargs size is limited: 4096 Bytes, current size: 2592 Bytes. Starting kernel ... [ATF][ 0.000000]LK boot argument [ATF][ 0.002868]atf_magic=0x4d415446 [ATF][ 0.004735]tee_support=0x1 [ATF][ 0.006384]tee_entry=0xfa635000 [ATF][ 0.008250]tee_boot_arg_addr=0x0 [ATF][ 0.010159]atf_log_port=0x0 [ATF][ 0.011852]atf_log_baudrate=0x0 [ATF][ 0.013718]atf_log_buf_start=0x0 [ATF][ 0.015627]atf_log_buf_size=0x0 [ATF][ 0.017493]atf_aee_debug_buf_start=0x0 [ATF][ 0.019663]atf_aee_debug_buf_size=0x0 [ATF][ 0.021789]atf_irq_num=0 [ATF][ 0.023351]BL33_START_ADDRESS=0x40080000 [ATF][ 0.025608]bl31_setup [ATF][ 0.027040]RESET_TO_BL31 [ATF][ 0.029167]BL31 Built : [ATF][ 0.030653]mtk: platform_setup_pm [ATF][ 0.032511][BL31] tvtee_setup! [ATF][ 0.034393][BL31] Jump to secure OS for initialization! TZ_Check_KernelStatus start TZ status=0x1 welcome to lk/MP boot args 0x0 0x0 0x0 0x0 HKDF-SHA256 Verification: PASS initializing trusty (Built: ) Initializing Trusted OS SMC handler Trusty Init Done, Jump to linux Kernel 4294967294 [ATF][ 0.059831]Kernel is 64Bit [ATF][ 0.062680]pc=0x40080000, r0=0x463f5000, r1=0x16ff,r2=0x0 [ATF][ 0.065633]KERNEL_AT_NON-SECURE! [ATF][ 0.067584][BL31] Final dump! SvcEx_SVP_AddKernelProtect u4Start = 40080000, u4End = 40920000 SvcEx_SVP_AddKernelProtect u4Start = 40920000, u4End = bd264000 read data: Addr failure, 0 read data: Addr failure, 0 read data: Addr failure, 0 fs_init_from_super:310: loaded super block version 2 super_block_valid:155: bad magic, 0x20708acbf2780f98 super_block_valid:155: bad magic, 0x20708acbf2780f98 fs_init_from_super:313: clear requested, create empty [OEMCrypto_IsKeyboxValid(): BAD_MAGIC] [OEMCrypto_InstallKeybox] FACTORY_KEYBOX_SIZE=212 [OEMCrypto_InstallKeybox]: FACTORY_KEYBOX_SIZE success [UTSetGenEpoch(): entry] epoch=1420070457 [UTSetGenEpoch(): master_generation=0] [UTSetGenEpoch(): exit] [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2.[OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry [OEMCrypto_Initialize]: zj entry [UTCreate(): exit] [UTLoadGenerationNumber(): 2 this->master_generation_number_=0] UTLoadUsageTableHeader: 2 clear.count=0 UTLoadUsageTableHeader: exit [OEMCrypto_LoadUsageTableHeader(): success] [OEMCrypto_Terminate]: entry