[KERNEL][MODULE][KEXEC][DEV] kexec for ford - Fire Original Android Development

Trying to get kexec working on Fire, to bypass locked bootloader.
XDA:DevDB Information
KEXEC, Kernel for the Amazon Fire
Contributors
k4y0z
Source Code: https://github.com/chaosmaster
Kernel Special Features: kexec, atags
Version Information
Status: Alpha
Created 2015-12-13
Last Updated 2015-12-13

I have successfully compiled kexec for the ford, however booting a kernel doesn't completely work.
It seems like the cpu-cores aren't shut down completely, hopefully someone here has an Idea how to get that going.
This is what it currently looks like trying to boot a kernel using kexec:
Code:
[ 0.000000]-(0)[0:swapper]Linux version 3.10.54+ ([email protected]) (gcc version 4.8 (GCC) ) #17 SMP PREEMPT Sun Dec 13 18:00:30 CET 2015
[ 0.000000]-(0)[0:swapper]CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[ 0.000000]-(0)[0:swapper]CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000]-(0)[0:swapper]Machine: MT8117
[ 0.000000]-(0)[0:swapper]Load default dfo data...
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MTK_MD5_SUPPORT:0x00000005
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MTK_ENABLE_MD5:0x00000000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MD5_SIZE:0x01600000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MTK_MD5_SUPPORT:0x00000005
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MTK_ENABLE_MD5:0x00000000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MD5_SIZE:0x01600000
[ 0.000000]-(0)[0:swapper]tag_devinfo_data_rid, index[12]:0xd7b56d97
[ 0.000000]-(0)[0:swapper]tag_devinfo_data size:26
[ 0.000000]-(0)[0:swapper]Get MD inf from META
[ 0.000000]-(0)[0:swapper]md_inf[0]=0
[ 0.000000]-(0)[0:swapper]md_inf[1]=0
[ 0.000000]-(0)[0:swapper]md_inf[2]=0
[ 0.000000]-(0)[0:swapper]md_inf[3]=0
[ 0.000000]-(0)[0:swapper][LCM Auto Detect], we have 1 lcm drivers built in
[ 0.000000]-(0)[0:swapper][LCM Auto Detect], try to find driver for [hx8282_a01_lvds_dpi_vdo]
[ 0.000000]-(0)[0:swapper][LCM Specified] [hx8282_a01_lvds_dpi_vdo]
[ 0.000000]-(0)[0:swapper][PHY layout]avaiable DRAM size (lk) = 0x37a00000
[ 0.000000][PHY layout]avaiable DRAM size = 0x37a00000
[ 0.000000][PHY layout]FB : 0xb6a00000 - 0xb79fffff (0x1000000)
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000802
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000804
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x54410008
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000806
[ 0.000000]-(0)[0:swapper][memblock]mt_reserve: 0x83f00000 - 0x83ffffff (0x00100000)
[ 0.000000]-(0)[0:swapper][PHY layout]mtk_wcn_consys_memory_reserve : 0xb6900000 - 0xb69fffff (0x00100000)
[ 0.000000]-(0)[0:swapper][WMT-CONSYS-HW][I]mtk_wcn_consys_memory_reserve:memblock done: 0xb6900000
[ 0.000000]-(0)[0:swapper]Memory policy: ECC disabled, Data cache writealloc
[ 0.000000]-(0)[0:swapper][PHY layout]kernel : 0x80000000 - 0xb68fffff (0x36900000)
[ 0.000000]-(0)[0:swapper]creating mapping start pa: 0x80000000 @ 0xc0000000 , end pa: 0xa0000000 @ 0xe0000000
[ 0.000000]-(0)[0:swapper][CORE] num:4
[ 0.000000]-(0)[0:swapper]Built 1 zonelists in Zone order, mobility grouping on. Total pages: 222464
[ 0.000000]-(0)[0:swapper][cpu_ntf] <00>c01241a0 (page_alloc_cpu_notify)
[ 0.000000]-(0)[0:swapper]Kernel command line: console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=496M slub_max_order=0 slub_debug=O coherent_pool=3240K androidboot.unlocked_kernel=false androidboot.rpmb_state=1 androidboot.prod=1 lcm=1-hx8282_a01_lvds_dpi_vdo fps=5962 vram=16777216 bootprof.pl_t=1981 bootprof.lk_t=1571 printk.disable_uart=0 boot_reason=4 androidboot.serialno=################ androidboot.bootreason=wdt_by_pass_pwk kexec
[ 0.000000]-(0)[0:swapper]Memory: 868192k/868192k available, 26784k reserved, 369664K highmem
[ 0.000000]-(0)[0:swapper]Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0ad2e0c (11052 kB)
[ 0.000000] .init : 0xc0ad3000 - 0xc0b2d480 ( 362 kB)
[ 0.000000] .data : 0xc0b2e000 - 0xc0bf0c28 ( 780 kB)
[ 0.000000] .bss : 0xc0bf0c28 - 0xc0d884c4 (1631 kB)
[ 0.000000]-(0)[0:swapper][cpu_ntf] <01>c07f40b8 (slab_cpuup_callback)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <02>c07f3418 (sched_ilb_notifier)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <03>c07f3ed0 (perf_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <04>c07f36ec (rcu_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <05>c02b803c (radix_tree_callback)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <06>c07f2638 (timer_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <07>c07f2cf8 (hrtimer_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <08>c07f23f8 (remote_softirq_cpu_notify)
[ 0.000000]-(0)[0:swapper/0]GPT1_CMP = 130000, HZ = 100
[ 0.000000]-(0)[0:swapper/0]fwq sysc count
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <09>c00d3c68 (hotplug_cfd)
[ 0.000000].(0)[0:swapper/0]ram_console: buffer start: 0xe0800000, size: 0x100000
[ 0.000000].(0)[0:swapper/0]ram_console: log size 0xffc80, start 0x49da8, off_console 0x380, buffer_size 0x100000
[ 0.000000].(0)[0:swapper/0]ram_console: lk[0], linux[200], console[380]
[ 0.000000].(0)[0:swapper/0]ram_console: old_header[df806000], buffer[e0800000], header_size[380]
[ 0.000000].(0)[0:swapper/0]ram_console:bin_log_count[190]
[ 0.000000].(0)[0:swapper/0][UART] mtk console setup : co->index 3 options:921600n1
[ 0.000000]-(0)[0:swapper/0]No Flow Control
[ 0.000000].(0)[0:swapper/0][UART] mtk console setup : uart_set_option port(3) baud(921600) parity(n) bits(1) flow(n) - ret(0)
[ 0.000000].(0)[0:swapper/0][UART] mtk setting: (0, 0, 0, 0, 128)
[ 0.122572].(0)[0:swapper/0][cpu_ntf] <10>c018c618 (buffer_cpu_notify)
[ 0.123957].(0)[0:swapper/0][cpu_ntf] <11>c07f3f1c (ratelimit_handler)
[ 0.125373]Calibrating local timer... 13.01MHz.
[ 0.183230].(0)[1:swapper/0][init] f(c0ad567c)
[ 0.184007].(0)[1:swapper/0] s:183221461 e:183222923 d:1462
[ 0.184781].(0)[1:swapper/0][init] f(c0ad5658)
[ 0.185558].(0)[1:swapper/0] s:184776230 e:184776615 d:385
[ 0.186368].(0)[1:swapper/0][init] f(c0ad803c)
[ 0.187148].(0)[1:swapper/0] s:186327846 e:186358615 d:30769
[ 0.187931].(0)[1:swapper/0][cpu_ntf] <12>c07f24c0 (cpu_callback)
[ 0.203282].(0)[1:swapper/0][init] f(c0adbdcc)
[ 0.204063].(0)[1:swapper/0] s:187918461 e:203274923 d:15356462
[ 0.204850].(0)[1:swapper/0][cpu_ntf] <13>c07f290c (workqueue_cpu_up_callback)
[ 0.205628].(0)[1:swapper/0][cpu_ntf] <14>c07f2c50 (workqueue_cpu_down_callback)
[ 0.206782].(0)[1:swapper/0][init] f(c0add0ac)
[ 0.207560].(0)[1:swapper/0] s:204833076 e:206774076 d:1941000
[ 0.208337].(0)[1:swapper/0][init] f(c0add608)
[ 0.209115].(0)[1:swapper/0] s:208331153 e:208332615 d:1462
[ 0.209897].(0)[1:swapper/0][cpu_ntf] <15>c07f3028 (migration_call)
[ 0.210676].(0)[1:swapper/0][cpu_ntf] <16>c07f2fa4 (sched_cpu_active)
[ 0.211454].(0)[1:swapper/0][cpu_ntf] <17>c07f2fd8 (sched_cpu_inactive)
[ 0.212230].(0)[1:swapper/0][init] f(c0adefbc)
[ 0.213007].(0)[1:swapper/0] s:209884461 e:212225230 d:2340769
[ 0.233863].(0)[1:swapper/0][init] f(c0ae2094)
[ 0.234643].(0)[1:swapper/0] s:213814692 e:233855923 d:20041231
[ 0.235419].(0)[1:swapper/0][init] f(c0ae25d8)
[ 0.236196].(0)[1:swapper/0] s:235413923 e:235414692 d:769
[ 0.237161].(0)[1:swapper/0][init] f(c0ae25fc)
[ 0.237940].(0)[1:swapper/0] s:236965000 e:237153384 d:188384
[ 0.238783].(0)[1:swapper/0][cpu_ntf] <18>c00fb0a0 (rb_cpu_notify)
[ 0.239619].(0)[1:swapper/0][init] f(c0ae2fb4)
[ 0.240397].(0)[1:swapper/0] s:238710846 e:239613615 d:902769
[ 0.241180].(0)[1:swapper/0][init] f(c0ae3188)
[ 0.241955].(0)[1:swapper/0] s:241166923 e:241175461 d:8538
[ 0.242731].(0)[1:swapper/0][init] f(c0ae3244)
[ 0.243507].(0)[1:swapper/0] s:242724692 e:242726153 d:1461
[ 0.244322].(0)[1:swapper/0][init] f(c0ae32a4)
[ 0.245101].(0)[1:swapper/0] s:244310307 e:244315230 d:4923
[ 0.245877].(0)[1:swapper/0][init] f(c0afe5a4)
[ 0.246652].(0)[1:swapper/0] s:245871384 e:245872076 d:692
[ 0.264649].(0)[1:swapper/0]Boot slave CPU
[ 0.265425].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 1
[ 0.266202].(0)[1:swapper/0][Power/hotplug] SLAVE1_MAGIC_NUM:534c4131
[ 0.266977].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(1)
[ 1.265757].(0)[1:swapper/0]CPU1, debug event: 0x00000009, debug monitor: 0x00000000
[ 1.266531]Backtrace:
[ 1.268103]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 1.268878] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 1.272771]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 1.273563]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 1.274337] r7:c0b330c0 r6:ffff8b4e r5:c0b71278 r4:c0bee0fc
[ 1.278201]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 1.278991]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 1.279781]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 1.280555] r6:00000000 r5:c0b43944 r4:00000001 r3:00000000
[ 1.284417]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 1.285207]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 1.285981] r4:00000001 r3:00000001
[ 1.288310]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 1.289100]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 1.289890]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 1.290664] r5:c07ee3c8 r4:00000000
[ 2.294354].(0)[1:swapper/0]CPU1: failed to come online
[ 2.314673].(0)[1:swapper/0]Boot slave CPU
[ 2.315449].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 2
[ 2.316226].(0)[1:swapper/0][Power/hotplug] SLAVE2_MAGIC_NUM:4c415332
[ 2.317000].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(2)
[ 3.315794].(0)[1:swapper/0]CPU2, debug event: 0x0000000a, debug monitor: 0x00000000
[ 3.316568]Backtrace:
[ 3.318131]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 3.318905] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 3.322791]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 3.323582]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 3.324355] r7:c0b330c0 r6:ffff8c19 r5:c0b71278 r4:c0bee0fc
[ 3.328234]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 3.329024]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 3.329814]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 3.330587] r6:00000000 r5:c0b43944 r4:00000002 r3:00000000
[ 3.334459]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 3.335247]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 3.336020] r4:00000002 r3:00000001
[ 3.338347]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 3.339137]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 3.339926]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 3.340700] r5:c07ee3c8 r4:00000000
[ 4.344395].(0)[1:swapper/0]CPU2: failed to come online
[ 4.364721].(0)[1:swapper/0]Boot slave CPU
[ 4.365497].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 3
[ 4.366273].(0)[1:swapper/0][Power/hotplug] SLAVE3_MAGIC_NUM:41534c33
[ 4.367047].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(3)
[ 5.365829].(0)[1:swapper/0]CPU3, debug event: 0x0000000b, debug monitor: 0x00000000
[ 5.366603]Backtrace:
[ 5.368167]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 5.368941] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 5.372834]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 5.373626]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 5.374400] r7:c0b330c0 r6:ffff8ce4 r5:c0b71278 r4:c0bee0fc
[ 5.378286]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 5.379075]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 5.379863]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 5.380637] r6:00000000 r5:c0b43944 r4:00000003 r3:00000000
[ 5.384511]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 5.385298]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 5.386070] r4:00000003 r3:00000001
[ 5.388398]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 5.389187]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 5.389974]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 5.390747] r5:c07ee3c8 r4:00000000
[ 6.394433].(0)[1:swapper/0]CPU3: failed to come online
[ 6.395403].(0)[1:swapper/0][cpu_ntf] <19>c00855d0 (sched_domains_numa_masks_update)
[ 6.396186].(0)[1:swapper/0][cpu_ntf] <20>c008ed1c (cpuset_cpu_active)
[ 6.396966].(0)[1:swapper/0][cpu_ntf] <21>c008edc0 (cpuset_cpu_inactive)
[ 6.397747].(0)[1:swapper/0][cpu_ntf] <22>c009bd70 (update_runtime)
[ 6.398525].(0)[1:swapper/0][cpu_ntf] <23>c0088a1c (hotplug_hrtick)
[ 6.405437].(0)[1:swapper/0][init] f(c0af4a6c)
[ 6.406219].(0)[1:swapper/0] s:6405422923 e:6405425000 d:2077
[ 6.406994].(0)[1:swapper/0][init] f(c0af4b04)
[ 6.407771].(0)[1:swapper/0] s:6406988692 e:6406989384 d:692
[ 6.408561].(0)[1:swapper/0][init] f(c0b047b0)
[ 6.409337].(0)[1:swapper/0] s:6408541461 e:6408555615 d:14154
[ 6.410120].(0)[1:swapper/0][init] f(c0b06668)
[ 6.410898].(0)[1:swapper/0] s:6410105846 e:6410115308 d:9462
[ 6.412218].(0)[1:swapper/0][init] f(c0ad56a0)
[ 6.412995].(0)[1:swapper/0] s:6412210538 e:6412212538 d:2000
[ 6.413772].(0)[1:swapper/0][init] f(c0ad6a64)
[ 6.414604].(0)[1:swapper/0] s:6413765538 e:6413767384 d:1846
[ 6.415382].(0)[1:swapper/0][init] f(c0ad9618)
[ 6.416158].(0)[1:swapper/0] s:6415376231 e:6415376846 d:615
[ 6.416933].(0)[1:swapper/0][init] f(c0adbd68)
[ 6.417709].(0)[1:swapper/0] s:6416926769 e:6416928308 d:1539
[ 6.418485].(0)[1:swapper/0][init] f(c0adbd54)
[ 6.419261].(0)[1:swapper/0] s:6418479769 e:6418480154 d:385
[ 6.420097].(0)[1:swapper/0][init] f(c0adcf04)
[ 6.420876].(0)[1:swapper/0] s:6420029538 e:6420091154 d:61616
[ 6.421683].(0)[1:swapper/0][init] f(c0addd44)
[ 6.422460].(0)[1:swapper/0] s:6421645923 e:6421677461 d:31538
[ 6.423293].(0)[1:swapper/0][init] f(c0adfaa8)
[ 6.424073].(0)[1:swapper/0] s:6423229538 e:6423286692 d:57154
[ 6.424899].(0)[1:swapper/0][init] f(c0adfdbc)
[ 6.425677].(0)[1:swapper/0] s:6424881769 e:6424892154 d:10385
[ 6.426455].(0)[1:swapper/0][init] f(c00bf528)
[ 6.427231].(0)[1:swapper/0] s:6426448384 e:6426450384 d:2000
[ 6.428209].(0)[1:swapper/0][init] f(c0ae0060)
[ 6.428987].(0)[1:swapper/0] s:6428000077 e:6428201384 d:201307
[ 6.429768].(0)[1:swapper/0][init] f(c0ae02e0)
[ 6.430545].(0)[1:swapper/0] s:6429757538 e:6429762538 d:5000
[ 6.431322].(0)[1:swapper/0][init] f(c0ae0738)
[ 6.432097].(0)[1:swapper/0] s:6431315308 e:6431317615 d:2307
[ 6.432964].(0)[1:swapper/0][init] f(c0ae1bd0)
[ 6.433742].(0)[1:swapper/0] s:6432866384 e:6432957308 d:90924
[ 6.435605].(0)[1:swapper/0][init] f(c0ae3548)
[ 6.436386].(0)[1:swapper/0] s:6434513538 e:6435595846 d:1082308
[ 6.437164].(0)[1:swapper/0][init] f(c01102e0)
[ 6.437940].(0)[1:swapper/0] s:6437157692 e:6437159231 d:1539
[ 6.438715].(0)[1:swapper/0][init] f(c0ae7994)
[ 6.439492].(0)[1:swapper/0] s:6438709308 e:6438710077 d:769
[ 6.440280].(0)[1:swapper/0][init] f(c0aeb2d0)
[ 6.441056].(0)[1:swapper/0] s:6440261692 e:6440275308 d:13616
[ 6.441852].(0)[1:swapper/0][init] f(c0aeb6f8)
[ 6.442628].(0)[1:swapper/0] s:6441825154 e:6441846231 d:21077
[ 6.443404].(0)[1:swapper/0][init] f(c0aeb740)
[ 6.444181].(0)[1:swapper/0] s:6443397846 e:6443399384 d:1538
[ 6.444978].(0)[1:swapper/0][init] f(c0aeb764)
[ 6.445756].(0)[1:swapper/0] s:6444971692 e:6444972615 d:923
[ 6.446544].(0)[1:swapper/0][init] f(c0af4890)
[ 6.447320].(0)[1:swapper/0] s:6446524461 e:6446539000 d:14539
[ 6.448097].(0)[1:swapper/0][init] f(c0af7ecc)
[ 6.448874].(0)[1:swapper/0] s:6448090308 e:6448092461 d:2153
[ 6.449666].(0)[1:swapper/0][init] f(c0afbadc)
[ 6.450442].(0)[1:swapper/0] s:6449643308 e:6449661231 d:17923
[ 6.451314].(0)[1:swapper/0][init] f(c0afe39c)
[ 6.452092].(0)[1:swapper/0] s:6451211692 e:6451307769 d:96077
[ 6.452874].(0)[1:swapper/0][init] f(c0b047dc)
[ 6.453651].(0)[1:swapper/0] s:6452862692 e:6452869538 d:6846
[ 6.454577].(0)[1:swapper/0][init] f(c0b064e4)
[ 6.455377].(0)[1:swapper/0] s:6454420461 e:6454569692 d:149231
[ 6.456205].(0)[1:swapper/0][init] f(c0b07da0)
[ 6.456982].(0)[1:swapper/0] s:6456148461 e:6456198461 d:50000
[ 6.459952].(0)[1:swapper/0][init] f(c0ad70b8)
[ 6.460729].(0)[1:swapper/0] s:6458310538 e:6459946769 d:1636231
[ 6.461636].(0)[1:swapper/0][init] f(c0ae63d8)
[ 6.462415].(0)[1:swapper/0] s:6461497923 e:6461627615 d:129692
[ 6.463202].(0)[1:swapper/0][init] f(c0af7e18)
[ 6.463978].(0)[1:swapper/0] s:6463184923 e:6463196769 d:11846
[ 6.464788].(0)[1:swapper/0][init] f(c0af8478)
[ 6.465589].(0)[1:swapper/0] s:6464749000 e:6464782231 d:33231
[ 6.466382].(0)[1:swapper/0][init] f(c0af8494)
[ 6.467159].(0)[1:swapper/0] s:6466360154 e:6466376692 d:16538
[ 6.467949].(0)[1:swapper/0][init] f(c0afb534)
[ 6.468727].(0)[1:swapper/0] s:6467930154 e:6467942769 d:12615
[ 6.469502].(0)[1:swapper/0][PWRAP] common driver init, version $Revision$
[ 6.470305].(0)[1:swapper/0][init] f(c0afeb34)
[ 6.471082].(0)[1:swapper/0] s:6469496846 e:6470300538 d:803692
[ 6.471856].(0)[1:swapper/0][PWRAP] HAL init: version $Revision$
[ 6.472650].(0)[1:swapper/0][init] f(c0afebac)
[ 6.473427].(0)[1:swapper/0] s:6471851846 e:6472644231 d:792385
[ 6.474244].(0)[1:swapper/0][init] f(c0b01a80)
[ 6.475022].(0)[1:swapper/0] s:6474197308 e:6474238769 d:41461
[ 6.475875].(0)[1:swapper/0][init] f(c0b03324)
[ 6.476652].(0)[1:swapper/0] s:6475806077 e:6475868692 d:62615
[ 6.477979].(0)[1:swapper/0][init] f(c0ad5628)
[ 6.478757].(0)[1:swapper/0] s:6477972769 e:6477973461 d:692
[ 6.479534].(0)[1:swapper/0][init] f(c0ad57d8)
[ 6.480310].(0)[1:swapper/0] s:6479527692 e:6479529308 d:1616
[ 6.481104].(0)[1:swapper/0][init] f(c0ad6870)
[ 6.481880].(0)[1:swapper/0] s:6481079231 e:6481098461 d:19230
[ 6.482664]-(0)[1:swapper/0]hw-breakpoint: Failed to enable monitor mode on CPU 0.
[ 6.483441].(0)[1:swapper/0][init] f(c0ad6d24)
[ 6.484217].(0)[1:swapper/0] s:6482650692 e:6483436538 d:785846
[ 6.484992].(0)[1:swapper/0][init] f(c0ad7318)
[ 6.485768].(0)[1:swapper/0] s:6484986231 e:6484987538 d:1307
[ 6.486608].(0)[1:swapper/0][pdev] dbg_reg_dump
[ 6.487386].(0)[1:swapper/0] s:6486555538 e:6486602615 d:47077
[ 6.488160].(0)[1:swapper/0][init] f(c0ada494)
[ 6.488938].(0)[1:swapper/0] s:6486554615 e:6488155923 d:1601308
[ 6.489718].(0)[1:swapper/0][Power/PM_INIT] Bus Frequency = 273000 KHz
[ 6.491727].(0)[1:swapper/0][SPM] PWAKE_EN:1, PCMWDT_EN:1, BYPASS_SYSPWREQ:0
[ 6.492505].(0)[1:swapper/0][SLP] SLEEP_DPIDLE_EN:1, REPLACE_DEF_WAKESRC:0, SUSPEND_LOG_EN:1

Reserved #2

Reserved #3

@k4y0z This looks promising. Thanks for being such a great help to the community. Devs like you are the reason I am on XDA. Also a shout out to @csolanol for being such a cool dude and ignoring the haters because I'm loving SlimLP on this bad boy.

Not too much knowledge about this stuff here but assuming that you are building your own kernel and boot image maybe CPU cores can't go up because of system permissions on /proc stuff.
Just an idea.
Ty for sharing your awesome work.

csolanol said:
Not too much knowledge about this stuff here but assuming that you are building your own kernel and boot image maybe CPU cores can't go up because of system permissions on /proc stuff.
Just an idea.
Ty for sharing your awesome work.
Click to expand...
Click to collapse
The kernel boots fine when I load it via fastboot.
I believe the problem is SMP-related.
It seems kexec doesn't reset the cpu-cores properly and when it jumps to the new kernel, the initialization fails.

