MiniArch for h6/h616/rk3399/3566/3568/s905/s912/sm1/g12


If anybody is bored with SD card partitioning, manual flashing boot loader on
h6/h616, rk3399/3566/3568, s905/s912/sm1/g12 SBC/TVboxes - maybe can be helpful?

what is is:

this is early alpha - so bugs/issues are highly probable

to quick start - pls look

to install EOS - type “start” and use option 5

in case any issues - pls use GitHub issue reporting:

happy burning!

1 Like

Never get bored :innocent:. we all different + i sure it be a great help for some/new usr. I wish you all best on your project. :pray: for share this interesting project on forum. :vulcan_salute:

1 Like

I have tried your image but can not connect to internet. Can you explain how to do with usb tethering?

does it work on radxa rock5b with rk3588?
what do you do for uboot?

Not Yet :frowning:
I asked Radxa to provide me rock5b HW for development.
Awaiting for HW…

Here s the best I have come up with

### Partition table

|Part Number|Offset|Name|Description|
| --- | --- | --- | --- |
|(raw)|32KB|loader1|First stage loader|
|(raw)|8MB|loader2|U-boot image|
|1|16MB|boot|Kernel partition, bootable|

Offset when writing using **dd**

dd if=idbloader.img   of=/dev/sdx seek=64
dd if=u-boot.itb      of=/dev/sdx seek=16384 
dd if=boot.img        of=/dev/sdx seek=32768 
dd if=rootfs.img      of=/dev/sdx seek=1081344

I wasn’t able to come up with anything that works.


I have a working debian too, albiet with bad graphics (some pixels are off on xfce and the screen resolution is wrong, clipping the edges)

Go here to see how armbian installs some packages for 3D acceleration.

In order to enable 3D acceleration:

sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa
sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia
sudo apt update
sudo apt dist-upgrade


Oddly I found these miniarch images and THEN found EOS because of them, not the other way around. With a bit of help from warpme I was able to get this going on my H6 based T95 max STB, and a simple DD to the internal mmc storage got me booting MiniArch from trhe device.

Originally, I was going to set this up as an octoprint server, as I have a persistent USB issue with my PI, but I found that the box had even worse USB issues talking to my printer, so plan B is to make this into a small portable station for my ham radio hobby (addiction). Currently building wsjtx now!