Search the Community
Showing results for 'tv'.
-
CSC Armbian for RK322x TV box boards
Vinicius Guastala replied to jock's topic in Rockchip CPU Boxes
Hi @Tavares R You should definetly check the "Media framework installer v0.1" by Jock, on this link -> https://forum.armbian.com/topic/34923-csc-armbian-for-rk322x-tv-box-boards/page/10/#comment-102655 Also, this other link contains a repo to install some patched libs to at least use decoded video -> https://forum.armbian.com/topic/32449-repository-for-v4l2request-hardware-video-decoding-rockchip-allwinner/ Hope it helps, but reality check is the rk3229 is just too weak to properly handle a full DE running a modern browser... Something also worth trying is to enable the "cpu-hs" overlay. it will "overclock" the rk3229 from 1200Mhz to 1400Mhz, giving some extra performance, but keep low expectations... PS: Are you brazillian by any means? Tavares is a very common last name in Brazil. -
Armbian for H313 X96-Q LPDDR3 TV-Box
Jorge Henrique replied to sicxnull's topic in Allwinner CPU Boxes
I created this account just to thank you, man. Thank you so much, it worked perfectly here. Finally, my old TV box has another use besides collecting dust. -
TV Box Name: Intelbras IzyPlay Board name: DV8038 CPU: Amlogic S805X (GXL Meson, Rev D) Armbian build file name: Armbian_community_26.2.0-trunk.821_Aml-s9xx-box_trixie_current_6.18.26_minimal.img.xz DTB file used: meson-gxl-s805x-p241.dtb Kernel Version: 6.18.26-current-meson64 Distribution Installed: Debian 13 (Trixie) Working Ethernet: Yes Max Ethernet Speed that works: 100 Mbps Does wifi work: Yes Does bluetooth work: No Does HDMI audio work: Not tested (headless setup) Additional Comments: - Board has 1GB RAM (908MB available) and 7.3GB eMMC - HDMI output works (tested on a DELL P2219H) - Reset button is between USB1 and USB2 ports - USB2 port is required for booting (closest to power input) - To boot from USB: hold reset button while applying power, release after 15 seconds
-
Have Armbian for Tanix TX1 QHZIW_H313_TX1_EMCP_V2.0?
Juan Esteban replied to Lesano's topic in Allwinner CPU Boxes
To my knowledge, there are two versions of this device: the "old" version and the new version, which has a 6031 Wi-Fi chip. Here are the two DTS files extracted from the original android tv firrmware for each hardware version. Hope it helps. Tanix_TX1_6031_DTS.txt Tanix_TX1_DTS.txt -
Hi, I am assuming that you have a standard Q1 TV Box (Allwinner H313 based). 1) Download Armbian Imager here; 2) Install the version for your operating system; 3) After installing, choose "Manufacturer=ALLWINNER", Board="X96Q TV BOX", Operating system="minimal Trixie current" and Storage ( I suggest a good quality Class 10 SD card); 4) After writing the image, insert the SD card into the available SD slot; 5) Insert a wooden toothpick or a Q-tip into AV/Reset input; 6) Click (kindly) and hold the toothpick and connect the TV Box power supply to the power entry; 7) Release the toothpick after 8-10 seconds. if the HDMI connector is plugged you should see the Armbian initial boot process Note: some TV Boxes don't need items 5, 6 and 7. I hope it helps.
-
I created this account just to thank you, man. Thank you so much, it worked perfectly here. Finally, my old TV box has another use besides collecting dust.
-
Has anyone managed to get armbian to work on the HK1 Rbox K8s H618?
Gwainer replied to Gwainer's topic in Allwinner CPU Boxes
I wouldn't mind open source but the problem is their prices got bumped up because of the ram and storage shortages. It's why I'm asking if someone has managed to get armbian running on this specific Tv box model or a similar one that has an allwiner H618 chip at the very least. -
Did someone test the build on TV98 Rockchip RK3528 4GB RAM + 64GB Storage TV box? If yes, is it possible to install from SD Card?
-
I don’t have an SD card for testing, only a USB stick. The idea is to turn this TV box into a KDS for a restaurant, it will only run this program. However, it needs to be done in Linux. I downloaded a new image, it booted through Android, it detected the USB stick but reported that it couldn’t find the installation package.
-
I am trying to boot from a USB stick, but it shows the error you can see in the screenshot. I am using the update button on the back of the TV box. It does start the boot process from the USB, but according to the error message it seems unable to actually read the drive. I have been stuck on this issue for several days now.
-
I don't own that box so I can only give you generic help. You really would need to hook up a usb-uart adapter to access the uboot debug output to see what is happening. The second thing I would say is that I have no idea what ophub builds do as they are not Armbian builds, ophub is a fork, they don't contribute to Armbian development nor do they participate in these forums. So per the Armbian amlogic TV box instructions, the boot environment must be a clean android boot environment. Installing or running any other distribution may cause Armbian to not boot. So I'd recommend either reinstalling a clean Android image to test from, or investigate any differences in boot scripts to see what might be going on. But again getting access to the new boot serial console would help a lot.
-
Hi Everyone! I'm trying to install it on a TV Box with an Allwinner IK316 SOC and a NANYA 1303 eMMC, but Armbian can't find the eMMC at all... has anyone found a solution for this NAND?
-
Hi all, I'm trying to boot Armbian from USB on a Foxconn BANDOTT BA101 (Amlogic S905D, 2GB RAM, 8GB eMMC — same SoC/RAM/storage as a Phicomm N1, originally shipped with Android TV 7.1.2). I'm running purely from USB, never touching eMMC. What works Armbian_24.5.0_amlogic_s905d_jammy_6.6.28_server_2024.04.25.img (ophub build) Flashed to USB with balenaEtcher Plugged into the box, powered on Boots directly with no modifications — no manual u-boot.ext, no dtb edits, no extlinux changes Network, IR, HDMI all good What doesn't work Armbian_community_26.2.0-trunk.821_Aml-s9xx-box_resolute_current_6.18.26.img (official community build) I tried the following on this image, in order: As-is flash to USB → stuck at the Android boot logo, never proceeds. Generated/copied u-boot.ext for S905D into the boot partition → still stuck at Android logo. Selected meson-gxl-s905d-phicomm-n1.dtb as the FDT (this is the dtb that the working 24.5.0 image uses). Edited /boot/extlinux/extlinux.conf to match the working 24.5.0 image exactly — same kernel/initrd path style, same APPEND line (root=, rootflags, console=, etc.), same FDT pointing at meson-gxl-s905d-phicomm-n1.dtb. After all four steps, the 26.2.0 image still won't boot — the box hangs at the Android logo and never hands off to U-Boot/kernel from USB. Question Given that the 24.5.0 ophub S905D server image works out of the box, and the 26.2.0 community Aml-s9xx-box image fails even after replicating the working boot chain (u-boot.ext + N1 dtb + matching extlinux.conf), what else differs between these two images that could prevent USB boot on a stock-Android S905D box? Specifically I'd like to understand: Does the community 26.2.0 / kernel 6.18 image use a different boot script signature (aml_autoscript / s905_autoscript) that the stock Android U-Boot on these boxes won't chain-load? Is there a known incompatibility between kernel 6.18 / the resolute-current package set and the S905D mainline u-boot used by the 24.5.0 build? Is the official "Aml-s9xx-box" community image even intended to boot on locked Android TV boxes from USB, or is it built only for boards that already run mainline u-boot from eMMC? Any pointers appreciated. Happy to attach a serial console log if someone can suggest where in the boot chain to look. Thanks! extlinux.conf uEnv.txt
-
Magcubic HY300 Android 11 Projector Allwinner H713, 1GB/8GB
curse replied to curse's topic in Allwinner CPU Boxes
@well0nez I didn't even think about that. When I made the original post almost two years ago, AI was much less capable than today. You just gave me a few ideas for different projects. As I said, unfortunately I don't have the HY300 anymore, but I do have a Magcubic L018(same chip I think), though it's in use every day as a bedroom TV. I don't think my girlfriend would appreciate if I started to hack it 😉 Especially if core functions like projecting the things coming through the HDMI port to the wall. The L018 has worse software than the HY300, in my opinion, so I've connected it to a certified Android TV 14 Box. -
Hi @SteeMan I have the same device as @Levy Barbosa and was able to acquire the logs. I took two. The first one booting normally, the second one I kept the reset button pressed while taking the log. Here is what I am planning: 1 - Have armbian running via an USB 2 - Dump its current firmware (not sure yet how to do it, will search more on it) 3 - Write armbian directly to the eMMC to boot it directly from there (not sure if its possible, but aiming it.) I am going to paste them here, let me know if you rather have me uploading a TXT file, just so I would not if any other log is needed in the future. Normal booting: Terminal log file ----------------------------------------------- OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. <0>GXL:BL1:9ac50e:bb16dc;FEAT:BFFC39BE:100;POC:3;RCY:0;EMMC:0;READ:0;1.0;1.0;CHK:0; TE: 313337 BL2 Built : 10:47:34, Jan 14 2019. gxl g152d217 - guotai.shen@droid11-sz set vcck to 1120 mv set vddee to 1000 mv Board ID = 7 CPU clk: 984MHz DDR enable rdbi DQS-corr enabled DDR scramble enabled DDR3 chl: Rank0 16bit @ 912MHz bist_test rank: 0 1c 00 39 2e 13 49 1f 01 3e 2e 12 4b 28 28 28 28 28 28 27 27 27 28 28 28 693 - PASS Rank0: 1024MB-2T-13 AddrBus test pass! Set ddr ssc: ppm1000- eMMC boot @ 0 sw8 s emmc switch 3 ok BL2: rpmb counter: 0x00000024 emmc switch 0 ok OTP_ARB=00000001 Load FIP HDR from eMMC, src: 0x0000c200, des: 0x01700000, size: 0x00004000, part: 0 Load BL3x from eMMC, src: 0x00010200, des: 0x01704000, size: 0x000f4000, part: 0 NOTICE: BL3-1: v1.0(release):3bc3888 NOTICE: BL3-1: Built : 11:28:51, May 10 2019 [BL31]: GXL CPU setup! NOTICE: BL3-1: GXL secure boot! NOTICE: BL3-1: BL33 decompress pass mpu_config_enable:system pre init ok dmc sec lock MVN_1=0x01010100 MVN_2=0x01010000 [Image: gxl_v1.1.3376-325f6f4 2019-05-27 16:25:06 shen.liu@droid11-sz] OPS=0x34 21 0d 34 00 37 2a 00 89 62 00 ac b5 67 13 99 02 [0.927393 Inits done] secure task start! high task start! low task start! INFO: BL3-2: ATOS-V2.4-239-g48b8c37d #1 Wed Feb 5 09:34:09 UTC 2020 arm INFO: BL3-2: Chip: GXL Rev: D (21:D - 30:2) INFO: BL3-2: crypto engine DMA INFO: BL3-2: secure time TEE INFO: BL3-2: CONFIG_DEVICE_SECURE 0xb200000e U-Boot 2015.01-gb7c1687 (Apr 08 2021 - 22:17:19) DRAM: 1 GiB Relocation Offset is: 36e85000 register usb cfg[0][1] = 0000000037f51148 [CANVAS]canvas init boot_device_flag : 1 Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc. init bus_cycle=6, bus_timing=7, system=5.0ns reset failed get_chip_type and ret:fffffffe get_chip_type and ret:fffffffe chip detect failed and ret:fffffffe nandphy_init failed and ret=0xfffffff1 MMC: aml_priv->desc_buf = 0x0000000033e856b0 aml_priv->desc_buf = 0x0000000033e879f0 SDIO Port B: 0, SDIO Port C: 1 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 emmc/sd response timeout, cmd8, status=0x1ff2800 emmc/sd response timeout, cmd55, status=0x1ff2800 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 40000000 [mmc_startup] mmc refix success init_part() 297: PART_TYPE_AML [mmc_init] mmc init success Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 start dts,buffer=0000000033e8a240,dt_addr=0000000033e99240 get_partition_from_dts() 71: ret 0 Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 parts: 17 00: logo 0000000000800000 1 01: recovery 0000000001800000 1 02: misc 0000000000800000 1 03: dtbo 0000000000800000 1 04: cri_data 0000000000800000 2 05: param 0000000001000000 2 06: boot 0000000001000000 1 set has_boot_slot = 0 07: rsv 0000000001000000 1 08: metadata 0000000001000000 1 09: vbmeta 0000000000200000 1 10: tee 0000000002000000 1 11: vendor 0000000010000000 1 12: odm 0000000008000000 1 13: system 0000000050000000 1 14: product 0000000008000000 1 15: cache 0000000025000000 2 16: data ffffffffffffffff 4 init_part() 297: PART_TYPE_AML eMMC/TSD partition table have been checked OK! crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!! crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!! crc32_s:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!! mmc env offset: 0x2c400000 In: serial Out: serial Err: serial reboot_mode=cold_boot itest - return true/false on integer compare Usage: itest [.b, .w, .l, .s] [*]value1 <op> [*]value2 [store]To run cmd[emmc dtb_read 0x1000000 0x40000] _verify_dtb_checksum()-2755: calc f2d3afb4, store f2d3afb4 _verify_dtb_checksum()-2755: calc f2d3afb4, store f2d3afb4 dtb_read()-2972: total valid 2 update_old_dtb()-2953: do nothing Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 vpu: clk_level in dts: 2 vpu: set clk: 200000000Hz, readback: 200000000Hz(0x501) vpu: vpu_clk_gate_init_off finish vpp: vpp_init cvbs: cpuid:0x21 cvbs: find performance_pal config hpd_state=0 vpp: vpp_matrix_update: 2 cvbs_performance_enhancement cvbs_config_hdmipll_gxl cvbs_set_vid2_clk vdac_enable: 1, module_sel:0x8 Net: dwmac.c9410000amlkey_init() enter! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 CONFIG_AVB2: avb2 Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 wipe_data=successful wipe_cache=successful upgrade_step=2 reboot_mode:::: cold_boot amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet [OSD]load fb addr from dts:/meson-fb [OSD]fb_addr for logo: 0x3fc00000 [OSD]load fb addr from dts:/meson-fb [OSD]fb_addr for logo: 0x3fc00000 [OSD]VPP_OFIFO_SIZE:0xfff00fff [CANVAS]addr=0x3fc00000 width=3840, height=2160 [OSD]osd_hw.free_dst_data: 0,719,0,575 amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet gpio: pin GPIOAO_2 (gpio 102) value is 1 Command: bcb uboot-command Start read misc partition datas! BCB hasn't any datas,exit! amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet (Re)start USB... USB0: USB3.0 XHCI init start Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.00 scanning bus 0 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found ** Invalid boot device ** Fail to detect device usb 0 get upgrade version failed Hit Enter or space or Ctrl+C key to stop autoboot -- : 0 CONFIG_SYSTEM_AS_ROOT: systemroot system_mode: 1 amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 CONFIG_AVB2: avb2 active_slot: normal [imgread]secureKernelImgSz=0x94a200 avb2: 1 Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal ab_suffix is avb_slot_verify.c:524: DEBUG: Loading vbmeta struct from partition 'vbmeta'. Verified using testkey [store]To run cmd[emmc dtb_read 0x00000000357695c0 0x40000] dtb_read_shortcut()-2813: short cut in... Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal avb verification: locked = 1, result = 0 ee_gate_off ... avb2: 1 ## Booting Android Image at 0x01080a00 ... reloc_addr =33f0a5a0 copy done Kernel command line: androidboot.dtbo_idx=0 buildvariant=user Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal load dtb from 0x1000000 ...... Amlogic multi-dtb tool Single dtb detected find 1 dtbos dtbos to be applied: 0 Apply dtbo 0 Uncompressing Kernel Image ... OK kernel loaded at 0x01080000, end = 0x02958a00 libfdt fdt_getprop(): FDT_ERR_NOTFOUND Loading Device Tree to 000000001ffee000, end 000000001ffff4ba ... OK fdt_instaboot: no instaboot image Starting kernel ... uboot time: 6838532 us domain-0 init dvfs: 4 [ 0.000000@0] Reserved memory: unable to setup CMA region [ 0.232770@0] VMAP:handle_vmap_fault address ffffff802008c000 out of range [ 5.889934@2] init: Unable to set property 'ro.build.id' to 'PI' in property file '/system/build.prop': Read-only property was already set [ 5.897038@2] init: Unable to set property 'ro.build.version.incremental' to '20210409' in property file '/system/build.prop': Read-only property was already set [ 5.911478@2] init: Unable to set property 'ro.build.version.security_patch' to '2021-03-05' in property file '/system/build.prop': Read-only property was already set [ 5.926147@2] init: Unable to set property 'ro.build.date.utc' to '1619145388' in property file '/system/build.prop': Read-only property was already set [ 5.939635@2] init: Unable to set property 'ro.product.model' to 'IZY01' in property file '/system/build.prop': Read-only property was already set [ 5.952548@2] init: Unable to set property 'ro.product.brand' to 'Intelbras' in property file '/system/build.prop': Read-only property was already set [ 5.965901@2] init: Unable to set property 'ro.product.name' to 'IzyPlay' in property file '/system/build.prop': Read-only property was already set [ 5.978998@2] init: Unable to set property 'ro.product.device' to 'DV8038' in property file '/system/build.prop': Read-only property was already set [ 5.992358@2] init: Unable to set property 'ro.product.manufacturer' to 'SDMC' in property file '/system/build.prop': Read-only property was already set [ 6.005841@2] init: Unable to set property 'ro.wifi.channels' to '13' in property file '/system/build.prop': Read-only property was already set [ 6.018589@2] init: Unable to set property 'ro.build.fingerprint' to 'Intelbras/IzyPlay/DV8038:9/PI/20210409:user/release-keys' in property file '/system/build.prop': Read-only property was already set [ 6.038481@2] init: Unable to set property 'ro.product.first_api_level' to '28' in property file '/vendor/build.prop': Read-only property was already set [ 6.051357@2] selinux: avc: denied { set } for property=ro.net.pppoe pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.051357@2] [ 6.068258@2] init: Unable to set property 'ro.net.pppoe' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.081330@2] selinux: avc: denied { set } for property=persist.sys.dts.edid pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.081330@2] [ 6.099550@2] init: Unable to set property 'persist.sys.dts.edid' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.112706@2] selinux: avc: denied { set } for property=service.bootvideo pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.112706@2] [ 6.131353@2] init: Unable to set property 'service.bootvideo' to '0' in property file '/vendor/build.prop': SELinux permission check failed set property 'persist.sys.PQ.enable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.602149@2] init: Unable to set property 'ro.nrdp.validation' to 'ninja_6' in property file '/vendor/build.prop': Read-only property was already set [ 6.614889@2] init: Unable to set property 'ro.nrdp.modelgroup' to 'SDMCs805' in property file '/vendor/build.prop': Read-only property was already set [ 6.628353@2] selinux: avc: denied { set } for property=sys.fb.bits pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.628353@2] [ 6.646453@2] init: Unable to set property 'sys.fb.bits' to '32' in property file '/vendor/build.prop': SELinux permission check failed [ 6.659515@2] selinux: avc: denied { set } for property=ro.adb.secure pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:exported_secure_prop:s0 tclass=property_service permissive=0 [ 6.659515@2] [ 6.677689@2] init: Unable to set property 'ro.adb.secure' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 6.689845@2] selinux: avc: denied { set } for property=persist.sys.app.rotation pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.689845@2] [ 6.709158@2] init: Unable to set property 'persist.sys.app.rotation' to 'original' in property file '/vendor/build.prop': SELinux permission check failed [ 6.725543@2] init: /recovery not specified in fstab [ 6.977780@2] init: Could not find service hosting interface android.hardware.keymaster@3.0::IKeymasterDevice/default [ 6.983791@2] init: Could not find service hosting interface android.hardware.keymaster@3.0::IKeymasterDevice/default MESSAGE: USER-TA:log_msg:70: KeymasterTA (info): app/ipc/keymaster_ipc.cpp, Line 752: Amlogic KEYMASTER 2.0! Build Time: Jun 19 2018 14:46:55 [ 7.498202@3] init: couldn't write 2976 to /dev/cpuset/camera-daemon/tasks: No such file or directory [ 7.767829@1] init: setpgid failed for console: Operation not permitted [ 7.879853@2] init: Failed to bind socket 'pdx/system/vr/display/client': No such file or directory [ 7.910205@2] init: Failed to bind socket 'pdx/system/vr/display/manager': No such file or directory [ 7.947258@2] init: Failed to bind socket 'pdx/system/vr/display/vsync': No such file or directory [ 6.144032@2] selinux: avc: denied { set } for property=libplayer.livets.softdemux pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.144032@2] [ 6.163476@2] init: Unable to set property 'libplayer.livets.softdemux' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 6.176762@2] selinux: avc: denied { set } for property=libplayer.netts.recalcpts pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.176762@2] [ 6.196278@2] init: Unable to set property 'libplayer.netts.recalcpts' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 6.209516@2] selinux: avc: denied { set } for property=persist.fw.force_adoptable pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.209516@2] [ 6.229021@2] init: Unable to set property 'persist.fw.force_adoptable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.242651@2] selinux: avc: denied { set } for property=sys.ignore.inativecec pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.242651@2] [ 6.261600@2] init: Unable to set property 'sys.ignore.inativecec' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.274701@2] selinux: avc: denied { set } for property=ro.sys.hdmiin.enable pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.274701@2] [ 6.293739@2] init: Unable to set property 'ro.sys.hdmiin.enable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.306792@2] selinux: avc: denied { set } for property=mbx.hdmiin.switchfull pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.306792@2] [ 6.325964@2] init: Unable to set property 'mbx.hdmiin.switchfull' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.339174@2] selinux: avc: denied { set } for property=mbx.hdmiin.videolayer pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.339174@2] [ 6.358384@2] init: Unable to set property 'mbx.hdmiin.videolayer' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.371936@2] selinux: avc: denied { set } for property=ro.com.android.dateformat pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.371936@2] [ 6.391048@2] init: Unable to set property 'ro.com.android.dateformat' to 'MM-dd-yyyy' in property file '/vendor/build.prop': SELinux permission check failed [ 6.405572@2] selinux: avc: denied { set } for property=net.tethering.noprovisioning pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.405572@2] [ 6.424689@2] init: Unable to set property 'net.tethering.noprovisioning' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.439214@2] selinux: avc: denied { set } for property=ro.product.firmware pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.439214@2] [ 6.457345@2] init: Unable to set property 'ro.product.firmware' to '00502001' in property file '/vendor/build.prop': SELinux permission check failed [ 6.470652@2] selinux: avc: denied { set } for property=ro.product.otaupdateurl pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.470652@2] [ 6.489927@2] init: Unable to set property 'ro.product.otaupdateurl' to 'http://10.28.11.53:8080/otaupdate/update' in property file '/vendor/build.prop': SELinux permission check failed [ 6.506456@2] selinux: avc: denied { set } for property=ro.treble.enabled pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.506456@2] [ 6.525099@2] init: Unable to set property 'ro.treble.enabled' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.537847@2] selinux: avc: denied { set } for property=fw.disable_quota pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.537847@2] [ 6.556546@2] init: Unable to set property 'fw.disable_quota' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.569363@2] selinux: avc: denied { set } for property=persist.sys.PQ.enable pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.569363@2] t: Unable to set property 'ro.nrdp.validation' to 'ninja_6' in property file '/vendor/build.prop': Read-only property was already set [ 6.614889@2] init: Unable to set property 'ro.nrdp.modelgroup' to 'SDMCs805' in property file '/vendor/build.prop': Read-only property was already set [ 6.628353@2] selinux: avc: denied { set } for property=sys.fb.bits pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.628353@2] [ 6.646453@2] init: Unable to set property 'sys.fb.bits' to '32' in property file '/vendor/build.prop': SELinux permission check failed [ 6.659515@2] selinux: avc: denied { set } for property=ro.adb.secure pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:exported_secure_prop:s0 tclass=property_service permissive=0 [ 6.659515@2] [ 6.677689@2] init: Unable to set property 'ro.adb.secure' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 8.123657@0] android.hardware.health@2.0-impl: wakealarm_init: timerfd_create failed [ 8.335528@1] init: Could not find service hosting interface vendor.amlogic.hardware.hdmicec@1.0::IDroidHdmiCEC/default [ 8.355812@0] init: Could not find service hosting interface vendor.amlogic.hardware.systemcontrol@1.0::ISystemControl/default [ 8.429141@2] init: Could not find service hosting interface vendor.amlogic.hardware.systemcontrol@1.0::ISystemControl/default [ 8.519461@2] vfm_map_store:rm default [ 8.521327@0] vfm_map_store:add default decoder ppmgr deinterlace amvideo [ 8.545386@0] init: Could not find service hosting interface vendor.amlogic.hardware.hdmicec@1.0::IDroidHdmiCEC/default [ 8.575919@0] init: Could not find service hosting interface vendor.amlogic.hardware.systemcontrol@1.0::ISystemControl/default the package has 87 fws totally. The TA ver is v0.2 The fw ver is v0.2 the fw with 480 KB will be loaded. [ 8.614739@1] init: Subcontext init could not set 'ro.radio.noril' to 'true': Read-only property was already set dmicec@1.0::IDroidHdmiCEC/default [ 8.641382@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff [ 8.642358@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 [ 8.649963@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff [ 8.655295@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 [ 8.666466@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff [ 8.668230@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8 [ 8.681930@1] init: Subcontext init could not set 'ro.oem.key1' to 'ATV00104319': Read-only property was already set [ 8.708463@0] init: Could not start service 'factoryreset' as part of class 'main': Cannot find '/vendor/bin/factoryreset.sh': No such file or directory [ 8.905477@2] init: Failed to open file '/d/mmc0/mmc0:0001/ext_csd': No such file or directory [ 8.956764@1] init: Could not start service 'wifi_detect' as part of class 'main': Cannot find '/vendor/bin/sdmc_wifi_detect': No such file or directory [HDCP-TA] read hdcp key(hdcp_tx22.bin) ret = 0xFFFF0008 [HDCP-TA] read hdcp key(hdcp_tx14.bin) ret = 0xFFFF0008 ERROR SECURITY_KEY_READ 1 [HDCP-TA] read hdcp key(hdcp_rx14.bin) ret = 0xFFFF0006 [ 8.721681@1] init: Could not start service 'ir_leds_blink' as part of class 'main': Cannot find '/vendor/bin/ir_blink': No such file or directory [ 8.751238@3] init: couldn't write 3059 to /dev/cpuset/camera-daemon/tasks: No such file or directory [ 6.689845@2] selinux: avc: denied { set } for property=persist.sys.app.rotation pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.689845@2] [ 6.709158@2] init: Unable to set property 'persist.sys.app.rotation' to 'original' in property file '/vendor/build.prop': SELinux permission check failed [ 6.725543@2] init: /recovery not specified in fstab [ 6.977780@2] init: Could not find service hosting interface android.hardware.keymaster@3.0::IKeymasterDevice/default [ 6.983791@2] init: Could not find service hosting interface android.hardware.keymaster@3.0::IKeymasterDevice/default MESSAGE: USER-TA:log_msg:70: KeymasterTA (info): app/ipc/keymaster_ipc.cpp, Line 752: Amlogic KEYMASTER 2.0! Build Time: Jun 19 2018 14:46:55 [ 7.498202@3] init: couldn't write 2976 to /dev/cpuset/camera-daemon/tasks: No such file or directory [ 7.767829@1] init: setpgid failed for console: Operation not permitted [ 7.879853@2] init: Failed to bind socket 'pdx/system/vr/display/client': No such file or directory [ 7.910205@2] init: Failed to bind socket 'pdx/system/vr/display/manager': No such file or directory [ 7.947258@2] init: Failed to bind socket 'pdx/system/vr/display/vsync': No such file or directory console:/ # 6.081330@2] [ 6.099550@2] init: Unable to set property 'persist.sys.dts.edid' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.112706@2] selinux: avc: denied { set } for property=service.bootvideo pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.112706@2] [ 6.131353@2] init: Unable to set property 'service.bootvideo' to '0' in property file '/vendor/build.prop': SELinux permission check failed [ 6.144032@2] selinux: avc: denied { set } for property=libplayer.livets.softdemux pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.144032@2] [ 6.163476@2] init: Unable to set property 'libplayer.livets.softdemux' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 6.176762@2] selinux: avc: denied { set } for property=libplayer.netts.recalcpts pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.176762@2] [ 6.196278@2] init: Unable to set property 'libplayer.netts.recalcpts' to '1' in property file '/vendor/build.prop': SELinux permission check failed [ 6.209516@2] selinux: avc: denied { set } for property=persist.fw.force_adoptable pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.209516@2] [ 6.229021@2] init: Unable to set property 'persist.fw.force_adoptable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.242651@2] selinux: avc: denied { set } for property=sys.ignore.inativecec pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.242651@2] [ 6.261600@2] init: Unable to set property 'sys.ignore.inativecec' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.274701@2] selinux: avc: denied { set } for property=ro.sys.hdmiin.enable pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.274701@2] [ 6.293739@2] init: Unable to set property 'ro.sys.hdmiin.enable' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.306792@2] selinux: avc: denied { set } for property=mbx.hdmiin.switchfull pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.306792@2] [ 6.325964@2] init: Unable to set property 'mbx.hdmiin.switchfull' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.339174@2] selinux: avc: denied { set } for property=mbx.hdmiin.videolayer pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.339174@2] [ 6.358384@2] init: Unable to set property 'mbx.hdmiin.videolayer' to 'false' in property file '/vendor/build.prop': SELinux permission check failed [ 6.371936@2] selinux: avc: denied { set } for property=ro.com.android.dateformat pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.371936@2] [ 6.391048@2] init: Unable to set property 'ro.com.android.dateformat' to 'MM-dd-yyyy' in property file '/vendor/build.prop': SELinux permission check failed [ 6.405572@2] selinux: avc: denied { set } for property=net.tethering.noprovisioning pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:system_prop:s0 tclass=property_service permissive=0 [ 6.405572@2] [ 6.424689@2] init: Unable to set property 'net.tethering.noprovisioning' to 'true' in property file '/vendor/build.prop': SELinux permission check failed [ 6.439214@2] selinux: avc: denied { set } for property=ro.product.firmware pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.439214@2] [ 6.457345@2] init: Unable to set property 'ro.product.firmware' to '00502001' in property file '/vendor/build.prop': SELinux permission check failed [ 6.470652@2] selinux: avc: denied { set } for property=ro.product.otaupdateurl pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.470652@2] [ 6.489927@2] init: Unable to set property 'ro.product.otaupdateurl' to 'http://10.28.11.53:8080/otaupdate/update' in property file '/vendor/build.prop': SELinux permission check failed [ 6.506456@2] selinux: avc: denied { set } for property=ro.treble.enabled pid=1 uid=0 gid=0 scontext=u:r:vendor_init:s0 tcontext=u:object_r:default_prop:s0 tclass=property_service permissive=0 [ 6.506456@2] [ 6.525099@2] init: Unable to set property[ 8.905477@2] ini[ 10.906965@0] cectx c810023c.aocec: init_cec_port_info phy_addr:0, port num:1 [ 10.908545@0] cectx c810023c.aocec: port_seq=0x0 [ 10.913546@0] cectx c810023c.aocec: portinfo id:0 arc:0 phy:1000,type:0 [ 21.907015@3] cectx c810023c.aocec: init_cec_port_info phy_addr:0, port num:1 [ 21.908525@3] cectx c810023c.aocec: port_seq=0x0 [ 21.913196@3] cectx c810023c.aocec: portinfo id:0 arc:0 phy:1000,type:0 Playready TA Start Playready TA Exit! Playready TA_DestroyEntryPoint! OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. set ta time 1777644040 OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. [ 94.217875@0] binder_alloc: 4709: binder_alloc_buf size 1056768 failed, no address space [ 94.221143@0] binder_alloc: allocated: 184 (num: 3 largest: 168), free: 1040200 (num: 1 largest: 1040200) [ 107.113192@0] unifykey: key_unify_init() already inited! [ 107.113771@0] unifykey: name: usid, size 37 [ 107.117434@0] unifykey: key_unify_init() already inited! OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. ----------------------------------------------- End log file This one with the reset button pressed: Terminal log file ----------------------------------------------- OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. [ 428.570277@1] unifykey: key_unify_init() already inited! [ 428.571318@1] unifykey: name: usid, size 37 [ 428.575539@1] unifykey: key_unify_init() already inited! OEMCrypto_GetOEMPublicCertificate: Provisioning method = 2. [ 441.929160@0] unifykey: key_unify_init() already inited! [ 441.929656@0] unifykey: name: usid, size 37 [ 441.933533@0] unifykey: key_unify_init() already inited! GXL:BL1:9ac50e:bb16dc;FEAT:BFFC39BE:100;POC:3;RCY:0;EMMC:0;READ:0;1.0;1.0;CHK:0; TE: 315899 BL2 Built : 10:47:34, Jan 14 2019. gxl g152d217 - guotai.shen@droid11-sz set vcck to 1120 mv set vddee to 1000 mv Board ID = 7 CPU clk: 984MHz DDR enable rdbi DQS-corr enabled DDR scramble enabled DDR3 chl: Rank0 16bit @ 912MHz bist_test rank: 0 1b 00 37 2f 14 4a 1e 00 3d 2f 13 4b 28 28 28 28 28 28 28 28 28 29 29 29 693 - PASS Rank0: 1024MB-2T-13 AddrBus test pass! Set ddr ssc: ppm1000- eMMC boot @ 0 sw8 s emmc switch 3 ok BL2: rpmb counter: 0x00000024 emmc switch 0 ok OTP_ARB=00000001 Load FIP HDR from eMMC, src: 0x0000c200, des: 0x01700000, size: 0x00004000, part: 0 Load BL3x from eMMC, src: 0x00010200, des: 0x01704000, size: 0x000f4000, part: 0 NOTICE: BL3-1: v1.0(release):3bc3888 NOTICE: BL3-1: Built : 11:28:51, May 10 2019 [BL31]: GXL CPU setup! NOTICE: BL3-1: GXL secure boot! NOTICE: BL3-1: BL33 decompress pass mpu_config_enable:system pre init ok dmc sec lock MVN_1=0x01010100 MVN_2=0x01010000 [Image: gxl_v1.1.3376-325f6f4 2019-05-27 16:25:06 shen.liu@droid11-sz] OPS=0x34 21 0d 34 00 37 2a 00 89 62 00 ac b5 67 13 99 02 [0.932030 Inits done] secure task start! high task start! low task start! INFO: BL3-2: ATOS-V2.4-239-g48b8c37d #1 Wed Feb 5 09:34:09 UTC 2020 arm INFO: BL3-2: Chip: GXL Rev: D (21:D - 30:2) INFO: BL3-2: crypto engine DMA INFO: BL3-2: secure time TEE INFO: BL3-2: CONFIG_DEVICE_SECURE 0xb200000e U-Boot 2015.01-gb7c1687 (Apr 08 2021 - 22:17:19) DRAM: 1 GiB Relocation Offset is: 36e85000 register usb cfg[0][1] = 0000000037f51148 [CANVAS]canvas init boot_device_flag : 1 Nand PHY Ver:1.01.001.0006 (c) 2013 Amlogic Inc. init bus_cycle=6, bus_timing=7, system=5.0ns reset failed get_chip_type and ret:fffffffe get_chip_type and ret:fffffffe chip detect failed and ret:fffffffe nandphy_init failed and ret=0xfffffff1 MMC: aml_priv->desc_buf = 0x0000000033e856b0 aml_priv->desc_buf = 0x0000000033e879f0 SDIO Port B: 0, SDIO Port C: 1 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 emmc/sd response timeout, cmd8, status=0x1ff2800 emmc/sd response timeout, cmd55, status=0x1ff2800 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 40000000 [mmc_startup] mmc refix success init_part() 297: PART_TYPE_AML [mmc_init] mmc init success Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 start dts,buffer=0000000033e8a240,dt_addr=0000000033e99240 get_partition_from_dts() 71: ret 0 Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 parts: 17 00: logo 0000000000800000 1 01: recovery 0000000001800000 1 02: misc 0000000000800000 1 03: dtbo 0000000000800000 1 04: cri_data 0000000000800000 2 05: param 0000000001000000 2 06: boot 0000000001000000 1 set has_boot_slot = 0 07: rsv 0000000001000000 1 08: metadata 0000000001000000 1 09: vbmeta 0000000000200000 1 10: tee 0000000002000000 1 11: vendor 0000000010000000 1 12: odm 0000000008000000 1 13: system 0000000050000000 1 14: product 0000000008000000 1 15: cache 0000000025000000 2 16: data ffffffffffffffff 4 init_part() 297: PART_TYPE_AML eMMC/TSD partition table have been checked OK! crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!! crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!! crc32_s:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!! mmc env offset: 0x2c400000 In: serial Out: serial Err: serial reboot_mode=cold_boot itest - return true/false on integer compare Usage: itest [.b, .w, .l, .s] [*]value1 <op> [*]value2 [store]To run cmd[emmc dtb_read 0x1000000 0x40000] _verify_dtb_checksum()-2755: calc f2d3afb4, store f2d3afb4 _verify_dtb_checksum()-2755: calc f2d3afb4, store f2d3afb4 dtb_read()-2972: total valid 2 update_old_dtb()-2953: do nothing Amlogic multi-dtb tool Multi dtb detected checkhw: hwid = 11 Multi dtb tool version: v2 . Support 2 dtbs. aml_dt soc: gxl platform: p241 variant: v2-1g dtb 0 soc: gxl plat: p241 vari: 1g dtb 1 soc: gxl plat: p241 vari: v2-1g Find match dtb: 1 vpu: clk_level in dts: 2 vpu: set clk: 200000000Hz, readback: 200000000Hz(0x501) vpu: vpu_clk_gate_init_off finish vpp: vpp_init cvbs: cpuid:0x21 cvbs: find performance_pal config hpd_state=0 vpp: vpp_matrix_update: 2 cvbs_performance_enhancement cvbs_config_hdmipll_gxl cvbs_set_vid2_clk vdac_enable: 1, module_sel:0x8 Net: dwmac.c9410000amlkey_init() enter! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 CONFIG_AVB2: avb2 Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 wipe_data=successful wipe_cache=successful upgrade_step=2 reboot_mode:::: cold_boot amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet [OSD]load fb addr from dts:/meson-fb [OSD]fb_addr for logo: 0x3fc00000 [OSD]load fb addr from dts:/meson-fb [OSD]fb_addr for logo: 0x3fc00000 [OSD]VPP_OFIFO_SIZE:0xfff00fff [CANVAS]addr=0x3fc00000 width=3840, height=2160 [OSD]osd_hw.free_dst_data: 0,719,0,575 amlkey_init() enter! amlkey_init() 71: already init! [EFUSE_MSG]keynum is 4 [BL31]: tee size: 0 [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet [KM]Error:f[key_manage_query_size]L507:key[oemkey] not programed yet gpio: pin GPIOAO_2 (gpio 102) value is 0 detect upgrade key gpio: pin GPIOAO_2 (gpio 102) value is 0 InUsbBurn noSof card out co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 emmc/sd response timeout, cmd8, status=0x1ff2800 emmc/sd response timeout, cmd55, status=0x1ff2800 emmc/sd response timeout, cmd1, status=0x1ff2800 [MSG]mmcinfo failed! co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 co-phase 0x2, tx-dly 0, clock 400000 emmc/sd response timeout, cmd8, status=0x1ff2800 emmc/sd response timeout, cmd55, status=0x1ff2800 emmc/sd response timeout, cmd1, status=0x1ff2800 (Re)start USB... USB0: USB3.0 XHCI init start Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.00 scanning bus 0 for devices... 1 USB Device(s) found [imgread]secureKernelImgSz=0xf14a00 avb2: 1 Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal ab_suffix is avb_slot_verify.c:524: DEBUG: Loading vbmeta struct from partition 'vbmeta'. Verified using testkey [store]To run cmd[emmc dtb_read 0x00000000357695c0 0x40000] dtb_read_shortcut()-2813: short cut in... Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal avb verification: locked = 1, result = 0 ee_gate_off ... avb2: 1 ## Booting Android Image at 0x01080a00 ... reloc_addr =33f0a5a0 copy done Kernel command line: androidboot.dtbo_idx=0 buildvariant=user Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal load dtb from 0x1000000 ...... Amlogic multi-dtb tool Single dtb detected find 1 dtbos dtbos to be applied: 0 Apply dtbo 0 Uncompressing Kernel Image ... OK kernel loaded at 0x01080000, end = 0x02958a00 libfdt fdt_getprop(): FDT_ERR_NOTFOUND Loading Ramdisk to 338a9000, end 33e729db ... OK Loading Device Tree to 000000001ffee000, end 000000001ffff4ba ... OK fdt_instaboot: no instaboot image Starting kernel ... uboot time: 10673245 us domain-0 init dvfs: 4 efuse_pw_en: 0x17 mgSz=0xf14a00 avb2: 1 Start read misc partition datas! info->magic = info->version_major = 1 info->version_minor = 0 info->slots[0].priority = 15 info->slots[0].tries_remaining = 7 info->slots[0].successful_boot = 0 info->slots[1].priority = 14 info->slots[1].tries_remaining = 7 info->slots[1].successful_boot = 0 info->crc32 = -1075449479 active slot = 0 active_slot is normal ab_suffix is avb_slot_verify.c:524: DEBUG: Loading vbmeta struct from partition 'vbmeta'. [ 0.000000@0] Reserved memory: unable to setup CMA region [ 0.232780@0] VMAP:handle_vmap_fault address ffffff802008c000 out of range [ 0.232811@0] VMAP:handle_vmap_fault PC is:ffffff800923ffac, copy_mount_options, LR is:ffffff800923ff18 copy_mount_options [ 0.232823@0] VMAP:handle_vmap_fault task:32 kdevtmpfs, stack:ffffff8020088000, ffffffc039b4c920 [ 0.292767@0] codec_mm_module_init [ 0.308808@0] clkmsr c110875c.meson_clk_msr: failed to get msr ring reg0 [ 0.318963@0] cvbs_out: chrdev devno 263192576 for disp [ 0.605302@0] dmi: Firmware registration failed. [ 0.609965@0] vout: error: invalid vinfo1. current vmode is not supported [ 1.113429@0] mtdoops: mtd device (mtddev=name/number) must be supplied [ 1.136727@0] c81004c0.serial: clock gate not found [ 1.201690@0] c1108700.serial: clock gate not found [ 1.208084@0] amlogic-new-usb3 d0078080.usb3phy: This phy has no usb port [ 1.221872@0] meson-remote c8100580.rc: don't find the node <led_blink> [ 1.222855@0] meson-remote c8100580.rc: don't find the node <led_blink_frq> [ 1.242998@0] get fclk_div5 err [ 1.243029@0] vdin_drv_probe: vdin cannot get msr clk !!! [ 1.246410@0] get fclk_div5 err [ 1.249154@0] vdin_drv_probe: vdin cannot get msr clk !!! [ 1.258102@0] amlvideo2 probe called [ 1.258499@0] amlvideo2 probe called [ 1.262238@0] PPMGRDRV: err: ppmgr_driver_probe called [ 1.275314@0] meson-mmc: >>>>>>>>hostbase ffffff800852e000, dmode [ 1.322938@0] meson-mmc: >>>>>>>>hostbase ffffff8008538000, dmode [ 1.364658@0] meson-mmc: >>>>>>>>hostbase ffffff8008584000, dmode [ 1.405674@0] cectx c810023c.aocec: cec driver date:Ver 2019/1/7 [ 1.405674@0] [ 1.408712@0] cectx c810023c.aocec: not find 'port_num' [ 1.413325@0] cectx c810023c.aocec: using cec:0 [ 1.417582@0] cectx c810023c.aocec: get sleep state error! [ 1.423053@0] cectx c810023c.aocec: no hdmirx regs [ 1.427606@0] cectx c810023c.aocec: no hhi regs [ 1.432116@0] cectx c810023c.aocec: no periphs regs [ 1.436874@0] cectx c810023c.aocec: not find 'output' [ 1.446186@0] cectx c810023c.aocec: irq cnt:1 [ 1.447448@0] cectx c810023c.aocec: wakeup_reason:0x0 [ 1.451342@3] cectx c810023c.aocec: cev val1: 0x0;val2: 0x0 [ 1.456741@3] cectx c810023c.aocec: aml_cec_probe success end [ 1.500395@3] defendkey c8834500.defendkey: Reserved memory is not enough! [ 1.508953@3] snd_pcm_dai: aml audio pcm dai pinmux set error! [ 1.510988@3] meson-gxl-pinctrl pinctrl@4b0: pin GPIODV_24 already requested by c1108500.i2c; cannot claim for d0042000.snd_dmic [ 1.520660@3] meson-gxl-pinctrl pinctrl@4b0: pin-73 (d0042000.snd_dmic) status -22 [ 1.528150@3] meson-gxl-pinctrl pinctrl@4b0: could not request pin 73 (GPIODV_24) from group dmic_in_dv24 on device pinctrl-meson [ 1.539787@3] snd_dmic d0042000.snd_dmic: Error applying setting, reverse things back [ 1.547558@3] snd_dmic d0042000.snd_dmic: pinctrls error! [ 1.553602@3] spdif-dit spdif_codec: audio_spdif_out_mute can't get pinctrl [ 1.559899@3] spdif-dit spdif_codec: audio_spdif_in_mute can't get pinctrl [ 1.566611@3] spdif-dit spdif_codec: audio_spdif_in can't get pinctrl [ 1.786402@3] aml_meson_snd_card aml_sound_meson: ASoC: no source widget found for LOUTL [ 1.788912@3] aml_meson_snd_card aml_sound_meson: ASoC: Failed to add route LOUTL -> direct -> Ext Spk [ 1.798095@3] aml_meson_snd_card aml_sound_meson: ASoC: no source widget found for LOUTR [ 1.806104@3] aml_meson_snd_card aml_sound_meson: ASoC: Failed to add route LOUTR -> direct -> Ext Spk [ 2.356007@3] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19) [ 2.357781@3] usb usb2: Unsupported device [ 2.479442@2] thermal: read num_of_pp failed [ 2.774292@2] init: Init cannot set 'ro.boot.selinux' to 'permissive': Read-only property was already set [ 2.778390@2] init: Init cannot set 'ro.boot.selinux' to 'permissive': Read-only property was already set [ 2.807119@2] init: waitid failed: No child processes [ 2.811722@2] init: Unable to set property 'ro.product.first_api_level' to '28' in property file '/prop.default': Read-only property was already set [ 2.822498@2] init: Unable to set property 'ro.treble.enabled' to 'true' in property file '/prop.default': Read-only property was already set [ 2.833683@2] init: Unable to set property 'ro.adb.secure' to '1' in property file '/prop.default': Read-only property was already set [ 2.852316@2] init: Unable to read config file '/system/etc/init': open() failed: No such file or directory [ 2.856701@2] init: Unable to read config file '/product/etc/init': open() failed: No such file or directory [ 2.866440@2] init: Unable to read config file '/odm/etc/init': open() failed: No such file or directory [ 2.875842@2] init: Unable to read config file '/vendor/etc/init': open() failed: No such file or directory [ 2.898792@1] ueventd: Unable to read config file '/vendor/ueventd.rc': open() failed: No such file or directory [ 2.903600@1] ueventd: Unable to read config file '/odm/ueventd.rc': open() failed: No such file or directory [ 2.913543@1] ueventd: Unable to read config file '/ueventd.amlogic.rc': open() failed: No such file or directory [ 3.544760@2] init: setpgid failed for console: Operation not permitted [ 0.000267] Starting recovery (pid 2730) on Sun Jan 1 00:00:14 2017 [ 0.000574] led_ctrl_init in [ 0.000593] recovery filesystem table [ 0.000609] ========================= [ 0.000624] 0 /odm ext4 /dev/block/odm 0 [ 0.000648] 1 /product ext4 /dev/block/product 0 [ 0.000663] 2 /vendor ext4 /dev/block/vendor 0 [ 0.000678] 3 /bootloader emmc /dev/block/bootloader 0 [ 0.000693] 4 /logo emmc /dev/block/logo 0 [ 0.000708] 5 /vbmeta emmc /dev/block/vbmeta 0 [ 0.000723] 6 /recovery emmc /dev/block/recovery 0 [ 0.000738] 7 /boot emmc /dev/block/boot 0 [ 0.000752] 8 /misc emmc /dev/block/misc 0 [ 0.000767] 9 / ext4 /dev/block/system 0 [ 0.000784] 10 /vendor ext4 /dev/block/vendor 0 [ 0.000799] 11 /odm ext4 /dev/block/odm 0 [ 0.000815] 12 /param ext4 /dev/block/param 0 [ 0.000829] 13 /product ext4 /dev/block/product 0 [ 0.000845] 14 /metadata ext4 /dev/block/metadata 0 [ 0.000859] 15 /tee ext4 /dev/block/tee 0 [ 0.000874] 16 /cache ext4 /dev/block/cache 0 [ 0.000889] 17 /data ext4 /dev/block/data 0 [ 0.000904] 18 /sdcard vfat /dev/block/mmcblk1p1 0 [ 0.000919] 19 /sdcard vfat /dev/block/mmcblk1p2 0 [ 0.000933] 20 /sdcard vfat /dev/block/mmcblk1p3 0 [ 0.000948] 21 /sdcard vfat /dev/block/mmcblk1p4 0 [ 0.000962] 22 /sdcard vfat /dev/block/mmcblk1p5 0 [ 0.000977] 23 /sdcard vfat /dev/block/mmcblk1p6 0 [ 0.000992] 24 /sdcard vfat /dev/block/mmcblk2p1 0 [ 0.001007] 25 /sdcard vfat /dev/block/mmcblk2p2 0 [ 0.001021] 26 /sdcard vfat /dev/block/mmcblk2p3 0 [ 0.001035] 27 /sdcard vfat /dev/block/mmcblk2p4 0 [ 0.001054] 28 /sdcard vfat /dev/block/mmcblk2p5 0 [ 0.001070] 29 /sdcard vfat /dev/block/mmcblk2p6 0 [ 0.001085] 30 /sdcard vfat /dev/block/mmcblk 0 [ 0.001099] 31 /udisk auto /dev/block/sd## 0 [ 0.001113] 32 /tmp ramdisk ramdisk 0 [ 0.001127] # [ 3.827385@3] meson-gxl-pinctrl pinctrl@4b0: request() failed for pin 22 [ 3.828453@3] meson-gxl-pinctrl pinctrl@4b0: pin-22 (aml_sound_meson) status -22 [ 3.835813@3] meson-gxl-pinctrl pinctrl@4b0: could not request pin 22 (GPIOH_6) from group i2s_am_clk on device pinctrl-meson [ 3.847090@3] aml_meson_snd_card aml_sound_meson: Error applying setting, reverse things back [ 2.022123] E:failed to mount /udisk (No such file or directory) [ 2.022735] W:try mount /dev/block/mmcblk1p1 ... [ 2.122967] W:try mount /dev/block/mmcblk1p1 ... [ 2.223206] W:try mount /dev/block/mmcblk1p1 ... [ 2.323437] W:try mount /dev/block/mmcblk1p1 ... [ 2.423658] W:try mount /dev/block/mmcblk1p1 ... [ 2.523885] W:try mount /dev/block/mmcblk1p1 ... [ 2.624114] W:try mount /dev/block/mmcblk1p1 ... [ 2.724369] W:try mount /dev/block/mmcblk1p1 ... [ 2.824599] W:try mount /dev/block/mmcblk1p1 ... [ 2.924827] W:try mount /dev/block/mmcblk1p1 ... [ 3.025058] W:try mount /dev/block/mmcblk1p1 ... [ 3.125296] W:try mount /dev/block/mmcblk1p1 ... [ 3.225524] W:try mount /dev/block/mmcblk1p1 ... [ 3.325753] W:try mount /dev/block/mmcblk1p1 ... [ 3.425980] W:try mount /dev/block/mmcblk1p1 ... [ 3.526203] W:try mount /dev/block/mmcblk1p1 ... [ 3.626419] W:try mount /dev/block/mmcblk1p1 ... [ 3.726720] W:try mount /dev/block/mmcblk1p1 ... [ 3.826870] W:try mount /dev/block/mmcblk1p1 ... [ 3.927019] W:try mount /dev/block/mmcblk1p1 ... [ 4.029552] E:failed to mount /sdcard (No such file or directory) [ 4.034195] E:Can't read /cache/recovery/last_locale: No such file or directory[ 7.592926@0] systemcontrol: [ubootenv] upgrade_step is not a ubootenv variable. [ 7.600347@3] selinux: avc: denied { set } for property=const.filesystem.mode pid=2730 uid=0 gid=0 scontext=u:r:recovery:s0 tcontext=u:object_r:aml_display_prop:s0 tclass=property_service permissive=1 [ 7.600347@3] [ 7.619424@3] systemcontrol: /etc/mesondisplay.cfg:12: Expected keyword, got '/etc/mesondisplay.cfg:12'.systemcontrol: getBootEnv key:ubootenv.var.reboot_mode_android value:normalsystemcontrol: reboot_mode :normal [ 4.034322] locale is [en-US] [ 4.034363] stage is [] [ 4.034400] reason is [(null)] [ 7.660021@3] init: No such service 'hdcp_tx22' for ctl.stop [ 7.684027@0] selinux: avc: denied { set } for property=vendor.display-size pid=2730 uid=0 gid=0 scontext=u:r:recovery:s0 tcontext=u:object_r:netflix_prop:s0 tclass=property_service permissive=1 [ 7.684027@0] [ 7.699611@1] selinux: avc: denied { set } for property=persist.vendor.sys.hdr.state pid=2730 uid=0 gid=0 scontext=u:r:recovery:s0 tcontext=u:object_r:vendor_persist_prop:s0 tclass=property_service permissive=1 [ 7.699611@1] [ 5.038907] loaded /etc/recovery.kl [ 5.038964] skipping malformed recovery.lk line: back_door [ 5.038986] recovery key map table: [ 5.039000] 0 type:select value:28 key:97 28 15 158 -1 -1 [ 5.039016] 1 type:down value:108 key:108 114 109 -1 -1 -1 [ 5.039030] 2 type:up value:103 key:103 104 115 -1 -1 -1 [ 5.039045] [ 5.039058] loaded /etc/recovery.kl [ 5.039072] skipping malformed recovery.lk line: back_door [ 5.039087] recovery key map table: [ 5.039101] 0 type:select value:28 key:97 28 15 158 -1 -1 [ 5.039115] 1 type:down value:108 key:108 114 109 -1 -1 -1 [ 5.039130] 2 type:up value:103 key:103 104 115 -1 -1 -1 [ 5.039144] [ 5.039157] W:Failed to read max brightness: No such file or directory [ 5.039172] I:Screensaver disabled [ 5.039186] cannot find/open a drm device: No such file or directory [ 5.039201] fb0 reports (possibly inaccurate): [ 5.039216] vi.bits_per_pixel = 32 [ 5.039230] vi.red.offset = 16 .length = 8 [ 5.039244] vi.green.offset = 8 .length = 8 [ 5.039258] vi.blue.offset = 0 .length = 8 [ 5.074880] framebuffer: 0 (1280 x 720) [ 5.165868] erasing_text: en (47 x 19 @ 700) [ 5.168412] no_command_text: en (83 x 19 @ 700) [ 5.170989] error_text: en (33 x 19 @ 700) [ 5.784010] installing_text: en (156 x 19 @ 700) peed-profile [ 6.509285] pm.dexopt.first-boot=quicken [ 6.509301] ro.adb.secure=1 [ 6.509315] ro.secure=1 [ 6.509329] sys.usb.config=mtp [ 6.509342] sys.usb.configfs=1 [ 6.509357] log.tag.stats_log=I [ 6.509371] ro.logd.size.stats=64K [ 6.509384] ro.af.client_heap_size_kbyte=1536 [ 6.509399] ro.audio.mapvalue=0,0,0,0 [ 6.509413] ro.media.maxmem=419430400 [ 6.509426] ro.media.camera_usb.faceback=false [ 6.509441] ro.media.camera_preview.maxsize=1920x1080 [ 6.509455] ro.media.camera_preview.usemjpeg=1 [ 6.509470] ro.media.camera_preview.limitedrate=1920x1080x30,1280x720x30,640x480x30,320x240x28 [ 6.509485] drm.service.enable=true [ 6.509500] media.arm.audio.decoder=ape,flac,dts,ac3,eac3,wma,wmapro,mp3,aac,vorbis,raac,cook,amr,pcm,adpcm,aac_latm,rm [ 6.509516] media.wfd.use-pcm-audio=false [ 6.509530] media.wfd.video-bitrate=2000000 [ 6.509544] media.wfd.videoframerate=24 [ 6.509558] media.wfd.videoresolution-type=1 [ 6.509572] media.wfd.videoresolution-group=0 [ 6.509586] media.secmem.version=1 [ 6.509600] media.decoder.vfm.defmap=decoder [ 6.509614] media.decoder.vfm.drmmap=decoder [ 6.509628] media.amplayer.enable=true [ 6.509641] media.amplayer.thumbnail=true [ 6.509655] media.amplayer.dropwaitxms=100 [ 6.509669] media.amplayer.seekkeyframe=true [ 6.509683] media.amplayer.dsource4local=1 [ 6.509697] media.amplayer.enable-acodecs=ac3,eac3,rm,dts [ 6.509711] media.amplayer.widevineenable=true [ 6.509725] media.libplayer.seek.fwdsearch=1 [ 6.509740] media.libplayer.modules=vhls_mod,dash_mod,curl_mod,prhls_mod,vm_mod,bluray_mod [ 6.509755] media.libplayer.curlenable=true [ 6.509769] media.amsuperplayer.enable=true [ 6.509783] media.amsuperplayer.defplayer=PV_PLAYER [ 6.509797] media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER [ 6.509811] media.html5videowin.enable=1 [ 6.509825] persist.vendor.media.bootvideo=0050 [ 6.509839] ro.nrdp.modelgroup=SDMCs805 [ 6.509853] ro.nrdp.validation=ninja_6 [ 6.509867] ro.vendor.nrdp.audio.mixer.buffersize=1024 [ 6.509881] ro.vendor.nrdp.modelgroup=SDMCs805 [ 6.509895] ro.vendor.nrdp.validation=ninja_6 [ 6.509935] vendor.display-size=720x576 [ 6.509951] ro.boot.oem.key1=ATV00104319 [ 6.509965] pm.dexopt.shared=speed [ 6.509979] pm.dexopt.inactive=verify [ 6.509992] ro.boot.serialno=[REDACTED] [ 6.510006] ro.serialno=[REDACTED] [ 6.510020] service.adb.tcp.port=5555 [ 6.510034] security.perf_harden=1 [ 6.510047] net.bt.name=Android [ 6.510061] net.tethering.noprovisioning=true [ 6.510075] sys.fb.bits=32 [ 6.510089] sys.ignore.inativecec=true [ 6.510102] persist.sys.PQ.enable=true [ 6.510116] persist.sys.app.rotation=original [ 6.510130] persist.sys.dts.edid=false [ 6.510144] persist.sys.usb.config=mtp [ 6.510158] service.bootvideo=0 [ 6.510172] ro.vendor.app.optimization=true [ 6.510185] ro.vendor.vndk.version=26.1.0 [ 6.510199] ro.vendor.build.version.nts_patch=2019-10-17 [ 6.510214] ro.vendor.product.cpu.abilist=armeabi-v7a,armeabi [ 6.510228] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi [ 6.510243] ro.vendor.product.cpu.abilist64= [ 6.510257] ro.vendor.autoconnectbt.isneed=false [ 6.510271] ro.vendor.autoconnectbt.btclass=50c [ 6.510285] ro.vendor.autoconnectbt.macprefix=00:CD:FF [ 6.510299] ro.vendor.autoconnectbt.rssilimit=70 [ 6.510314] ro.vendor.autoconnectbt.nameprefix=Amlogic_RC [ 6.510328] vendor.omx.osd_maxwidth=1280 [ 6.510342] vendor.omx.osd_maxheight=720 [ 6.510356] vendor.bluetooth.enable_timeout_ms=11000 [ 6.510370] persist.vendor.rtkbt.bdaddr_path=none [ 6.510384] persist.vendor.bluetooth.rtkcoex=true [ 6.841642] persist.vendor.bluetooth.prefferedrole=master [ 6.841670] persist.vendor.rtkbtadvdisable=false [ 6.841686] persist.vendor.sys.hdr.state=2 [ 6.841701] persist.vendor.sys.sdr.state=0 [ 6.841715] ro.vendor.platform.is.tv=0 [ 6.841729] ro.vendor.platform.is.supportHDR=false [ 6.841743] ro.vendor.platform.has.mbxuimode=true [ 6.841757] ro.vendor.platform.has.realoutputmode=true [ 6.841772] ro.vendor.platform.hdmi.device_type=4 [ 6.841786] ro.vendor.platform.need.display.hdmicec=true [ 6.841800] ro.vendor.platform.disable.audiorawout=false [ 6.841814] ro.vendor.platform.support.4k=false [ 6.841829] ro.vendor.platform.support.dts=true [ 6.841843] ro.vendor.platform.support.dolby=true [ 6.841857] ro.vendor.build.security_patch= [ 6.841871] ro.crypto.volume.filenames_mode=aes-256-cts [ 6.841885] [ 6.841898] Supported API: 3 [ 6.841912] #####bootable/recovery/recovery.cpp main 1791 [ 6.841970] #####bootable/recovery/recovery.cpp recopy_update_package 1538 fopen /cache/recovery/backup failed! (No such file or directory) [ 6.841989] #####bootable/recovery/recovery.cpp main 1795 update_package:(null) [ 6.842005] I:Saving locale "en-US" [ 6.509301] ro.adb.secure=1 [ 6.509315] ro.secure=1 [ 6.509329] sys.usb.config=mtp [ 6.509342] sys.usb.configfs=1 [ 6.509357] log.tag.stats_log=I [ 6.509371] ro.logd.size.stats=64K [ 6.509384] ro.af.client_heap_size_kbyte=1536 [ 6.509399] ro.audio.mapvalue=0,0,0,0 [ 6.509413] ro.media.maxmem=419430400 [ 6.509426] ro.media.camera_usb.faceback=false [ 6.509441] ro.media.camera_preview.maxsize=1920x1080 [ 6.509455] ro.media.camera_preview.usemjpeg=1 [ 6.509470] ro.media.camera_preview.limitedrate=1920x1080x30,1280x720x30,640x480x30,320x240x28 [ 6.509485] drm.service.enable=true [ 6.509500] media.arm.audio.decoder=ape,flac,dts,ac3,eac3,wma,wmapro,mp3,aac,vorbis,raac,cook,amr,pcm,adpcm,aac_latm,rm [ 6.509516] media.wfd.use-pcm-audio=false [ 6.509530] media.wfd.video-bitrate=2000000 [ 6.509544] media.wfd.videoframerate=24 [ 6.509558] media.wfd.videoresolution-type=1 [ 6.509572] media.wfd.videoresolution-group=0 [ 6.509586] media.secmem.version=1 [ 6.509600] media.decoder.vfm.defmap=decoder [ 6.509614] media.decoder.vfm.drmmap=decoder [ 6.509628] media.amplayer.enable=true [ 6.509641] media.amplayer.thumbnail=true [ 6.509655] media.amplayer.dropwaitxms=100 [ 6.509669] media.amplayer.seekkeyframe=true [ 6.509683] media.amplayer.dsource4local=1 [ 6.509697] media.amplayer.enable-acodecs=ac3,eac3,rm,dts [ 6.509711] media.amplayer.widevineenable=true [ 6.509725] media.libplayer.seek.fwdsearch=1 [ 6.509740] media.libplayer.modules=vhls_mod,dash_mod,curl_mod,prhls_mod,vm_mod,bluray_mod [ 6.509755] media.libplayer.curlenable=true [ 6.509769] media.amsuperplayer.enable=true [ 6.509783] media.amsuperplayer.defplayer=PV_PLAYER [ 6.509797] media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER [ 6.509811] media.html5videowin.enable=1 [ 6.509825] persist.vendor.media.bootvideo=0050 [ 6.509839] ro.nrdp.modelgroup=SDMCs805 [ 6.509853] ro.nrdp.validation=ninja_6 [ 6.509867] ro.vendor.nrdp.audio.mixer.buffersize=1024 [ 6.509881] ro.vendor.nrdp.modelgroup=SDMCs805 [ 6.509895] ro.vendor.nrdp.validation=ninja_6 [ 6.509935] vendor.display-size=720x576 [ 6.509951] ro.boot.oem.key1=ATV00104319 [ 6.509965] pm.dexopt.shared=speed [ 6.509979] pm.dexopt.inactive=verify [ 6.509992] ro.boot.serialno=[REDACTED] [ 6.510006] ro.serialno=[REDACTED] [ 6.510020] service.adb.tcp.port=5555 [ 6.510034] security.perf_harden=1 [ 6.510047] net.bt.name=Android [ 6.510061] net.tethering.noprovisioning=true [ 6.510075] sys.fb.bits=32 [ 6.510089] sys.ignore.inativecec=true [ 6.510102] persist.sys.PQ.enable=true [ 6.510116] persist.sys.app.rotation=original [ 6.510130] persist.sys.dts.edid=false [ 6.510144] persist.sys.usb.config=mtp [ 6.510158] service.bootvideo=0 [ 6.510172] ro.vendor.app.optimization=true [ 6.510185] ro.vendor.vndk.version=26.1.0 [ 6.510199] ro.vendor.build.version.nts_patch=2019-10-17 [ 6.510214] ro.vendor.product.cpu.abilist=armeabi-v7a,armeabi [ 6.510228] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi [ 6.510243] ro.vendor.product.cpu.abilist64= [ 6.510257] ro.vendor.autoconnectbt.isneed=false [ 6.510271] ro.vendor.autoconnectbt.btclass=50c [ 6.510285] ro.vendor.autoconnectbt.macprefix=00:CD:FF [ 6.510299] ro.vendor.autoconnectbt.rssilimit=70 [ 6.510314] ro.vendor.autoconnectbt.nameprefix=Amlogic_RC [ 6.510328] vendor.omx.osd_maxwidth=1280 [ 6.510342] vendor.omx.osd_maxheight=720 [ 6.510356] vendor.bluetooth.enable_timeout_ms=11000 [ 6.510370] persist.vendor.rtkbt.bdaddr_path=none [ 6.510384] persist.vendor.bluetooth.rtkcoex=true [ 6.841642] persist.vendor.bluetooth.prefferedrole=master [ 6.841670] persist.vendor.rtkbtadvdisable=false [ 6.841686] persist.vendor.sys.hdr.state=2 [ 6.841701] persist.vendor.sys.sdr.state=0 [ 6.841715] ro.vendor.platform.is.tv=0 [ 6.841729] ro.vendor.platform.is.supportHDR=false [ 6.841743] ro.vendor.platform.has.mbxuimode=true [ 6.841757] ro.vendor.platform.has.realoutputmode=true [ 6.841772] ro.vendor.platform.hdmi.device_type=4 [ 6.841786] ro.vendor.platform.need.display.hdmicec=true [ 6.841800] ro.vendor.platform.disable.audiorawout=false [ 6.841814] ro.vendor.platform.support.4k=false [ 6.841829] ro.vendor.platform.support.dts=true [ 6.841843] ro.vendor.platform.support.dolby=true [ 6.841857] ro.vendor.build.security_patch= [ 6.841871] ro.crypto.volume.filenames_mode=aes-256-cts [ 6.841885] [ 6.841898] Supported API: 3 [ 6.841912] #####bootable/recovery/recovery.cpp main 1791 [ 6.841970] #####bootable/recovery/recovery.cpp recopy_update_package 1538 fopen /cache/recovery/backup failed! (No such file or directory) [ 6.841989] #####bootable/recovery/recovery.cpp main 1795 update_package:(null) [ 6.842005] I:Saving locale "en-US" 6.177150] ro.product.manufacturer=Amlogic [ 6.177164] ro.baseband=unknown [ 6.177178] ro.bootmode=unknown [ 6.177191] ro.hardware=amlogic [ 6.177205] ro.revision=0 [ 6.177219] ro.bootimage.build.date=Wed Mar 31 21:18:16 CST 2021 [ 6.177233] ro.bootimage.build.date.utc=1617196696 [ 6.177248] ro.bootimage.build.fingerprint=Amlogic/curie/curie:9/PI/20210331:user/release-keys [ 6.177263] ro.bootloader=unknown [ 6.177277] ro.debuggable=0 [ 6.177291] ro.property_service.version=2 [ 6.177305] sys.usb.state=mtp [ 6.177318] sys.usb.controller=c9100000.dwc2_a [ 6.177332] persist.sys.hdmi.keep_awake=false [ 6.177346] persist.sys.media.avsync=true [ 6.177360] persist.sys.dalvik.vm.lib.2=libart.so [ 6.177375] ro.sf.lcd_density=213 [ 6.177389] ro.sf.disable_triple_buffer=1 [ 6.177402] ro.boot.wificountrycode=XZ [ 6.177416] ro.hdmi.device_type=4 [ 6.177430] ro.radio.noril=false [ 6.177444] ro.zygote=zygote32 [ 6.177457] ro.opengles.version=131072 [ 6.177471] drm.service.enabled=1 [ 6.177485] camera.disable_zsl_mode=1 [ 6.177499] ro.config.low_ram=false [ 6.177513] ro.dalvik.vm.native.bridge=0 [ 6.177526] dalvik.vm.isa.arm.variant=cortex-a9 [ 6.177540] dalvik.vm.isa.arm.features=default [ 6.177555] dalvik.vm.dexopt.secondary=true [ 6.177569] dalvik.vm.usejit=true [ 6.177582] dalvik.vm.heapsize=384m [ 6.177596] dalvik.vm.dex2oat-Xms=64m [ 6.177610] dalvik.vm.dex2oat-Xmx=512m [ 6.177624] dalvik.vm.heapmaxfree=8m [ 6.177637] dalvik.vm.heapminfree=512k [ 6.177651] dalvik.vm.heapstartsize=8m [ 6.177665] dalvik.vm.appimageformat=lz4 [ 6.177679] dalvik.vm.usejitprofiles=true [ 6.177693] dalvik.vm.heapgrowthlimit=256m [ 6.177707] dalvik.vm.stack-trace-dir=/data/anr [ 6.177721] dalvik.vm.image-dex2oat-Xms=64m [ 6.177735] dalvik.vm.image-dex2oat-Xmx=64m [ 6.177749] dalvik.vm.heaptargetutilization=0.75 [ 6.177763] ro.boot.fake_battery=42 [ 6.177777] ro.vndk.version=28 [ 6.177790] ro.board.platform=gxl [ 6.177804] ro.vendor.build.date=Wed Mar 31 21:18:16 CST 2021 [ 6.177819] ro.vendor.build.date.utc=1617196696 [ 6.177833] ro.vendor.build.fingerprint=Amlogic/curie/curie:9/PI/20210331:user/release-keys [ 6.177848] ro.carrier=unknown [ 6.177862] ro.product.cpu.abilist32=armeabi-v7a,armeabi [ 6.177876] ro.product.cpu.abilist64= [ 6.177890] ro.product.board=curie [ 6.177904] ro.product.vendor.name=curie [ 6.177918] ro.product.vendor.brand=Amlogic [ 6.177932] ro.product.vendor.model=curie [ 6.177946] ro.product.vendor.device=curie [ 6.177960] ro.product.vendor.manufacturer=Amlogic [ 6.177974] ro.product.first_api_level=28 [ 6.177988] wifi.direct.interface=p2p0 [ 6.178002] wifi.interface=wlan0 [ 6.178016] ro.build.fingerprint=Amlogic/curie/curie:9/PI/20210331:user/release-keys [ 6.178030] pm.dexopt.boot=verify [ 6.178044] pm.dexopt.ab-ota=speed-profile [ 6.178058] pm.dexopt.install=speed-profile ----------------------------------------------- End log file
-
Hello. I'm trying to run Armbian on an Acemak KII TV box (Amlogic S812 processor). From the page https://armbian.com/boards/aml-s805-mxq I downloaded the Armbian image Armbian_community_26.2.0-trunk.792_Aml-s805-mxq_trixie_current_6.12.28_minimal.img Using Win32DiskImager, I burned the Armbian image to a MicroSD card. In the armbianEnv.txt file, in the dtb_file line, I specified the path: dtb_file=/dtb/meson8m2-mxiii-plus.dtb I inserted the MicroSD card into the TV box. The TV box boots, Ethernet works, but there is no HDMI signal on the monitor. I tried specifying different dtb file variants in armbianEnv.txt. I found that if I specify the path dtb_file=/dtb/ meson8b-mxq.dtb , HDMI works (the console is displayed), but Ethernet doesn't. I decompiled the meson8b-mxq.dtb and meson8m2-mxiii-plus.dtb files, but I can't combine the files so that both Ethernet and HDMI work. I've attached the decompiled files. Please help me prepare a combined .dtb file meson8m2-mxiii-plus.dts meson8b-mxq.dts
-
Composite TV OUT WORKING in Orange Pi One H3, 6.12 current
Error1429 replied to Error1429's topic in Orange Pi One
In case someone finds this useful, I found a way to change the display mode from NTSC (default) to PAL NTSC to PAL: xrandr --output Composite-1 --set "TV mode" PAL xrandr --output Composite-1 --mode 720x576i PAL to NTSC: xrandr --output Composite-1 --set "TV mode" NTSC xrandr --output Composite-1 --mode 720x480i I thought I would have to recompile the whole kernel because the patch isn't working properly but these two commands did the trick. I don't know how to make this permanent but it works in the terminal. -
@davem, I have similar X88 Pro TV box clone which got "X88PRO-RK3566-4D32-V2.1" written on the PCB. I was struggling to boot the system using SD card since the Android image that came with the box was not allowing. Thanks for sharing about the upgrade tool and modified x96x6.dtb. Without your posts I could not made it to work. I got "Armbian_community_26.2.0-trunk.792_Rk3566-box-demo_trixie_current_6.18.24_minimal.img.xz" successfully writte and booted. Later I have installed KDE based Desktop as well on 64GB Micro SD card. My USB 3.0 (the blue one) is somehow not working, Since I have a USB hub its not a deal breaker. Following are working properly as of now. Summary: Bluetooth - Working On Board LAN - 1000Mbps - Working. WiFI - connected to 2.4 Ghz network - Working. HDMI Display - Working. I have not test HDMI audio though. Sound - No 3.5mm Analog jack in this model. However the sound is working via Bluetooth head phone and Speaker with USB input/power. USB 2.0 - Connected Keyboard, mouse and speaker via USB 2.0 Hub - Working. USB 3.0 - This works fine when we boot in Android - Not working. Toss Link - Though the box got a port in the back, I don't have any device that can be connected - Not Tested. Note: I have windows 11 system as my desktop PC. I could not edit the Micro SD card created using BalenaEtcher. I had to use Ubuntu system in order to prepare the SD card and to edit the boot/armbianEnv.txt with fdtfile=rockchip/rk3566-box-X88PRO20.dtb
-
Good evening. Armbian for H313 X96-Q LPDDR3 TV-Box sicXnull/armbian-build) git clone --depth=1 --branch=main https://github.com/armbian/build "+CONFIG_SPL_IMAGE_TYPE_SUNXI_TOC0=y" in ~/build/patch/u-boot/u-boot-sunxi/board_x96q/arm64-sun1-h313-addr-x96q-lpddr3-defconfig.patch , adding secure-boot.patch and ~/build/patch/u-boot/u-boot-sunxi/board_x96q/sunsi-add-h616-internal-eth-phy-support.patch left untouched Android-boot.txt (normal boot sequence / eth & wlan=OK) Armbian_image_reboot_dmesg.txt Image reboot (sudo shutdown -r now) + dmesg log (wlan=OK, eth=not OK) Thanks in advance. Android-boot.txt Armbian_image_reboot_dmesg.txt
-
Hello everyone, I bought an H96 Max M9 TV box. I mainly use it for YouTube and watching movies, but later I wanted to use it for gaming, including emulators and modern community-made ports. This TV box, with its 8GB of RAM, has a lot of potential, but it is being wasted due to a common issue: the file manager. The problem is not the file explorer apps you install—I’ve tried them all—but the system’s storage manager (Android’s SAF), which seems to be poorly implemented or limited by the firmware. This causes issues such as: Selecting folders in PPSSPP (memory stick) Access for emulators like Dolphin Emulator Installing game ports that should run perfectly on this TV box, but cannot be installed due to bugs in the system file manager To be honest, I’m not very knowledgeable about these topics, but if anyone has experienced this or knows a possible solution and can share the information, I would really appreciate it in advance.
-
H96 Max RK3528 - Cannot boot Armbian from TF/SD card
0KTAV1US replied to 0KTAV1US's topic in Rockchip CPU Boxes
@jock Please help. Worst TV-box PCB I've ever seen in my life. Hardware: H96 Max "8K Ultra HD" (round case) PCB: RK3528_DDR3_8X4_V12 SoC: Rockchip RK3528 4GB DDR3 (8x Samsung K4B4G0446B) 64GB eMMC Samsung KLMCG2KETM WiFi: SKYWB8800 / SG-WB800E (AIC8800) Android 13, kernel 5.10.157, build RZX.V01.20240924.1740 I have TWO boards (same PCB revision, same markings). Both have DEBUG pads clearly labeled TX / GND / RX. UART completely silent in all combinations. Tried two different adapters: FTDI FT232 (ID 0403:6001) Silicon Labs CP2102 (ID 10c4:ea60) Both show up in dmesg fine, /dev/ttyUSB0 created, picocom opens. When powering device on — silence or garbage at all baud rates (115200, 230400, 460800, 921600, 1000000, 1152000, 1500000, 2000000, 3000000). Soldering done by a professional, crossover connection: adapter TX → board RX adapter RX → board TX GND ↔ GND VCC NOT connected (device powered separately) Loopback test on adapters works — adapters are OK. Devices are alive — Android boots normally, AIDA64 shows everything fine. Tested on both boards with both adapters — silence everywhere. Only garbage appears when physically jiggling wires (clearly body static, not device signal). My hypotheses: Vendor disabled UART output in stock loader/TPL for boot speed TX/RX pads repurposed as GPIO (LED / IR / etc.) DEBUG pads are actually NOT UART but JTAG/something else UART works but on some non-standard baud rate In fensoft U-Boot defconfig (https://github.com/fensoft/rk3528-tvbox) I see: CONFIG_BAUDRATE=1500000 CONFIG_DEBUG_UART_BASE=0xff9f0000 CONFIG_DEBUG_UART_CLOCK=24000000 Meaning fensoft uses this UART on similar boards. Why doesn't mine work? Background: spent 3 days trying to PXE boot Armbian. U-Boot (Ilya's + fensoft) works, TFTP/NFS works, kernel loads, initrd loads, DTB loads. But after booti the kernel dies instantly, so I need UART to see panic message. Tried many DTBs: evb1-ddr4, evb2-ddr3, android-native, nanopi-zero2, armsom-sige1, vontar-dq08, even stock Android DTB extracted from boot.img — all silent. Anyone experienced this on H96 Max RK3528 DDR3? Any way to force UART enable via some fastboot/adb command on Android before reboot? Attaching photos: PCB with RK3528_DDR3_8X4_V12 marking Close-up of DEBUG pads with soldered wires SG-WB800E WiFi module Thanks in advance for anyone who reads this! -
H96 Max RK3528 - Cannot boot Armbian from TF/SD card
0KTAV1US replied to 0KTAV1US's topic in Rockchip CPU Boxes
I've been working on getting Armbian running on an H96 Max RK3528 TV-box (board marking RK3528_DDR3_8X4_V12) with 4GB DDR3 and 64GB eMMC running stock Android 13. I'm building on Ilya Kurdyukov's work (github.com/ilyakurdyukov/rk3528-tvbox) and have made significant progress, but I've hit a wall and need guidance. WHAT WORKS 1. Flashed custom U-Boot (2017.09 Rockchip with Ilya's patches + my custom patches for USB host activation and USB-first boot) via rkdeveloptool. 2. Added patches to enable USB host in U-Boot DTS: &u2phy_host, &usb_host0_ehci, &usb_host0_ohci all set to status = "okay"; &usbdrd_dwc3 set to dr_mode = "host", status = "okay". 3. Modified distro_bootcmd so boot_targets = "usb0 mmc1 mtd2 mtd1 mtd0 pxe dhcp" — network boot is attempted before Android fallback. 4. Built Armbian image with BOARD=rk3528-tvbox, BRANCH=legacy, RELEASE=jammy, xfce desktop. 5. TF-slot does not work (box hangs when microSD inserted in TF slot, likely BootROM SD-boot disabled via OTP as @jock mentioned in other RK3528 threads). 6. USB card reader with microSD works in U-Boot — I see "U-Boot.armv8" DHCP client on my Mikrotik router at IP 192.168.55.114. 7. Set up PXE boot infrastructure: dnsmasq TFTP server on 192.168.55.228, NFS rootfs export on same server (/srv/nfs/armbian-rootfs), Mikrotik DHCP configured with next-server and boot-filename options. 8. U-Boot successfully downloads via TFTP: pxelinux.cfg/01-c6-33-00-3f-cb-3c (PXE config by MAC), Image (kernel, 34 MB), and dtb/rockchip/rk3528-android.dtb (extracted from stock Android boot.img, compatible: "rockchip,rk3528-evb2-ddr3-v10", "rockchip,rk3528"). WHAT DOES NOT WORK After TFTP downloads complete, the kernel appears to never start: — HDMI shows only grey screen (U-Boot logo from Ilya's gray_square_logo patch). — No kernel DHCP request on network (would indicate IP_PNP starting). — No NFS activity (nfsstat -s shows calls = 0). — No ARP responses from the box — only Mikrotik ARP requests to .114 appear in tcpdump. — Eventually Android fallback loads (boot_android runs after distro_bootcmd fails). EVIDENCE — NETWORK TRACES dnsmasq log confirms successful TFTP downloads: Apr 24 01:33:38 dnsmasq-tftp: sent /srv/tftp/pxelinux.cfg/01-c6-33-00-3f-cb-3c to 192.168.55.114 Apr 24 01:33:45 dnsmasq-tftp: sent /srv/tftp/Image to 192.168.55.114 Apr 24 01:33:45 dnsmasq-tftp: sent /srv/tftp/dtb/rockchip/rk3528-android.dtb to 192.168.55.114 Then complete silence from the box. tcpdump — U-Boot DHCP + TFTP sequence (this part works): 00:45:24.375253 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from c6:33:00:3f:cb:3c, length 300 DHCP-Message: Discover, ARCH=22, Vendor-Class: "U-Boot.armv8" 00:45:24.878890 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from c6:33:00:3f:cb:3c DHCP-Message: Request, Server-ID: 192.168.55.1, Requested-IP: 192.168.55.114, Vendor-Class: "U-Boot.armv8" 00:45:24.942243 IP 192.168.55.114.1583 > 192.168.55.228.69: TFTP, RRQ "pxelinux.cfg/01-c6-33-00-3f-cb-3c" octet timeout 5 blksize 1468 00:45:25.005127 IP 192.168.55.114.1646 > 192.168.55.228.69: TFTP, RRQ "uInitrd" octet timeout 5 blksize 1468 00:45:28.349357 IP 192.168.55.114.1918 > 192.168.55.228.69: TFTP, RRQ "Image" octet timeout 5 blksize 1468 00:45:35.412847 IP 192.168.55.114.2837 > 192.168.55.228.69: TFTP, RRQ "dtb/rockchip/rk3528-evb2-ddr3-v10.dtb" octet timeout 5 blksize 1468 All files transfer successfully (observed via TFTP ACK packets). tcpdump — after booti, everything goes silent. The only traffic about the box is Mikrotik's ARP probes: 00:55:19.283404 ARP, Request who-has 192.168.55.114 tell 192.168.55.1 00:55:20.296683 ARP, Request who-has 192.168.55.114 tell 192.168.55.1 00:55:21.346711 ARP, Request who-has 192.168.55.114 tell 192.168.55.1 00:55:23.441524 ARP, Request who-has 192.168.55.114 tell 192.168.55.1 ... continues for minutes with no response from the box ... The box does not respond to any ARP, does not send new DHCP, does not contact NFS (port 2049 or 111). It is as if the kernel never actually starts — or it starts but hangs so early that no network driver comes up. NFS server stats — zero kernel activity: $ sudo nfsstat -s Server rpc stats: calls badcalls badfmt badauth badclnt 0 0 0 0 0 Confirms the kernel never reached NFS root mounting. WHAT I HAVE TRIED Tested multiple combinations, all fail the same way: — 3 different DTBs: rk3528-evb1-ddr4-v10.dtb, rk3528-evb2-ddr3-v10.dtb, and the extracted Android DTB (which matches exactly: "Rockchip RK3528 EVB2 DDR3 V10 Board"). — 4 console configs: console=tty0, console=tty1, console=ttyFIQ0,1500000, and combinations. — With and without initrd (both uInitrd and no initrd). — USB card reader with microSD for rootfs (UUID-based mount). — NFS rootfs (CONFIG_ROOT_NFS=y confirmed in kernel config). — Various bootargs: earlycon=uart8250,mmio32,0xff9f0000, ignore_loglevel, panic=10, rootdelay=5. Current PXE config (last attempt): default linux timeout 10 label linux kernel Image fdt dtb/rockchip/rk3528-android.dtb append root=/dev/nfs nfsroot=192.168.55.228:/srv/nfs/armbian-rootfs,vers=3,tcp,nolock,rsize=32768,wsize=32768 rw ip=dhcp console=ttyFIQ0,1500000 console=tty1 earlycon=uart8250,mmio32,0xff9f0000 loglevel=8 ignore_loglevel panic=10 rootdelay=5 FILE VALIDATION All files check out: Image: Linux kernel ARM64 boot executable Image, little-endian, 4K pages ARM64 magic "ARMd" at offset 0x38 confirmed. DTB: Device Tree Blob version 17, correct compatible string. Kernel: CONFIG_NFS_FS=y, CONFIG_NFS_V3=y, CONFIG_ROOT_NFS=y, CONFIG_IP_PNP=y, CONFIG_IP_PNP_DHCP=y — all built-in. THE DIAGNOSTIC ROADBLOCK — UART I cannot use UART for debugging. My board has DEBUG pins marked (TX/RX/GND/VCC near the WiFi module) but UART output is pure garbage at every standard rate (115200, 460800, 921600, 1500000). I suspect either: the DEBUG pins are poorly soldered on this unit, the UART configuration is different from what Ilya documented, or the pins are actually for a different UART or purpose entirely. Without readable UART, I am completely blind to what happens after U-Boot's booti command — whether the kernel panics, hangs on early init, or starts silently. MY QUESTIONS 1. Is PXE/TFTP network boot actually expected to work on this U-Boot 2017.09 from Rockchip? The bootcmd_pxe in this U-Boot is: run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi Has anyone successfully booted Armbian this way on RK3528? 2. Is there a known issue where Ilya's U-Boot + Armbian kernel don't hand off properly? Is there a specific bootm/booti command format required that PXE might not follow? 3. Could the issue be that the Armbian kernel expects specific arguments (like androidboot.* or bootloader-specific init params) that my PXE append line does not provide? 4. Are there any known-working examples of Armbian RK3528 TV-box boot that do NOT rely on on-device storage (microSD/USB flash)? 5. Given that U-Boot runs and gets DHCP fine, all files transfer via TFTP fine, file formats are correct, but the kernel is silent after booti — is this a known class of problem with a known solution besides UART? BOARD DETAILS Model: H96 Max RK3528 (board RK3528_DDR3_8X4_V12) SoC: Rockchip RK3528 RAM: 4GB DDR3 (8x Samsung K4B4G0446B) eMMC: Samsung KLMCG2KETM-B041 64GB WiFi: SKYWB8800 (AIC8800) Stock: Android 13 (RZX.V01.20240924) MAC: C6:33:00:3F:CB:3C I'm happy to run any diagnostic commands or provide additional info. Thank you for any guidance.