k4y0z said:
I have successfully compiled kexec for the ford, however booting a kernel doesn't completely work.
It seems like the cpu-cores aren't shut down completely, hopefully someone here has an Idea how to get that going.
This is what it currently looks like trying to boot a kernel using kexec:
Code:
[ 0.000000]-(0)[0:swapper]Linux version 3.10.54+ ([email protected]) (gcc version 4.8 (GCC) ) #17 SMP PREEMPT Sun Dec 13 18:00:30 CET 2015
[ 0.000000]-(0)[0:swapper]CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[ 0.000000]-(0)[0:swapper]CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000]-(0)[0:swapper]Machine: MT8117
[ 0.000000]-(0)[0:swapper]Load default dfo data...
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MTK_MD5_SUPPORT:0x00000005
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MTK_ENABLE_MD5:0x00000000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] DFO:MD5_SIZE:0x01600000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MTK_MD5_SUPPORT:0x00000005
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MTK_ENABLE_MD5:0x00000000
[ 0.000000]-(0)[0:swapper][EEMCS/PLAT] Get DFO:MD5_SIZE:0x01600000
[ 0.000000]-(0)[0:swapper]tag_devinfo_data_rid, index[12]:0xd7b56d97
[ 0.000000]-(0)[0:swapper]tag_devinfo_data size:26
[ 0.000000]-(0)[0:swapper]Get MD inf from META
[ 0.000000]-(0)[0:swapper]md_inf[0]=0
[ 0.000000]-(0)[0:swapper]md_inf[1]=0
[ 0.000000]-(0)[0:swapper]md_inf[2]=0
[ 0.000000]-(0)[0:swapper]md_inf[3]=0
[ 0.000000]-(0)[0:swapper][LCM Auto Detect], we have 1 lcm drivers built in
[ 0.000000]-(0)[0:swapper][LCM Auto Detect], try to find driver for [hx8282_a01_lvds_dpi_vdo]
[ 0.000000]-(0)[0:swapper][LCM Specified] [hx8282_a01_lvds_dpi_vdo]
[ 0.000000]-(0)[0:swapper][PHY layout]avaiable DRAM size (lk) = 0x37a00000
[ 0.000000][PHY layout]avaiable DRAM size = 0x37a00000
[ 0.000000][PHY layout]FB : 0xb6a00000 - 0xb79fffff (0x1000000)
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000802
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000804
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x54410008
[ 0.000000]-(0)[0:swapper]Ignoring unrecognised tag 0x41000806
[ 0.000000]-(0)[0:swapper][memblock]mt_reserve: 0x83f00000 - 0x83ffffff (0x00100000)
[ 0.000000]-(0)[0:swapper][PHY layout]mtk_wcn_consys_memory_reserve : 0xb6900000 - 0xb69fffff (0x00100000)
[ 0.000000]-(0)[0:swapper][WMT-CONSYS-HW][I]mtk_wcn_consys_memory_reserve:memblock done: 0xb6900000
[ 0.000000]-(0)[0:swapper]Memory policy: ECC disabled, Data cache writealloc
[ 0.000000]-(0)[0:swapper][PHY layout]kernel : 0x80000000 - 0xb68fffff (0x36900000)
[ 0.000000]-(0)[0:swapper]creating mapping start pa: 0x80000000 @ 0xc0000000 , end pa: 0xa0000000 @ 0xe0000000
[ 0.000000]-(0)[0:swapper][CORE] num:4
[ 0.000000]-(0)[0:swapper]Built 1 zonelists in Zone order, mobility grouping on. Total pages: 222464
[ 0.000000]-(0)[0:swapper][cpu_ntf] <00>c01241a0 (page_alloc_cpu_notify)
[ 0.000000]-(0)[0:swapper]Kernel command line: console=tty0 console=ttyMT3,921600n1 root=/dev/ram vmalloc=496M slub_max_order=0 slub_debug=O coherent_pool=3240K androidboot.unlocked_kernel=false androidboot.rpmb_state=1 androidboot.prod=1 lcm=1-hx8282_a01_lvds_dpi_vdo fps=5962 vram=16777216 bootprof.pl_t=1981 bootprof.lk_t=1571 printk.disable_uart=0 boot_reason=4 androidboot.serialno=################ androidboot.bootreason=wdt_by_pass_pwk kexec
[ 0.000000]-(0)[0:swapper]Memory: 868192k/868192k available, 26784k reserved, 369664K highmem
[ 0.000000]-(0)[0:swapper]Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0ad2e0c (11052 kB)
[ 0.000000] .init : 0xc0ad3000 - 0xc0b2d480 ( 362 kB)
[ 0.000000] .data : 0xc0b2e000 - 0xc0bf0c28 ( 780 kB)
[ 0.000000] .bss : 0xc0bf0c28 - 0xc0d884c4 (1631 kB)
[ 0.000000]-(0)[0:swapper][cpu_ntf] <01>c07f40b8 (slab_cpuup_callback)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <02>c07f3418 (sched_ilb_notifier)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <03>c07f3ed0 (perf_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <04>c07f36ec (rcu_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <05>c02b803c (radix_tree_callback)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <06>c07f2638 (timer_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <07>c07f2cf8 (hrtimer_cpu_notify)
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <08>c07f23f8 (remote_softirq_cpu_notify)
[ 0.000000]-(0)[0:swapper/0]GPT1_CMP = 130000, HZ = 100
[ 0.000000]-(0)[0:swapper/0]fwq sysc count
[ 0.000000]-(0)[0:swapper/0][cpu_ntf] <09>c00d3c68 (hotplug_cfd)
[ 0.000000].(0)[0:swapper/0]ram_console: buffer start: 0xe0800000, size: 0x100000
[ 0.000000].(0)[0:swapper/0]ram_console: log size 0xffc80, start 0x49da8, off_console 0x380, buffer_size 0x100000
[ 0.000000].(0)[0:swapper/0]ram_console: lk[0], linux[200], console[380]
[ 0.000000].(0)[0:swapper/0]ram_console: old_header[df806000], buffer[e0800000], header_size[380]
[ 0.000000].(0)[0:swapper/0]ram_console:bin_log_count[190]
[ 0.000000].(0)[0:swapper/0][UART] mtk console setup : co->index 3 options:921600n1
[ 0.000000]-(0)[0:swapper/0]No Flow Control
[ 0.000000].(0)[0:swapper/0][UART] mtk console setup : uart_set_option port(3) baud(921600) parity(n) bits(1) flow(n) - ret(0)
[ 0.000000].(0)[0:swapper/0][UART] mtk setting: (0, 0, 0, 0, 128)
[ 0.122572].(0)[0:swapper/0][cpu_ntf] <10>c018c618 (buffer_cpu_notify)
[ 0.123957].(0)[0:swapper/0][cpu_ntf] <11>c07f3f1c (ratelimit_handler)
[ 0.125373]Calibrating local timer... 13.01MHz.
[ 0.183230].(0)[1:swapper/0][init] f(c0ad567c)
[ 0.184007].(0)[1:swapper/0] s:183221461 e:183222923 d:1462
[ 0.184781].(0)[1:swapper/0][init] f(c0ad5658)
[ 0.185558].(0)[1:swapper/0] s:184776230 e:184776615 d:385
[ 0.186368].(0)[1:swapper/0][init] f(c0ad803c)
[ 0.187148].(0)[1:swapper/0] s:186327846 e:186358615 d:30769
[ 0.187931].(0)[1:swapper/0][cpu_ntf] <12>c07f24c0 (cpu_callback)
[ 0.203282].(0)[1:swapper/0][init] f(c0adbdcc)
[ 0.204063].(0)[1:swapper/0] s:187918461 e:203274923 d:15356462
[ 0.204850].(0)[1:swapper/0][cpu_ntf] <13>c07f290c (workqueue_cpu_up_callback)
[ 0.205628].(0)[1:swapper/0][cpu_ntf] <14>c07f2c50 (workqueue_cpu_down_callback)
[ 0.206782].(0)[1:swapper/0][init] f(c0add0ac)
[ 0.207560].(0)[1:swapper/0] s:204833076 e:206774076 d:1941000
[ 0.208337].(0)[1:swapper/0][init] f(c0add608)
[ 0.209115].(0)[1:swapper/0] s:208331153 e:208332615 d:1462
[ 0.209897].(0)[1:swapper/0][cpu_ntf] <15>c07f3028 (migration_call)
[ 0.210676].(0)[1:swapper/0][cpu_ntf] <16>c07f2fa4 (sched_cpu_active)
[ 0.211454].(0)[1:swapper/0][cpu_ntf] <17>c07f2fd8 (sched_cpu_inactive)
[ 0.212230].(0)[1:swapper/0][init] f(c0adefbc)
[ 0.213007].(0)[1:swapper/0] s:209884461 e:212225230 d:2340769
[ 0.233863].(0)[1:swapper/0][init] f(c0ae2094)
[ 0.234643].(0)[1:swapper/0] s:213814692 e:233855923 d:20041231
[ 0.235419].(0)[1:swapper/0][init] f(c0ae25d8)
[ 0.236196].(0)[1:swapper/0] s:235413923 e:235414692 d:769
[ 0.237161].(0)[1:swapper/0][init] f(c0ae25fc)
[ 0.237940].(0)[1:swapper/0] s:236965000 e:237153384 d:188384
[ 0.238783].(0)[1:swapper/0][cpu_ntf] <18>c00fb0a0 (rb_cpu_notify)
[ 0.239619].(0)[1:swapper/0][init] f(c0ae2fb4)
[ 0.240397].(0)[1:swapper/0] s:238710846 e:239613615 d:902769
[ 0.241180].(0)[1:swapper/0][init] f(c0ae3188)
[ 0.241955].(0)[1:swapper/0] s:241166923 e:241175461 d:8538
[ 0.242731].(0)[1:swapper/0][init] f(c0ae3244)
[ 0.243507].(0)[1:swapper/0] s:242724692 e:242726153 d:1461
[ 0.244322].(0)[1:swapper/0][init] f(c0ae32a4)
[ 0.245101].(0)[1:swapper/0] s:244310307 e:244315230 d:4923
[ 0.245877].(0)[1:swapper/0][init] f(c0afe5a4)
[ 0.246652].(0)[1:swapper/0] s:245871384 e:245872076 d:692
[ 0.264649].(0)[1:swapper/0]Boot slave CPU
[ 0.265425].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 1
[ 0.266202].(0)[1:swapper/0][Power/hotplug] SLAVE1_MAGIC_NUM:534c4131
[ 0.266977].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(1)
[ 1.265757].(0)[1:swapper/0]CPU1, debug event: 0x00000009, debug monitor: 0x00000000
[ 1.266531]Backtrace:
[ 1.268103]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 1.268878] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 1.272771]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 1.273563]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 1.274337] r7:c0b330c0 r6:ffff8b4e r5:c0b71278 r4:c0bee0fc
[ 1.278201]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 1.278991]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 1.279781]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 1.280555] r6:00000000 r5:c0b43944 r4:00000001 r3:00000000
[ 1.284417]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 1.285207]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 1.285981] r4:00000001 r3:00000001
[ 1.288310]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 1.289100]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 1.289890]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 1.290664] r5:c07ee3c8 r4:00000000
[ 2.294354].(0)[1:swapper/0]CPU1: failed to come online
[ 2.314673].(0)[1:swapper/0]Boot slave CPU
[ 2.315449].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 2
[ 2.316226].(0)[1:swapper/0][Power/hotplug] SLAVE2_MAGIC_NUM:4c415332
[ 2.317000].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(2)
[ 3.315794].(0)[1:swapper/0]CPU2, debug event: 0x0000000a, debug monitor: 0x00000000
[ 3.316568]Backtrace:
[ 3.318131]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 3.318905] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 3.322791]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 3.323582]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 3.324355] r7:c0b330c0 r6:ffff8c19 r5:c0b71278 r4:c0bee0fc
[ 3.328234]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 3.329024]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 3.329814]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 3.330587] r6:00000000 r5:c0b43944 r4:00000002 r3:00000000
[ 3.334459]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 3.335247]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 3.336020] r4:00000002 r3:00000001
[ 3.338347]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 3.339137]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 3.339926]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 3.340700] r5:c07ee3c8 r4:00000000
[ 4.344395].(0)[1:swapper/0]CPU2: failed to come online
[ 4.364721].(0)[1:swapper/0]Boot slave CPU
[ 4.365497].(0)[1:swapper/0][Power/hotplug] boot_secondary, cpu: 3
[ 4.366273].(0)[1:swapper/0][Power/hotplug] SLAVE3_MAGIC_NUM:41534c33
[ 4.367047].(0)[1:swapper/0]mt_wakeup_cpu: first boot!(3)
[ 5.365829].(0)[1:swapper/0]CPU3, debug event: 0x0000000b, debug monitor: 0x00000000
[ 5.366603]Backtrace:
[ 5.368167]-(0)[1:swapper/0][<c00129c8>] (dump_backtrace+0x0/0x110) from [<c07f4ac0>] (dump_stack+0x18/0x1c)
[ 5.368941] r6:400e0113 r5:00000000 r4:c07f4aa8 r3:df828000
[ 5.372834]-(0)[1:swapper/0][<c07f4aa8>] (dump_stack+0x0/0x1c) from [<c00d442c>] (on_each_cpu+0x44/0x78)
[ 5.373626]-(0)[1:swapper/0][<c00d43e8>] (on_each_cpu+0x0/0x78) from [<c07f202c>] (mt_boot_secondary+0x228/0x244)
[ 5.374400] r7:c0b330c0 r6:ffff8ce4 r5:c0b71278 r4:c0bee0fc
[ 5.378286]-(0)[1:swapper/0][<c07f1e04>] (mt_boot_secondary+0x0/0x244) from [<c07f1518>] (boot_secondary+0x24/0x30)
[ 5.379075]-(0)[1:swapper/0][<c07f14f4>] (boot_secondary+0x0/0x30) from [<c07f1588>] (__cpu_up+0x64/0xf8)
[ 5.379863]-(0)[1:swapper/0][<c07f1524>] (__cpu_up+0x0/0xf8) from [<c07f22a4>] (_cpu_up+0xf8/0x160)
[ 5.380637] r6:00000000 r5:c0b43944 r4:00000003 r3:00000000
[ 5.384511]-(0)[1:swapper/0][<c07f21ac>] (_cpu_up+0x0/0x160) from [<c07f2384>] (cpu_up+0x78/0x94)
[ 5.385298]-(0)[1:swapper/0][<c07f230c>] (cpu_up+0x0/0x94) from [<c0ae0ff4>] (smp_init+0xe8/0xec)
[ 5.386070] r4:00000003 r3:00000001
[ 5.388398]-(0)[1:swapper/0][<c0ae0f0c>] (smp_init+0x0/0xec) from [<c0ad3c1c>] (kernel_init_freeable+0x94/0x1e8)
[ 5.389187]-(0)[1:swapper/0][<c0ad3b88>] (kernel_init_freeable+0x0/0x1e8) from [<c07ee3d8>] (kernel_init+0x10/0x170)
[ 5.389974]-(0)[1:swapper/0][<c07ee3c8>] (kernel_init+0x0/0x170) from [<c000e6d8>] (ret_from_fork+0x14/0x3c)
[ 5.390747] r5:c07ee3c8 r4:00000000
[ 6.394433].(0)[1:swapper/0]CPU3: failed to come online
[ 6.395403].(0)[1:swapper/0][cpu_ntf] <19>c00855d0 (sched_domains_numa_masks_update)
[ 6.396186].(0)[1:swapper/0][cpu_ntf] <20>c008ed1c (cpuset_cpu_active)
[ 6.396966].(0)[1:swapper/0][cpu_ntf] <21>c008edc0 (cpuset_cpu_inactive)
[ 6.397747].(0)[1:swapper/0][cpu_ntf] <22>c009bd70 (update_runtime)
[ 6.398525].(0)[1:swapper/0][cpu_ntf] <23>c0088a1c (hotplug_hrtick)
[ 6.405437].(0)[1:swapper/0][init] f(c0af4a6c)
[ 6.406219].(0)[1:swapper/0] s:6405422923 e:6405425000 d:2077
[ 6.406994].(0)[1:swapper/0][init] f(c0af4b04)
[ 6.407771].(0)[1:swapper/0] s:6406988692 e:6406989384 d:692
[ 6.408561].(0)[1:swapper/0][init] f(c0b047b0)
[ 6.409337].(0)[1:swapper/0] s:6408541461 e:6408555615 d:14154
[ 6.410120].(0)[1:swapper/0][init] f(c0b06668)
[ 6.410898].(0)[1:swapper/0] s:6410105846 e:6410115308 d:9462
[ 6.412218].(0)[1:swapper/0][init] f(c0ad56a0)
[ 6.412995].(0)[1:swapper/0] s:6412210538 e:6412212538 d:2000
[ 6.413772].(0)[1:swapper/0][init] f(c0ad6a64)
[ 6.414604].(0)[1:swapper/0] s:6413765538 e:6413767384 d:1846
[ 6.415382].(0)[1:swapper/0][init] f(c0ad9618)
[ 6.416158].(0)[1:swapper/0] s:6415376231 e:6415376846 d:615
[ 6.416933].(0)[1:swapper/0][init] f(c0adbd68)
[ 6.417709].(0)[1:swapper/0] s:6416926769 e:6416928308 d:1539
[ 6.418485].(0)[1:swapper/0][init] f(c0adbd54)
[ 6.419261].(0)[1:swapper/0] s:6418479769 e:6418480154 d:385
[ 6.420097].(0)[1:swapper/0][init] f(c0adcf04)
[ 6.420876].(0)[1:swapper/0] s:6420029538 e:6420091154 d:61616
[ 6.421683].(0)[1:swapper/0][init] f(c0addd44)
[ 6.422460].(0)[1:swapper/0] s:6421645923 e:6421677461 d:31538
[ 6.423293].(0)[1:swapper/0][init] f(c0adfaa8)
[ 6.424073].(0)[1:swapper/0] s:6423229538 e:6423286692 d:57154
[ 6.424899].(0)[1:swapper/0][init] f(c0adfdbc)
[ 6.425677].(0)[1:swapper/0] s:6424881769 e:6424892154 d:10385
[ 6.426455].(0)[1:swapper/0][init] f(c00bf528)
[ 6.427231].(0)[1:swapper/0] s:6426448384 e:6426450384 d:2000
[ 6.428209].(0)[1:swapper/0][init] f(c0ae0060)
[ 6.428987].(0)[1:swapper/0] s:6428000077 e:6428201384 d:201307
[ 6.429768].(0)[1:swapper/0][init] f(c0ae02e0)
[ 6.430545].(0)[1:swapper/0] s:6429757538 e:6429762538 d:5000
[ 6.431322].(0)[1:swapper/0][init] f(c0ae0738)
[ 6.432097].(0)[1:swapper/0] s:6431315308 e:6431317615 d:2307
[ 6.432964].(0)[1:swapper/0][init] f(c0ae1bd0)
[ 6.433742].(0)[1:swapper/0] s:6432866384 e:6432957308 d:90924
[ 6.435605].(0)[1:swapper/0][init] f(c0ae3548)
[ 6.436386].(0)[1:swapper/0] s:6434513538 e:6435595846 d:1082308
[ 6.437164].(0)[1:swapper/0][init] f(c01102e0)
[ 6.437940].(0)[1:swapper/0] s:6437157692 e:6437159231 d:1539
[ 6.438715].(0)[1:swapper/0][init] f(c0ae7994)
[ 6.439492].(0)[1:swapper/0] s:6438709308 e:6438710077 d:769
[ 6.440280].(0)[1:swapper/0][init] f(c0aeb2d0)
[ 6.441056].(0)[1:swapper/0] s:6440261692 e:6440275308 d:13616
[ 6.441852].(0)[1:swapper/0][init] f(c0aeb6f8)
[ 6.442628].(0)[1:swapper/0] s:6441825154 e:6441846231 d:21077
[ 6.443404].(0)[1:swapper/0][init] f(c0aeb740)
[ 6.444181].(0)[1:swapper/0] s:6443397846 e:6443399384 d:1538
[ 6.444978].(0)[1:swapper/0][init] f(c0aeb764)
[ 6.445756].(0)[1:swapper/0] s:6444971692 e:6444972615 d:923
[ 6.446544].(0)[1:swapper/0][init] f(c0af4890)
[ 6.447320].(0)[1:swapper/0] s:6446524461 e:6446539000 d:14539
[ 6.448097].(0)[1:swapper/0][init] f(c0af7ecc)
[ 6.448874].(0)[1:swapper/0] s:6448090308 e:6448092461 d:2153
[ 6.449666].(0)[1:swapper/0][init] f(c0afbadc)
[ 6.450442].(0)[1:swapper/0] s:6449643308 e:6449661231 d:17923
[ 6.451314].(0)[1:swapper/0][init] f(c0afe39c)
[ 6.452092].(0)[1:swapper/0] s:6451211692 e:6451307769 d:96077
[ 6.452874].(0)[1:swapper/0][init] f(c0b047dc)
[ 6.453651].(0)[1:swapper/0] s:6452862692 e:6452869538 d:6846
[ 6.454577].(0)[1:swapper/0][init] f(c0b064e4)
[ 6.455377].(0)[1:swapper/0] s:6454420461 e:6454569692 d:149231
[ 6.456205].(0)[1:swapper/0][init] f(c0b07da0)
[ 6.456982].(0)[1:swapper/0] s:6456148461 e:6456198461 d:50000
[ 6.459952].(0)[1:swapper/0][init] f(c0ad70b8)
[ 6.460729].(0)[1:swapper/0] s:6458310538 e:6459946769 d:1636231
[ 6.461636].(0)[1:swapper/0][init] f(c0ae63d8)
[ 6.462415].(0)[1:swapper/0] s:6461497923 e:6461627615 d:129692
[ 6.463202].(0)[1:swapper/0][init] f(c0af7e18)
[ 6.463978].(0)[1:swapper/0] s:6463184923 e:6463196769 d:11846
[ 6.464788].(0)[1:swapper/0][init] f(c0af8478)
[ 6.465589].(0)[1:swapper/0] s:6464749000 e:6464782231 d:33231
[ 6.466382].(0)[1:swapper/0][init] f(c0af8494)
[ 6.467159].(0)[1:swapper/0] s:6466360154 e:6466376692 d:16538
[ 6.467949].(0)[1:swapper/0][init] f(c0afb534)
[ 6.468727].(0)[1:swapper/0] s:6467930154 e:6467942769 d:12615
[ 6.469502].(0)[1:swapper/0][PWRAP] common driver init, version $Revision$
[ 6.470305].(0)[1:swapper/0][init] f(c0afeb34)
[ 6.471082].(0)[1:swapper/0] s:6469496846 e:6470300538 d:803692
[ 6.471856].(0)[1:swapper/0][PWRAP] HAL init: version $Revision$
[ 6.472650].(0)[1:swapper/0][init] f(c0afebac)
[ 6.473427].(0)[1:swapper/0] s:6471851846 e:6472644231 d:792385
[ 6.474244].(0)[1:swapper/0][init] f(c0b01a80)
[ 6.475022].(0)[1:swapper/0] s:6474197308 e:6474238769 d:41461
[ 6.475875].(0)[1:swapper/0][init] f(c0b03324)
[ 6.476652].(0)[1:swapper/0] s:6475806077 e:6475868692 d:62615
[ 6.477979].(0)[1:swapper/0][init] f(c0ad5628)
[ 6.478757].(0)[1:swapper/0] s:6477972769 e:6477973461 d:692
[ 6.479534].(0)[1:swapper/0][init] f(c0ad57d8)
[ 6.480310].(0)[1:swapper/0] s:6479527692 e:6479529308 d:1616
[ 6.481104].(0)[1:swapper/0][init] f(c0ad6870)
[ 6.481880].(0)[1:swapper/0] s:6481079231 e:6481098461 d:19230
[ 6.482664]-(0)[1:swapper/0]hw-breakpoint: Failed to enable monitor mode on CPU 0.
[ 6.483441].(0)[1:swapper/0][init] f(c0ad6d24)
[ 6.484217].(0)[1:swapper/0] s:6482650692 e:6483436538 d:785846
[ 6.484992].(0)[1:swapper/0][init] f(c0ad7318)
[ 6.485768].(0)[1:swapper/0] s:6484986231 e:6484987538 d:1307
[ 6.486608].(0)[1:swapper/0][pdev] dbg_reg_dump
[ 6.487386].(0)[1:swapper/0] s:6486555538 e:6486602615 d:47077
[ 6.488160].(0)[1:swapper/0][init] f(c0ada494)
[ 6.488938].(0)[1:swapper/0] s:6486554615 e:6488155923 d:1601308
[ 6.489718].(0)[1:swapper/0][Power/PM_INIT] Bus Frequency = 273000 KHz
[ 6.491727].(0)[1:swapper/0][SPM] PWAKE_EN:1, PCMWDT_EN:1, BYPASS_SYSPWREQ:0
[ 6.492505].(0)[1:swapper/0][SLP] SLEEP_DPIDLE_EN:1, REPLACE_DEF_WAKESRC:0, SUSPEND_LOG_EN:1
Click to expand...
Click to collapse
- Had similiar issues when booting a kernel via kexec on the Kindle HDX
- Using plain kexec some of the hardware regsiters etc was not in the correct state for the kexec kernel to bring the hardware up correctly
- I was able to solve some of the problems by implementing Hardboot Patch
- If it's applicable don't know if you can do something similiar in the module.
- Here's the patch I implemented: https://bitbucket.org/slimlphdx/and...a063c7415bd4b157ece9c8c1438fb0524ac?at=master

