July 14Jul 14 It seemed like EVERYONE was talking about "looking into" getting Armbian going on this box. I did my best. Built from the Rock5b images. WiFi: Broadcom BCM43752 / AP6275P 802.11ax "WiFi 6" Panthor + Mesa GPU stack Open PanVK Vulkan + Panfrost GL GPU driver Gpu no longer pinned to 800MHz. Power toggles cycle it 600MHz, 800MHz, and 1000MHz. (the CPU also scales) Desktop compositing on the GPU A command is needed to set monitor resolution. Default is 1080p. Other Findings: CPU frequency was scanned under load: LITTLE cores (Cortex-A55): 1800 MHz BIG cores (Cortex-A76): 2208 MHz Those were the scaling_cur_freq readings. The vendor DTB caps the A76 at 2208 MHz: the physical max is 2.4 GHz but that OPP entry isn't in the table. Github repo: DOWNLOAD RELEASE FILES READ THE README.md! REFLASH STOCK IMAGE: UNPACKED FLASHING FILES FOR STOCK ANDROID README.md Edited July 14Jul 14 by Scrumpper title change :-)
July 25Jul 25 @Scrumpper Thank you for spending so many tokens on this project. But it looks like you have a closed fork of Armbian. On this forum, our focus is sharing information to enable boards to be compiled using the Armbian build. It is not recommended for any user to install or even decompress images obtained from other internet users. You must provide the source code so that other users can compile the system on their own machines. please include this REPO into your context window and ask for claude to make a repo like this for you. https://github.com/hqnicolas/ArmBoardBringUp This is the easiest way to add content to this community. With a repository like this, others will be able to engage in discussions with a more solid foundation. Thank you for sharing files like: MiniLoaderAll.bin https://drive.google.com/file/d/1e5U6_npf6pRbzaRBgW44XXL752UPhGn8/view?usp=sharing rk3588-h96-max-v58.dtb https://drive.google.com/file/d/1SQsldgu0MO4jTU7RuVakBXoYIjdQ6zYj/view?usp=sharing
July 26Jul 26 Author @Hqnicolas Thank you for bringing this to my attention :-) I've updated the repo. Lmk if I should do anything else. This was kinda my first fore into making stuff for Armbian.
July 26Jul 26 Hi! Thank you for maintaining the H96 Max V58 RK3588 Armbian image. I am trying to run Waydroid on this build. Could you please check if the kernel config includes CONFIG_ANDROID_BINDER_IPC / binder_linux modules and if Wayland support is fully enabled for the Panthor Mali-G610 driver in the upcoming release? This would allow running Android apps via Waydroid seamlessly on the H96 Max."
July 26Jul 26 Author @Dravens Wayland compositing was broken on this Panthor/Mali-G610 stack. KWin-Wayland crashed when I tried it, and I never really looked into it any further. X11 is the session I ran with, and what the desktop hooks use. Nested Wayland works ok. I ship `cage`/`gamescope` running as a client inside the X11 desktop. This app gets a Wayland socket and PanVK Vulkan, no conflict with X11 alongside it (that's what my gaming/kiosk modes use). TLDR: Full Wayland has a known unfixed crash on this GPU stack. Checked the image, and the ophub kernel this build ships (6.1.141-rk3588-ophub) already has it compiled in (`binder.ko` in modules.builtin, so `CONFIG_ANDROID_BINDER_IPC=y`). So nothing needs rebuilding on my side. ashmem isn't needed either, Waydroid uses memfd since 1.2.1. Which means you can just try it: install `weston` + waydroid, run `weston --xwayland`, set `WAYLAND_DISPLAY`, and launch waydroid into it. Ready-made scripts: [waydroid-x11](https://github.com/mid-kid/waydroid-x11), [waywes](https://github.com/KSMaan45/waywes). Note it's Weston, not the cage/gamescope I ship. Warning on the GPU though: [waydroid#760](https://github.com/waydroid/waydroid/issues/760) is a Rock-5b (same RK3588/Mali-G610) that only boots with GPU disabled, [#776](https://github.com/waydroid/waydroid/issues/776) is "rockchip-rk3588 GPU unsupported", and [#2087](https://github.com/waydroid/waydroid/issues/2087) reports Panfrost/Panthor perf way below host. That's upstream Waydroid's passthrough, not something I can fix here. Expect software rendering... which could make other things run kinda rough. Edited July 26Jul 26 by Scrumpper
August 19Aug 19 Hi Scrumpper, You made a great build. 😄 I've made a kind of review, don't know if you saw it on : Github (For the issues, maybe it's me who made something wrong on KDE setup). See'ya
August 21Aug 21 Author Thanks for the review :-) I couldn't get the same numbers as you but I imagine all silicon is a little different.
August 21Aug 21 Hi @Scrumpper, Hum... Strange. Yet the full stock same plastic box. That's a huge gap 🤨 That's cool for provide us updates I'll gladly test it out the v3.2 See'ya
August 21Aug 21 Author V3.2 IS LIVE https://github.com/Scrumpper/H96_MAX_V58_Unofficial-Armbian/releases V3.3 IS LIVE: GET IT NOW
September 3Sep 3 Author V4.2.1 GET IT NOW Hardware H.264/HEVC/MJPEG encode; 1080p faster than 180 fps (h96-encode) Works headless and for every desktop user, not only root mpv pre-tuned for the VPU; yt-dlp bundled and auto-updating 6 TOPS NPU; exposed and benchmarked RKNPU three-core neural engine, driver v0.9.8, up to 1000 MHz Single-core and 3-core INT8 benchmark, about 1.5 TOPS measured (h96-npu bench all) On-demand RKNN runtime installer, no proprietary library bundled (h96-npu-setup)
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.