Guest Posted September 6, 2023 Share Posted September 6, 2023 (edited) Hmm...looks like it may be an H96 Max v56, with a Rk3568, not the Rk3566 as previously thought. It appears that rkdumper may be a bust for either device, due to a combination of USB driver, and limited program functionality (at present, 9/'23). Probably better to just say that I couldn't get it to work. What about rkdeveloptool and RKDevTool? Both seem to be able to dump a small number of sectors, but lose interest when asked for the whole ROM. T. Edited September 6, 2023 by Guest 0 Quote Link to comment Share on other sites More sharing options...
magixx256 Posted September 13, 2023 Share Posted September 13, 2023 I'm impressed with the efforts to get armbian on this device. I think for now I'll try termux andronix. Does anyone know if while in android adb is enabled? 0 Quote Link to comment Share on other sites More sharing options...
ArmeBian Posted September 13, 2023 Share Posted September 13, 2023 (edited) Hello, i got a problem with my H96 Max v56: the remote control is not very responsive so i was thinking may be a software problem. Do you think running an alternate OS may help? Any helpful solution is appreciated. Thanks! Edited September 13, 2023 by ArmeBian 0 Quote Link to comment Share on other sites More sharing options...
beiqidai Posted September 19, 2023 Share Posted September 19, 2023 After I finished writing to root, the ttl prompt was as follows. I don’t know what the problem is boot mode: recovery (misc) No resource partition No resource partition Failed to load DTB, ret=-19 No find valid DTB, ret=-22 Failed to get kernel dtb, ret=-22 io-domain: OK Failed to get scmi clk dev dmc_fsp failed, ret=-19 Model: Rockchip RK3568 Evaluation Board rockchip_set_serialno: could not find efuse/otp device CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A) apll 816000 KHz dpll 528000 KHz gpll 1188000 KHz cpll 1000000 KHz npll 24000 KHz vpll 24000 KHz hpll 24000 KHz ppll 200000 KHz armclk 816000 KHz aclk_bus 150000 KHz pclk_bus 50000 KHz aclk_top_high 300000 KHz aclk_top_low 200000 KHz hclk_top 150000 KHz pclk_top 50000 KHz aclk_perimid 300000 KHz hclk_perimid 150000 KHz pclk_pmu 100000 KHz Net: No ethernet found. Hit key to stop autoboot('CTRL+C'): 0 ANDROID: reboot reason: "recovery" optee api revision: 2.0 TEEC: Waring: Could not find security partition Not AVB images, AVB skip No valid android hdr Android image load failed Android boot failed, error -1. ## Booting FIT Image FIT: No fit blob FIT: No FIT image ## Booting Rockchip Format Image Could not find kernel partition, ret=-1 Card did not respond to voltage select! mmc_init: -95, time 9 switch to partitions #0, OK mmc0(part 0) is current device Failed to mount ext2 filesystem... ** Unrecognized filesystem type ** ## Error: "mtd_boot" not defined ## Error: "mtd_boot" not defined ## Error: "mtd_boot" not defined starting USB... Bus dwc3@fcc00000: usb maximum-speed not found Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 Bus dwc3@fd000000: usb maximum-speed not found Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus dwc3@fcc00000 for devices... 1 USB Device(s) found scanning bus dwc3@fd000000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Device 0: unknown device No ethernet found. missing environment variable: pxeuuid missing environment variable: bootfile Retrieving file: pxelinux.cfg/00000000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/0000000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/000000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/00000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/0000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/000 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/00 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/0 No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/default-arm-rockchip No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/default-arm No ethernet found. missing environment variable: bootfile Retrieving file: pxelinux.cfg/default No ethernet found. Config file not found No ethernet found. 0 Quote Link to comment Share on other sites More sharing options...
beiqidai Posted September 20, 2023 Share Posted September 20, 2023 (edited) I own the 8GB and 4GB boxes But when I finished the first step of flashing update.img, I was unable to enter the loader. I tried flashing back linaro and re-doing the first step, but I got the same result Edited September 20, 2023 by beiqidai 0 Quote Link to comment Share on other sites More sharing options...
paradigman Posted September 20, 2023 Share Posted September 20, 2023 @hotnikq "because I'm lazy and I don't want to work on that damn FIT image anymore" Please to make the FIT image for this project. Many more of us could use your excellent work if we didn't have to flash the image in several steps and using many hacks. Thanks 0 Quote Link to comment Share on other sites More sharing options...
beiqidai Posted September 21, 2023 Share Posted September 21, 2023 (edited) I use rk's sdk(http://en.t-firefly.com/doc/download/93.html#other_378) to directly compile all attachments ./build.sh Then I will overwrite the dtb in the compiled boot.img with your dtb(https://drive.google.com/file/d/1KPYJhKg6u4Q57ee4jhUlviu7zA0F_j2Y/view?usp=sharing). losetup -P /dev/loop1 boot.img mount /dev/loop1 /mnt cp ./rk3566-firefly-roc-pc.dtb /mnt/rk3566-firefly-roc-pc.dtb umount /mnt Then package it into rk firmware sudo ./build.sh updateimg But when I write to the development board, the system cannot be started normally. ttl: LP4/4x derate en, other dram:1x trefi ddrconfig:7 LPDDR4X, 324MHz BW=32 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=4096MB tdqss: cs0 dqs0: -48ps, dqs1: -168ps, dqs2: -120ps, dqs3: -217ps, tdqss: cs1 dqs0: -72ps, dqs1: -168ps, dqs2: -96ps, dqs3: -217ps, change to: 324MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x65 change to: 528MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 change to: 780MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 change to: 1056MHz(final freq) PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:22% dram drv:40,odt:80 vref_ca:00000071 clk skew:0x46 cs 0: the read training result: DQS0:0x3f, DQS1:0x3b, DQS2:0x41, DQS3:0x39, min :0x10 0xf 0x11 0xf 0x1 0x5 0x8 0x3 , 0x8 0x8 0x3 0x1 0x8 0x6 0x9 0x4 , 0x12 0x11 0xe 0xd 0x5 0x0 0x1 0x4 , 0xc 0x8 0x6 0x2 0xc 0xb 0x8 0xb , mid :0x2d 0x2e 0x2f 0x2c 0x20 0x22 0x27 0x22 ,0x26 0x27 0x22 0x1f 0x26 0x26 0x27 0x23 , 0x30 0x2f 0x2b 0x2a 0x23 0x1e 0x20 0x22 ,0x2a 0x27 0x25 0x21 0x2a 0x2a 0x28 0x2a , max :0x4b 0x4e 0x4e 0x4a 0x40 0x40 0x46 0x41 ,0x45 0x47 0x41 0x3d 0x44 0x46 0x46 0x43 , 0x4e 0x4e 0x48 0x47 0x42 0x3d 0x40 0x40 ,0x49 0x47 0x44 0x41 0x48 0x49 0x48 0x49 , range:0x3b 0x3f 0x3d 0x3b 0x3f 0x3b 0x3e 0x3e ,0x3d 0x3f 0x3e 0x3c 0x3c 0x40 0x3d 0x3f , 0x3c 0x3d 0x3a 0x3a 0x3d 0x3d 0x3f 0x3c ,0x3d 0x3f 0x3e 0x3f 0x3c 0x3e 0x40 0x3e , the write training result: DQS0:0x40, DQS1:0x30, DQS2:0x36, DQS3:0x29, min :0x61 0x64 0x64 0x64 0x55 0x57 0x5c 0x5c 0x5a ,0x50 0x51 0x4b 0x49 0x51 0x51 0x51 0x52 0x4e , 0x58 0x58 0x54 0x54 0x4c 0x4a 0x49 0x4f 0x4e ,0x4c 0x4a 0x47 0x45 0x4d 0x4d 0x49 0x50 0x49 , mid :0x7c 0x80 0x80 0x7e 0x70 0x72 0x76 0x75 0x74 ,0x6a 0x6a 0x64 0x63 0x6c 0x6a 0x6a 0x6b 0x67 , 0x74 0x73 0x6e 0x70 0x66 0x61 0x61 0x68 0x68 ,0x67 0x66 0x61 0x60 0x68 0x68 0x64 0x6a 0x61 , max :0x98 0x9c 0x9c 0x99 0x8c 0x8e 0x91 0x8f 0x8e ,0x85 0x84 0x7d 0x7e 0x87 0x83 0x84 0x84 0x80 , 0x90 0x8f 0x88 0x8c 0x81 0x79 0x7a 0x82 0x83 ,0x82 0x82 0x7c 0x7b 0x84 0x83 0x80 0x84 0x79 , range:0x37 0x38 0x38 0x35 0x37 0x37 0x35 0x33 0x34 ,0x35 0x33 0x32 0x35 0x36 0x32 0x33 0x32 0x32 , 0x38 0x37 0x34 0x38 0x35 0x2f 0x31 0x33 0x35 ,0x36 0x38 0x35 0x36 0x37 0x36 0x37 0x34 0x30 , cs 1: the read training result: DQS0:0x3e, DQS1:0x3b, DQS2:0x41, DQS3:0x39, min :0x10 0x10 0x11 0xf 0x1 0x5 0x8 0x3 , 0x9 0x8 0x2 0x2 0x8 0x7 0xb 0x5 , 0x12 0x12 0xe 0xd 0x5 0x0 0x2 0x3 , 0xd 0x8 0x6 0x2 0xc 0xb 0x8 0xa , mid :0x2c 0x2e 0x2f 0x2b 0x20 0x22 0x26 0x20 ,0x27 0x27 0x21 0x1f 0x26 0x26 0x29 0x24 , 0x30 0x30 0x2b 0x2a 0x23 0x1e 0x21 0x21 ,0x2b 0x27 0x24 0x21 0x2a 0x2a 0x27 0x28 , max :0x49 0x4c 0x4d 0x48 0x3f 0x40 0x44 0x3e ,0x45 0x47 0x41 0x3d 0x44 0x46 0x47 0x43 , 0x4e 0x4e 0x48 0x47 0x42 0x3d 0x40 0x40 ,0x49 0x46 0x43 0x40 0x48 0x49 0x47 0x47 , range:0x39 0x3c 0x3c 0x39 0x3e 0x3b 0x3c 0x3b ,0x3c 0x3f 0x3f 0x3b 0x3c 0x3f 0x3c 0x3e , 0x3c 0x3c 0x3a 0x3a 0x3d 0x3d 0x3e 0x3d ,0x3c 0x3e 0x3d 0x3e 0x3c 0x3e 0x3f 0x3d , the write training result: DQS0:0x40, DQS1:0x30, DQS2:0x36, DQS3:0x29, min :0x5e 0x62 0x62 0x61 0x55 0x56 0x58 0x58 0x59 ,0x51 0x51 0x4c 0x4b 0x52 0x52 0x53 0x53 0x4e , 0x5c 0x5c 0x57 0x58 0x51 0x4e 0x4d 0x54 0x52 ,0x4d 0x4a 0x48 0x45 0x4d 0x4d 0x4a 0x4d 0x48 , mid :0x7a 0x7e 0x7e 0x7c 0x70 0x71 0x74 0x73 0x73 ,0x6b 0x6b 0x66 0x65 0x6c 0x6b 0x6b 0x6b 0x68 , 0x78 0x78 0x72 0x74 0x6c 0x67 0x68 0x6e 0x6e ,0x68 0x66 0x61 0x60 0x69 0x69 0x65 0x68 0x61 , max :0x97 0x9a 0x9a 0x97 0x8b 0x8c 0x91 0x8f 0x8e ,0x86 0x85 0x80 0x80 0x87 0x84 0x84 0x83 0x82 , 0x94 0x94 0x8d 0x90 0x87 0x80 0x83 0x88 0x8a ,0x84 0x82 0x7b 0x7c 0x86 0x86 0x80 0x83 0x7b , range:0x39 0x38 0x38 0x36 0x36 0x36 0x39 0x37 0x35 ,0x35 0x34 0x34 0x35 0x35 0x32 0x31 0x30 0x34 , 0x38 0x38 0x36 0x38 0x36 0x32 0x36 0x34 0x38 ,0x37 0x38 0x33 0x37 0x39 0x39 0x36 0x36 0x33 , CA Training result: cs:0 min :0x55 0x49 0x4a 0x3e 0x4a 0x3e 0x4d ,0x51 0x40 0x48 0x38 0x48 0x36 0x4d , cs:0 mid :0x8e 0x8e 0x84 0x83 0x84 0x82 0x77 ,0x88 0x86 0x80 0x7e 0x80 0x7d 0x75 , cs:0 max :0xc8 0xd3 0xbe 0xc9 0xbe 0xc7 0xa2 ,0xc0 0xcc 0xb8 0xc5 0xb9 0xc4 0x9d , cs:0 range:0x73 0x8a 0x74 0x8b 0x74 0x89 0x55 ,0x6f 0x8c 0x70 0x8d 0x71 0x8e 0x50 , cs:1 min :0x4e 0x49 0x46 0x3f 0x46 0x3e 0x47 ,0x4e 0x45 0x46 0x3d 0x46 0x3e 0x47 , cs:1 mid :0x8a 0x8b 0x81 0x81 0x81 0x7f 0x73 ,0x89 0x86 0x81 0x7f 0x81 0x7f 0x73 , cs:1 max :0xc7 0xcd 0xbd 0xc4 0xbd 0xc1 0x9f ,0xc4 0xc7 0xbc 0xc2 0xbd 0xc0 0xa0 , cs:1 range:0x79 0x84 0x77 0x85 0x77 0x83 0x58 ,0x76 0x82 0x76 0x85 0x77 0x82 0x59 , out U-Boot SPL board init U-Boot SPL 2017.09(u-boot commit id: 8cf7a403b1cfcd50512c4a7b6669fbd0d57ba876)(sdk version: rk356x_linux_release_20230710_v1.3.2f.xml)-) unrecognized JEDEC id bytes: ff, ff, ff Trying to boot from MMC2 Card did not respond to voltage select! mmc_init: -95, time 9 spl: mmc init failed with error: -95 Trying to boot from MMC1 SPL: A/B-slot: _a, successful: 0, tries-remain: 7 Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(0d5225a4ab...) + OK ## Checking uboot 0x00a00000 ... sha256(4e042d4e83...) + OK ## Checking fdt 0x00b2fa48 ... sha256(607e77a63b...) + OK ## Checking atf-2 0xfdcc1000 ... sha256(3e94d16e6a...) + OK ## Checking atf-3 0x0006b000 ... sha256(fde0ef262b...) + OK ## Checking atf-4 0xfdcd0000 ... sha256(befba422b8...) + OK ## Checking atf-5 0xfdcce000 ... sha256(c9eb312bf2...) + OK ## Checking atf-6 0x00069000 ... sha256(6ede7a3b44...) + OK ## Checking optee 0x08400000 ... sha256(af414b9c9f...) + OK Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000) Total: 159.546 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-607-gbf602aff1:cl NOTICE: BL31: Built : 10:16:03, Jun 5 2023 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: pmu v1 is valid 220114 INFO: dfs DDR fsp_param[0].freq_mhz= 1056MHz INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: BL31: Initializing runtime services INFO: BL31: Initializing BL32 I/TC: I/TC: OP-TEE version: 3.13.0-651-gd84087907 #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.4 I/TC: Primary CPU initializing I/TC: Primary CPU switching to normal world boot INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0xa00000 INFO: SPSR = 0x3c9 U-Boot 2017.09(u-boot commit id: 8cf7a403b1cfcd50512c4a7b6669fbd0d57ba876)(sdk version: rk356x_linux_release_20230710_v1.3.2f.xml)-g8cf) Model: Firefly RK3566 Board PreSerial: 2, raw, 0xfe660000 DRAM: 4 GiB Sysmem: init Relocation Offset: ed249000 Relocation fdt: eb9f8720 - eb9fecd8 CR: M/C/I Using default environment Hotkey: ctrl+` dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0 Bootdev(atags): mmc 0 MMC0: HS200, 200Mhz PartType: EFI DM: v1 boot mode: recovery (misc) FIT: no signed, no conf required =================begin=================== 112204 bytes read in 7 ms (15.3 MiB/s) DTB(Distro): rk-kernel.dtb I2c0 speed: 100000Hz PMIC: RK8090 (on=0x40, off=0x00) vdd_logic init 900000 uV vdd_gpu init 900000 uV io-domain: OK Model: Firefly rk3566-roc-pc rockchip_set_serialno: could not find efuse/otp device No FDT memory address configured. Default at 0x08300000 CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A) apll 816000 KHz dpll 528000 KHz gpll 1200000 KHz cpll 1000000 KHz npll 24000 KHz vpll 24000 KHz hpll 24000 KHz ppll 200000 KHz armclk 816000 KHz aclk_bus 150000 KHz pclk_bus 50000 KHz aclk_top_high 300000 KHz aclk_top_low 200000 KHz hclk_top 150000 KHz pclk_top 50000 KHz aclk_perimid 300000 KHz hclk_perimid 150000 KHz pclk_pmu 100000 KHz Net: eth0: ethernet@fe010000 Hit key to stop autoboot('CTRL+C'): 0 ANDROID: reboot reason: "recovery" optee api revision: 2.0 TEEC: Waring: Could not find security partition Not AVB images, AVB skip No valid android hdr Android image load failed Android boot failed, error -1. ## Booting FIT Image at 0xe96b0f00 with size 0x02146800 Fdt Ramdisk skip relocation ## Loading kernel from FIT Image at e96b0f00 ... Using 'conf' configuration ## Verified-boot: 0 Trying 'kernel' kernel subimage Description: unavailable Type: Kernel Image Compression: uncompressed Data Start: 0xe96d1500 Data Size: 24940552 Bytes = 23.8 MiB Architecture: AArch64 OS: Linux Load Address: 0x00280000 Entry Point: 0x00280000 Hash algo: sha256 Hash value: 31cca7854008e66d8acf6071ca552cef81a7302e2487979662c87e4f05eaaa65 Verifying Hash Integrity ... sha256+ OK ## Loading ramdisk from FIT Image at e96b0f00 ... Using 'conf' configuration Trying 'ramdisk' ramdisk subimage Description: unavailable Type: RAMDisk Image Compression: uncompressed Data Start: 0xeae9a700 Data Size: 9818024 Bytes = 9.4 MiB Architecture: AArch64 OS: Linux Load Address: 0x0a200000 Entry Point: unavailable Hash algo: sha256 Hash value: 2f5de603deedb025c2cefcb6b6d3d708b30211729cbadc652632eb3e781a80dc Verifying Hash Integrity ... sha256+ OK Loading ramdisk from 0xeae9a700 to 0x0a200000 ## Loading fdt from FIT Image at e96b0f00 ... Using 'conf' configuration Trying 'fdt' fdt subimage Description: unavailable Type: Flat Device Tree Compression: uncompressed Data Start: 0xe96b1700 Data Size: 130218 Bytes = 127.2 KiB Architecture: AArch64 Load Address: 0x08300000 Hash algo: sha256 Hash value: 1a50a36a025a43f85741ff5f9f0912c89deb1eaa4bc2bb1981c1999fa81b4f41 Verifying Hash Integrity ... sha256+ OK Loading fdt from 0x08300000 to 0x08300000 Booting using the fdt blob at 0x08300000 Loading Kernel Image from 0xe96d1500 to 0x00280000 ... OK kernel loaded at 0x00280000, end = 0x01a49008 Using Device Tree in place at 0000000008300000, end 000000000831e64b can't found rockchip,drm-logo, use rockchip,fb-logo WARNING: could not set reg FDT_ERR_BADOFFSET. failed to reserve fb-loader-logo memory Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000) Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000) Adding bank: 0x1f0000000 - 0x200000000 (size: 0x10000000) Total: 813.141 ms Starting kernel ... I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 4.19.232 (root@firefly) (firefly: f7165816db073abb32bfe4f754a317d687c7bbcf) (sdk version: rk356x_linux_rel3 [ 0.000000] Machine model: Firefly rk3566-roc-pc [ 0.000000] cma: Reserved 16 MiB at 0x00000000ef000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 24 pages/cpu s60136 r8192 d29976 u98304 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1027656 [ 0.000000] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal storagenode=/sdhci@fe31000e [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0xeafff000-0xeefff000] (64MB) [ 0.000000] Memory: 3969132K/4175872K available (15422K kernel code, 1956K rwdata, 5340K rodata, 1600K init, 596K bss, 190356K reser) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 54754 entries in 214 pages [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: MBI range [296:319] [ 0.000000] GICv3: Using MBI frame 0x00000000fd410000 [ 0.000000] GICv3: no VLPI support, no direct LPI support [ 0.000000] ITS: No ITS available, not enabling LPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000 [ 0.000000] random: random: get_random_bytes called from start_kernel+0x358/0x4e4 with crng_init=0 [ 0.000000] rockchip_clk_register_muxgrf: regmap not available [ 0.000000] rockchip_clk_register_branches: failed to register clock clk_32k_ioe: -524 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001295] Console: colour dummy device 80x25 [ 0.001976] console [tty0] enabled [ 0.002033] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000) [ 0.002071] pid_max: default: 32768 minimum: 301 [ 0.002251] Security Framework initialized [ 0.002284] AppArmor: AppArmor disabled by boot time parameter [ 0.002385] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.002430] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.004623] ASID allocator initialised with 32768 entries [ 0.004825] rcu: Hierarchical SRCU implementation. [ 0.009156] smp: Bringing up secondary CPUs ... [ 0.010792] Detected VIPT I-cache on CPU1 [ 0.010835] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000 [ 0.010883] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.012531] Detected VIPT I-cache on CPU2 [ 0.012562] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000 [ 0.012598] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.014249] Detected VIPT I-cache on CPU3 [ 0.014280] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000 [ 0.014313] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.014455] smp: Brought up 1 node, 4 CPUs [ 0.014620] SMP: Total of 4 processors activated. [ 0.014641] CPU features: detected: GIC system register CPU interface [ 0.014661] CPU features: detected: Privileged Access Never [ 0.014680] CPU features: detected: LSE atomic instructions [ 0.014699] CPU features: detected: User Access Override [ 0.014717] CPU features: detected: 32-bit EL0 Support [ 0.014736] CPU features: detected: RAS Extension Support [ 0.014923] CPU: All CPU(s) started at EL2 [ 0.014973] alternatives: patching kernel code [ 0.022199] devtmpfs: initialized [ 0.047755] Registered cp15_barrier emulation handler [ 0.047803] Registered setend emulation handler [ 0.048256] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 0.048308] futex hash table entries: 1024 (order: 4, 65536 bytes) [ 0.049247] pinctrl core: initialized pinctrl subsystem [ 0.050446] NET: Registered protocol family 16 [ 0.051207] audit: initializing netlink subsys (disabled) [ 0.051513] audit: type=2000 audit(0.046:1): state=initialized audit_enabled=0 res=1 [ 0.055130] cpuidle: using governor menu [ 0.055194] Registered FIQ tty driver [ 0.055685] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.057092] DMA: preallocated 256 KiB pool for atomic allocations [ 0.091817] rockchip-gpio fdd60000.gpio: probed gpio0 (fdd60000.gpio) [ 0.092596] rockchip-gpio fe740000.gpio: probed gpio1 (fe740000.gpio) [ 0.093327] rockchip-gpio fe750000.gpio: probed gpio2 (fe750000.gpio) [ 0.094043] rockchip-gpio fe760000.gpio: probed gpio3 (fe760000.gpio) [ 0.094771] rockchip-gpio fe770000.gpio: probed gpio4 (fe770000.gpio) [ 0.094979] rockchip-pinctrl pinctrl: probed pinctrl [ 0.112016] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.112298] cryptd: max_cpu_qlen set to 1000 [ 0.112982] fbcon: Taking over console [ 0.114105] reg-fixed-voltage vcc3v3-sys: Failed to register regulator: -517 [ 0.114266] vcc5v0_sys: supplied by vcc5v0_in [ 0.115075] vcc5v0_host: supplied by vcc5v0_sys [ 0.115761] vcc5v0_otg: supplied by vcc5v0_sys [ 0.117342] SCSI subsystem initialized [ 0.117688] usbcore: registered new interface driver usbfs [ 0.117778] usbcore: registered new interface driver hub [ 0.117863] usbcore: registered new device driver usb [ 0.118000] media: Linux media interface: v0.10 [ 0.118068] videodev: Linux video capture interface: v2.00 [ 0.118233] pps_core: LinuxPPS API ver. 1 registered [ 0.118257] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.118305] PTP clock support registered [ 0.118750] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 0.120704] Advanced Linux Sound Architecture Driver Initialized. [ 0.121420] Bluetooth: Core ver 2.22 [ 0.121550] NET: Registered protocol family 31 [ 0.121574] Bluetooth: HCI device and connection manager initialized [ 0.121607] Bluetooth: HCI socket layer initialized [ 0.121632] Bluetooth: L2CAP socket layer initialized [ 0.121689] Bluetooth: SCO socket layer initialized [ 0.126365] clocksource: Switched to clocksource arch_sys_counter [ 0.223492] thermal thermal_zone0: power_allocator: sustainable_power will be estimated [ 0.223729] thermal thermal_zone1: power_allocator: sustainable_power will be estimated [ 0.224157] NET: Registered protocol family 2 [ 0.224462] IP idents hash table entries: 65536 (order: 7, 524288 bytes) [ 0.226875] tcp_listen_portaddr_hash hash table entries: 2048 (order: 4, 81920 bytes) [ 0.227004] TCP established hash table entries: 32768 (order: 6, 262144 bytes) [ 0.227294] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes) [ 0.228312] TCP: Hash tables configured (established 32768 bind 32768) [ 0.228569] UDP hash table entries: 2048 (order: 5, 196608 bytes) [ 0.228827] UDP-Lite hash table entries: 2048 (order: 5, 196608 bytes) [ 0.229284] NET: Registered protocol family 1 [ 0.230981] Trying to unpack rootfs image as initramfs... [ 0.801814] Freeing initrd memory: 9584K [ 0.803174] kvm [1]: 16-bit VMID [ 0.803216] kvm [1]: GICv3: no GICV resource entry [ 0.803237] kvm [1]: disabling GICv2 emulation [ 0.803255] kvm [1]: GIC system register CPU interface enabled [ 0.803471] kvm [1]: vgic interrupt IRQ1 [ 0.803687] kvm [1]: VHE mode initialized successfully [ 0.805901] Initialise system trusted keyrings [ 0.806175] workingset: timestamp_bits=45 max_order=20 bucket_order=0 [ 0.816143] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.816602] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.816913] fuse init (API version 7.27) [ 0.817537] SGI XFS with security attributes, no debug enabled [ 0.821502] NET: Registered protocol family 38 [ 0.821558] Key type asymmetric registered [ 0.821580] Asymmetric key parser 'x509' registered [ 0.821646] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 0.821868] io scheduler noop registered [ 0.821893] io scheduler deadline registered [ 0.822092] io scheduler cfq registered (default) [ 0.822118] io scheduler mq-deadline registered [ 0.822138] io scheduler kyber registered [ 0.824824] phy phy-fe8a0000.usb2phy.0: Linked as a consumer to regulator.4 [ 0.825212] phy phy-fe8a0000.usb2phy.1: Linked as a consumer to regulator.5 [ 0.827527] extcon extcon1: failed to create extcon usb2phy link [ 0.827733] phy phy-fe8b0000.usb2phy.2: Linked as a consumer to regulator.4 [ 0.827985] phy phy-fe8b0000.usb2phy.3: Linked as a consumer to regulator.4 [ 0.828162] phy phy-fe8b0000.usb2phy.3: No vbus specified for otg port [ 0.832207] naneng-combphy fe830000.phy: Failed to get clk 'refclk': -2 [ 0.834739] rockchip-pwm fdd70030.pwm: No active pinctrl state [ 0.840524] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.840567] dma-pl330 fe530000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.843880] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.843920] dma-pl330 fe550000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.845798] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled [ 0.847030] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 33, base_baud = 1500000) is a 16550A [ 0.847986] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 34, base_baud = 1500000) is a 16550A [ 0.935159] console [ttyS2] enabled [ 0.942139] rockchip-drm display-subsystem: Linked as a consumer to fe040000.vop [ 0.943821] rockchip-drm display-subsystem: Linked as a consumer to fe0a0000.hdmi [ 0.949534] mali fde60000.gpu: Kernel DDK version g7p1-01bet0 [ 0.949561] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.950692] mali fde60000.gpu: Device initialization Deferred [ 0.951743] brd: module loaded [ 0.962151] loop: module loaded [ 0.963187] zram: Added device: zram0 [ 0.963689] lkdtm: No crash points registered, enable through debugfs [ 0.967137] register firefly_spi_init spi return v = :0 [ 0.967991] CAN device driver interface [ 0.970231] rk_gmac-dwmac fe010000.ethernet: phy regulator is not available yet, deferred probing [ 0.972239] usbcore: registered new interface driver rndis_wlan [ 0.972849] usbcore: registered new interface driver rtl8150 [ 0.973462] usbcore: registered new interface driver r8152 [ 0.974027] usbcore: registered new interface driver asix [ 0.974574] usbcore: registered new interface driver ax88179_178a [ 0.975179] usbcore: registered new interface driver cdc_ether [ 0.975759] usbcore: registered new interface driver rndis_host [ 0.976424] usbcore: registered new interface driver cdc_ncm [ 0.977000] usbcore: registered new interface driver qmi_wwan_q [ 0.977592] usbcore: registered new interface driver qmi_wwan [ 0.978169] usbcore: registered new interface driver cdc_mbim [ 0.979053] dwc3 fd000000.usb: Failed to get clk 'ref': -2 [ 0.979800] naneng-combphy fe830000.phy: No refclk found [ 0.980290] naneng-combphy fe830000.phy: failed to init phy for usb3 [ 0.981881] naneng-combphy fe830000.phy: wait phy status ready timeout [ 0.986892] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.987506] ehci-pci: EHCI PCI platform driver [ 0.987989] ehci-platform: EHCI generic platform driver [ 0.988759] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.989337] ohci-platform: OHCI generic platform driver [ 0.990796] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 0.991570] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 0.992873] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000000002010010 [ 0.993830] xhci-hcd xhci-hcd.0.auto: irq 10, io mem 0xfd000000 [ 0.994847] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 0.995602] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.996258] usb usb1: Product: xHCI Host Controller [ 0.996732] usb usb1: Manufacturer: Linux 4.19.232 xhci-hcd [ 0.997241] usb usb1: SerialNumber: xhci-hcd.0.auto [ 0.998379] hub 1-0:1.0: USB hub found [ 0.998785] hub 1-0:1.0: 1 port detected [ 0.999669] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 1.000442] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 [ 1.001153] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 1.001863] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.002784] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19 [ 1.003567] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.004224] usb usb2: Product: xHCI Host Controller [ 1.004669] usb usb2: Manufacturer: Linux 4.19.232 xhci-hcd [ 1.005175] usb usb2: SerialNumber: xhci-hcd.0.auto [ 1.006261] hub 2-0:1.0: USB hub found [ 1.006686] hub 2-0:1.0: 1 port detected [ 1.007716] usbcore: registered new interface driver cdc_acm [ 1.008235] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 1.009017] usbcore: registered new interface driver cdc_wdm [ 1.009910] usbcore: registered new interface driver uas [ 1.010519] usbcore: registered new interface driver usb-storage [ 1.011189] usbcore: registered new interface driver usbserial_generic [ 1.011816] usbserial: USB Serial support registered for generic [ 1.012423] usbcore: registered new interface driver cp210x [ 1.012962] usbserial: USB Serial support registered for cp210x [ 1.013610] usbcore: registered new interface driver ftdi_sio [ 1.014164] usbserial: USB Serial support registered for FTDI USB Serial Device [ 1.014973] usbcore: registered new interface driver keyspan [ 1.015518] usbserial: USB Serial support registered for Keyspan - (without firmware) [ 1.016252] usbserial: USB Serial support registered for Keyspan 1 port adapter [ 1.016970] usbserial: USB Serial support registered for Keyspan 2 port adapter [ 1.017662] usbserial: USB Serial support registered for Keyspan 4 port adapter [ 1.018394] usbcore: registered new interface driver option [ 1.018938] usbserial: USB Serial support registered for GSM modem (1-port) [ 1.019817] usbcore: registered new interface driver oti6858 [ 1.020366] usbserial: USB Serial support registered for oti6858 [ 1.020968] usbcore: registered new interface driver pl2303 [ 1.021506] usbserial: USB Serial support registered for pl2303 [ 1.022108] usbcore: registered new interface driver qcserial [ 1.022660] usbserial: USB Serial support registered for Qualcomm USB modem [ 1.023392] usbcore: registered new interface driver sierra [ 1.023943] usbserial: USB Serial support registered for Sierra USB modem [ 1.025632] usbcore: registered new interface driver usbtouchscreen [ 1.026244] ============ himax_hx83102_init 1742 jjlook ========== [ 1.026834] ============ himax_hx83102_probe 1725 jjlook ========== [ 1.027474] cyttsp5_loader_init: Parade TTSP FW Loader Driver (Built TTDA.03.08.874312) rc=0 [ 1.028239] cyttsp5_device_access_init: Parade TTSP Device Access Driver (Built TTDA.03.08.874312) rc=0 [ 1.029877] i2c /dev entries driver [ 1.034087] rk808 0-0020: chip id: 0x8090 [ 1.034537] rk808 0-0020: No cache defaults, reading back from HW [ 1.058928] rk808 0-0020: source: on=0x40, off=0x00 [ 1.059388] rk808 0-0020: support dcdc3 fb mode:-22, 63 [ 1.059912] rk808 0-0020: support pmic reset mode:0,0 [ 1.062222] rk808 0-0020: had get a pinctrl! [ 1.067391] rk808-regulator rk808-regulator: there is no dvs0 gpio [ 1.067991] rk808-regulator rk808-regulator: there is no dvs1 gpio [ 1.069061] rk808 0-0020: failed to register 0 regulator [ 1.069846] rk817-battery rk817-battery: Failed to find matching dt id [ 1.070663] rk817-charger rk817-charger: Failed to find matching dt id [ 1.074592] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey/input/input0 [ 1.082087] rk808-rtc rk808-rtc: registered as rtc0 [ 1.084293] rk808-rtc rk808-rtc: setting system clock to 2017-08-04 09:00:03 UTC (1501837203) [ 1.088408] usbcore: registered new interface driver uvcvideo [ 1.088938] USB Video Class driver (1.1.1) [ 1.093301] rockchip-thermal fe710000.tsadc: Missing tshut mode property, using default (gpio) [ 1.094096] rockchip-thermal fe710000.tsadc: Missing tshut-polarity property, using default (low) [ 1.094902] rockchip-thermal fe710000.tsadc: Missing trim_base property [ 1.095762] rockchip-thermal fe710000.tsadc: failed to find thermal gpio state [ 1.096473] rockchip-thermal fe710000.tsadc: failed to find thermal otpout state [ 1.097660] rockchip-thermal fe710000.tsadc: tsadc is probed successfully! [ 1.099574] Bluetooth: HCI UART driver ver 2.3 [ 1.100036] Bluetooth: HCI UART protocol H4 registered [ 1.100507] Bluetooth: HCI UART protocol ATH3K registered [ 1.101187] Bluetooth: HCI UART protocol Broadcom registered [ 1.101799] usbcore: registered new interface driver bfusb [ 1.102377] usbcore: registered new interface driver btusb [ 1.103125] cpu cpu0: Failed to get cpu_leakage [ 1.104835] sdhci: Secure Digital Host Controller Interface driver [ 1.105401] sdhci: Copyright(c) Pierre Ossman [ 1.105800] Synopsys Designware Multimedia Card Interface Driver [ 1.107564] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode. [ 1.108351] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller. [ 1.108962] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a [ 1.109535] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 23,32 bit host data width,256 deep fifo [ 1.112011] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode. [ 1.112827] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller. [ 1.113489] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a [ 1.114069] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 24,32 bit host data width,256 deep fifo [ 1.115234] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.118061] hidraw: raw HID events driver (C) Jiri Kosina [ 1.119102] usbcore: registered new interface driver usbhid [ 1.119615] usbhid: USB HID core driver [ 1.122478] rockchip-saradc fe720000.saradc: failed to get regulator, -517 [ 1.123550] rksfc_base v1.1 2016-01-08 [ 1.124824] usbcore: registered new interface driver snd-usb-audio [ 1.127189] rk817_codec_parse_dt_property: rk809 have no io-channels defined [ 1.127848] invalid rk817->hp_det_gpio: -2 [ 1.128232] invalid gpio: -2 [ 1.128649] rk817-codec rk817-codec: Unable to get mclk [ 1.135321] NET: Registered protocol family 10 [ 1.137011] Segment Routing with IPv6 [ 1.137433] NET: Registered protocol family 17 [ 1.137854] can: controller area network core (rev 20170425 abi 9) [ 1.138606] NET: Registered protocol family 29 [ 1.139022] can: raw protocol (rev 20170425) [ 1.139418] can: broadcast manager protocol (rev 20170425 t) [ 1.139981] can: netlink gateway (rev 20170425) max_hops=1 [ 1.140820] Bluetooth: RFCOMM socket layer initialized [ 1.141326] Bluetooth: RFCOMM ver 1.11 [ 1.141684] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.142229] Bluetooth: HIDP socket layer initialized [ 1.142680] [BT_RFKILL]: Enter rfkill_rk_init [ 1.143116] [WLAN_RFKILL]: Enter rfkill_wlan_init [ 1.144170] Key type dns_resolver registered [ 1.144890] flash vendor_init_thread! [ 1.145233] flash vendor storage:20170308 ret = -1 [ 1.147142] Loading compiled-in X.509 certificates [ 1.149012] rga2: Module initialized. [ 1.191019] pvtm list NULL [ 1.191648] vcc3v3_sys: supplied by vcc5v0_sys [ 1.194523] mali fde60000.gpu: Kernel DDK version g7p1-01bet0 [ 1.195200] mali fde60000.gpu: Device initialization Deferred [ 1.195742] rk_gmac-dwmac fe010000.ethernet: phy regulator is not available yet, deferred probing [ 1.197071] rk808-regulator rk808-regulator: there is no dvs0 gpio [ 1.197662] rk808-regulator rk808-regulator: there is no dvs1 gpio [ 1.198325] vdd_logic: supplied by vcc3v3_sys [ 1.199652] vdd_gpu: supplied by vcc3v3_sys [ 1.200549] vcc_ddr: supplied by vcc3v3_sys [ 1.201612] vdd_npu: supplied by vcc3v3_sys [ 1.202578] vcc_1v8: supplied by vcc3v3_sys [ 1.203427] vdda0v9_image: supplied by vcc3v3_sys [ 1.204654] vdda_0v9: supplied by vcc3v3_sys [ 1.205487] vdda0v9_pmu: supplied by vcc3v3_sys [ 1.206333] vccio_acodec: supplied by vcc3v3_sys [ 1.207610] vccio_sd: supplied by vcc3v3_sys [ 1.208451] vcc3v3_pmu: supplied by vcc3v3_sys [ 1.209658] vcca_1v8: supplied by vcc3v3_sys [ 1.210536] vcca1v8_pmu: supplied by vcc3v3_sys [ 1.211593] vcca1v8_image: supplied by vcc3v3_sys [ 1.212587] vcc_3v3: supplied by vcc3v3_sys [ 1.213789] vcc3v3_sd: supplied by vcc3v3_sys [ 1.215169] rockchip-iodomain fdc20000.syscon:io-domains: Linked as a consumer to regulator.18 [ 1.215981] rockchip-iodomain fdc20000.syscon:io-domains: pmuio1(3300000 uV) supplied by vcc3v3_pmu [ 1.216994] rockchip-iodomain fdc20000.syscon:io-domains: pmuio2(3300000 uV) supplied by vcc3v3_pmu [ 1.217928] rockchip-iodomain fdc20000.syscon:io-domains: Linked as a consumer to regulator.16 [ 1.218737] rockchip-iodomain fdc20000.syscon:io-domains: vccio1(3300000 uV) supplied by vccio_acodec [ 1.219700] rockchip-iodomain fdc20000.syscon:io-domains: Linked as a consumer to regulator.12 [ 1.220506] rockchip-iodomain fdc20000.syscon:io-domains: vccio2(1800000 uV) supplied by vcc_1v8 [ 1.221429] rockchip-iodomain fdc20000.syscon:io-domains: Linked as a consumer to regulator.17 [ 1.222239] rockchip-iodomain fdc20000.syscon:io-domains: vccio3(3300000 uV) supplied by vccio_sd [ 1.223191] rockchip-iodomain fdc20000.syscon:io-domains: vccio4(1800000 uV) supplied by vcc_1v8 [ 1.224099] rockchip-iodomain fdc20000.syscon:io-domains: Linked as a consumer to regulator.22 [ 1.224908] rockchip-iodomain fdc20000.syscon:io-domains: vccio5(3300000 uV) supplied by vcc_3v3 [ 1.225837] rockchip-iodomain fdc20000.syscon:io-domains: vccio6(1800000 uV) supplied by vcc_1v8 [ 1.226794] rockchip-iodomain fdc20000.syscon:io-domains: vccio7(3300000 uV) supplied by vcc_3v3 [ 1.229285] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode. [ 1.230188] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller. [ 1.230799] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a [ 1.231357] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 23,32 bit host data width,256 deep fifo [ 1.232364] dwmmc_rockchip fe2b0000.mmc: Linked as a consumer to regulator.22 [ 1.233189] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO [ 1.246958] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 1.262216] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode. [ 1.262983] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller. [ 1.263659] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a [ 1.264237] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 24,32 bit host data width,256 deep fifo [ 1.265247] dwmmc_rockchip fe2c0000.mmc: Linked as a consumer to regulator.22 [ 1.266018] dwmmc_rockchip fe2c0000.mmc: Linked as a consumer to regulator.19 [ 1.266790] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq [ 1.267320] mmc_host mmc2: card is non-removable. [ 1.281046] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 1.295512] rockchip-saradc fe720000.saradc: Linked as a consumer to regulator.19 [ 1.300232] mali fde60000.gpu: Kernel DDK version g7p1-01bet0 [ 1.300987] mali fde60000.gpu: Linked as a consumer to regulator.9 [ 1.302101] rk_gmac-dwmac fe010000.ethernet: Linked as a consumer to regulator.22 [ 1.302792] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 1.303491] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4e). [ 1.303507] mali fde60000.gpu: dev_pm_opp_set_regulators: no regulator (shadercores) found: -19 [ 1.304013] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2c). [ 1.304855] mali fde60000.gpu: Failed to get gpu_leakage [ 1.305311] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 1.306541] mali fde60000.gpu: avs=0 [ 1.306871] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 1.307121] rk_gmac-dwmac fe010000.ethernet: init for RGMII [ 1.307436] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 112; [Func] : kbase_platform_rk_init(). [ 1.308277] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 1.309656] mali fde60000.gpu: GPU identified as 0x2 arch 7.4.0 r1p0 status 0 [ 1.309956] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 1.310720] mali fde60000.gpu: No priority control manager is configured [ 1.311059] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 1.311666] mali fde60000.gpu: No memory group manager is configured [ 1.312335] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 1.313611] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 1.314254] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 1.314690] mali fde60000.gpu: Couldn't find power_model DT node matching 'arm,mali-simple-power-model' [ 1.314895] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 1.315698] mali fde60000.gpu: Error -22, no DT entry: mali-simple-power-model.static-coefficient = 1*[0] [ 1.316190] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 1.317359] mali fde60000.gpu: Error -22, no DT entry: mali-simple-power-model.dynamic-coefficient = 1*[0] [ 1.317810] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 1.318941] mali fde60000.gpu: Error -22, no DT entry: mali-simple-power-model.ts = 4*[0] [ 1.319287] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0) [ 1.320237] mali fde60000.gpu: Error -22, no DT entry: mali-simple-power-model.thermal-zone = '' [ 1.324637] mali fde60000.gpu: Using configured power model mali-g52_r1-power-model, and fallback mali-simple-power-model [ 1.326910] mali fde60000.gpu: Probed as mali0 [ 1.462854] rockchip-vop2 fe040000.vop: ignoring dependency for device, assuming no driver [ 1.464022] devfreq fde60000.gpu: Couldn't update frequency transition information. [ 1.464120] rockchip-drm display-subsystem: devfreq is not set [ 1.465365] rockchip-drm display-subsystem: master bind failed: -12 [ 1.465981] rockchip-vop2: probe of fe040000.vop failed with error -12 [ 1.467652] register spi return v = :0 [ 1.468005] dhd_module_init: in Dongle Host Driver, version 100.10.545.9 (r826445-20200316-8) [ 1.468775] ======== dhd_wlan_init_plat_data ======== [ 1.469235] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: Enter [ 1.469770] [WLAN_RFKILL]: rockchip_wifi_get_oob_irq: rfkill-wlan driver has not Successful initialized [ 1.469775] dhd_wlan_init_gpio: unknown oob irqflags ! [ 1.469780] dhd_wlan_init_gpio: WL_HOST_WAKE=-1, oob_irq=-1, oob_irq_flags=0x410 [ 1.469783] dhd_wlan_init_gpio: WL_REG_ON=-1 [ 1.469792] dhd_wifi_platform_load: Enter [ 1.471104] Power-up adapter 'DHD generic adapter' [ 1.472992] wifi_platform_set_power = 1, delay: 200 msec [ 1.473508] ======== PULL WL_REG_ON(-1) HIGH! ======== [ 1.473977] [WLAN_RFKILL]: rockchip_wifi_power: 1 [ 1.474405] [WLAN_RFKILL]: rockchip_wifi_power: rfkill-wlan driver has not Successful initialized [ 1.779741] wifi_platform_bus_enumerate device present 1 [ 1.780231] ======== Card detection to detect SDIO card! ======== [ 1.780783] sdio: host isn't initialization successfully. [ 3.896394] failed to power up DHD generic adapter, 0 retry left [ 3.913046] wifi_platform_set_power = 0, delay: 0 msec [ 3.913520] ======== PULL WL_REG_ON(-1) LOW! ======== [ 3.913979] [WLAN_RFKILL]: rockchip_wifi_power: 0 [ 3.914407] [WLAN_RFKILL]: rockchip_wifi_power: rfkill-wlan driver has not Successful initialized [ 3.915203] wifi_platform_bus_enumerate device present 0 [ 3.915684] ======== Card detection to remove SDIO card! ======== [ 3.916232] sdio: host isn't initialization successfully. [ 3.916749] failed to power up DHD generic adapter, max retry reached** [ 3.917352] unregister wifi platform drivers [ 3.917743] wifi_platform_bus_enumerate device present 0 [ 3.918223] ======== Card detection to remove SDIO card! ======== [ 3.918770] sdio: host isn't initialization successfully. [ 3.919267] ======== dhd_wlan_deinit_plat_data ======== [ 3.919766] dhd_module_init: Failed to load the driver, try cnt 0 [ 3.920374] dhd_module_init: Failed to load driver max retry reached** [ 3.920966] dhd_module_init: Exit err=-19 [ 3.921696] ==gsl_ts_init== [ 3.922029] ret=0 [ 3.924009] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 3.932714] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 3.933517] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 3.934302] cfg80211: failed to load regulatory.db [ 3.936806] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 413; [Func] : mali_module_init(); svn_rev_. [ 3.938952] Mali: [ 3.938954] Mali device driver loaded [ 4.236400] vendor storage:20190527 ret = -1 Looks like something is wrong with dtb Edited September 21, 2023 by beiqidai 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 21, 2023 Author Share Posted September 21, 2023 (edited) On 9/21/2023 at 6:01 AM, beiqidai said: Looks like something is wrong with dtb Yes, you will need to fix, this dtb is a mess for legacy kernels Edited September 24, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
beiqidai Posted September 21, 2023 Share Posted September 21, 2023 Do you have the correct dtb here? Quote Yes, you will need to fix, this dtb is a mess 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 21, 2023 Author Share Posted September 21, 2023 4 hours ago, beiqidai said: Do you have the correct dtb here? I think you're trying to build from scrach, this dtb only works with kernel 6+ if you trying to boot legacy or something, you will need to build it from the ground, everything I have is here, did you try my tutorial? Did it works? 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 24, 2023 Author Share Posted September 24, 2023 On 9/20/2023 at 6:17 AM, paradigman said: Please to make the FIT image for this project. @paradigman I'm working in a new job with a lot of workload, unfortunately the finishing touches will have to be done by another forum user 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 On 9/3/2023 at 9:37 AM, Tressie said: Recently acquired an H96 Max v56 Rk3566 (Android 12) 8GB DDR4/64GB eMMC @Tressie this topic is from 4gb device a different device than yours, Please, go to the 8GB board topic and test the HZDM release 0.8 version On 9/3/2023 at 9:37 AM, Tressie said: What are the tools and methods for firmware extraction everithing we know about this tiny peace of crap is exposed and shared on this topic 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 On 8/22/2023 at 2:58 PM, lukegluke said: Hi all, thanks for all work. I wonder if MIPI interface is going to work on Linux build? to mipi interface you will need to enable on my released DTB, the config pinout for MIPI, you can bring the config from Android kernel DTS and translate it to our released linux DTB, 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 On 9/20/2023 at 6:17 AM, paradigman said: Please to make the FIT image for this project. @paradigman i think HZDM did something 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 On 9/13/2023 at 10:14 AM, ArmeBian said: H96 Max v56: the remote control is not very responsive Welcome to Armbian, We all here think that the original android of this device contains harmfull software. feel free to use Linux on this box The remote control was not configured to work on Linux as we did here, but you can help us translate the DTS file to bring this functionality to Linux 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 On 9/13/2023 at 1:23 AM, magixx256 said: Does anyone know if while in android adb is enabled? put linux in this box, there is not enough processing power to run programs behind android these four ARM cores combined are equivalent to a celeron from the year 2013 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7, 2023 Author Share Posted October 7, 2023 (edited) On 9/20/2023 at 5:43 AM, beiqidai said: when I finished the first step of flashing update.img, I was unable to enter the loader. Hello I think you put the incompatible image, please clean the emmc with this method Learn More on this document https://roc-rk3328-cc.readthedocs.io/en/latest/flash_emmc.html#maskrom-mode Edited October 14, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
wootje Posted October 19, 2023 Share Posted October 19, 2023 I did flash the "Ubuntu_20.04.5_K4.19.219_RK3566_H96_MAX_8GB_No_Video_OUT_WIFI_OK_PARTITIONING.img" firmware (first flashed "H96-MAX-8gb-MiniLoaderAll.bin"). The I did upgrade to Ubuntu to version 22.04. I tried to update the kernel by recompiling from scratch, compiling from the kernel in "H96MAX RK3566 UPDATE.img". Both nu succes. I get the following message every time Ubuntu tries to update the kernel: Processing triggers for initramfs-tools (0.140ubuntu13.4) ... Processing triggers for flash-kernel (3.104ubuntu16) ... Unsupported platform 'Rockchip RK3566 EVB3 DDR3 V10 Board'. dpkg: error processing package flash-kernel (--configure): installed flash-kernel package post-installation script subprocess returned error exit status 1 Processing triggers for linux-image-6.2.0-35-generic (6.2.0-35.35~22.04.1) ... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-6.2.0-35-generic Warning: root device does not exist flash-kernel: deferring update (trigger activated) /etc/kernel/postinst.d/zz-flash-kernel: flash-kernel: deferring update (trigger activated) Errors were encountered while processing: flash-kernel E: Sub-process /usr/bin/dpkg returned an error code (1) Does anybody have an idea on on how to solve this issue? Or is it impossible to update the kernel? 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 23, 2023 Author Share Posted October 23, 2023 On 10/19/2023 at 4:38 PM, wootje said: "Ubuntu_20.04.5_K4.19.219_RK3566_H96_MAX_8GB_No_Video_OUT_WIFI_OK_PARTITIONING.img" this is Old! Your device is an 8gb RAM Please consider to use the HZDM 8GB version Follow the 8GB device topic This Topic is only for 4GB devices 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 23, 2023 Author Share Posted October 23, 2023 On 10/19/2023 at 4:38 PM, wootje said: is it impossible to update the kernel? you will need to build it again, probably on 2024 I will have time for that. 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 23, 2023 Author Share Posted October 23, 2023 (edited) On 10/17/2023 at 1:09 PM, hzdm said: I was able to get USB 2.0 up and running. Here's the DTB file you need. Attached, DTB and DTS Files that work with all USB ports Today I start the Recompile Session. Command: ./compile.sh build BOARD=station-m2 BRANCH=edge BUILD_DESKTOP=yes BUILD_MINIMAL=no DESKTOP_APPGROUPS_SELECTED='3dsupport browsers desktop_tools internet office programming remote_desktop' DESKTOP_ENVIRONMENT=cinnamon DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base KERNEL_CONFIGURE=yes RELEASE=jammy H96 Max RK3566 4gb and 8gb ✔️ boot from SD-CARD Soldered ✔️ runs kernel 6.2 DESKTOP ✔️ Boot on Linux XFCE Ambian✔️ display video HDMi ✔️ detect internal MMC ✔️ Detect SD-CARD ✔️ Detect USB 2.0 port ✔️ Detect USB 3.0 port ✔️ (nothing better than an usb hub) The changes are: Line 299 and Line 304 Amazing job @hzdm Quote OLD: usb@fcc00000 { compatible = "rockchip,rk3568-dwc3\0snps,dwc3"; reg = <0x00 0xfcc00000 0x00 0x400000>; interrupts = <0x00 0xa9 0x04>; clocks = <0x0e 0xa6 0x0e 0xa7 0x0e 0xa5>; clock-names = "ref_clk\0suspend_clk\0bus_clk"; dr_mode = "host"; phy_type = "utmi_wide"; power-domains = <0x10 0x0f>; resets = <0x0e 0x94>; snps,dis_u2_susphy_quirk; status = "disabled"; phys = <0x12>; phy-names = "usb2-phy"; extcon = <0x13>; maximum-speed = "high-speed"; phandle = <0xcf>; }; Quote NEW: usb@fcc00000 { compatible = "rockchip,rk3568-dwc3\0snps,dwc3"; reg = <0x00 0xfcc00000 0x00 0x400000>; interrupts = <0x00 0xa9 0x04>; clocks = <0x0e 0xa6 0x0e 0xa7 0x0e 0xa5>; clock-names = "ref_clk\0suspend_clk\0bus_clk"; dr_mode = "host"; phy_type = "utmi_wide"; power-domains = <0x10 0x0f>; resets = <0x0e 0x94>; snps,dis_u2_susphy_quirk; status = "okay"; phys = <0x12>; phy-names = "usb2-phy"; extcon = <0x13>; maximum-speed = "high-speed"; phandle = <0xcf>; }; rk3566-firefly-roc-pc.dtb rk3566-firefly-roc-pc.dts Edited November 3, 2023 by hotnikq 1 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 24, 2023 Author Share Posted October 24, 2023 (edited) based on @hzdm method i will make this image using Distro Boot with Boot.scr https://wiki.trenz-electronic.de/display/PD/Distro+Boot+with+Boot.scr mount the H96MAX update.img Files that will help 1. MiniLoaderAll.bin and U-boot are taken from Armbian image from Orange Pi 3B board. 2. The /boot directory was moved to a separate bootfs partition. 3. Rename file /boot/extlinux/extlinux.conf in extlinux.conf.bak 4. In /boot directory boot.cmd and boot.scr files were created with the following contents sudo apt-get update sudo apt install u-boot-tools This is the content of Boot.cmd and this is the content of boot.scr file too!! setenv docker_optimizations "on" setenv bootlogo "false" echo "Boot script loaded from ${devtype} ${devnum}" if test "${docker_optimizations}" = "on"; then setenv bootargs "${bootargs} cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1"; fi if test "${bootlogo}" = "true"; then setenv consoleargs "splash plymouth.ignore-serial-consoles ${consoleargs}" else setenv consoleargs "splash=verbose ${consoleargs}" fi part uuid mmc 1:2 partuuid setenv bootargs androidboot.console=ttyFIQ0 root=PARTUUID=${partuuid} rootwait rw rootfstype=ext4 ${consoleargs} no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash p> load mmc 1:1 0x42000000 Image load mmc 1:1 0x44000000 dtb/rockchip/rk3566-firefly-roc-pc.dtb load mmc 1:1 0x46000000 uInitrd booti 0x42000000 0x46000000 0x44000000 # Recompile with: # mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr fdisk /dev/mmcblk1 N default default (lower this value to match the size of your root image) T 1 W create the boot disk drive content Quote drop the content of your Armbian v0.5 SD card on it, (same as v0.7 tutorial) in the first partition, drop the boot folder content to the root of the drive. Drop on bootfs.img just the files from root of SD image (files without folder), Create the root disk drive content Quote NOW ON THE SECOND partition drop All the other folders except boot folder and except the files on root of the sdcard image. Create the rootfs.img file Quote sudo dd if=/dev/mmcblk1p2 of=~/rootfs.img bs=4096 status=progress Create the bootfs.img file Quote sudo dd if=/dev/mmcblk1p1 of=~/bootfs.img bs=4096 status=progress Edited November 13, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 24, 2023 Author Share Posted October 24, 2023 (edited) V0.5 = @armbian The Armbian SD card image "Compiled From Armbian Project" V0.8 = @hzdm Project with Mainline Bootloader "Boot the 64gb Emmc Armbian with Mainline Rockchip" V0.9 = @hzdm Mainline Bootloader "Boot the 32gb and 64gb Emmc Armbian with Mainline Rockchip" V1.0 = @hotnikq The Armbian SD card inside the Android Legacy Rockchip Image "Glued Image: Android boot for Linux" Edited November 4, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted November 3, 2023 Author Share Posted November 3, 2023 (edited) Working in a solution for GPT over EMMC. Since this solution makes 8gb images work on 4gb devices I will try: https://opensource.rock-chips.com/wiki_Partitions this is the 4gb 32gb image GPT: Command (? for help): i Partition number (1-4): 1 Partition GUID code: DE110000-0000-4051-8000-460A00003284 (Unknown) Partition unique GUID: F51C0000-0000-455E-8000-20DF000015D9 First sector: 16384 (at 8.0 MiB) Last sector: 24575 (at 12.0 MiB) Partition size: 8192 sectors (4.0 MiB) Attribute flags: 0000000000000000 Partition name: 'security' Command (? for help): i Partition number (1-4): 2 Partition GUID code: 57090000-0000-4C1B-8000-2CC300006C3E (Unknown) Partition unique GUID: DC7B0000-0000-400E-8000-1A30000064FB First sector: 24576 (at 12.0 MiB) Last sector: 32767 (at 16.0 MiB) Partition size: 8192 sectors (4.0 MiB) Attribute flags: 0000000000000000 Partition name: 'uboot' Command (? for help): i Partition number (1-4): 3 Partition GUID code: 9E010000-0000-491F-8000-2EDD00003399 (Unknown) Partition unique GUID: F6680000-0000-4F67-8000-11C500006AE2 First sector: 32768 (at 16.0 MiB) Last sector: 40959 (at 20.0 MiB) Partition size: 8192 sectors (4.0 MiB) Attribute flags: 0000000000000000 Partition name: 'trust' Command (? for help): i Partition number (1-4): 4 Partition GUID code: 7D0B0000-0000-4D02-8000-2621000044DE (Unknown) Partition unique GUID: 5FA600DD-BFC2-4260-A3DA-562CB9D13F00 First sector: 40960 (at 20.0 MiB) Last sector: 61071326 (at 29.1 GiB) Partition size: 61030367 sectors (29.1 GiB) Attribute flags: 0000000000000000 Partition name: 'root' Edited November 3, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted November 3, 2023 Author Share Posted November 3, 2023 (edited) It's time for a new joint venture. using the @hzdm method, i create the single burn firmware. How to build this images? ######################## EMMC Server: v0.9 image Beta ######################## Quote Armbian_23.11.0-trunk_Station-m2_jammy_edge_6.2.16_Server_Minimal.img ✔️ Boot from internal MMC ✔️ Runs kernel 6.2 Server ✔️ display video HDMi ✔️ detect internal MMC ✔️ Detect SD-CARD ✔️ Detect USB 2.0 port ✖️ (no USB2.0 on Server images) Detect USB 2.0 port ✔️ (only for Desktop images) Detect USB 3.0 port ✔️ (use a cheap usb hub 3.0) 4gb/32gb and 8gb/64gb Debian 12 BookWorm Desktop v0.9 Beta unofficial 4gb/32gb and 8gb/64gb Armbian 23.11 Jammy Desktop v0.9 Beta unofficial 4gb/32gb and 8gb/64gb Debian 12 BookWorm Server v0.9 Beta unofficial 4gb/32gb and 8gb/64gb Armbian 23.11 Jammy Server v0.9 Beta unofficial insert the gpt file to use the same image to burn different devices. First Things first: Read the RkDevTool config! Quote For 8gb/64gb devices: Uncheck disable the GPT image file to flash. Quote For 4gb/32gb devices: Check enable the GPT image file to flash. Quote Lets flash! how? Follow the HZDM tutorial. Quote 🏆 help to add other boards in armbian standart, you don't need to be a programmer to help the community, just need a copy of the ARM BOARD and a x86 computer to compile new versions. Edited April 17 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted November 4, 2023 Author Share Posted November 4, 2023 (edited) ####################### EMMC: V1.0 Release Version ####################### # Tested on 8gb device (16/11/2023) # Tested on 4gb device (03/11/2023) # Flash RkdevTool v2.86 Doesn't Work on Windows 11 Computers! How to build this images? V0.7 Root + Build Update Quote Armbian_23.11.0-trunk_Station-m2_jammy_edge_6.2.16_Server_Minimal ✔️ Armbian_23.11.0-trunk_Station-m2_jammy_edge_6.2.16_gnome_desktop ✔️ Boot from internal MMC ✔️ Runs kernel 6.2 Server ✔️ display video HDMi ✔️ detect internal MMC ✔️ Detect SD-CARD ✔️ Detect USB 2.0 port ✖️ (no USB2.0 on Server Images) Detect USB 3.0 port ✔️ (use a cheap usb hub 3.0) What is that? Yes, it's a v0.7 update image, that you flash a little gpt file to repair partition on EMMC. So, you will use the same v0.7 Update images that you have. The Jammy Server 4gb Update image unofficial The Jammy Server 8gb Update image unofficial The Jammy Desktop 4gb Update image unofficial The Jammy Desktop 8gb Update image unofficial The BookWorm Server 4gb Update image unofficial The BookWorm Server 8gb Update image unofficial The BookWorm Desktop 4gb Update image unofficial The BookWorm Desktop 8gb Update image unofficial The Gpt file First Things First! Drop Config.cfg the RkDevTool config file on folder Righ click on white background from RKDevTool click on Load Config Select the Config.cfg Quote Flash Update.img Quote Restart device on loader mode Flash gpt.img Quote The Gpt file The Jammy Server 4gb Update image unofficial The Jammy Server 8gb Update image unofficial The Jammy Desktop 4gb Update image unofficial The Jammy Desktop 8gb Update image unofficial The BookWorm Server 4gb Update image unofficial The BookWorm Server 8gb Update image unofficial The BookWorm Desktop 4gb Update image unofficial The BookWorm Desktop 8gb Update image unofficial Yes, you can Skip Root flash. But you can drop the v0.7 Root.img file on this device. Please Reflash GPT.img after new Root.img 🏆 help to add other boards in armbian standart, you don't need to be a programmer to help the community, just need a copy of the ARM BOARD and a x86 computer to compile new versions. Since It will be the image that i use on my server, This is my Last Collaboration in this project, if you done something better, post it here. ################################ 8GB devices Fix ############################## 8GB device First Boot Comand: # this GPT file was generated from a 4gb device. # in 8gb device you will need to trick the gpt after instalation # First boot comand: fdisk /dev/mmcblk1 t 4 1 w On 8gb device Screen you will see: fdisk Welcome to fdisk (util-linux 2.37.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. This disk is currently in use - repartitioning is probably a bad idea. It's recommended to umount all file systems, and swapoff all swap partitions on this disk. Command (m for help): t Partition number (1-4, default 4): 4 Partition type or alias (type L to list all): 1 Changed type of partition 'Linux filesystem' to 'EFI System'. Command (m for help): w The partition table has been altered. Syncing disks. Now if you reboot the 8gb device, it will find the linux partition without no problem. gpt.img config.cfg Edited April 17 by Hqnicolas 1 Quote Link to comment Share on other sites More sharing options...
paradigman Posted November 5, 2023 Share Posted November 5, 2023 @hotnikq: I want to thank you for your wonderful work. I finally managed to install the latest EMMC: V1.0 Release Version on my device. I have been waiting for this moment for a year, I am very happy. 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted November 5, 2023 Author Share Posted November 5, 2023 3 hours ago, paradigman said: I have been waiting for this moment for a year, And in this meantime I spend 8 months on a toxic job. 35 days after I left, here we are, rebuilding Armbian. 0 Quote Link to comment Share on other sites More sharing options...
Sunil sankar Posted November 5, 2023 Share Posted November 5, 2023 It was worth a wait @hotnikq . Woah I see a lot of images let me test them . You said server image doesn't support usb 2.0 . Can I include the dtb after we boot or it never works. 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted November 5, 2023 Author Share Posted November 5, 2023 (edited) On 11/5/2023 at 10:52 AM, Sunil sankar said: Can I include the dtb after we boot or it never works I don't have time to test the dtb from server on desktop after flash. If it works, please let me know. That was happens here because the USB2.0 use the same ports from display. If display don't start from kennel, the USB2.0 hangs the system. To know the files position, Take the hzdm bootfs and mount it to see what's inside. Don't use his files, just the position. Edited November 13, 2023 by hotnikq 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.