ggow said:
- Had similiar issues when booting a kernel via kexec on the Kindle HDX
- Using plain kexec some of the hardware regsiters etc was not in the correct state for the kexec kernel to bring the hardware up correctly
- I was able to solve some of the problems by implementing Hardboot Patch
- If it's applicable don't know if you can do something similiar in the module.
- Here's the patch I implemented: https://bitbucket.org/slimlphdx/and...a063c7415bd4b157ece9c8c1438fb0524ac?at=master
Click to expand...
Click to collapse
I have looked into hardboot, as I understand it, this won't be possible to implement in a module,
since it modifies the startup-code of the original kernel (head.S), to jump to the new kernel way before initialization takes place.
If we where able to boot a custom-kernel with hardboot (untethered) we wouldn't need kexec in the first place

k4y0z said:
I have looked into hardboot, as I understand it, this won't be possible to implement in a module,
since it modifies the startup-code of the original kernel (head.S), to jump to the new kernel way before initialization takes place.
If we where able to boot a custom-kernel with hardboot (untethered) we wouldn't need kexec in the first place
Click to expand...
Click to collapse
So you could compare this to a semi-untethered jailbreak for an iPhone in a way?

If we got kexec working, we would still install custom roms like we do now.
I guess you could call this semi-untethered.
But we could then load a custom kernel or even a recovery.
ATM I haven't looked much deeper into this, but haven't given up completely yet either.

k4y0z said:
If we got kexec working, we would still install custom roms like we do now.
I guess you could call this semi-untethered.
But we could then load a custom kernel or even a recovery.
ATM I haven't looked much deeper into this, but haven't given up completely yet either.
Click to expand...
Click to collapse
Agreed. At the current state though it is much better than a semi-untethered jailbroken iPhone tbh.

Glad you agree!

I'd be interested in seeing kexec take off for the KKFOWI since it would allow you to boot a recovery directly from the tablet versus having to push *insert your favorite recovery* via fastboot each time you wanted to enter recovery mode. It wouldn't be as bulletproof as being able to unlock the bootloader, but it's like this over in the land of iOS...you get what you can take. Being able to make complete and restore nandroid backups without using a computer would be enough for me with this tablet considering just how freaking cheap this thing is.

bmurphr1 said:
I'd be interested in seeing kexec take off for the KKFOWI since it would allow you to boot a recovery directly from the tablet versus having to push *insert your favorite recovery* via fastboot each time you wanted to enter recovery mode. It wouldn't be as bulletproof as being able to unlock the bootloader, but it's like this over in the land of iOS...you get what you can take. Being able to make complete and restore nandroid backups without using a computer would be enough for me with this tablet considering just how freaking cheap this thing is.
Click to expand...
Click to collapse
I agree completely. Just being able to boot into a recovery of sorts without the need for my PC or laptop would be awesome. Even if it was just for nandroid backups and restoring. Out of the 3 tablets that I purchased I kept this one on the stock 5.0.2 and did not update it so I could use TWRP as apposed to Flashfire. But I am happy that we have what we do. For the price of this tablet it was well worth all 3 purchases.
Sent from my KFFOWI using XDA Premium HD app

Personally I've owned several Kindle tablets (at least 3-4 that I can remember), and I always purchased them because the models I chose had micro-SD expansion and the ability to completely ditch FireOS as I think it's a dreadful implementation of Android. I used what I believe was a second gen Kindle with 16GB of internal RAM running CM10 that I used at the gym for over a year just for watching movies and connecting to my gym's WiFi so that I could watch cable TV using my home NextPVR server and Kodi (beats the crap out of anything Sling has to offer or anybody else for that matter). These days though I tend to use my Dell Venue 8 Pro 5830 (2GB of RAM, 32GB eMMC, and a 128GB Samsung EVO micro-SD card for movie storage - also running Win10) since I actually prefer Windows tablets over Android - except for anything Metro UI based. People have asked me how I tolerate using the tablet in normal desktop mode and honestly I have no problems tapping or typing on anything with it particularly since I use the Dell pen with it, and it comes in handy. When it comes to smartphones, I'd rather have a jailbroken iOS device though...just boils down to personal preference. Anyways, off of my tangent...
For $35 there isn't any other tablet that you can buy on the market even in China that is as high quality as this tablet is. Granted it's not what you'd expect from a high end Samsung Galaxy Tab, but for $35 shipped and being able to run the latest version of CyanogenMod, for me it was a no-brainer. Somebody could even steal it from me and I'd probably just laugh and forget all about it. Right now mine is used for reading books very occasionally, and at night I prop it up next to my bedside and use it as my alarm clock - just installed a free clock app that takes up the entire screen, keep the screen on 24/7, and run a script that auto-dims the screen at 10pm every night and goes back to normal brightness at 8am. It's literally the ultimate alarm clock in my opinion.

k4y0z said:
I have successfully compiled kexec for the ford, however booting a kernel doesn't completely work.
It seems like the cpu-cores aren't shut down completely, hopefully someone here has an Idea how to get that going.
This is what it currently looks like trying to boot a kernel using kexec:
<log cut>
Click to expand...
Click to collapse
Could you try disabling SMP – therefore stopping the kernel from trying to spin up the first, second, and third cores?
You can do this by appending 'nosmp' or 'maxcpus=0' to the kernel command line.
OR
You can try and 'hotplug' the CPUs manually before running kexec:
You can disable CPU cores manually if you wish in Linux by editing some files under /sys, @k4y0z: http://unix.stackexchange.com/a/145815/102769
Click to expand...
Click to collapse
Secondary CPU cores not coming online is a known kexec bug on ARM processor platforms.

Yes! I've just tried it, and now I've got the first working custom kernel on my Fire!
HOWEVER, it's pretty much useless. I can't get some devices to work. This includes the display.

gwhite5 said:
Yes! I've just tried it, and now I've got the first working custom kernel on my Fire!
I repeat:
FIRST CUSTOM KERNEL WHICH BOOTS ON THE AMAZON FIRE 5th GENERATION, FIREOS 5.1.1!
Expect a screenshot soon.
Click to expand...
Click to collapse
Great, this is awesome news!
Is this with or without SMP now?
I've actually tried playing arround with the bringup code (is_secondary_cpu_first_boot) but didn't get anywhere.
the value is read from the atags, so if your hack works we could update the atag-module to set the correct value there.
Even without SMP this would mean a custom recovery for 5.1.1 :good:

k4y0z said:
Great, this is awesome news!
Is this with or without SMP now?
I've actually tried playing arround with the bringup code (is_secondary_cpu_first_boot) but didn't get anywhere.
the value is read from the atags, so if your hack works we could update the atag-module to set the correct value there.
Even without SMP this would mean a custom recovery for 5.1.1 :good:
Click to expand...
Click to collapse
The kernel works with nosmp and maxcpus=0 kernel command line arguments. To be honest I haven't tried to patch because disabling SMP worked and I'm not at my computer anymore.
Sent from my D816w using Tapatalk

Related

Android on HTC S730 Wings

