This repository is for my own research, development and bringup of the H96 Max V58. Eventual support may be added to nixos-hardware depending on time and interest.
- samueldr
- colemickens
- aciceri
- clever22
- k900
- A few people from the armbian discord
- Get the device into maskrom or loader mode
nix build .#h96-max-v58-image
rkdeveloptool wl 0 ./result/sd-image/*.img
Working:
- Ethernet
- WiFi
- HDMI
- GPU
- RTC
- USB 3.0
- USB 2.0
Not working:
- Bluetooth
- HDMI Audio
- LEDs
- Infrared Receive
- Document usage of
rkdeveloptool
to load SPL via maskrom, provide as flake input, etc. - Create expect scripts for initial installation similar to visionfive-nix
- Document decompiled dts and other processes used to get to this point
- Make a pure GPT based image instead of using nixpkgs sdImage infrastructure, because
rkdeveloptool ppt
doesn't like this MBR hybrid stuff- Maybe use holey instead?
- Figure out how to use systemd-repart as in ./repart.nix.unused
- It seems that systemd-repart doesn't allow you to set the GPT table length, meaning partitions are limited to 2048 for the sector start size. But the rk3588 wants u-boot to be placed at sector 64.