Hello All,
I would like to run Android on my HTC S730.
Tried to run the Kaiser optimised kernel as the hardware is somewhat similar.
I am using haret.exe and the kernel does start running, however there is nothing shown on the screen and the process gets stuck always at the same point.
The only proof of it running is that there is a dmesg file created on the SD.
I will put the contents of the file and the default.txt in a separate post.
Any idea what to change, I am hoping that by playing with the kernel parameters it would be possible to get further ahead.
Thanks and all the best,
dmesg on HTC S730
[ 0.000000] Linux version 2.6.25-01025-g3c90f25 ([email protected]) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #4505 PREEMPT Fri Mar 26 13:36:25 NZDT 2010
[ 0.000000] CPU: ARMv6-compatible processor [4107b364] revision 4 (ARMv6TEJ), cr=00c5387f
[ 0.000000] Machine: HTC Kaiser
[ 0.000000] Ignoring unrecognised tag 0x00000000
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] On node 0 totalpages: 24576
[ 0.000000] DMA zone: 208 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 24368 pages, LIFO batch:3
[ 0.000000] Normal zone: 0 pages used for memmap
[ 0.000000] Movable zone: 0 pages used for memmap
[ 0.000000] CPU0: D VIPT write-back cache
[ 0.000000] CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
[ 0.000000] CPU0: D cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 24368
[ 0.000000] Kernel command line: ppp.nostart=0 pm.sleep_mode=1 mddi.width=240 mddi.height=320 no_console_suspend board-kaiser-keypad.atttilt=0
[ 0.000000] Unknown boot option `ppp.nostart=0': ignoring
[ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[ 0.000000] Console: colour dummy device 80x30
[ 0.000040] console [tty0] enabled
[ 0.000941] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.001693] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.013030] Memory: 56MB 40MB = 96MB total
[ 0.013130] Memory: 91964KB available (2772K code, 1263K data, 120K init)
[ 0.014561] Calibrating delay loop... 383.38 BogoMIPS (lpj=1916928)
[ 0.230795] Mount-cache hash table entries: 512
[ 0.232220] CPU: Testing write buffer coherency: ok
[ 0.235221] net_namespace: 440 bytes
[ 0.237593] NET: Registered protocol family 16
[ 0.239481] set gpio 21 wakeup 40000000
[ 0.249781] msm_i2c_probe
[ 0.249945] msm_i2c_probe: clk_ctl 35d, 100000 Hz
[ 0.280248] Bluetooth: Core ver 2.11
[ 0.281433] NET: Registered protocol family 31
[ 0.281560] Bluetooth: HCI device and connection manager initialized
[ 0.281651] Bluetooth: HCI socket layer initialized
[ 0.284658] NET: Registered protocol family 2
[ 0.290096] Switched to high resolution mode on CPU 0
[ 0.370686] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.372900] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.373320] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.373571] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.373651] TCP reno registered
[ 0.401651] Unpacking initramfs... done
[ 0.944525] Freeing initrd memory: 1193K
[ 0.945080] kaiser i2c touch screen
[ 0.945691] input: kaiser-ts as /devices/virtual/input/input0
[ 0.945821] No IRQF_TRIGGER set_type function for IRQ 190 (kaisergpio)
[ 0.946703] msm7200: Copying audio table 0 to fd000
[ 0.946838] msm7200: Copying audio table 1 to fd080
[ 0.946908] msm7200: Copying audio table 2 to fd100
[ 0.946975] msm7200: Copying audio table 3 to fd180
[ 0.947040] msm7200: Copying audio table 4 to fd200
[ 0.947103] msm7200: Copying audio table 5 to fd280
[ 0.947166] msm7200: Copying audio table 6 to fd300
[ 0.947231] msm7200: Copying audio table 7 to fd380
[ 0.947295] msm7200: Copying audio table 8 to fd400
[ 0.947360] msm7200: Copying audio table 9 to fd480
[ 0.947423] msm7200: Copying audio table 10 to fd500
[ 0.947488] msm7200: Copying audio table 11 to fd580
[ 0.947553] msm7200: Copying audio table 12 to fd600
[ 0.947618] msm7200: Copying audio table 13 to fd680
[ 0.947683] msm7200: Copying audio table 14 to fd700
[ 0.947748] msm7200: Copying audio table 15 to fd780
[ 0.947813] msm7200: Copying audio table 16 to fd800
[ 0.947878] msm7200: Copying audio table 17 to fd880
[ 0.947943] msm7200: Copying audio table 18 to fd900
[ 0.948008] msm7200: Copying audio table 19 to fd980
[ 0.948073] msm7200: Copying audio table 20 to fda00
[ 0.948138] msm7200: Copying audio table 21 to fda80
[ 0.948203] msm7200: Copying audio table 22 to fdb00
[ 0.948268] msm7200: Copying audio table 23 to fdb80
[ 0.949003] Registered led device: lcd-backlight
[ 0.949365] Registered led device: button-backlight
[ 0.949645] Registered led device: keyboard-backlight
[ 0.949893] Registered led device: green
[ 0.950305] Registered led device: red
[ 0.950586] Registered led device: amber
[ 0.950865] Registered led device: blue
[ 0.951123] Registered led device: wifi
[ 0.951373] Registered led device: gps
[ 0.956066] titan ts_init
[ 0.956570] Modem Status:
[ 0.956731] <SM 00000929 00010929>
[ 1.002071] input: kaiser_kbd as /devices/virtual/input/input1
[ 1.002481] DS-2746 Probe
[ 1.002815] Initialise htc_rfkill for Bluetooth
[ 1.002911] Bluetooth 0
[ 1.021578] clk_get grp_clk
[ 1.021721] clk_get imem_clk
[ 1.021836] hw3d: 0 init
[ 1.022263] PMEM:hw3d a0000000 100000 at c7000000
[ 1.022533] clk_get acpu_clk
[ 1.025585] ashmem: initialized
[ 1.027053] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[ 1.027365] yaffs Mar 4 2010 10:36:01 Installing.
[ 1.028015] io scheduler noop registered (default)
[ 1.028100] io scheduler deadline registered
[ 1.029040] logger: created 64K log 'log_main'
[ 1.029360] logger: created 256K log 'log_events'
[ 1.029671] logger: created 64K log 'log_radio'
[ 1.029850] ram_console: got buffer at e0000, size 20000
[ 1.030160] ram_console: no valid data in buffer (sig = 0xffffffff)
[ 1.030340] console [ram-1] enabled
[ 1.035103] pmem: 1 init
[ 1.035678] PMEMmem 16800000 800000 at c8000000
[ 1.036055] pmem_adsp: 0 init
[ 1.036710] PMEMmem_adsp 17000000 800000 at c9000000
[ 1.037163] pmem_gpu0: 0 init
[ 1.038060] PMEMmem_gpu0 100000 700000 at c7800000
[ 1.038440] pmem_gpu1: 0 init
[ 1.039093] PMEMmem_gpu1 17800000 800000 at ca000000
[ 1.039496] pmem_camera: 1 init
[ 1.040400] PMEMmem_camera 17800000 800000 at cb000000
[ 1.041256] clk_get mdp_clk
[ 1.041916] mddi_pmdh: init() base=0xe000b000 irq=16
[ 1.042035] clk_get pmdh_clk
[ 1.042400] mddi_pmdh: unsupported version 0x19
[ 1.042628] mddi cmd send rtd: int 23a000, stat 808063, rtd val d
[ 1.042941] mddi_pmdh: publish: mddi_c_0000_0000
[ 1.043973] vsync on gpio 97 now 0
[ 1.044100] mddi_pmdh: mddi_add_panel(c040ccf0, c0312628)
[ 1.044176] mddi_pmdh: publish: mddi_panel
[ 1.044580] msmfb_probe() installing 240 x 320 panel
[ 1.050000] fus
[ 1.050000] fake_vsync_int for update
[ 1.050000] mddi0_panel_power(1) type=0
[ 1.050788] Console: switching to colour frame buffer device 40x29
[ 1.100915] set gpio 20 wakeup 40000000
[ 1.105701] No IRQF_TRIGGER set_type function for IRQ 186 (kaisergpio)
[ 1.110223] No IRQF_TRIGGER set_type function for IRQ 187 (kaisergpio)
[ 1.115476] No IRQF_TRIGGER set_type function for IRQ 188 (kaisergpio)
[ 1.121208] clk_get uart1dm_clk
[ 1.123966] clk_set_rate 34:1843200
[ 1.126686] msm_serial_hs.0: ttyMSM0 at MMIO 0xa0200000 (irq = 45) is a MSM HS UART
[ 1.133160] loop: module loaded
[ 1.140258] PPP generic driver version 2.4.2
[ 1.146556] PPP Deflate Compression module registered
[ 1.150061] PPP BSD Compression module registered
[ 1.162623] allocated dma buffer at ffc7b000, dma_addr 15cc1000
[ 1.168583] read CFG0 = aad400c0, CFG1 = 4747c
[ 1.170165] CFG0 = a8d408c0, CFG1 = 4745c
[ 1.180156] CFG0: cw/page=3 ud_sz=516 ecc_sz=10 spare_sz=1 num_addr_cycles=5
[ 1.185925] NAND_READ_ID = 15c1aaec
[ 1.188931] status: e03020
[ 1.190050] nandid: 15c1aaec maker ec device aa
[ 1.195780] CFG0: cw/page=3 ud_sz=512 ecc_sz=10 spare_sz=5
[ 1.200223] DEV_CMD1: f00f3000
[ 1.203695] <6>NAND_EBI2_ECC_BUF_CFG: 0
[ 1.210138] flash_id: 15c1aaec size 5580ba2c10000000
[ 1.220481] usb_probe() io=c7106000, irq=15, dma=ffc7c000(15cc6000)
[ 1.226401] clk_get usb_hs_clk
[ 1.229231] clk_get usb_hs_pclk
[ 1.230726] usb_function_register() 'adb'
[ 1.236900] usb_function_register() 'usb_mass_storage'
[ 1.240070] msm_hsusb: functions bound. starting.
[ 1.250306] usb_mass_storage usb_mass_storage: Number of LUNs=1
[ 1.256563] hsusb: IDLE -> ONLINE
[ 1.259478] hsusb: reset controller c5cc5c00
[ 1.285320] usb: notify offline
[ 1.288195] hsusb: ONLINE -> OFFLINE
[ 1.290870] usb_ether_setup()
[ 1.295711] usb_function_register() 'ether'
[ 1.360338] GPIO Event Driver
[ 1.363418] MSM RTC init
[ 1.366105] RTC probe
[ 1.369483] msm_rtc msm_rtc.0: rtc core: registered msm_rtc as rtc0
[ 1.370275] MSM RTC started
[ 1.373880] s5k3c1fx: probe
[ 1.380523] Bluetooth: HCI UART driver ver 2.2
[ 1.385413] Bluetooth: HCI H4 protocol initialized
[ 1.390095] Bluetooth: HCILL protocol initialized
[ 1.395555] clk_get sdc1_pclk
[ 1.398186] clk_get_rate 20:66000000
[ 1.400210] clk_get sdc1_clk
[ 1.403218] clk_set_rate 19:144000
[ 1.407681] set sd clock - 0 1
[ 1.513335] clk_get_rate 19:144000
[ 1.516431] mmc0: Qualcomm MSM SDCC at 0x00000000e1000000 irq 24,0 dma 8
[ 1.520215] mmc0: 4 bit data mode enabled
[ 1.525160] mmc0: MMC clock 144000 -> 32000000 Hz, PCLK 66000000 Hz
[ 1.530045] mmc0: Slot eject status = 1
[ 1.535388] mmc0: Power save feature enable = 1
[ 1.540081] mmc0: DM non-cached buffer at ffc7e000, dma_addr 0x15cdd000
[ 1.545468] mmc0: DM cmd busaddr 0x15cdd000, cmdptr busaddr 0x15cdd300
[ 1.550468] clk_get sdc2_pclk
[ 1.553311] clk_get_rate 22:66000000
[ 1.556043] clk_get sdc2_clk
[ 1.560068] clk_set_rate 21:144000
[ 1.564816] set sd clock - 0 1
[ 1.670560] clk_get_rate 21:144000
[ 1.674050] mmc1: Qualcomm MSM SDCC at 0x00000000e1001000 irq 26,0 dma 8
[ 1.679563] mmc1: 4 bit data mode enabled
[ 1.680385] mmc1: MMC clock 144000 -> 32000000 Hz, PCLK 66000000 Hz
[ 1.690193] mmc1: Slot eject status = 0
[ 1.695496] mmc1: Power save feature enable = 1
[ 1.700093] mmc1: DM non-cached buffer at ffc7f000, dma_addr 0x15ce0000
[ 1.705535] mmc1: DM cmd busaddr 0x15ce0000, cmdptr busaddr 0x15ce0300
[ 1.710370] mmc1: Polling status mode enabled
[ 1.720261] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[ 1.732728] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.739298] ClusterIP Version 0.8 loaded successfully
[ 1.740293] arp_tables: (C) 2002 David S. Miller
[ 1.750320] TCP cubic registered
[ 1.753566] NET: Registered protocol family 1
[ 1.760316] NET: Registered protocol family 17
[ 1.766313] Bluetooth: L2CAP ver 2.9
[ 1.770183] Bluetooth: L2CAP socket layer initialized
[ 1.776468] Bluetooth: SCO (Voice Link) ver 0.6
[ 1.780045] Bluetooth: SCO socket layer initialized
[ 1.786118] Bluetooth: RFCOMM socket layer initialized
[ 1.790150] Bluetooth: RFCOMM TTY layer initialized
[ 1.800348] Bluetooth: RFCOMM ver 1.9
[ 1.803741] Bluetooth: BNEP (Ethernet Emulation) ver 1.2
[ 1.809265] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 1.811738] msm_rtc msm_rtc.0: setting system clock to 2007-11-13 21:10:55 UTC (1194988255)
[ 1.820211] Freeing init memory: 120K
[ 2.119216] mmc1: Command timeout
[ 2.120000] mmc1: Command timeout
[ 2.120000] mmc1: Command timeout
[ 2.120000] mmc1: Command timeout
[ 2.120000] SD Init
[ 2.148356] mmc_sd_init_card: Delay 250 ms
[ 2.409845] clk_set_rate 21:25000000
[ 2.412045] set sd clock - 0 1
[ 2.517448] mmc1: host does not support reading read-only switch. assuming write-enable.
[ 2.520031] SD Init Retry
[ 2.522411] mmc1: new SD card at address b7b8
[ 2.531265] mmcblk0: mmc1:b7b8 SU02G 1985024KiB
[ 2.536631] mmcblk0: p1
default.txt kernel parameters HTC S730 Android
#alloctest 0x2000
set RAMSIZE 0x04000000
set RAMADDR 0x10000000
set FBDURINGBOOT 0
set MTYPE 1553
set KERNEL zImage-26-03-10
set initrd initrd.gz
#
# The following kernel parameters are useful
# ppp.nostart - Set ppp.nostart=1 to disable starting the ppp connection on boot
# msm_sdcc.msmsdcc_fmax - The maximum frequency (in Hz) used by the SD controller
# pm.sleep_mode - The mode used when the phone is off
# 0=Power Collapse Suspend, 1=Power Collapse, 2=Apps Sleep,
# 3=Slow Clock and Wait for Interrupt 4=Wait for Interrupt
# Default is 1, use 1 for best power savings
# board-htckaiser.panel_type - Panel type used to power the panel off and on
# 0=Don't power off the panel (Default)
# 1=Sony 2=Topoly 3=Topoly (probably just the same as 2)
# lcd.density - Defaults to 160, 128 shows more on screen
#
set cmdline "ppp.nostart=0 pm.sleep_mode=1 mddi.width=240 mddi.height=320 no_console_suspend board-kaiser-keypad.atttilt=0"
boot
Hello.
You really think it's possible to run Android on the Wings?
Good luck then!
Happily waiting your progress on this!
correct me if i'm wrong be doesn't android need touchscreen ?
Not the original android. Like the one from google's test device

Need some help compiling Ubuntu Touch for sensation

Using trusty branch of ubuntutouch with teamhydra kernel from https://github.com/Team-Hydra/android_kernel_htc_msm8660
No problems during compiling but whilst booting i get direct panic after mounting /data
Code:
[ 2.373443] Warning: unable to open an initial console.
[ 2.373657] Freeing init memory: 208K
[ 2.553283] systemd-udevd[132]: starting version 204
[ 4.405456] [USBH] ac_detect_expired: count = 0, connect_type = -1
[ 4.709136] initrd: mounting /dev/mmcblk0p23
[ 4.723815] EXT4-fs (mmcblk0p23): couldn't mount as ext3 due to feature incompatibilities
[ 4.758453] EXT4-fs (mmcblk0p23): couldn't mount as ext2 due to feature incompatibilities
[ 4.823120] EXT4-fs (mmcblk0p23): recovery complete
[ 4.823852] EXT4-fs (mmcblk0p23): mounted filesystem with ordered data mode. Opts: discard
[ 5.081878] [K] Kernel panic - not syncing: Attempted to kill init!
[ 5.082061] [<c010bf14>] (unwind_backtrace+0x0/0xf8) from [<c076cd2c>] (panic+0x74/0x1a4)
[ 5.082244] [<c076cd2c>] (panic+0x74/0x1a4) from [<c018e26c>] (do_exit+0x804/0x8a4)
[ 5.082336] [<c018e26c>] (do_exit+0x804/0x8a4) from [<c018e374>] (do_group_exit+0x3c/0xb0)
[ 5.082489] [<c018e374>] (do_group_exit+0x3c/0xb0) from [<c018e3f8>] (__wake_up_parent+0x0/0x18)
[ 5.082672] CPU1: stopping
[ 5.083099] [<c010bf14>] (unwind_backtrace+0x0/0xf8) from [<c010ae60>] (handle_IPI+0x128/0x154)
[ 5.083801] [<c010ae60>] (handle_IPI+0x128/0x154) from [<c01063cc>] (__irq_svc+0x4c/0xe4)
[ 5.084472] [<c01063cc>] (__irq_svc+0x4c/0xe4) from [<c0107500>] (cpu_idle+0x88/0xfc)
[ 5.084869] [<c0107500>] (cpu_idle+0x88/0xfc) from [<48768c14>] (0x48768c14)
[ 5.185821] subsystem-fatal-8x60: Q6 NMI was sent.
[ 5.190948] [K] Rebooting in 5 seconds..
[ 9.415405] [USBH] ac_detect_expired: count = 1, connect_type = -1
[ 10.198364] [K] Going down for restart now
[ 10.198516] [K] arch_reset: mode 104
[ 10.198608] [K] arch_reset: no command restart.
[ 10.198699] [K] from arch_reset
[ 10.198852] [K] back arch_reset
[ 10.299224] subsystem-fatal-8x60: Q6 NMI was sent.
[ 10.299346] [K] arch_reset: wait for modem flushing caches.
[ 19.435424] [USBH] ac_detect_expired: count = 2, connect_type = -1
[ 19.445404] [USBH] ac_detect_expired: count = 3, connect_type = -1
[ 20.314056] [K] arch_reset: modem flushes cache timeout.
[ 20.314117]
[ 20.314270] [K] Restarting Linux version 3.0.101-UbuntuTouch-Sensation-g886cfa4 ([email protected]) (gcc version 4.7.4 20131207 (prerelease) (Linaro GCC 4.7-2013.12) ) #3 SMP PREEMPT Sat Jan 25 16:55:58 EST 2014
[ 20.314300]
[ 20.364593] [K] restart: Console was locked!
Kernel config:
https://gist.github.com/cwxda/8624363
Someone can help me on this?
Try to disable VT_CONSOLE. I had a similar issue and that fixed it.
Sent from my TF300T using Tapatalk
Tried different combinations with VT_CONSOLE and HW_CONSOLE stuff, all didn't help :c
CoreWolf said:
Tried different combinations with VT_CONSOLE and HW_CONSOLE stuff, all didn't help :c
Click to expand...
Click to collapse
You need to turn all those CONSOLE settings off, did you try that?
Do you have console= in the command line? Remove that too.
Seems Ubuntu Touch does not like a console; I have not yet investigated deeper. Possible reason is that tty0 is used to communicate with the Android container. Then it might help to define a different tty for the kernel console, but I have not tried. Disabling all CONSOLE configs "N" fixed it for me and I have more urgent issues.
Sent from my TF300T using Tapatalk

Need blank flash file for XT 1925-6

Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
i have same problem anyone knoiw what to do ive tried the xiomi qualcomm tricks and things and a blank flash for the e4 to no avail
ChefGeoff said:
i have same problem anyone knoiw what to do ive tried the xiomi qualcomm tricks and things and a blank flash for the e4 to no avail
Click to expand...
Click to collapse
Why any of developer or user are not responding in moto g6 questions. I am also having same problem and searching blank flash file for over a month. I find one in https://mirrors.lolinet.com/firmware/moto/ali/blankflash/ but it gave me error. Also i am searching mmcblk0.img so that i will give a shot to boot using sd card. If i find any of solution than i will provide you as well.
blankflash xt 1925-6
guys who don’t get nashol blankflash? Help please
I had a similar issue about a month ago. With the mirrors lollinet you are on the right track but you need to go to official builds page on lollinet and find the image that matches *your carrier* (or at least the carrier the phone is as intended to be used with). As far as I know, only the official builds for your specific carrier is going to sign and install on your device, any other build will not boot correctly.
---------- Post added at 05:00 AM ---------- Previous post was at 04:28 AM ----------
I had a similar issue about a month ago. You need to go to the official builds page at lolinet /firmware/moto/ali/official/ and find the image that matches *your carrier*
In my case, I have the xt-1925-6 I bought on the motorola site. I looked in each carrier folder on lollinet. I narrowed it down to the official builds in the folders labeled "AMZ, FI, RETUS" because they were the only ones with 1925-6 in their name. From there I downloaded all three and flashed them one by one until I had installed *the one* intended for my phone and then it booted fine. Can't remember if it was RETUS or FI that worked on my device. Either way, take a guess and flash each partition one at a time if the carrier you chose dosn't get signed and boot try another carrier image (Google "flash stock moto g6 xda" if your not sure how to flash the partitions.)
AlexUlrich99 said:
I had a similar issue about a month ago. With the mirrors lollinet you are on the right track but you need to go to official builds page on lollinet and find the image that matches *your carrier* (or at least the carrier the phone is as intended to be used with). As far as I know, only the official builds for your specific carrier is going to sign and install on your device, any other build will not boot correctly.
---------- Post added at 05:00 AM ---------- Previous post was at 04:28 AM ----------
I had a similar issue about a month ago. You need to go to the official builds page at lolinet /firmware/moto/ali/official/ and find the image that matches *your carrier*
In my case, I have the xt-1925-6 I bought on the motorola site. I looked in each carrier folder on lollinet. I narrowed it down to the official builds in the folders labeled "AMZ, FI, RETUS" because they were the only ones with 1925-6 in their name. From there I downloaded all three and flashed them one by one until I had installed *the one* intended for my phone and then it booted fine. Can't remember if it was RETUS or FI that worked on my device. Either way, take a guess and flash each partition one at a time if the carrier you chose dosn't get signed and boot try another carrier image (Google "flash stock moto g6 xda" if your not sure how to flash the partitions.)
Click to expand...
Click to collapse
How EXACTLY did you flashed your phone? Don't tell me "Google" I know how to flash partitions with fastboot, but as was mentioned, no fastboot is available, phone only blinking white, its not possible to get into bootloader to flash any partition. So how did you flashed it?
qdload mode
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
Are you able to get into qdload mode?
See: https://forum.xda-developers.com/moto-g6/help/hard-brick-caused-incorrect-flashing-t3901407
recovery
72k said:
Hello,
I bricked my moto G6, only white LED has blinking everytime i push power button combination and plugged in. Samething goes when i release the battery connector and plugged in, but it blinks more faster than if battery attached. Can anyone help me? What should I do? Does blank flash will make my phone back to life?
Click to expand...
Click to collapse
how did you achieve this result?
I have mmcblk0.img for this XT1925-6 and XT1925-2 device, I need one for my XT1925-3.
Ambrosio71 said:
how did you achieve this result?
I have mmcblk0.img for this XT1925-6 and XT1925-2 device, I need one for my XT1925-3.
Click to expand...
Click to collapse
I've already managed to solve it, thanks a lot to no one who helped me.
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
viniciusantonioli said:
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
Click to expand...
Click to collapse
It's the blankflash file from mirrors.lolinet.com
viniciusantonioli said:
This blankflash worked for me: forums.lenovo.com/download/219011
Moto G6 ALI XT1925-3
Click to expand...
Click to collapse
When I try towrite this file, I always get these errors
Without Battery
Code:
< waiting for device >
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()
ponse()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_progr
and()->read_response()->buffer_read()->device_read()->IO error
And with battery
Code:
B:\flash\Motorola\ANDROID\moto g6 xt1925-\blankflash_from_PDS29.118-15-11-14>.\qboot.exe blank-flash
< waiting for device >
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
FAILED: qb_flash_singleimage()->do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
any suggestion ?
yurais said:
any suggestion ?
Click to expand...
Click to collapse
1. Why do you need a blank flash? What happened?
2. Could you provide this log file?
Code:
[ 7.897] Check qboot_log.txt for more details
Brick
Qualcomm 9008 mode after wrong flash
Enviado desde mi SM-G975U1 mediante Tapatalk
WoKoschekk said:
1. Why do you need a blank flash? What happened?
2. Could you provide this log file?
Code:
[ 7.897] Check qboot_log.txt for more details
Click to expand...
Click to collapse
I didnt see request number 2.
Here you are
Code:
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
[ 3.613]
yurais said:
I didnt see request number 2.
Click to expand...
Click to collapse
As I can see in your log file
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
your device/bootloader seems to be locked (secure=yes)?
I'm not an expert in blank flash procedures but it's not possible for the programm to flash any data (marked red in log file).
I din't know how to fix this. Maybe the reason is a locked bootloader?
Did you try the LMSA tool?
WoKoschekk said:
As I can see in your log file
**** Log buffer [000001] 2020-10-07_15:47:05 ****
[ -0.000] Opening device: \\.\COM330
[ 0.005] Detecting device
[ 4.108] ERROR: sahara_greet_device()->change_mode()->do_hello()->IO error
[ 4.108] Check qboot_log.txt for more details
[ 4.108] Total time: 4.752s
[ 4.121]
[ 4.121] qboot version 3.40
[ 4.121]
[ 4.121] DEVICE {
[ 4.121] name = "\\.\COM330",
[ 4.121] flags = "0x64",
[ 4.121] addr = "0x28FE6C",
[ 4.121] api.bnr = "0x3F2FE8",
[ 4.121] }
[ 4.121]
[ 4.121]
[ 4.121] Backup & Restore {
[ 4.121] num_entries = 0,
[ 4.121] restoring = "false",
[ 4.121] backup_error = "not started",
[ 4.121] restore_error = "not started",
[ 4.121] }
[ 4.121]
**** Log buffer [000001] 2020-10-07_15:47:57 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.006] Opening singleimage
[ 0.057] Loading package
[ 0.060] ...filename = singleimage.pkg.xml
[ 0.061] Loading programmer
[ 0.068] ...filename = programmer.mbn
[ 0.068] Sending programmer
[ 0.316] Handling things over to programmer
[ 0.317] Identifying CPU version
[ 0.319] Waiting for firehose to get ready
[ 3.396] ...MSM8953 1.1
[ 3.396] Determining target secure state
[ 3.398] ...secure = yes
[ 3.410] Configuring device...
[ 3.416] Flashing GPT...
[ 3.416] Flashing partition:0 with gpt_main0.bin
[ 3.417] Initializing storage
[ 3.436] ...blksz = 512
[ 3.577] ReadFile() failed, GetLastError()=0
[ 3.627] ReadFile() failed, GetLastError()=0
[ 3.677] ReadFile() failed, GetLastError()=0
[ 3.858] ReadFile() failed, GetLastError()=0
[ 7.897] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->do_program()->fh_send()->send_command()->read_response()->buffer_read()->device_read()->IO error
[ 7.897] Check qboot_log.txt for more details
[ 7.897] Total time: 7.898s
[ 7.897]
[ 7.897] qboot version 3.40
[ 7.897]
[ 7.897] DEVICE {
[ 7.897] name = "\\.\COM330",
[ 7.897] flags = "0x144",
[ 7.897] addr = "0x28FE6C",
[ 7.897] sahara.current_mode = "0",
[ 7.897] api.buffer = "0x24D0020",
[ 7.897] cpu.serial = "620430478",
[ 7.897] cpu.id = "154",
[ 7.897] cpu.sv_sbl = "0",
[ 7.897] cpu.name = "MSM8953",
[ 7.897] storage.type = "eMMC",
[ 7.897] sahara.programmer = "programmer.mbn",
[ 7.897] module.firehose = "0x2424828",
[ 7.897] api.firehose = "0x3CDD78",
[ 7.897] cpu.ver = "257",
[ 7.897] cpu.vername = "1.1",
[ 7.897] fh.max_packet_sz = "1048576",
[ 7.897] fh.storage_inited = "1",
[ 7.897] api.storage = "0x3C9B60",
[ 7.897] }
[ 7.897]
[ 7.897]
[ 7.897] STORAGE {
[ 7.897] type = "eMMC",
[ 7.897] part = "(null)",
[ 7.897] blksz = 512 (0x200),
[ 7.897] num_luns = 3,
[ 7.897] luns[00] = {
[ 7.897] size = 29820M,
[ 7.897] }
[ 7.897] luns[01] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] luns[02] = {
[ 7.897] size = 4M,
[ 7.897] }
[ 7.897] }
[ 7.897]
**** Log buffer [000001] 2020-10-07_15:49:16 ****
[ 0.000] Opening device: \\.\COM330
[ 0.003] Detecting device
[ 0.006] ...cpu.id = 154 (0x9a)
[ 0.006] ...cpu.sn = 620430478 (0x24fb048e)
[ 0.007] Opening singleimage
[ 0.007] Loading package
[ 0.010] ...filename = singleimage.pkg.xml
[ 0.011] Loading programmer
[ 0.012] ...filename = programmer.mbn
[ 0.012] Sending programmer
[ 0.440] Handling things over to programmer
[ 0.441] Identifying CPU version
[ 0.443] Waiting for firehose to get ready
[ 3.482] ...MSM8953 1.1
[ 3.482] Determining target secure state
[ 3.491] ...secure = yes
[ 3.504] Configuring device...
[ 3.509] Flashing GPT...
[ 3.509] Flashing partition:0 with gpt_main0.bin
[ 3.510] Initializing storage
[ 3.528] ...blksz = 512
[ 3.612] Target NAK!
[ 3.613] ...Write failed Sector 61071327, Errno 1
[ 3.613] ...Finished sector address 61071327
[ 3.613] ERROR: do_package()->do_recipe()->do_flash()->gpt_flash()->lun_write()->storage_write()->firehose_do_fmt()->do_recipe()->NAK
[ 3.613] Check qboot_log.txt for more details
[ 3.613] Total time: 3.614s
[ 3.613]
[ 3.613] qboot version 3.40
[ 3.613]
[ 3.613] DEVICE {
[ 3.613] name = "\\.\COM330",
[ 3.613] flags = "0x144",
[ 3.613] addr = "0x28FE6C",
[ 3.613] sahara.current_mode = "0",
[ 3.613] api.buffer = "0x5C0020",
[ 3.613] cpu.serial = "620430478",
[ 3.613] cpu.id = "154",
[ 3.613] cpu.sv_sbl = "0",
[ 3.613] cpu.name = "MSM8953",
[ 3.613] storage.type = "eMMC",
[ 3.613] sahara.programmer = "programmer.mbn",
[ 3.613] module.firehose = "0x474828",
[ 3.613] api.firehose = "0x39DD70",
[ 3.613] cpu.ver = "257",
[ 3.613] cpu.vername = "1.1",
[ 3.613] fh.max_packet_sz = "1048576",
[ 3.613] fh.storage_inited = "1",
[ 3.613] api.storage = "0x47ED98",
[ 3.613] }
[ 3.613]
[ 3.613]
[ 3.613] STORAGE {
[ 3.613] type = "eMMC",
[ 3.613] part = "(null)",
[ 3.613] blksz = 512 (0x200),
[ 3.613] num_luns = 3,
[ 3.613] luns[00] = {
[ 3.613] size = 29820M,
[ 3.613] }
[ 3.613] luns[01] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] luns[02] = {
[ 3.613] size = 4M,
[ 3.613] }
[ 3.613] }
your device/bootloader seems to be locked (secure=yes)?
I'm not an expert in blank flash procedures but it's not possible for the programm to flash any data (marked red in log file).
I din't know how to fix this. Maybe the reason is a locked bootloader?
Did you try the LMSA tool?
Click to expand...
Click to collapse
No idea what LMSA is
But any tool operating on EDL mode require the firehose loader and seems like qboot has this built-in
Enviado desde mi SM-G975U1 mediante Tapatalk

Blankflash error!! Help

I have a Motorola e5 play XT1921-6 hardbricked, and when I run the blankflash it returns the following error:
Motorola qboot utility version 3.40
[ 0.000] Opening device: \\.\COM7
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 86 (0x56)
[ 0.004] ...cpu.sn = 3091640600 (0xb846b118)
[ 0.004] Opening singleimage
[ 0.119] Loading package
[ 0.129] ...filename = singleimage.pkg.xml
[ 0.133] Loading programmer
[ 0.135] ...filename = programmer.mbn
[ 0.136] Sending programmer
[ 0.216] ReadFile() failed, GetLastError()=0
[ 0.216] ERROR: sahara_download()->IO error
[ 0.217] Check qboot_log.txt for more details
[ 0.224] Total time: 0.226s
FAILED: qb_flash_singleimage()->sahara_download()->IO error
I check the qboot_log.txt and what I find is the following:
**** Log buffer [000001] 2020-07-01_12:16:19 ****
[ -0.000] Opening device: \\.\COM7
[ 0.001] Detecting device
[ 0.003] ...cpu.id = 86 (0x56)
[ 0.003] ...cpu.sn = 3091640600 (0xb846b118)
[ 0.003] Opening singleimage
[ 0.012] Loading package
[ 0.017] ...filename = singleimage.pkg.xml
[ 0.019] Loading programmer
[ 0.019] ...filename = programmer.mbn
[ 0.019] Sending programmer
[ 0.099] ReadFile() failed, GetLastError()=0
[ 0.099] ERROR: sahara_download()->IO error
[ 0.100] Check qboot_log.txt for more details
[ 0.105] Total time: 0.106s
[ 0.106]
[ 0.106] qboot version 3.40
[ 0.106]
[ 0.106] DEVICE {
[ 0.106] name = "\\.\COM7",
[ 0.106] flags = "0x64",
[ 0.106] addr = "0x61FE4C",
[ 0.106] sahara.current_mode = "0",
[ 0.106] api.buffer = "0x1558020",
[ 0.106] cpu.serial = "3091640600",
[ 0.106] cpu.id = "86",
[ 0.106] cpu.sv_sbl = "0",
[ 0.106] cpu.name = "MSM8917",
[ 0.106] storage.type = "eMMC",
[ 0.106] sahara.programmer = "programmer.mbn",
[ 0.106] api.bnr = "0x1055E00",
[ 0.106] }
[ 0.106]
[ 0.106]
[ 0.106] Backup & Restore {
[ 0.106] num_entries = 0,
[ 0.106] restoring = "false",
[ 0.106] backup_error = "not started",
[ 0.106] restore_error = "not started",
[ 0.106] }
[ 0.106]
can someone tell me what is the problem? what should I do? is there any solution for my phone?
someone help me please...
try this https://mirrors.lolinet.com/firmware/moto/james/blankflash/

How To Guide Vivo x70 Pro+ Bootloader Unlock - HOW TO GUIDE

THIS GLITCH HAS BEEN FIXED AS OF MAY 2022. IF YOUR FIRMWARE IS PAST THAT SECURITY LEVEL YOU CAN NOT OPEN THE BOOTLOADER ANYMORE.​
WARNING! THIS IS EXPERIMENTAL, I HAVE NO IDEA WHERE WE CAN GO FROM HERE.
THIS MIGHT BREAK YOUR DEVICE!!!
UNLOCKING THE BOOTLOADER REQUIRES A WIPE AFTERWARDS!
UNLOCKING THE BOOTLOADER WILL DISABLE YOUR FINGERPRINT READER! (FIXED BY RELOCKING)
UNLOCKING THE BOOTLOADER MIGHT REMOVE BOKEH MODES FROM PORTRAIT. (NOT SURE)
This is a breakthrough! Thanks to our crazy russian friend in this thread I succeeded in opening the bootloader. (Origin OS)
Unlocking bootloader/ rebooting in edl without testpoint Vivo Y31 2021
Unlocked models with this method: Vivo Y31 PD2050F 2021 A12 6.7.20 Vivo V21e PD2107F A12 6.6.19 I did it from rooted Samsung J120F, I didn't try from PC///bc no PC =( My guide in Russian {Mod edit: Link removed} Custom fastboot for vivo in...
forum.xda-developers.com
--------------------------------------------------------------------
Long Tutorial:
Download 1: https://forum.xda-developers.com/t/guide-how-to-reboot-to-edl-from-fastboot.3394292/
Download 2 vivo fastboot_v2: https://forum.xda-developers.com/t/how-to-unlock-bootloader-of-vivo-phones.3686690/
Download 3 vendor.img: https://forum.xda-developers.com/t/...hers-new-vivo-oppo-models-check-list.4440801/
NEEDED: Vivo USB Driver
NEEDED: ADB and Fastboot (Added to PATH)
1. Enable OEM Unlock in Developer Options
2. Connect your device via ADB
3. Use "adb reboot fastboot"
4. Use "fastboot reboot bootloader" -> This fastboot now looks different
5. Copy the vendor.img into the folder of Download 2
6. Open two cmd's in Download 2
7. Type in "fastboot vivo_bsp unlock_vivo" into the first one, hit enter
8. Type in "fastboot flash vendor vendor.img" into the second one, hit enter
9. Immediately switch back to the first one, press up and enter many times
10. If you time this right your bootloader is unlocked
11. Press the power button to restart the phone and see your bootloader warning
12. Let the phone restart a few times until it asks you to wipe
13. Select the first option, then select the one on the right to proceed
I unlocked, relocked and unlocked again to be sure, this seems to be a safe method!
Much thanks to @Naveen Singh and @Pervokur
Notes:
- Unlocking the Bootloader disables the fingerprint reader
- Relocking the bootloader is possible with "fastboot vivo_bsp lock_vivo" while in bootloader
- Relocking the bootloader FIXES the fingerprint reader
- "fastboot boot twrp.img" does not work -> FAILED (remote: unknown command)
- Flashing magisk patched vendor_boot and boot doesnt let us start the phone -> straight into fastboot
- Flashing FunTouch recovery hangs on the logo after rebooting into recovery
- You can reboot into EDL Mode with "fastboot oem reboot-edl" -> NO MORE TEST POINT NEEDED!
-> This relocks the bootloader as soon as you leave EDL mode. Careful!
Backing Up:
- It is not possible to boot twrp via "fastboot boot twrp.img" -> Unrecognized command
- It is not possible to backup partitions with QFIL in EDL-mode
- It is not possible to read partitions in Miracle Box (Error 1001)
Where do we go from here?
- First thing should be to figure out how we can BACK UP all existing partitions before we mess something up
- AFTERWARDS we could get root or flash the Funtouch OS version
Anyone with ideas about backing up the device?
Edit: First progress! By flashing vbmeta, vendor_boot, boot, and recovery from the FunTouch version my recovery now is english!
----------------------------------------------------------------
fastboot oem device-info
Code:
(bootloader) Verity mode: true
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: true
These are the partitions Ive tried flashing from FunTouch Firmware, logs still say the device is chinese.
Spoiler: Flash
fastboot flash modem NON-HLOS.bin
fastboot flash dsp dspso.bin
fastboot flash bluetooth BTFM.bin
fastboot flash qupfw qupv3fw.elf
fastboot flash keymaster km41.mbn
fastboot flash uefisecapp uefi_sec.mbn
fastboot flash shrm shrm.elf
fastboot flash multiimgoem multi_image.mbn
fastboot flash cpucp cpucp.elf
fastboot flash storsec storsec.mbn
fastboot flash tz tz.mbn
fastboot flash devcfg devcfg.mbn
fastboot flash aop aop.mbn
fastboot flash hyp hypvm.mbn
fastboot flash xbl_config xbl_config.elf
fastboot flash xbl xbl.elf
fastboot flash storage firmware.bin
fastboot flash logfs logfs_ufs_8mb.bin
fastboot flash featenabler featenabler.mbn
fastboot flash spunvm spunvm.bin
fastboot flash rtice rtice.mbn
fastboot flash mdcompress mdcompress.mbn
fastboot flash boot boot.img
fastboot flash vm-bootsys vm-bootsys.img
fastboot flash dtbo dtbo.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vbmeta_oem vbmeta_oem.img
fastboot flash vbmeta_vgc vbmeta_vgc.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash recovery recovery.img
fastboot flash abl abl.elf
Killuminati91 said:
Notes:
- Unlocking the Bootloader disables the fingerprint reader
- Relocking the bootloader is possible with "fastboot vivo_bsp lock_vivo" while in bootloader
- Relocking the bootloader FIXES the fingerprint reader
- "fastboot boot twrp.img" does not work -> FAILED (remote: unknown command)
Backing Up:
- It is not possible to boot twrp via "fastboot boot twrp.img" -> Unrecognized command
- It is not possible to backup partitions with QFIL in EDL-mode
- It is not possible to read partitions in Miracle Box (Error 1001)
Where do we go from here?
- First thing should be to figure out how we can BACK UP all existing partitions before we mess something up
- AFTERWARDS we could get root or flash the Funtouch OS version
Anyone with ideas about backing up the device?
Click to expand...
Click to collapse
Thanks man. I'm not a developer but i definitely hate the originOS. Waiting patiently for your progess. Thanks a lot man.
Im not a developer either so this is as far as I can go sadly. I tried flashing all img's from the FunTouch update to their corresponding partitions but the phone boots into a blackscreen and then bootlop.
The recovery is english though. It lets me install CN Firmware update in recovery but not the FunTouch update. So the check is deeper than that.
Easily flashed back my chinese firmware and it is working - there has to be a way somehow.
Also NOTE: The bootloader unlock will probably get fixed in a future update so I would NOT update unless we dont figure anything out in the next few months.
Killuminati91 said:
Im not a developer either so this is as far as I can go sadly. I tried flashing all img's from the FunTouch update to their corresponding partitions but the phone boots into a blackscreen and then bootlop.
The recovery is english though. It lets me install CN Firmware update in recovery but not the FunTouch update. So the check is deeper than that.
Easily flashed back my chinese firmware and it is working - there has to be a way somehow.
Also NOTE: The bootloader unlock will probably get fixed in a future update so I would NOT update unless we dont figure anything out in the next few months.
Click to expand...
Click to collapse
How about if we root the phone first by magisk and editing the buildprop and change it value with vivo x70+ india version? Then we try to flash the funtouchOS. But first need someone with the files.
@razor07b7 @Marblehead can you help us with this? Thank you
BlueSky_Vincent said:
How about if we root the phone first by magisk and editing the buildprop and change it value with vivo x70+ india version? Then we try to flash the funtouchOS. But first need someone with the files.
Click to expand...
Click to collapse
Thats what i was thinking as well. Im currently trying to adapt TWRP to our phone but when repacking the img I end up with a TWRP.img that is too large to flash to recovery "FAILED (remote: 'Error flashing partition : Volume Full')". I need to find a way to slim down TWRP.
But there have to be some kind of checks before booting into recovery too. Even when editing the default.prop from the default recovery and flashing that one it refuses to boot into the modified recovery. And after a reboot the default recovery gets reflashed. I think @Pervokur is trying to figure something out for another vivo model, guess we just have to wait.
Edit: Switched to Ubuntu to work on this, packaged TWRP is way smaller now. This one SHOULD work (ONLY ON PD2145_A_1.8.13!!!) but boots into the Vivo Logo until we can pass the checks.
twrp_lahaina_pd2145_a_1.8.13.img
Killuminati91 said:
Thats what i was thinking as well. Im currently trying to adapt TWRP to our phone but when repacking the img I end up with a TWRP.img that is too large to flash to recovery "FAILED (remote: 'Error flashing partition : Volume Full')". I need to find a way to slim down TWRP.
But there have to be some kind of checks before booting into recovery too. Even when editing the default.prop from the default recovery and flashing that one it refuses to boot into the modified recovery. And after a reboot the default recovery gets reflashed. I think @Pervokur is trying to figure something out for another vivo model, guess we just have to wait.
Edit: Switched to Ubuntu to work on this, packaged TWRP is way smaller now. This one SHOULD work (ONLY ON PD2145_A_1.8.13!!!) but boots into the Vivo Logo until we can pass the checks.
twrp_lahaina_pd2145_a_1.8.13.img
Click to expand...
Click to collapse
Wow.. cool man. I'm currently on PD2145B_A_5.13.25
you can try to flash gsi with integrated root like LOS, then backup partitions with dd if=/dev/block/... of=/....
I have created misc partition for you(didn't test it on your phone, but it should be fine, i guess ). You don't have sdcard, but you can flash ota from usb stick with otg adapter.
Just rename your ota to ota.zip, put on usb stick and flash misc partition.
Then reboot, update will start automatically.
text inside img:
recovery
--update_package=/otg/ota.zip
--mode=native_update
Inside my recovery ramdisk I have found another mods(didn't test any)
mode=reset_settings
mode=update_silent
mode=update_with_app
mode=nv_switch (sounds dangerous)
actualy this way you can flash indian oem zip from ota_zip folder
there shouldn't be any checks inside metadata and updater-script
your oem name will be changed and mb it will be enough to pass checks and flash full indian firmware
ps there's a way to flash oem.zip from ota update even without unlocking bootloader
Pervokur said:
actualy this way you can flash indian oem zip from ota_zip folder
there shouldn't be any checks inside metadata and updater-script
your oem name will be changed and mb it will be enough to pass checks and flash full indian firmware
ps there's a way to flash oem.zip from ota update even without unlocking bootloader
Click to expand...
Click to collapse
Does it involving modifying ota/factory image and sideloading it into the phone via recovery?
BlueSky_Vincent said:
Does it involving modifying ota/factory image and sideloading it into the phone via recovery?
Click to expand...
Click to collapse
Didn't test on your phone! I did't even check your ota firmware zip. There could be major differences.
A11 ota firmwares for my phone (vivo y31)have oem zips inside, there is no checks at all
oem_PD2050IF_EX_RU_NULL_NULL.zip
oem_PD2050IF_EX_KZ_NULL_NULL.zip
oem_PD2050IF_EX_UA_NULL_NULL.zip
etc
metadata file:
package-type=full,oem
zeldadoor=true
no checks
updater-script:
# --- Start patching dynamic partitions ---
# Update dynamic partition metadata
assert(update_dynamic_partitions(package_extract_file("dynamic_partitions_op_list")));
...
no checks at all
The only limitation is that you shouldn't enter recovery manualy. (adb/fastboot/buttons will result in recovery.gui_mode=1)
On my phone i have used com.iqoo.engineermode
activity launcher > factory test, 3rd tab > software update. You can download 1.5 version.
It's required three files in root directory
1. full ota update, which should be renamed to update-full.zip
2. vgc_NULL_PDxxxxx_EXMA.zip
3. target oem zip which should be renamed to apps.zip
If ota update return "package limited update" then you should use two usb sticks and otg adapter
Copy three files to 1st usb stick
Copy apps.zip to 2nd usb stick and rename to update-full.zip.
Run "otg software update" with 1st usb stick and after all checks passed(when phone start rebooting) just replace usb drives
That's how phone will start installing oem zip without any checks.(since android rebooted himself)
I didn't switch oem, i have switched vgc_null to vgc test and back(long before unlocking bootloader). So i don't know what will be result for you!
does your phone have A12 firmware?
I wouldn't waste my time on custom recovery, just try to pach stock in order to remove files checks of ota firmware. Then you will be able to run any updater-scripts.
Pervokur said:
Didn't test on your phone! I did't even check your ota firmware zip. There could be major differences.
A11 ota firmwares for my phone (vivo y31)have oem zips inside, there is no checks at all
oem_PD2050IF_EX_RU_NULL_NULL.zip
oem_PD2050IF_EX_KZ_NULL_NULL.zip
oem_PD2050IF_EX_UA_NULL_NULL.zip
etc
metadata file:
package-type=full,oem
zeldadoor=true
no checks
updater-script:
# --- Start patching dynamic partitions ---
# Update dynamic partition metadata
assert(update_dynamic_partitions(package_extract_file("dynamic_partitions_op_list")));
...
no checks at all
The only limitation is that you shouldn't enter recovery manualy. (adb/fastboot/buttons will result in recovery.gui_mode=1)
On my phone i have used com.iqoo.engineermode
activity launcher > factory test, 3rd tab > software update. You can download 1.5 version.
It's required three files in root directory
1. full ota update, which should be renamed to update-full.zip
2. vgc_NULL_PDxxxxx_EXMA.zip
3. target oem zip which should be renamed to apps.zip
If ota update return "package limited update" then you should use two usb sticks and otg adapter
Copy three files to 1st usb stick
Copy apps.zip to 2nd usb stick and rename to update-full.zip.
Run "otg software update" with 1st usb stick and after all checks passed(when phone start rebooting) just replace usb drives
That's how phone will start installing oem zip without any checks.(since android rebooted himself)
I didn't switch oem, i have switched vgc_null to vgc test and back(long before unlocking bootloader). So i don't know what will be result for you!
does your phone have A12 firmware?
Click to expand...
Click to collapse
I've A11. Will check the update package first then applying your method. I also don't want to go through hassle to unlock bootloader and install twrp for stock rom.
Awesome progress Pervokur!
It seems like otg is not mounted after flashing your misc.img though. I've tried to format the USB to FAT32, NTFS as well as Exfat - it never gets recognized by the phone.
E:[libfs_mgr]Skipping mounting 'dev/block/sdg'
Click to expand...
Click to collapse
E:[libfs_mgr]Failed to mount /otg: No such file or directory
Click to expand...
Click to collapse
According to my recovery.fstab it is the correct path though.
Spoiler: Recovery.fstab
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
system /system ext4 ro,barrier=1,discard wait,avb=vbmeta_system,logical,first_stage_mount
product /product ext4 ro,barrier=1,discard wait,avb=vbmeta_system,logical,first_stage_mount
vendor /vendor ext4 ro,barrier=1,discard wait,avb,logical,first_stage_mount
odm /odm ext4 ro,barrier=1,discard wait,avb,logical,first_stage_mount
oem /oem ext4 ro,barrier=1,discard wait,avb=vbmeta_oem,logical,first_stage_mount
vgc /vendor/vgc ext4 ro,barrier=1,discard wait,avb=vbmeta_vgc,logical,first_stage_mount
/dev/block/by-name/metadata /metadata ext4 noatime,nosuid,nodev,discard wait,check,formattable,first_stage_mount
/dev/block/bootdevice/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,inlinecrypt,reserve_root=32768,resgid=1065,fsync_mode=nobarrier latemount,wait,resize,formattable,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,metadata_encryption=aes-256-xts:wrappedkey_v0,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs
/dev/block/bootdevice/by-name/cache /cache ext4 nosuid,noatime,nodev,barrier=1 wait
/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,barrier=1 wait
/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults
/dev/block/bootdevice/by-name/recovery /recovery emmc defaults defaults
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
/devices/platform/soc/8804000.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,encryptable=footer
/devices/platform/soc/1da4000.ufshc_card/host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,encryptable=footer
/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto
/dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=ubject_r:firmware_file:s0 wait
/dev/block/bootdevice/by-name/dsp /vendor/dsp ext4 ro,nosuid,nodev,barrier=1 wait
/dev/block/bootdevice/by-name/bluetooth /vendor/bt_firmware vfat ro,shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337,context=ubject_r:bt_firmware_file:s0 wait
/dev/block/sdg /otg vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
/dev/block/mmcblk1p1 /sdcard vfat nosuid,nodev,barrier=1,data=ordered,nodelalloc wait
---------------------------------------------------------------------------------------------------
If I adb push the ota.zip to /data, change the path in your misc.img and then run it the script actually runs until:
assert failed: update_dynamic_partitions(package_extract_file("dynamic_partitions_op_list"))
Click to expand...
Click to collapse
I cant adb push the ota to /sdcard because it does not have enough memory.
PS: Sorry for the confusion in the other forum, Google Translate is making it extremely hard to understand and explain myself properly.
Spoiler: log, you can see your log by clicking on Phone:Rooted or Phone: not rooted in Recovery
update package manager init. update package : /otg/ota.zip
[ 5.173919] matching nothing update mode :native_update
[ 5.173967] E:mUpdateApp = false : Success
[ 5.173977] E:mUpdateApp = false : Success
[ 5.174933] [RecoveryCMD]I: install Recovery Command:
[ 5.174956] {
[ 5.174963] "command" : "install",
[ 5.174968] "install" :
[ 5.174973] {
[ 5.174978] "apps_package" : "",
[ 5.174983] "dynamic_package" : "",
[ 5.174988] "extend_package" : "",
[ 5.174993] "fourth_package" : "",
[ 5.174997] "retry_count" : 0,
[ 5.175002] "should_clean_data" : false,
[ 5.175007] "should_wipe_cache" : false,
[ 5.175012] "third_package" : "",
[ 5.175017] "update_package" : "/otg/ota.zip"
[ 5.175022] }
[ 5.175029] }
[ 5.175080] I:Switching ui theme (VIVO)
[ 5.175179] I:Operations threaded[1] will running : 'run_action_bridge_once_cmd'
[ 5.175432] I:Start action: 'Recovery Script Action'
[ 5.175855] [RecoveryCMD]I: Recovery Command Parser get command:
[ 5.175983] {
[ 5.175993] "command" : "install",
[ 5.176000] "install" :
[ 5.176006] {
[ 5.176011] "apps_package" : "",
[ 5.176017] "dynamic_package" : "",
[ 5.176022] "extend_package" : "",
[ 5.176028] "fourth_package" : "",
[ 5.176033] "retry_count" : 0,
[ 5.176038] "should_clean_data" : false,
[ 5.176043] "should_wipe_cache" : false,
[ 5.176049] "third_package" : "",
[ 5.176053] "update_package" : "/otg/ota.zip"
[ 5.176059] }
[ 5.176100] }
[ 5.176799] [ROOTS]I: write the otg host_mode enable
[ 5.179573] I:generated scanline__00000077:03010101_00000A02_00000000 [ 26 ipp] (73 ins) at [0x7debb00f00:0x7debb01024] in 60208 ns
[ 5.179611]
[ 5.179997] I:generated scanline__00000077:03545401_00000000_00000000 [ 65 ipp] (94 ins) at [0x7debb01030:0x7debb011a8] in 22761 ns
[ 5.180020]
[ 5.504521] [ROOTS]I: Find the otg otg enable file: /sys/devices/virtual/dwc3_vusb/usb0/host_mode
[ 5.504792] [ROOTS]I: wait otg device start...
[ 6.305299] [ROOTS]E: can't find otg device /dev/block/sdg, wait 1s
[ 6.305334] [ROOTS]E: can't find otg device /dev/block/sdg1, wait 1s
[ 6.305341] [ROOTS]E: can't find otg device /dev/block/sdg, wait 1s
[ 7.305956] [ROOTS]E: can't find otg device /dev/block/sdg, wait 1s
[ 7.305993] [ROOTS]E: can't find otg device /dev/block/sdg1, wait 1s
[ 7.305999] [ROOTS]E: can't find otg device /dev/block/sdg, wait 1s
[ 8.706312] [ROOTS]I: find otg device /dev/block/sdg
[ 8.707354] I:[libfs_mgr]__mount(source=/dev/block/sdg,target=/otg,type=vfat)=-1: Invalid argument
[ 8.707720] E:[libfs_mgr]Failed to mount /otg: Invalid argument
[ 8.707741] E:[libfs_mgr]Failed to mount /otg: Invalid argument
[ 8.707748] E:fail to mount path /otg/ota.zip(/dev/block/sdg) at /otg : Invalid argument
[ 8.707756] E:fail to mount path /otg/ota.zip(/dev/block/sdg) at /otg : Invalid argument
[ 8.707762] E:try to mount by vivo_ensure_path_mounted.
[ 8.707769] E:try to mount by vivo_ensure_path_mounted.
[ 8.713519] [ROOTS]I: vivo_mount_otg otg mount sucess(blk_device: /dev/block/sdg1, fs_type: vfat)
[ 8.713919] Supported API: 3
[ 8.713944] Supported API: 3
[ 8.713983] Finding update package...
[ 8.713990] Finding update package...
[ 8.713998] I:Update package id: /otg/ota.zip
mb for your device it's should be
/storage/usbotg/ota.zip
Nope, thats not it either. Here is my log output with /storage/usbotg/ota.zip
Spoiler: log
[ 0.000188] I:Starting recovery (pid 431) on Wed Jan 7 01:54:56 1970
[ 0.000261]
[ 0.000889] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.001484] [ROOTS]I: vivo_load_volume_table this deives is support file encrypted
[ 0.180009] I:[libfs_mgr]__mount(source=/dev/block/bootdevice/by-name/userdata,target=/data,type=f2fs)=0: Success
[ 0.180422] [ROOTS]I: vivo_load_volume_table mount /data result: 0, error: Success
[ 0.180430] [ROOTS]I: vivo_load_volume_table Success mount /data to /dev/block/bootdevice/by-name/userdata
[ 0.180435]
[ 0.181465] [ROOTS]I: FBE vivo_load_volume_table /data/unencrypted/key/version isn't exited
[ 0.181477] recovery filesystem table
[ 0.181482] =========================
[ 0.181486] 0 /system ext4 system 0
[ 0.181493] 1 /product ext4 product 0
[ 0.181497] 2 /vendor ext4 vendor 0
[ 0.181501] 3 /odm ext4 odm 0
[ 0.181507] 4 /oem ext4 oem 0
[ 0.181511] 5 /vendor/vgc ext4 vgc 0
[ 0.181517] 6 /metadata ext4 /dev/block/by-name/metadata 0
[ 0.181527] 7 /data f2fs /dev/block/bootdevice/by-name/userdata 0
[ 0.181533] 8 /cache ext4 /dev/block/bootdevice/by-name/cache 0
[ 0.181537] 9 /mnt/vendor/persist ext4 /dev/block/bootdevice/by-name/persist 0
[ 0.181541] 10 /boot emmc /dev/block/bootdevice/by-name/boot 0
[ 0.181548] 11 /recovery emmc /dev/block/bootdevice/by-name/recovery 0
[ 0.181552] 12 /misc emmc /dev/block/bootdevice/by-name/misc 0
[ 0.181558] 13 /storage/sdcard1 vfat /devices/platform/soc/8804000.sdhci/mmc_host* 0
[ 0.181562] 14 /storage/sdcard1 vfat /devices/platform/soc/1da4000.ufshc_card/host* 0
[ 0.181568] 15 /storage/usbotg vfat /devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto* 0
[ 0.181573] 16 /vendor/firmware_mnt vfat /dev/block/bootdevice/by-name/modem 0
[ 0.181579] 17 /vendor/dsp ext4 /dev/block/bootdevice/by-name/dsp 0
[ 0.181583] 18 /vendor/bt_firmware vfat /dev/block/bootdevice/by-name/bluetooth 0
[ 0.181590] 19 /otg vfat /dev/block/sdg 0
[ 0.181594] 20 /sdcard vfat /dev/block/mmcblk1p1 0
[ 0.181600] 21 /tmp ramdisk ramdisk 0
[ 0.181604]
[ 0.181680] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.181826] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.181896] [ROOTS]I: load property begin
[ 0.202996] I:[libfs_mgr]Created logical partition oem on device /dev/block/dm-0
[ 0.203007] [ROOTS]I: partition oem block device /dev/block/dm-0
[ 0.204508] [ROOTS]I: Success to mount /oem at /dev/block/dm-0
[ 0.225472] I:[libfs_mgr]Created logical partition vgc on device /dev/block/dm-1
[ 0.225486] [ROOTS]I: partition vgc block device /dev/block/dm-1
[ 0.226456] [ROOTS]E: Fail to mount /vgc at /dev/block/dm-1 (Invalid argument)
[ 0.326997] [VivoFunc]I: Copying file '/tmp/oem.prop' to '/cache/recovery/oem.prop'
[ 0.327114] [VivoFunc]I: Copying file '/tmp/vgc.prop' to '/cache/recovery/vgc.prop'
[ 0.328185] [ROOTS]I: Success to unmount /oem
[ 0.339823] I:[libfs_mgr]Unmapped logical partition oem
[ 0.339836] [ROOTS]I: load property end
[ 0.344873] SELinux: Loaded file_contexts
[ 0.346516] I:[libfs_mgr]superblock s_max_mnt_count:65535,/dev/block/bootdevice/by-name/cache
[ 0.348360] I:[libfs_mgr]__mount(source=/dev/block/bootdevice/by-name/cache,target=/cache,type=ext4)=0: Success
[ 0.349787] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.350494] I:Boot command: boot-recovery
[ 0.350504] I:Got 3 arguments from boot message
[ 0.350657] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.351303] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.352174] IataManager:set default values
[ 0.352383] I:Found brightness file at '/sys/class/backlight/panel0-backlight/brightness'
[ 0.352479] I:Got max brightness 2047 from '/sys/class/backlight/panel0-backlight/max_brightness'
[ 0.353234] I:Volume (/cache) is already mounted
[ 0.355663] D:857:get_IQOO_NV_item(): get_IQOO_NV_item start
[ 0.355718]
[ 0.355730] D:318:get_backup_path(): /dev/block/bootdevice/by-name/backup
[ 0.356091] D:764:read_iqoo_nv_from_backup(): index=0, iqoo_nvram_nv:0x7ff78868e0, iqoo_sv=PD2145B_A_1.8.13
[ 0.356100]
[ 0.356107] D:51:verify_iqoo_nv_checksum(): IQOO_NV_Item size=1464
[ 0.356112] D:55:verify_iqoo_nv_checksum(): verify ok
[ 0.356116]
[ 0.356120] D:867:get_IQOO_NV_item(): first copy verify OK
[ 0.356342] D:764:read_iqoo_nv_from_backup(): index=1, iqoo_nvram_nv:0xb4000070712be6e0, iqoo_sv=PD2145B_A_1.8.13
[ 0.356351]
[ 0.356358] D:51:verify_iqoo_nv_checksum(): IQOO_NV_Item size=1464
[ 0.356362] D:55:verify_iqoo_nv_checksum(): verify ok
[ 0.356367]
[ 0.356370] D:871:get_IQOO_NV_item(): second copy verify OK
[ 0.356374] I:=======is_root:0
[ 0.357125] IataManager:set default values
[ 0.357207] I:Found brightness file at '/sys/class/backlight/panel0-backlight/brightness'
[ 0.357276] I:Got max brightness 2047 from '/sys/class/backlight/panel0-backlight/max_brightness'
[ 0.357805] [VivoFunc]I: Copying file '/recovery_resources/images/logo_5g.png' to '/recovery_resources/images/logo.png'
[ 0.458869] [GuardianAngleClient]I: defaultServiceManager: SUCCESS
[ 0.459118] [GuardianAngleClient]I: getService(GuardianAngleService): SUCCESS
[ 0.459128] [GuardianAngleClient]I: interface cast: SUCCESS
[ 0.459134] I:Start to fbe decrypt metadata
[ 0.459503] I:Start to fbe decrypt user de
[ 0.460893] I:UncryptDevice crypto type:file result:0
[ 0.461095] I:Volume (/data) is already mounted
[ 0.561651] I:sys locale: zh-CN, kSupportGdpr:0, overseas:0
[ 0.561881] recovery vivo_load_dyn_prop set dyn_prop is DYNN
[ 0.561983] I:gui_set_brightness: Setting brightness control to 0
[ 0.562208] setting DRM_FORMAT_BGRA8888 and GGL_PIXEL_FORMAT_BGRA_8888
[ 0.562489] Try to use drm graphics.
[ 0.562499] drm_init dev_name is /dev/dri/card0
[ 0.569078] setting DRM_FORMAT_ARGB8888 and GGL_PIXEL_FORMAT_RGBA_8888
[ 0.569148] setting DRM_FORMAT_ARGB8888 and GGL_PIXEL_FORMAT_RGBA_8888
[ 0.622461] Using drm graphics.
[ 0.645808] I:gui_set_brightness: Setting brightness control to 614
[ 0.670306] I:Loading package: VIVO (/recovery_resources/ui.xml)
[ 0.670316] I:Load XML directly
[ 0.670368] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/zh-CN.xml' directly
[ 0.670601] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/en-US.xml' directly
[ 0.670755] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/fr-FR.xml' directly
[ 0.670910] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/es-ES.xml' directly
[ 0.671062] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/de-DE.xml' directly
[ 0.671220] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/es-US.xml' directly
[ 0.671374] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/en.xml' directly
[ 0.671535] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/languages/zh-CN.xml' directly
[ 0.671616] parse language file start
[ 0.671735] parse language file done
[ 0.673203] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/ui.xml' directly
[ 0.673616] I:Checking resolution...
[ 0.673625] I:Scaling theme width 1.000000x and height 1.111111x, offsets x: 0 y: 0 w: 0 h: 0
[ 0.673632] I:Loading resources...
[ 0.676053] I:generated scanline__00000077:03010101_00008001_00000000 [195 ipp] (241 ins) at [0x6f5dfd43c0:0x6f5dfd4784] in 77552 ns
[ 0.676062]
[ 0.679631] I:generated scanline__00000077:03010102_00008002_00000000 [192 ipp] (238 ins) at [0x6f5dfd4790:0x6f5dfd4b48] in 40313 ns
[ 0.679640]
[ 0.719838] I:Failed to load image from progress_anim024, error -1
[ 0.722219] I:Failed to load image from anim_chrysanthemum009, error -1
[ 0.725055] I:Failed to load image from vivo_battery020, error -1
[ 0.750118] I:Loading variables...
[ 0.750291] I:Loading pages...
[ 0.750298] I:Including file: /recovery_resources/portrait.xml...
[ 0.750303] IageManager::LoadFileToBuffer loading filename: '/recovery_resources/portrait.xml' directly
[ 0.750597] I:Loading resources...
[ 0.750604] I:Loading variables...
[ 0.750608] I:Loading pages...
[ 0.750612] I:Loading page clear_vars
[ 0.750646] I:Loading page main
[ 0.750653] I:Loading page recovery
[ 0.750709] I:generated scanline__00000077:03545401_00000A01_00000000 [ 69 ipp] (113 ins) at [0x6f5dfd4b50:0x6f5dfd4d14] in 21979 ns
[ 0.750717]
[ 0.752447] I:generated scanline__00000077:03545401_00000A08_00000000 [ 69 ipp] (116 ins) at [0x6f5dfd4d20:0x6f5dfd4ef0] in 9895 ns
[ 0.752456]
[ 0.757669] I:Loading page survival
[ 0.759844] I:Loading page fastboot
[ 0.762038] I:Loading page install
[ 0.762522] I:Loading page goto_surival
[ 0.762529] I:Loading page install_fileselector
[ 0.762655] I:Unable to open ''
[ 0.762662] I:Loading page goto_install
[ 0.762669] I:Loading page packagechecking
[ 0.762722] I:Loading page packagecheck_done
[ 0.763177] I:Loading page install_active
[ 0.763184] I:Loading page rootchecking
[ 0.763238] I:Loading page rootcheck_done
[ 0.763560] I:Loading page prepare_log
[ 0.763627] I:Loading page tmpfile_selector
[ 0.763732] I:Unable to open ''
[ 0.763739] I:Loading page wipe
[ 0.763823] I:Loading page wipe_data_confirm
[ 0.763829] I:Loading page wipe_data_confirm_dload
[ 0.763834] I:Loading page wipe_data_gatekeeper_dload
[ 0.763840] I:Loading page wipe_data_gatekeeper
[ 0.763845] I:Loading page format_data_prompt
[ 0.765669] I:Loading page wipe_data
[ 0.765677] I:Loading page wipe_data_dload
[ 0.765684] I:Loading page wipe_data_all
[ 0.765689] I:Loading page wipe_cache_confirm
[ 0.765693] I:Loading page wipe_cache
[ 0.765697] I:Loading page wipe_settings_confirm
[ 0.765701] I:Loading page wipe_settings_gatekeeper
[ 0.765707] I:Loading page wipe_settings
[ 0.765711] I:Loading page confirm_box
[ 0.765928] I:Loading page confirm_box_big
[ 0.766071] I:Loading page confirm_box_big2
[ 0.766212] I:Loading page confirm_auto_box_big
[ 0.766353] I:Loading page action_page
[ 0.766773] I:Loading page action_page2
[ 0.766780] I:Loading page action_page3
[ 0.766806] I:Loading page action_box
[ 0.766815] I:Loading page action_complete
[ 0.769247] I:Loading page action_complete2
[ 0.769318] I:Loading page action_complete3
[ 0.773062] I:Loading page vivo_gatekeeper
[ 0.773072] I:Loading page vivo_gatekeeper_predecrypt
[ 0.773079] I:Loading page vivo_gatekeeper_decrypt
[ 0.773492] I:Loading page vivo_gatekeeper_password4
[ 0.773960] I:Loading page vivo_gatekeeper_password6
[ 0.774416] I:Loading page vivo_gatekeeper_password4_16
[ 0.775346] I:Loading page vivo_gatekeeper_password
[ 0.776266] I:Loading page vivo_gatekeeper_pattern
[ 0.776695] I:Loading page vivo_gatekeeper_trydecrypt
[ 0.776702] I:Loading page vivo_gatekeeper_forbid
[ 0.777122] I:Loading page wifi_link_prepare
[ 0.777129] I:Loading page wifi_link_action
[ 0.777191] I:Loading page wifi_link_complete
[ 0.777198] I:Loading page wifi_link_selector
[ 0.777305] I:Unable to open 'cwd'
[ 0.777312] I:Loading page wifi_link_gatekeeper
[ 0.777481] I:Loading page pkg_dload_prepare
[ 0.777488] I:Loading page pkg_dload_init
[ 0.777540] I:Loading page pkg_dload_ensure
[ 0.780333] I:Loading page pkg_dload_check_action
[ 0.780342] I:Loading page pkg_dload_confirm_box
[ 0.780622] I:Loading page pkg_dloading_prepare
[ 0.780629] I:Loading page pkg_dloading_action
[ 0.784228] I:Loading page pkg_dloading_error
[ 0.785010] I:Loading page system_repair_prepare
[ 0.786432] I:Switching ui theme (VIVO)
[ 0.786730] I:locale is [zh-CN]
[ 0.786871] I:Volume (/cache) is already mounted
[ 0.786883] I:gui_set_brightness: Setting brightness control to 614
[ 0.811177] I:Volume (/cache) is already mounted
[ 0.811319] stage is []
[ 0.811327] reason is []
[ 0.811331] time is [1970-01-07--01-54-57]
[ 0.811338] Command: "/system/bin/recovery" "--update_package=/storage/usbotg/ota.zip" "--mode=native_update"
[ 0.811343]
[ 0.811486] persist.audio.fluence.speaker=true
[ 0.811493] persist.audio.fluence.voicerec=false
[ 0.811497] persist.audio.fluence.voicecall=true
[ 0.811501] persist.audio.fluence.voicecomm=true
[ 0.811549] ro.bluetooth.a2dp_offload.supported=true
[ 0.811556] persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-lc3
[ 0.811561] persist.bluetooth.a2dp_offload.disabled=false
[ 0.811601] vendor.bluetooth.soc=hastings
[ 0.811608] persist.vendor.bt.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac
[ 0.811612] persist.vendor.btstack.asd.support=true
[ 0.811616] persist.vendor.btstack.enable.splita2dp=true
[ 0.811621] persist.vendor.btstack.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac
[ 0.811627] ro.boot.bootreason=HARD_RESET/PS_HOLD/0x01
[ 0.811650] ro.boottime.adbd=3616917602
[ 0.811656] ro.boottime.init=1783073384
[ 0.811661] ro.boottime.init.mount.cache=1
[ 0.811665] ro.boottime.init.selinux=48653646
[ 0.811669] ro.boottime.init.first_stage=438853020
[ 0.811697] ro.boottime.init.cold_boot_wait=1168
[ 0.811703] ro.boottime.logd=3613837029
[ 0.811708] ro.boottime.charger=3611513071
[ 0.811712] ro.boottime.ueventd=2291362029
[ 0.811716] ro.boottime.qseecomd=3477149008
[ 0.811719] ro.boottime.recovery=3612616404
[ 0.811723] ro.boottime.tombstoned=3476167706
[ 0.811727] ro.boottime.touchupdate=3615597237
[ 0.811734] ro.boottime.guardianangle=4026517654
[ 0.811738] ro.boottime.keymaster-4-1=3996063904
[ 0.811742] ro.boottime.gatekeeper-1-0=3997961820
[ 0.811746] ro.boottime.servicemanager=3466712654
[ 0.811750] ro.boottime.hwservicemanager=3467538175
[ 0.811754] ro.boottime.vndservicemanager=3468385102
[ 0.811758] ro.boottime.wait_for_keymaster=3999763279
[ 0.811762] ro.boottime.init.mount.data=177
[ 0.811785] ro.cold_boot_done=true
[ 0.811814] persist.sys.colourgamut.en.vivo=0
[ 0.811822] ro.config.hifi_config_state=2
[ 0.811827] config.disable_rtt=true
[ 0.811831] config.disable_consumerir=true
[ 0.811863] ro.bionic.arch=arm64
[ 0.811870] ro.bionic.2nd_arch=arm
[ 0.811874] ro.bionic.cpu_variant=kryo300
[ 0.811878] ro.bionic.2nd_cpu_variant=cortex-a75
[ 0.812294] dalvik.vm.minidebuginfo=true
[ 0.812300] dalvik.vm.dex2oat-minidebuginfo=true
[ 0.812305] dalvik.vm.dex2oat-max-image-block-size=524288
[ 0.812309] dalvik.vm.dex2oat-resolve-startup-strings=true
[ 0.812313] dalvik.vm.dex2oat-updatable-bcp-packages-file=/system/etc/updatable-bcp-packages.txt
[ 0.812317] debug.sf.hw=0
[ 0.812321] debug.sf.enable_hwc_vds=1
[ 0.812325] debug.sf.latch_unsignaled=1
[ 0.812328] debug.sf.enable_gl_backpressure=1
[ 0.812332] debug.sf.high_fps_early_phase_offset_ns=-4000000
[ 0.812339] debug.sf.enable_advanced_sf_phase_offset=1
[ 0.812343] debug.sf.disable_client_composition_cache=1
[ 0.812347] debug.sf.high_fps_late_sf_phase_offset_ns=-4000000
[ 0.812351] debug.sf.high_fps_early_gl_phase_offset_ns=-4000000
[ 0.812355] debug.sf.high_fps_late_app_phase_offset_ns=1000000
[ 0.812359] debug.egl.hw=0
[ 0.812363] debug.atrace.tags.enableflags=0
[ 0.812367] debug.mdpcomp.logs=0
[ 0.812371] debug.stagefright.ccodec=4
[ 0.812375] debug.stagefright.omx_default_rank=0
[ 0.812378] debug.dual_display.vts=false
[ 0.812382] av.offload.enable=true
[ 0.812386] bt.max.hfpclient.connections=1
[ 0.812390] ro.cm.feature=0x0000001F
[ 0.812394] ro.qc.sdk.audio.ssr=false
[ 0.812397] ro.qc.sdk.audio.fluencetype=none
[ 0.812406] ro.sf.enable_fb_scaling=1
[ 0.812410] ro.art.hiddenapi.warning=0
[ 0.812414] ro.com.baidu.searchbox=data/yzfswj/another/
[ 0.812418] ro.com.google.gmsversion=11_202101
[ 0.812423] ro.com.google.clientidbase=android-vivo
[ 0.812427] ro.lmk.use_new_strategy=true
[ 0.812437] ro.nfc.port=I2C
[ 0.812441] ro.opa.eligible_device=true
[ 0.812446] ro.soc.manufacturer=QTI
[ 0.812450] ro.hwui.path_cache_size=32
[ 0.812454] ro.hwui.layer_cache_size=48
[ 0.812457] ro.hwui.texture_cache_size=72
[ 0.812461] ro.hwui.gradient_cache_size=1
[ 0.812465] ro.hwui.r_buffer_cache_size=8
[ 0.812469] ro.hwui.drop_shadow_cache_size=6
[ 0.812473] ro.hwui.text_large_cache_width=2048
[ 0.812476] ro.hwui.text_small_cache_width=1024
[ 0.812480] ro.hwui.text_large_cache_height=1024
[ 0.812484] ro.hwui.text_small_cache_height=1024
[ 0.812488] ro.hwui.texture_cache_flushrate=0.4
[ 0.812492] ro.vivo.dm.config=CMCC-CTCC-UNICOM
[ 0.812496] ro.vivo.op.entry=FULL_SC
[ 0.812500] ro.vivo.op.entry.version=
[ 0.812503] ro.vivo.dyn.name=DYNN
[ 0.812507] ro.vivo.dyn.type=DYNN
[ 0.812511] ro.vivo.dyn.support=yes
[ 0.812515] ro.vivo.lcm.xhd=FHD_20_9
[ 0.812519] ro.vivo.lte.voice.type=CSFB
[ 0.812523] ro.vivo.net.entry=no
[ 0.812537] ro.vivo.oem.name=PD2145_N_NULL_NULL
[ 0.812543] ro.vivo.oem.support=yes
[ 0.812547] ro.vivo.ota.status=0
[ 0.812551] ro.vivo.rom.style=vigour
[ 0.812555] ro.vivo.boot.dp_type=mini
[ 0.812558] ro.vivo.cota.enable=1
[ 0.812562] ro.vivo.board.version=MA
[ 0.812566] ro.vivo.build.version.sdk=1
[ 0.812570] ro.vivo.build.version.incremental=5.13.12
[ 0.812574] ro.vivo.system.product.model=PD2145
[ 0.812578] ro.vivo.system.product.version=PD2145_A_5.13.12
[ 0.812582] ro.vivo.system.hardware.version=PD2145MA
[ 0.812586] ro.vivo.product.series=X
[ 0.812589] ro.vivo.product.release.model=
[ 0.812593] ro.vivo.product.cmiit_id=2021CP9866
[ 0.812597] ro.vivo.product.overseas=no
[ 0.812601] ro.vivo.support.mdc=1
[ 0.812605] ro.vivo.uninstall=yes
[ 0.812609] ro.vivo.cipherchain.tee.support=yes
[ 0.812612] ro.vivo.durationtime.InitSecondStage=2
[ 0.812618] ro.wifi.channels=
[ 0.812622] ro.allow.mock.location=0
[ 0.812626] ro.audio.ozo_camera_enable=true
[ 0.812630] ro.board.bbk=MA
[ 0.812634] ro.board.api_level=30
[ 0.812637] ro.board.first_api_level=30
[ 0.812641] ro.build.oem.projects=PD2145 PD2145B PD2145C
[ 0.812645] ro.build.keys=release-keys
[ 0.812649] ro.build.artpp.support=true
[ 0.812653] ro.build.artpp.profile_version=010
[ 0.812657] ro.build.expect.hardware=PD2145MA
[ 0.812660] ro.build.flavor=lahaina-user
[ 0.812664] ro.build.feature.softsim=yes
[ 0.812668] ro.build.version.bbk=PD2145_A_5.13.12
[ 0.812672] ro.build.version.all_codenames=REL
[ 0.812676] ro.build.version.preview_sdk_fingerprint=REL
[ 0.812680] ro.build.version.min_supported_target_sdk=23
[ 0.812684] ro.build.software.version=PD2145_A_5.13.12
[ 0.812688] ro.build.netaccess.version=PD2145_A_5.13.12
[ 0.812692] ro.build.representative.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.812696] ro.build.characteristics=default
[ 0.812699] ro.iorapd.enable=true
[ 0.812703] ro.system.build.id=RP1A.200720.012
[ 0.812707] ro.system.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.812711] ro.system.build.date.utc=1647529769
[ 0.812715] ro.system.build.tags=release-keys
[ 0.812718] ro.system.build.type=user
[ 0.812722] ro.system.build.version.sdk=30
[ 0.812726] ro.system.build.version.release=11
[ 0.812730] ro.system.build.version.incremental=eng.compil.20220317.230929
[ 0.812734] ro.system.build.version.release_or_codename=11
[ 0.812738] ro.system.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.812742] ro.treble.enabled=true
[ 0.812745] ro.factory.bbk_dp=0
[ 0.812749] ro.factory.adb_flag=no
[ 0.812753] ro.product.net.entry.bbk=no
[ 0.812757] ro.product.build.id=RP1A.200720.012
[ 0.812761] ro.product.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.812765] ro.product.build.date.utc=1647529769
[ 0.812768] ro.product.build.tags=release-keys
[ 0.812772] ro.product.build.type=user
[ 0.812776] ro.product.build.version.sdk=30
[ 0.812784] ro.product.build.version.release=11
[ 0.812789] ro.product.build.version.incremental=eng.compil.20220317.230929
[ 0.812793] ro.product.build.version.release_or_codename=11
[ 0.812797] ro.product.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.812801] ro.product.cuptsm=VIVO|ESE|01|02
[ 0.812805] ro.product.locale=zh-CN
[ 0.812809] ro.product.system.name=PD2145
[ 0.812812] ro.product.system.brand=vivo
[ 0.812816] ro.product.system.model=V2145A
[ 0.812820] ro.product.system.device=PD2145
[ 0.812824] ro.product.system.manufacturer=vivo
[ 0.812828] ro.product.dmtklog=true
[ 0.812832] ro.product.product.name=PD2145
[ 0.812835] ro.product.product.brand=vivo
[ 0.812839] ro.product.product.model=V2145A
[ 0.812843] ro.product.product.device=PD2145
[ 0.812847] ro.product.product.manufacturer=vivo
[ 0.812851] ro.product.upgrade.level=1.2
[ 0.812854] ro.product.system_ext.name=PD2145
[ 0.812858] ro.product.system_ext.brand=vivo
[ 0.812862] ro.product.system_ext.model=V2145A
[ 0.812866] ro.product.system_ext.device=PD2145
[ 0.812870] ro.product.system_ext.manufacturer=vivo
[ 0.812873] ro.recovery.vivo.custom_limit=0
[ 0.812877] ro.recovery.support.tf=no
[ 0.812881] ro.recovery.debug_level=1
[ 0.812885] ro.recovery.emergent_mode=0
[ 0.812889] ro.bluetooth.wipower=true
[ 0.812892] ro.bluetooth.emb_wp_mode=true
[ 0.812896] ro.bluetooth.library_name=libbluetooth_qti.so
[ 0.812900] ro.preinstall.path=/data/yzfswj/another/
[ 0.812904] ro.system_ext.build.id=RP1A.200720.012
[ 0.812908] ro.system_ext.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.812912] ro.system_ext.build.date.utc=1647529769
[ 0.812915] ro.system_ext.build.tags=release-keys
[ 0.812919] ro.system_ext.build.type=user
[ 0.812923] ro.system_ext.build.version.sdk=30
[ 0.812927] ro.system_ext.build.version.release=11
[ 0.812931] ro.system_ext.build.version.incremental=eng.compil.20220317.230929
[ 0.812934] ro.system_ext.build.version.release_or_codename=11
[ 0.812938] ro.system_ext.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.812942] ro.postinstall.fstab.prefix=/system
[ 0.812946] ro.setupwizard.suppress_d2d=true
[ 0.812950] ro.setupwizard.wifi_on_exit=false
[ 0.812954] ro.setupwizard.stat_bar_disable=0x00010000
[ 0.812958] ro.actionable_compatible_property.enabled=true
[ 0.812962] mmp.enable.3g2=true
[ 0.812966] use.voice.path.for.pcm.voip=true
[ 0.812969] init.svc.adbd=running
[ 0.812973] init.svc.logd=running
[ 0.812981] init.svc.charger=running
[ 0.812985] init.svc.ueventd=running
[ 0.812989] init.svc.qseecomd=running
[ 0.812993] init.svc.recovery=running
[ 0.812997] init.svc.touchupdate=stopped
[ 0.813001] init.svc.guardianangle=running
[ 0.813005] init.svc.keymaster-4-1=running
[ 0.813008] init.svc.gatekeeper-1-0=running
[ 0.813012] init.svc.servicemanager=running
[ 0.813016] init.svc.hwservicemanager=running
[ 0.813020] init.svc.vndservicemanager=running
[ 0.813024] init.svc.wait_for_keymaster=stopped
[ 0.813028] qcom.hw.aac.encoder=true
[ 0.813032] rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so
[ 0.813035] audio.offload.buffer.size.kb=32
[ 0.813039] audio.offload.disable=true
[ 0.813043] audio.offload.gapless.enabled=true
[ 0.813047] media.settings.xml=/vendor/etc/media_profiles_vendor.xml
[ 0.813051] media.stagefright.enable-aac=true
[ 0.813054] media.stagefright.enable-qcp=true
[ 0.813058] media.stagefright.enable-http=true
[ 0.813062] media.stagefright.enable-scan=true
[ 0.813066] media.stagefright.enable-fma2dp=true
[ 0.813070] media.stagefright.enable-player=true
[ 0.813074] media.aac_51_output_enabled=true
[ 0.813077] tunnel.audio.encode=true
[ 0.813081] persist.mm.enable.prefetch=true
[ 0.813085] persist.data.df.agg.dl_pkt=10
[ 0.813089] persist.data.df.agg.dl_size=4096
[ 0.813093] persist.data.df.dl_mode=5
[ 0.813097] persist.data.df.ul_mode=5
[ 0.813111] persist.data.df.dev_name=rmnet_usb0
[ 0.813116] persist.data.df.iwlan_mux=9
[ 0.813120] persist.data.df.mux_count=8
[ 0.813124] persist.data.wda.enable=true
[ 0.813128] persist.data.netmgrd.qos.enable=true
[ 0.813132] persist.demo.hdmirotationlock=false
[ 0.813136] persist.rild.nitz_plmn=
[ 0.813140] persist.rild.nitz_long_ons_0=
[ 0.813144] persist.rild.nitz_long_ons_1=
[ 0.813148] persist.rild.nitz_long_ons_2=
[ 0.813152] persist.rild.nitz_long_ons_3=
[ 0.813156] persist.rild.nitz_short_ons_0=
[ 0.813159] persist.rild.nitz_short_ons_1=
[ 0.813163] persist.rild.nitz_short_ons_2=
[ 0.813167] persist.rild.nitz_short_ons_3=
[ 0.813171] persist.color.red.x=6900
[ 0.813175] persist.color.red.y=3150
[ 0.813179] persist.color.blue.x=1500
[ 0.813183] persist.color.blue.y=600
[ 0.813188] persist.color.green.x=2650
[ 0.813192] persist.color.green.y=6800
[ 0.813196] persist.rmnet.data.enable=true
[ 0.813200] persist.timed.enable=true
[ 0.813204] persist.backup.ntpServer=0.pool.ntp.org
[ 0.813208] persist.camera.privapp.list=org.codeaurora.snapcam,com.android.camera
[ 0.813212] persist.operator.sv.number=00
[ 0.813216] persist.fuse_sdcard=true
[ 0.813220] recovery.boot.device_id=01ce003500380035003100340037006400390064003400310064
[ 0.813224] recovery.boot.device_type=UFS
[ 0.813229] recovery.load.props=1
[ 0.813233] recovery.load.persist_props=1
[ 0.813238] recovery.state.root=0
[ 0.813242] recovery.state.services.ready=1
[ 0.813245] recovery.crypto.decrypt.result=success
[ 0.813249] recovery.service=1
[ 0.813253] recovery.systime=1970-01-07--01-54-57
[ 0.813257] recovery.gui_mode=0
[ 0.813261] recovery.properties.loaded=1
[ 0.813265] recovery.engine_mode=0
[ 0.813269] recovery.repair_mode=0
[ 0.813272] recovery.silent_mode=0
[ 0.813276] recovery.bsptest_mode=0
[ 0.813280] recovery.vivolog_flag=0
[ 0.813284] recovery.fastboot_mode=0
[ 0.813288] recovery.oem_properties.ready=true
[ 0.813292] recovery.oem_properties.loaded=1
[ 0.813295] recovery.vgc_properties.loaded=1
[ 0.813299] recovery.charger_battery=1
[ 0.813303] recovery.gui_initialized=1
[ 0.813307] recovery.build_properties.loaded=1
[ 0.813311] recovery.persist_properties.loaded=1
[ 0.813314] recovery.product_properties.loaded=1
[ 0.813318] recovery.persistent_properties.ready=true
[ 0.813322] DEVICE_PROVISIONED=1
[ 0.813326] persist.sys.colortemp.en.vivo=4
[ 0.813330] persist.sys.colortemp.ui.vivo=127
[ 0.813333] ro.config.ringtone=Newborn.ogg
[ 0.813337] ro.config.alarm_alert=New_world.ogg
[ 0.813341] ro.config.delete_sound=/system/media/audio/ui/global_delete.ogg
[ 0.813345] ro.config.message_sound=Fresh.ogg
[ 0.813349] ro.config.battery_sound2=/system/media/audio/ui/LowBattery2.ogg
[ 0.813353] ro.config.calendar_sound=Arrangement.ogg
[ 0.813357] ro.config.superx_a_sound=/system/media/audio/ui/SuperX_a.ogg
[ 0.813360] ro.config.superx_b_sound=/system/media/audio/ui/SuperX_b.ogg
[ 0.813364] ro.config.musicplayer_open=/system/media/audio/ui/MusicPlayer_open.ogg
[ 0.813368] ro.config.musicplayer_close=/system/media/audio/ui/MusicPlayer_close.ogg
[ 0.813372] ro.config.notification_sound=Encounter.ogg
[ 0.813376] ro.config.alarm_component_sound=/system/media/audio/ui/success.ogg
[ 0.813380] ro.config.fos_use_tracktitle_sound=true
[ 0.813384] ro.boot.vc.magic=none
[ 0.813388] ro.boot.uart=uart2
[ 0.813392] ro.boot.flash.locked=0
[ 0.813395] ro.boot.memcg=1
[ 0.813399] ro.boot.vbmeta.size=11136
[ 0.813403] ro.boot.vbmeta.digest=480c4460cfbd3590912afbd329d8275bf183e0eb6fa4f7b61a001707d24ad568
[ 0.813407] ro.boot.vbmeta.hash_alg=sha256
[ 0.813411] ro.boot.vbmeta.avb_version=1.0
[ 0.813415] ro.boot.vbmeta.device_state=unlocked
[ 0.813418] ro.boot.dtb_idx=0
[ 0.813422] ro.boot.baseband=msm
[ 0.813426] ro.boot.dtbo_idx=6
[ 0.813430] ro.boot.hardware=qcom
[ 0.813434] ro.boot.keymaster=1
[ 0.813437] ro.boot.bootdevice=1d84000.ufshc
[ 0.813445] ro.boot.veritymode=enforcing
[ 0.813450] ro.boot.boot_devices=soc/1d84000.ufshc
[ 0.813454] ro.boot.recovery_mode=1
[ 0.813458] ro.boot.usbcontroller=a600000.dwc3
[ 0.813462] ro.boot.securebootkeyver=4
[ 0.813466] ro.boot.secureboot_enable=1
[ 0.813473] ro.boot.securebootkeyhash=2c0a52ffbd8db687b56f6a98d8840f46597a4dde6d9dc8d00039873ce6d74f60
[ 0.813478] ro.boot.verifiedbootstate=orange
[ 0.813482] ro.build.id=RP1A.200720.012
[ 0.813486] ro.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.813490] ro.build.date.utc=1647529769
[ 0.813494] ro.build.host=comsz01078159
[ 0.813498] ro.build.tags=release-keys
[ 0.813501] ro.build.type=user
[ 0.813505] ro.build.user=compiler
[ 0.813509] ro.build.display.id=RP1A.200720.012 release-keys
[ 0.813513] ro.build.product=unknown
[ 0.813517] ro.build.version.sdk=30
[ 0.813521] ro.build.version.base_os=
[ 0.813524] ro.build.version.release=11
[ 0.813528] ro.build.version.codename=REL
[ 0.813532] ro.build.version.incremental=eng.compil.20220317.230929
[ 0.813536] ro.build.version.preview_sdk=0
[ 0.813540] ro.build.version.security_patch=2022-03-01
[ 0.813543] ro.build.version.release_or_codename=11
[ 0.813547] ro.build.description=unknown-user 11 RP1A.200720.012 eng.compil.20220317.230929 release-keys
[ 0.813551] ro.product.cpu.abi=arm64-v8a
[ 0.813555] ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
[ 0.813559] ro.product.name=PD2145
[ 0.813563] ro.product.brand=vivo
[ 0.813567] ro.product.model=V2145A
[ 0.813571] ro.product.device=PD2145
[ 0.813574] ro.product.manufacturer=vivo
[ 0.813578] ro.baseband=msm
[ 0.813582] ro.bootmode=unknown
[ 0.813586] ro.hardware=qcom
[ 0.813590] ro.revision=0
[ 0.813593] ro.bootloader=unknown
[ 0.813597] ro.debuggable=1
[ 0.813601] ro.property_service.version=2
[ 0.813605] init.svc.tombstoned=running
[ 0.813609] sys.usb.state=adb
[ 0.813613] sys.usb.controller=a600000.dwc3
[ 0.813616] persist.sys.sf.color_mode=0
[ 0.813620] persist.sys.sf.color_saturation=1.0
[ 0.813624] persist.sys.dalvik.vm.lib.2=libart.so
[ 0.813628] ro.crypto.volume.metadata.method=dm-default-key
[ 0.813632] ro.crypto.dm_default_key.options_format.version=2
[ 0.813636] af.fast_track_multiplier=2
[ 0.813640] ro.sf.lcd_density=480
[ 0.813644] ro.com.android.dataroaming=false
[ 0.813647] ro.gfx.driver.1=com.qualcomm.qti.gpudrivers.lahaina.api30
[ 0.813651] ro.lmk.kill_timeout_ms=100
[ 0.813655] ro.lmk.thrashing_limit=30
[ 0.813659] ro.lmk.kill_heaviest_task=true
[ 0.813663] ro.lmk.use_minfree_levels=false
[ 0.813667] ro.lmk.psi_complete_stall_ms=70
[ 0.813671] ro.lmk.thrashing_limit_decay=10
[ 0.813674] ro.lmk.swap_free_low_percentage=10
[ 0.813678] ro.minui.pixel_format=RGBX_8888
[ 0.813682] ro.zygote=zygote64_32
[ 0.813686] ro.opengles.version=196610
[ 0.813690] ro.telephony.default_network=22,22
[ 0.813693] ro.oem_unlock_supported=1
[ 0.813697] ro.control_privapp_permissions=enforce
[ 0.813701] drm.service.enabled=true
[ 0.813705] audio.offload.video=false
[ 0.813709] audio.deep_buffer.media=true
[ 0.813713] media.stagefright.thumbnail.prefer_hw_codecs=true
[ 0.813716] keyguard.no_require_sim=true
[ 0.813720] telephony.lteOnCdmaDevice=1
[ 0.813724] persist.radio.multisim.config=dsds
[ 0.813728] ro.dalvik.vm.native.bridge=0
[ 0.813732] dalvik.vm.isa.arm.variant=cortex-a75
[ 0.813736] dalvik.vm.isa.arm.features=default
[ 0.813740] dalvik.vm.isa.arm64.variant=kryo300
[ 0.813744] dalvik.vm.isa.arm64.features=default
[ 0.813747] dalvik.vm.dexopt.secondary=true
[ 0.813751] dalvik.vm.usejit=true
[ 0.813755] dalvik.vm.heapsize=512m
[ 0.813759] dalvik.vm.dex2oat-Xms=64m
[ 0.813763] dalvik.vm.dex2oat-Xmx=512m
[ 0.813766] dalvik.vm.heapmaxfree=8m
[ 0.813770] dalvik.vm.heapminfree=4m
[ 0.813774] dalvik.vm.heapstartsize=16m
[ 0.813778] dalvik.vm.appimageformat=lz4
[ 0.813782] dalvik.vm.usejitprofiles=true
[ 0.813789] dalvik.vm.heapgrowthlimit=256m
[ 0.813794] dalvik.vm.image-dex2oat-Xms=64m
[ 0.813798] dalvik.vm.image-dex2oat-Xmx=64m
[ 0.813802] dalvik.vm.heaptargetutilization=0.75
[ 0.813806] ro.frp.pst=/dev/block/bootdevice/by-name/frp
[ 0.813810] ro.odm.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.813814] ro.odm.build.date.utc=1647529769
[ 0.813817] ro.odm.build.version.incremental=eng.compil.20220317.230929
[ 0.813821] ro.odm.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.813825] ro.boot.fstab_suffix=default
[ 0.813829] ro.boot.dynamic_partitions=true
[ 0.813833] ro.hwui.use_vulkan=
[ 0.813837] ro.vivo.os.name=Funtouch
[ 0.813841] ro.vivo.os.build.display.id=OriginOS Ocean
[ 0.813844] ro.vivo.os.version=13.0
[ 0.813848] ro.vivo.fist.os.version=12.0
[ 0.813852] ro.vivo.market.name=vivo X70 Pro+
[ 0.813856] ro.vivo.system.region.version=W10
[ 0.813860] ro.vivo.product.model=PD2145
[ 0.813863] ro.vivo.product.release.name=PD2145
[ 0.813867] ro.vivo.product.version=PD2145_A_5.13.12
[ 0.813871] ro.vivo.product.platform=SM8350
[ 0.813875] ro.vivo.product.solution=QCOM
[ 0.813879] ro.vivo.hardware.version=PD2145MA
[ 0.813883] ro.vivo.internet.name=vivo X70 Pro+
[ 0.813886] ro.board.platform=lahaina
[ 0.813890] ro.kernel.qemu.gles=0
[ 0.813894] ro.system.vivo.feature.nr=true
[ 0.813898] ro.vendor.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.813902] ro.vendor.build.date.utc=1647529769
[ 0.813906] ro.vendor.build.version.incremental=eng.compil.20220317.230929
[ 0.813910] ro.vendor.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.813914] ro.carrier=unknown
[ 0.813917] ro.product.cpu.abilist32=armeabi-v7a,armeabi
[ 0.813921] ro.product.cpu.abilist64=arm64-v8a
[ 0.813925] ro.product.odm.name=PD2145
[ 0.813929] ro.product.odm.brand=vivo
[ 0.813933] ro.product.odm.model=V2145A
[ 0.813937] ro.product.odm.device=PD2145
[ 0.813940] ro.product.odm.manufacturer=vivo
[ 0.813944] ro.product.board=lahaina
[ 0.813948] ro.product.model.bbk=PD2145
[ 0.813952] ro.product.vendor.name=PD2145
[ 0.813960] ro.product.vendor.brand=vivo
[ 0.813964] ro.product.vendor.model=V2145A
[ 0.813969] ro.product.vendor.device=PD2145
[ 0.813973] ro.product.vendor.manufacturer=vivo
[ 0.813976] ro.product.country.region=CN-ZH
[ 0.813980] ro.product.customize.bbk=N
[ 0.813984] ro.product.customize.comercial=NULL
[ 0.813988] ro.product.first_api_level=30
[ 0.813992] ro.hardware.bbk=PD2145MA
[ 0.813996] ro.hardware.egl=adreno
[ 0.814000] ro.hardware.vulkan=adreno
[ 0.814003] ro.hardware.nfc_nci=SN100x
[ 0.814007] ro.bootimage.build.date=Thu Mar 17 23:09:29 CST 2022
[ 0.814011] ro.bootimage.build.date.utc=1647529769
[ 0.814015] ro.bootimage.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.814019] ro.surface_flinger.has_HDR_display=true
[ 0.814023] ro.surface_flinger.protected_contents=true
[ 0.814027] ro.surface_flinger.set_touch_timer_ms=200
[ 0.814030] ro.surface_flinger.use_color_management=true
[ 0.814034] ro.surface_flinger.has_wide_color_display=true
[ 0.814038] ro.surface_flinger.wcg_composition_dataspace=143261696
[ 0.814042] ro.surface_flinger.max_virtual_display_dimension=4096
[ 0.814046] ro.surface_flinger.max_frame_buffer_acquired_buffers=3
[ 0.814050] ro.surface_flinger.force_hwc_copy_for_virtual_displays=true
[ 0.814053] ro.surface_flinger.use_content_detection_for_refresh_rate=true
[ 0.814057] aaudio.mmap_policy=2
[ 0.814061] aaudio.hw_burst_min_usec=2000
[ 0.814065] aaudio.mmap_exclusive_policy=2
[ 0.814069] persist.rcs.supported=0
[ 0.814072] persist.system.vivo.face.unlock.strong=1
[ 0.814078] persist.system.vivo.face.unlock.convenience.scheme=0
[ 0.814082] persist.system.vivo.face.wallpaper.brightness.adjustment=1
[ 0.814086] persist.system.vivo.enable_color_mode_id=0
[ 0.814094] sys.usb.ffs.ready=1
[ 0.814099] ro.build.fingerprint=vivo/PD2145/PD2145:11/RP1A.200720.012/compiler0317230929:user/release-keys
[ 0.814103] pm.dexopt.boot=verify
[ 0.814107] pm.dexopt.ab-ota=speed-profile
[ 0.814111] pm.dexopt.shared=speed
[ 0.814115] pm.dexopt.install=speed-profile
[ 0.814118] pm.dexopt.inactive=verify
[ 0.814122] pm.dexopt.bg-dexopt=speed-profile
[ 0.814126] pm.dexopt.first-boot=quicken
[ 0.814130] ro.adb.secure=0
[ 0.814134] ro.secure=0
[ 0.814138] persist.sys.vivo.product.cust=N
[ 0.814142] sys.usb.config=adb
[ 0.814145] sys.usb.configfs=1
[ 0.814149] ro.crypto.type=file
[ 0.814153] ro.gsid.image_running=0
[ 0.814157] gsid.image_installed=0
[ 0.814161] hwservicemanager.ready=true
[ 0.814165] ro.incremental.enable=yes
[ 0.814168] init.svc_debug_pid.adbd=434
[ 0.814172] init.svc_debug_pid.logd=432
[ 0.814176] init.svc_debug_pid.charger=430
[ 0.814180] init.svc_debug_pid.ueventd=404
[ 0.814184] init.svc_debug_pid.qseecomd=419
[ 0.814188] init.svc_debug_pid.recovery=431
[ 0.814191] init.svc_debug_pid.tombstoned=418
[ 0.814195] init.svc_debug_pid.touchupdate=
[ 0.814199] init.svc_debug_pid.guardianangle=528
[ 0.814203] init.svc_debug_pid.keymaster-4-1=522
[ 0.814207] init.svc_debug_pid.gatekeeper-1-0=523
[ 0.814211] init.svc_debug_pid.servicemanager=415
[ 0.814214] init.svc_debug_pid.hwservicemanager=416
[ 0.814218] init.svc_debug_pid.vndservicemanager=417
[ 0.814222] init.svc_debug_pid.wait_for_keymaster=
[ 0.814226] log.tag.stats_log=I
[ 0.814230] log.tag.APM_AudioPolicyManager=V
[ 0.814233] persist.log.tag.QMI_FW=S
[ 0.814237] ro.logd.size=1024K
[ 0.814241] ro.logd.size.main=4096K
[ 0.814245] ro.logd.size.stats=64K
[ 0.814249] ro.logd.size.system=4096K
[ 0.814253] persist.debug.wfd.enable=1
[ 0.814257] persist.debug.coresight.config=stm-events
[ 0.814260] ril.subscription.types=NV,RUIM
[ 0.814264] persist.radio.vivo.fiveg=true
[ 0.814268] persist.radio.vivo.support.ims_expire=true
[ 0.814272] persist.radio.vivo.elevator_on=true
[ 0.814276] ro.boot.serialno=1542824205000UX
[ 0.814280] ro.serialno=1542824205000UX
[ 0.814284] security.perf_harden=0
[ 0.814287] external_storage.projid.enabled=1
[ 0.814291] external_storage.casefold.enabled=1
[ 0.814295] external_storage.sdcardfs.enabled=0
[ 0.814302] ro.config.lock.wallpaper.another=/system/etc/custom/wallpaperb/wallpaper.png
[ 0.814307] ro.config.wallpaper.another=/system/etc/custom/wallpaperb/wallpaper.png
[ 0.814311] dev.pm.dyn_samplingrate=1
[ 0.814315] dev.mnt.blk.oem=
[ 0.814319] dev.mnt.blk.data=sda
[ 0.814322] dev.mnt.blk.cache=sda
[ 0.814328] dev.mnt.blk.vendor.firmware_mnt=sde
[ 0.814332] net.bt.name=Android
[ 0.814336] sys.usb.mtp.batchcancel=1
[ 0.814339] sys.vendor.shutdown.waittime=500
[ 0.814343] sys.qca1530=detect
[ 0.814347] qemu.hw.mainkeys=0
[ 0.814351] qemu.hw.mainkeys.vivo=0
[ 0.814355] persist.sys.usb.config=adb,mtp
[ 0.814359] persist.sys.wfd.virtual=0
[ 0.814362] persist.sys.fflag.override.settings_bluetooth_hearing_aid=true
[ 0.814368] persist.sys.eyecare.index=0
[ 0.814372] persist.sys.dcdiming.en.vivo=0
[ 0.814375] persist.sys.bluelight.manage.defred=255
[ 0.814379] persist.sys.bluelight.manage.minred=255
[ 0.814383] persist.sys.bluelight.manage.defblue=136
[ 0.814387] persist.sys.bluelight.manage.minblue=86
[ 0.814391] persist.sys.bluelight.manage.defgreen=207
[ 0.814395] persist.sys.bluelight.manage.mingreen=172
[ 0.814398] persist.sys.bluelight.standard.defred=255
[ 0.814402] persist.sys.bluelight.standard.minred=255
[ 0.814406] persist.sys.bluelight.standard.defblue=189
[ 0.814410] persist.sys.bluelight.standard.minblue=150
[ 0.814414] persist.sys.bluelight.standard.defgreen=232
[ 0.814418] persist.sys.bluelight.standard.mingreen=218
[ 0.814422] persist.sys.bluelight.fingerprint.defred=255
[ 0.814425] persist.sys.bluelight.fingerprint.minred=255
[ 0.814429] persist.sys.bluelight.fingerprint.defblue=189
[ 0.814437] persist.sys.bluelight.fingerprint.minblue=150
[ 0.814442] persist.sys.bluelight.fingerprint.defgreen=235
[ 0.814446] persist.sys.bluelight.fingerprint.mingreen=222
[ 0.814450] persist.sys.colortemp.manage.maxred=169
[ 0.814453] persist.sys.colortemp.manage.minred=255
[ 0.814457] persist.sys.colortemp.manage.maxblue=255
[ 0.814461] persist.sys.colortemp.manage.minblue=173
[ 0.814465] persist.sys.colortemp.manage.maxgreen=186
[ 0.814469] persist.sys.colortemp.manage.mingreen=223
[ 0.814473] persist.sys.colortemp.standard.maxred=230
[ 0.814477] persist.sys.colortemp.standard.minred=255
[ 0.814480] persist.sys.colortemp.standard.maxblue=255
[ 0.814484] persist.sys.colortemp.standard.minblue=208
[ 0.814488] persist.sys.colortemp.standard.maxgreen=239
[ 0.814492] persist.sys.colortemp.standard.mingreen=239
[ 0.814496] persist.sys.colortemp.fingerprint.maxred=229
[ 0.814500] persist.sys.colortemp.fingerprint.minred=255
[ 0.814503] persist.sys.colortemp.fingerprint.maxblue=255
[ 0.814507] persist.sys.colortemp.fingerprint.minblue=209
[ 0.814511] persist.sys.colortemp.fingerprint.maxgreen=240
[ 0.814515] persist.sys.colortemp.fingerprint.mingreen=241
[ 0.814519] persist.sys.strictmode.disable=true
[ 0.814523] persist.sys.display_num=1
[ 0.814526] persist.sys.force_sw_gles=1
[ 0.814530] persist.sys.disable_rescue=true
[ 0.814534] persist.vivo.face.assistant=0
[ 0.814538] persist.vivo.audio.record.volumeproc.enable=true
[ 0.814542] persist.vivo.feiyu.enable=true
[ 0.814546] persist.vivo.panel.calibration=2
[ 0.814550] persist.vivo.phone.wfd=Have_wfd
[ 0.814554] persist.vivo.phone.hifi=Have_hifi
[ 0.814557] persist.vivo.phone.fps_max=120
[ 0.814561] persist.vivo.phone.usb_otg=Have_otg_usbc
[ 0.814565] persist.vivo.phone.sarpower=Have_sarpower
[ 0.814569] persist.vivo.phone.super_lcd=false
[ 0.814573] persist.vivo.phone.panel_type=Amoled
[ 0.814577] persist.vivo.phone.fps_default=1
[ 0.814580] persist.vivo.phone.screen_size=60
[ 0.814584] persist.vivo.phone.panel_max_nit=500
[ 0.814588] persist.vivo.phone.panel_gray_limit=0
[ 0.814592] persist.vivo.radio.type.abbr=A
[ 0.814596] persist.vivo.radio.type.list=TDD-LTE,FDD-LTE,CDMA2000,WCDMA,GSM
[ 0.814600] persist.vivo.smart.datacard=1
[ 0.814603] persist.vivo.charge.logo=1
[ 0.814607] persist.vivo.charge.version=1
[ 0.814611] persist.vivo.wpc_tx=0
[ 0.814615] persist.vivo.carmode.support=1
[ 0.814619] persist.vivo.compass.no_return=true
[ 0.814623] persist.vivo.netlock=CTCC_CMCC_UNICOM
[ 0.814627] persist.vivo.product.cust=N
[ 0.814630] persist.vivo.service.model=1
[ 0.814634] persist.vivo.support.lra=1
[ 0.814638] persist.vivo.support.sound.vibrate=1
[ 0.814642] persist.vivo.support.wallet.icon=true
[ 0.814646] persist.vivo.support.monster.new.animation=true
[ 0.814650] persist.vivo.support.pcshare=1
[ 0.814654] persist.vivo.support.edge_rejection_configure=true
[ 0.814658] persist.vivo.smartkey.enable=true
[ 0.814663] persist.vivo.bluetooth.support.aie=1
[ 0.814667] persist.vivo.displayp3.support=1
[ 0.814671] persist.vivo.jovicarmode.support=1
[ 0.814675] persist.vivo.voicewakeup.chip.type=samsung
[ 0.814678] persist.vivo.voicewakeup.solution.type=chip
[ 0.814682] persist.vivo.calling_state=0
[ 0.814686] persist.vivo.vivo4dgamevib.enable=3
[ 0.814690] persist.vivo.magscreenOn_cali=false
[ 0.814694] persist.vivo.check_fast_charge=1
[ 0.814698] persist.vivo.motion_raise2wake=enable
[ 0.814701] persist.vivo.disable_chg_switch=1
[ 0.814705] persist.vivo.enable_fast_charge=1
[ 0.814709] persist.vivo.weixin_calling_state=0
[ 0.814713] persist.vivo.wireless_charge_support=1
[ 0.814717] persist.vivo.new_three_finger_gesture=true
[ 0.814721] persist.vendor.vivo.nfc.chip.type=SN110
[ 0.814724] persist.vendor.vivo.nfc.share=1
[ 0.814732] persist.vendor.vivo.nfc.function=11011000
[ 0.814736] persist.vendor.vivo.nfc.autoswitch=1
[ 0.814745] persist.vendor.vivo.nfc.cardreadft=1
[ 0.814749] persist.vendor.vivo.nfc.readerevents=1
[ 0.814753] persist.vendor.vivo.nfc.passivelisten=1
[ 0.814757] persist.vendor.vivo.wallet.nfc.channel=1
[ 0.814761] persist.vendor.vivo.support.ese=true
[ 0.814765] persist.service.adb.enable=1
[ 0.814769] persist.service.debuggable=1
[ 0.814773] persist.traced.enable=1
[ 0.814776] ro.vendor.audio.sdk.ssr=false
[ 0.814780] ro.vendor.audio.sdk.fluencetype=none
[ 0.814784] vendor.audio.hw.aac.encoder=false
[ 0.814788] vendor.audio.adm.buffering.ms=2
[ 0.814792] vendor.audio.hal.boot.timeout.ms=20000
[ 0.814796] vendor.audio.hal.output.suspend.supported=true
[ 0.814800] vendor.audio.use.sw.ape.decoder=true
[ 0.814803] vendor.audio.use.sw.alac.decoder=true
[ 0.814807] vendor.audio.use.sw.mpegh.decoder=true
[ 0.814811] vendor.audio.flac.sw.decoder.24bit=true
[ 0.814815] vendor.audio.safx.pbe.enabled=false
[ 0.814819] vendor.audio.dolby.ds2.enabled=false
[ 0.814822] vendor.audio.dolby.ds2.hardbypass=false
[ 0.814826] vendor.audio.enable.mirrorlink=false
[ 0.814830] vendor.audio.parser.ip.buffer.size=262144
[ 0.814834] vendor.audio.tunnel.encode=false
[ 0.814838] vendor.audio.volume.headset.gain.depcal=true
[ 0.814842] vendor.audio.feature.fm.enable=true
[ 0.814845] vendor.audio.feature.hfp.enable=true
[ 0.814849] vendor.audio.feature.ras.enable=true
[ 0.814853] vendor.audio.feature.wsa.enable=false
[ 0.814857] vendor.audio.feature.vbat.enable=true
[ 0.814861] vendor.audio.feature.ssrec.enable=true
[ 0.814865] vendor.audio.feature.fluence.enable=true
[ 0.814868] vendor.audio.feature.snd_mon.enable=true
[ 0.814872] vendor.audio.feature.src_trkn.enable=true
[ 0.814876] vendor.audio.feature.afe_proxy.enable=true
[ 0.814880] vendor.audio.feature.audiozoom.enable=false
[ 0.814884] vendor.audio.feature.compr_cap.enable=false
[ 0.814888] vendor.audio.feature.hdmi_edid.enable=true
[ 0.814891] vendor.audio.feature.hwdep_cal.enable=false
[ 0.814895] vendor.audio.feature.spkr_prot.enable=true
[ 0.814899] vendor.audio.feature.compr_voip.enable=false
[ 0.814903] vendor.audio.feature.hifi_audio.enable=false
[ 0.814907] vendor.audio.feature.keep_alive.enable=true
[ 0.814911] vendor.audio.feature.maxx_audio.enable=false
[ 0.814914] vendor.audio.feature.power_mode.enable=true
[ 0.814918] vendor.audio.feature.anc_headset.enable=false
[ 0.814922] vendor.audio.feature.compress_in.enable=true
[ 0.814926] vendor.audio.feature.usb_offload.enable=true
[ 0.814930] vendor.audio.feature.a2dp_offload.enable=true
[ 0.814934] vendor.audio.feature.display_port.enable=true
[ 0.814937] vendor.audio.feature.dsm_feedback.enable=false
[ 0.814943] vendor.audio.feature.dynamic_ecns.enable=true
[ 0.814947] vendor.audio.feature.external_dsp.enable=false
[ 0.814951] vendor.audio.feature.incall_music.enable=true
[ 0.814955] vendor.audio.feature.kpi_optimize.enable=false
[ 0.814958] vendor.audio.feature.custom_stereo.enable=false
[ 0.814962] vendor.audio.feature.ext_hw_plugin.enable=false
[ 0.814966] vendor.audio.feature.battery_listener.enable=true
[ 0.814970] vendor.audio.feature.external_speaker.enable=false
[ 0.814974] vendor.audio.feature.hdmi_passthrough.enable=true
[ 0.814978] vendor.audio.feature.compress_meta_data.enable=true
[ 0.814982] vendor.audio.feature.concurrent_capture.enable=true
[ 0.814985] vendor.audio.feature.multi_voice_session.enable=true
[ 0.814989] vendor.audio.feature.external_speaker_tfa.enable=false
[ 0.814993] vendor.audio.feature.deepbuffer_as_primary.enable=false
[ 0.814997] vendor.audio.feature.record_play_concurency.enable=false
[ 0.815001] vendor.audio.feature.usb_offload_burst_mode.enable=true
[ 0.815005] vendor.audio.feature.usb_offload_sidetone_volume.enable=false
[ 0.815008] vendor.audio.offload.track.enable=false
[ 0.815012] vendor.audio.offload.buffer.size.kb=32
[ 0.815016] vendor.audio.offload.gapless.enabled=true
[ 0.815024] vendor.audio.offload.multiaac.enable=true
[ 0.815029] vendor.audio.offload.multiple.enabled=false
[ 0.815033] vendor.audio.offload.passthrough=false
[ 0.815037] vendor.audio.spkr_prot.tx.sampling_rate=48000
[ 0.815040] vendor.voice.path.for.pcm.voip=true
[ 0.815044] persist.vendor.audio.avs.afe_api_version=9
[ 0.815048] persist.vendor.audio.bcl.enabled=false
[ 0.815052] persist.vendor.audio.ras.enabled=false
[ 0.815056] persist.vendor.audio.spv3.enable=false
[ 0.815060] persist.vendor.audio.spv4.enable=false
[ 0.815063] persist.vendor.audio.vbat.enabled=false
[ 0.815067] persist.vendor.audio.apptype.multirec.enabled=false
[ 0.815071] persist.vendor.audio.fluence.tmic.enabled=false
[ 0.815075] persist.vendor.audio.fluence.speaker=true
[ 0.815079] persist.vendor.audio.fluence.voicerec=false
[ 0.815083] persist.vendor.audio.fluence.voicecall=true
[ 0.815087] persist.vendor.audio.speaker.prot.enable=false
[ 0.815090] persist.vendor.audio.ha_proxy.enabled=true
[ 0.815094] persist.vendor.audio.ambisonic.auto.profile=false
[ 0.815098] persist.vendor.audio.ambisonic.capture=false
[ 0.815102] persist.vendor.audio.voicecall.speaker.stereo=false
[ 0.815106] persist.vendor.audio.ll_playback_bargein=true
[ 0.815110] persist.vendor.qcom.bluetooth.soc=hastings
[ 0.815117] persist.vendor.qcom.bluetooth.scram.enabled=false
[ 0.815122] persist.vendor.qcom.bluetooth.enable.splita2dp=true
[ 0.815126] persist.vendor.qcom.bluetooth.twsp_state.enabled=false
[ 0.815130] persist.vendor.qcom.bluetooth.aac_frm_ctl.enabled=true
[ 0.815134] persist.vendor.qcom.bluetooth.aac_vbr_ctl.enabled=true
[ 0.815138] persist.vendor.qcom.bluetooth.a2dp_mcast_test.enabled=false
[ 0.815142] persist.vendor.qcom.bluetooth.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac-aptxadaptiver2
[ 0.815146] persist.vendor.qcom.bluetooth.aptxadaptiver2_1_support=true
[ 0.815149] persist.vendor.service.bdroid.ssrlvl=3
[ 0.815153] persist.vendor.camera.vivo.p3.support=1
[ 0.815157] persist.vendor.camera.vivop3.support=1
[ 0.815161] persist.vendor.cne.feature=1
[ 0.815165] persist.vendor.data.profile_update=true
[ 0.815169] ro.odm.build.id=RP1A.200720.012
[ 0.815172] ro.odm.build.tags=release-keys
[ 0.815176] ro.odm.build.type=user
[ 0.815180] ro.odm.build.version.sdk=30
[ 0.815184] ro.odm.build.version.release=11
[ 0.815188] ro.odm.build.version.release_or_codename=11
[ 0.815192] ro.odm.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
[ 0.815195] ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi
[ 0.815199] ro.odm.product.cpu.abilist64=arm64-v8a
[ 0.815203] ro.vendor.val.vivo.oem.name=PD2145_CN-ZH_FULL_SC_NULL
[ 0.815207] ro.vendor.val.vivo.oem.model=
[ 0.815211] ro.vendor.val.vivo.product.model=PD2145
[ 0.815215] ro.vendor.val.vivo.product.version=PD2145_A_5.13.12
[ 0.815218] ro.vendor.val.build.version.bbk=PD2145_A_5.13.12
[ 0.815222] ro.vendor.val.build.software.version=PD2145_A_5.13.12
[ 0.815226] ro.vendor.val.product.name=PD2145
[ 0.815230] ro.vendor.val.product.country.region=CN-ZH
[ 0.815234] ro.vendor.vivo.product.model=PD2145
[ 0.815238] ro.vendor.vivo.product.version=PD2145_A_5.13.12
[ 0.815242] ro.vendor.vivo.product.overseas=no
[ 0.815245] ro.vendor.vivo.product.platform=SM8350
[ 0.815249] ro.vendor.vivo.product.solution=QCOM
[ 0.815253] ro.vendor.vivo.support.cdrom=1
[ 0.815257] ro.vendor.vivo.support_key_type=qcom_widevine_L1
[ 0.815261] ro.vendor.build.id=RP1A.200720.012
[ 0.815265] ro.vendor.build.tags=release-keys
[ 0.815269] ro.vendor.build.type=user
[ 0.815272] ro.vendor.build.version.sdk=30
[ 0.815276] ro.vendor.build.version.release=11
[ 0.815280] ro.vendor.build.version.release_or_codename=11
[ 0.815284] ro.vendor.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
[ 0.815288] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
[ 0.815292] ro.vendor.product.cpu.abilist64=arm64-v8a
[ 0.815296] ro.vendor.use_data_netmgrd=true
[ 0.815299] ro.vendor.extension_library=libqti-perfd-client.so
[ 0.815307] ro.hardware.nfc_share=1
[ 0.815312] vendor.hw.fm.init=0
[ 0.815316] vendor.qti.location.force.debug=5
[ 0.815320] vendor.vivo.strict.authority.mode=2
[ 0.815324] vendor.power.pasr.enabled=true
[ 0.815328] vendor.audio_hal.period_size=192
[ 0.815332] vendor.audio_hal.in_period_size=144
[ 0.815335] vendor.audio_hal.period_multiplier=3
[ 0.815339] vendor.aac_richtap.config.path=/odm/etc/aac_richtap.config
[ 0.815343] persist.vendor.bt.aac_frm_ctl.enabled=true
[ 0.815347] persist.vendor.bt.aac_vbr_frm_ctl.enabled=true
[ 0.815351] persist.vendor.qfp=true
[ 0.815355] persist.vendor.data.mode=concurrent
[ 0.815359] persist.vendor.vivo.qmi.fw.log=1
[ 0.815362] persist.vendor.qcomsysd.enabled=1
[ 0.815366] persist.vendor.dpmhalservice.enable=1
[ 0.815370] vendor.gatekeeper.disable_spu=true
[ 0.815374] ro.vendor.display.cabl=0
[ 0.815378] ro.vendor.display.sensortype=2
[ 0.815382] vendor.display.comp_mask=0
[ 0.815385] vendor.display.disable_scaler=0
[ 0.815389] vendor.display.disable_excl_rect=0
[ 0.815393] vendor.display.use_smooth_motion=1
[ 0.815397] vendor.display.enable_early_wakeup=1
[ 0.815401] vendor.display.enable_async_powermode=0
[ 0.815404] vendor.display.disable_offline_rotator=1
[ 0.815408] vendor.display.enable_optimize_refresh=1
[ 0.815412] vendor.display.disable_hw_recovery_dump=1
[ 0.815416] vendor.display.disable_excl_rect_partial_fb=1
[ 0.815420] ro.vendor.qti.va_odm.support=1
[ 0.815424] ro.vendor.qti.va_aosp.support=1
[ 0.815428] ro.vendor.perf.scroll_opt=1
[ 0.815431] ro.vendor.beluga.c=0x4800
[ 0.815435] ro.vendor.beluga.p=0x3
[ 0.815439] ro.vendor.beluga.s=0x900
[ 0.815443] ro.vendor.beluga.t=0x240
[ 0.815447] ro.vendor.vivo.hardware.version=PD2145MA
[ 0.815450] vendor.gralloc.disable_ubwc=0
[ 0.815454] persist.vendor.ims.playout_delay=50
[ 0.815458] persist.vendor.ims.disableADBLogs=1
[ 0.815462] persist.vendor.ims.disableIMSLogs=1
[ 0.815466] persist.vendor.ims.disableQXDMLogs=1
[ 0.815470] persist.vendor.ims.dropset_feature=2
[ 0.815474] persist.vendor.ims.disableDebugLogs=1
[ 0.815480] vendor.mm.enable.qcom_parser=16777215
[ 0.815484] vendor.pasr.activemode.enabled=true
[ 0.815488] vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.vivo.bsptest,com.iqoo.engineermode
[ 0.815493] persist.vendor.dpm.feature=11
[ 0.815496] persist.vendor.dpm.idletimer.mode=default
[ 0.815500] ro.vendor.qspm.enable=true
[ 0.815504] persist.vendor.qteeconnector.retrying_timeout=2000
[ 0.815508] persist.vendor.qteeconnector.retrying_interval=30
[ 0.815512] persist.vendor.radio.atfwd.start=true
[ 0.815516] persist.vendor.radio.rat_on=combine
[ 0.815520] persist.vendor.radio.custom_ecc=1
[ 0.815523] persist.vendor.radio.mt_sms_ack=30
[ 0.815527] persist.vendor.radio.poweron_opt=1
[ 0.815531] persist.vendor.radio.data_con_rprt=true
[ 0.815535] persist.vendor.radio.sib16_support=1
[ 0.815539] persist.vendor.radio.procedure_bytes=SKIP
[ 0.815542] persist.vendor.radio.apm_sim_not_pwdn=1
[ 0.815548] persist.vendor.radio.process_sups_ind=1
[ 0.815552] persist.vendor.radio.enableadvancedscan=true
[ 0.815556] ro.vendor.build.security_patch=2022-03-01
[ 0.815560] persist.vendor.sensors.logger.enabled=1
[ 0.815566] persist.vendor.sensors.sync_request=true
[ 0.815570] persist.vendor.sensors.on_change_sample_period=true
[ 0.815574] persist.vendor.sensors.allow_non_default_discovery=true
[ 0.815624] vendor.sys.listeners.registered=true
[ 0.815650] vendor.usb.diag.func.name=ffs
[ 0.815657] vendor.usb.use_ffs_mtp=1
[ 0.815698] vendor.camera.fullsize.packagelist=com.antutu.ABenchMark,com.ludashi.benchmark,com.feisu.cpujkds,com.xsoftstudio.androtics
[ 0.815705] vendor.camera.fullsize.extrapackagelist=com.finalwire.aida64
[ 0.815729] persist.vendor.vivo.ssr.enable_ramdumps=2
[ 0.815852] ro.vndk.version=30
[ 0.815858] ro.product.vndk.version=30
[ 0.815902]
[ 0.815973] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.817284] I:[libfs_mgr]dt_fstab: Skip disabled entry for partition vendor
[ 0.817811] update package manager init. update package : /storage/usbotg/ota.zip
[ 0.818017] matching nothing update mode :native_update
[ 0.818030] E:mUpdateApp = false : Success
[ 0.818036] E:mUpdateApp = false : Success
[ 0.818226] recovery Dyn path /data/vivo-common/dyn/system_dyn.img is not exit!
[ 0.818761] recovery create data/vivo-common
[ 0.818789] recovery create /data/vivo-common/dyn
[ 0.818831] recovery Dyn is prepared
[ 0.818840] IrepareDynupdate result is 0
[ 0.818930] [RecoveryCMD]I: install Recovery Command:
[ 0.818941] {
[ 0.818946] "command" : "install",
[ 0.818950] "install" : {
[ 0.818954] "apps_package" : "",
[ 0.818958] "dynamic_package" : "",
[ 0.818962] "extend_package" : "",
[ 0.818966] "fourth_package" : "",
[ 0.818970] "retry_count" : 0,
[ 0.818974] "should_clean_data" : false,
[ 0.818978] "should_wipe_cache" : false,
[ 0.818982] "third_package" : "",
[ 0.818985] "update_package" : "/storage/usbotg/ota.zip"
[ 0.818989] }
[ 0.818993] }
[ 0.818997]
[ 0.819003] I:Switching ui theme (VIVO)
[ 0.819009] I:Set active page: 'action_page'
[ 0.819041] I:Operations threaded[1] will running : 'run_action_bridge_once_cmd'
[ 0.819174] I:Start action: 'Recovery Script Action'
[ 0.819386] [RecoveryCMD]I: Recovery Command Parser get command:
[ 0.819417] {
[ 0.819423] "command" : "install",
[ 0.819429] "install" : {
[ 0.819433] "apps_package" : "",
[ 0.819437] "dynamic_package" : "",
[ 0.819442] "extend_package" : "",
[ 0.819446] "fourth_package" : "",
[ 0.819453] "retry_count" : 0,
[ 0.819457] "should_clean_data" : false,
[ 0.819461] "should_wipe_cache" : false,
[ 0.819465] "third_package" : "",
[ 0.819470] "update_package" : "/storage/usbotg/ota.zip"
[ 0.819474] }
[ 0.819478] }
[ 0.819485]
[ 0.820155] E:inotify_add_watch failed: No such file or directory
[ 0.820199] E:inotify_add_watch failed: No such file or directory
[ 0.820790] I:generated scanline__00000077:03010101_00000A02_00000000 [ 26 ipp] (73 ins) at [0x6f5dfd4f00:0x6f5dfd5024] in 30260 ns
[ 0.820803]
[ 0.820982] I:generated scanline__00000077:03545401_00000000_00000000 [ 65 ipp] (94 ins) at [0x6f5dfd5030:0x6f5dfd51a8] in 10729 ns
[ 0.820989]
[ 20.866154] E:[libfs_mgr]Skipping mounting '/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*'
[ 20.866192] E:[libfs_mgr]Skipping mounting '/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*'
[ 20.866343] I:[libfs_mgr]__mount(source=/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*(missing),target=/storage/usbotg,type=vfat)=-1: No such file or directory
[ 20.866592] E:[libfs_mgr]Failed to mount /storage/usbotg: No such file or directory
[ 20.866606] E:[libfs_mgr]Failed to mount /storage/usbotg: No such file or directory
[ 20.866614] E:fail to mount path /storage/usbotg/ota.zip(/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*) at /storage/usbotg : No such file or directory
[ 20.866621] E:fail to mount path /storage/usbotg/ota.zip(/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*) at /storage/usbotg : No such file or directory
[ 20.866628] E:try to mount by vivo_ensure_path_mounted.
[ 20.866634] E:try to mount by vivo_ensure_path_mounted.
[ 20.866667] E:Failed to mount /storage/usbotg/ota.zip
[ 20.866676] E:Failed to mount /storage/usbotg/ota.zip
[ 20.866683] [RecoveryCMD]E: Failed to set up the package access, skipping installation
[ 20.866712] [RecoveryCMD]I: command:"install" result : 1
[ 20.871672] [RecoveryCMD]E: install_package FAIL, errType:0 errVersion:
[ 20.872300] I:Volume (/cache) is already mounted
[ 20.872460] I:Volume (/cache) is already mounted
[ 20.875640] [VivoFunc]E: Exec_Cmd(): pid: 564!
[ 20.881633] [BGDATA]E: file /cache/recovery/app_update_log is not exists
[ 20.881644] [BGDATA]E: file /data/vlog is not exists
[ 20.881649] [BGDATA]E: Path /data/logData/modules is not exists
[ 21.881030] I:Set active page: 'action_complete'
[ 21.881745] I:Finish action (status=1)
[ 43.920767] Installation aborted.
[ 43.920799] Installation aborted.
[ 45.822656] stop Timer Task...
[ 45.822715] Timer Task expired!
[ 45.822725] Timer Task destructed!
[ 45.836862] stop Timer Task...
[ 45.836918] Timer Task expired!
[ 45.836925] Timer Task destructed!
[ 45.836976] D:857:get_IQOO_NV_item(): get_IQOO_NV_item start
[ 45.836983]
[ 45.838214] D:764:read_iqoo_nv_from_backup(): index=0, iqoo_nvram_nv:0x7ff78862d0, iqoo_sv=PD2145B_A_1.8.13
[ 45.838225]
[ 45.838230] D:51:verify_iqoo_nv_checksum(): IQOO_NV_Item size=1464
[ 45.838234] D:55:verify_iqoo_nv_checksum(): verify ok
[ 45.838238]
[ 45.838245] D:867:get_IQOO_NV_item(): first copy verify OK
[ 45.838475] D:764:read_iqoo_nv_from_backup(): index=1, iqoo_nvram_nv:0xb4000070712d6920, iqoo_sv=PD2145B_A_1.8.13
[ 45.838484]
[ 45.838492] D:51:verify_iqoo_nv_checksum(): IQOO_NV_Item size=1464
[ 45.838497] D:55:verify_iqoo_nv_checksum(): verify ok
[ 45.838501]
[ 45.838505] D:871:get_IQOO_NV_item(): second copy verify OK
[ 45.838509] I:IQOO_NV_item old RecoveryFlag:[2]
[ 45.838594] I:IQOO_NV_item RecoveryFlag Head:[0], mask:[c0000000]
[ 45.838621] I:IQOO_NV_item new RecoveryFlag:[2]
[ 45.838935] I:IQOO_NV_TOOL_Item RecoveryStatus:[11]
[ 45.840890] E:mUpdateApp = false : No such file or directory
[ 45.840903] E:mUpdateApp = false : No such file or directory
[ 45.841821] I:gui_set_brightness: Setting brightness control to 0
[ 45.850771] I:Saving locale "zh-CN"
[ 45.851007] I:Volume (/cache) is already mounted
[ 45.851865] I:Unmount /system success.
[ 45.852380] I:Unmount /product success.
[ 45.852898] I:Unmount /vendor success.
[ 45.853409] I:Unmount /odm success.
[ 45.853922] I:Unmount /oem success.
[ 45.854443] I:Unmount /vendor/vgc success.
[ 45.854953] I:Unmount /metadata success.
[ 45.927874] I:Unmount /data success.
[ 45.928021] I:Unmount /mnt/vendor/persist success.
[ 45.928129] I:Unmount /boot success.
[ 45.928231] I:Unmount /recovery success.
[ 45.928331] I:Unmount /misc success.
[ 45.928428] I:Unmount /storage/sdcard1 success.
[ 45.928529] I:Unmount /storage/sdcard1 success.
[ 45.928626] I:Unmount /storage/usbotg success.
[ 45.930061] I:Unmount /vendor/firmware_mnt success.
[ 45.930196] I:Unmount /vendor/dsp success.
[ 45.930296] I:Unmount /vendor/bt_firmware success.
[ 45.930390] I:Unmount /otg success.
[ 45.930484] I:Unmount /sdcard success.
[ 45.930576] I:Unmount /mnt/system success.
[ 45.930791] I:Volume (/cache) is already mounted
[ 45.930827] I:Volume (/cache) is already mounted
[ 45.931046] I:Volume (/cache) is already mounted
[ 45.933555] I:Volume (/cache) is already mounted
I completely returned to the CN Firmware and then modified your script to /data/ota.zip and adb pushed ota.zip to data.
Now I get a security version is older than current. I'll try to modify the update script and retry. But we are getting somewhere!
Edit: Okay signature verification is STILL active. Cant flash a modified zip.
It's hard to think without phone ><
Did you try to install gsi with root? Or somehow patch stock recovery in order to disable ota firmware check, so you would be able to run any scripts from recovery as fake ota.
I think it's crucial to back up all partitions(except super and userdata) before swithching to another country firmware
What if you flash recovery from older firmware. Info about patch is inside ramdisk in default.prop

Categories

Resources