Jump to content

Recommended Posts

Posted
1 hour ago, Nick A said:

It shouldn’t take that long.. did you try booting without the sdcard?

I tried, nothing happens, it stays on a black screen. 😪

Posted

Just checked in and am surprised this thread has gotten so much attention. Glad people have been able to use and modify the image as needed. Huge shoutout to @Nick A for all the support he's giving in here

 

Posted

Glade to see you back @sicxnull. Thanks for the shoutout! Tried my best while you were gone. I don’t own one of these boxes. But I guess it doesn’t matter which one I get because theirs so many variations of the same box.

Posted

Hello, @sicxnull, Thanks for all your work on the H96X box.

I'm trying to install Armbian on my x96q V5.1, your image (Armbian-unofficial_24.11.0-trunk_X96q-v5-1_bookworm_current_6.6.44_mate_desktop.img.xz) works great apart from I'd really like a server instead of desktop. I'm just wanting to use it for a VPN (Tailscale) exit node.

Would it be hard to build a server version? I have no Linux experience.

 

Posted

Notice, translation by ChatGPT.

Hi everyone!
I have an MX10 F3 TV stick running Android for a specific purpose, but I believe it could be more efficient with Armbian.

I'm testing Nick's image Armbian-unofficial_25.05.0-trunk_X96q-lpddr3-v1-3_bookworm_edge_6.12.11_xfce_desktop.img.xz on a microSD. It works well, except for Wi-Fi and Bluetooth — the chip is AIC8800.

I don’t know how to install the patch that has been shared. I also haven’t been able to make it work by installing the firmware and SDIO from https://github.com/geniuskidkanyi/aic8800

@Nick Aif you plan to release future versions, do you intend to include native support for the AIC8800 chip?

Posted

@junji. Can you explain me how you proceed to boot this OS image Armbian-unofficial_25.05.0-trunk_X96q-lpddr3-v1-3_bookworm_edge_6.12.11_xfce_desktop.img.xz ?

Posted

Wow Tnx A LOT .. @Nick A .. your img work perfect to me .. 

download that image

Armbian-unofficial_25.05.0-trunk_X98h_bookworm_edge_6.12.11_server.img

burn to sd

sudo dd if=/ISO/H313/Armbian-unofficial_25.05.0-trunk_X98h_bookworm_edge_6.12.11_server.img of=/dev/sdk bs=4M

 

intro with ssh

ssh root@192.168.X.X

 

check the partitions 
lsblk

 

burn to emmc

dd if=/dev/mmcblk1 of=/dev/mmcblk0 bs=4M status=progress

 

e2fsck -f /dev/mmcblk0p1

resize2fs /dev/mmcblk0p1

turn off = shutdown -r now
remove the SD, reboot

Enjoy.

If dont works, try with gparted .. 
sudo apt-get install gparted
sudo gparted
resize

2025-06-24--1750818401_641x497_scrot.jpg

Posted

@rockamal
Write the image to the SD card using whichever method you prefer—Balena Etcher, Rufus, dd, etc. I installed it on Manjaro using gnome-disk-utility. Just insert it and power on the TV box, and it should boot from the microSD.

Posted (edited)

This is an awesome effort from you all! I purchased a v3. 1 2gb ddr3 version off ebay for 25usd and tried out the mate graphical image and it worked like a charm. Just some feedback for you all and others like me that read this forum. 

 

996mb ram I think it is as reported by other users also. 

 

Vulkan graphics seem to be working, WiFi and usb ports all working out of the box. Bluetooth appears but I didn't try to connect to any devices yet. 

 

I even tried the tiny stories 656k ollama llm to see if that would work and its pretty fast with some bad stories haha even the 1b parameter model loaded but it's barely working. I will try llama.c next to try get some. Kind of acceleration from the gpu

 

Supertuxkart runs very smoothly. 

 

I installed on a 32gb SanDisk tf card with no worries flashing using etcher. 

 

It's quite a capable little machine. 

 

I even managed to compile a game I'm building at the moment for Linux + dos called deadseas which runs rather well. 

 

I havnt tried sound or anything yet as I'm direct into an old monitor via hdmi > dvi. 

 

So much better than the stock Android that the x96q comes with. 

 

Anyway thanks for your efforts! 

 

 

 

 

Messenger_creation_12F7BC2B-09FF-4FDB-AD7D-7C0785A84299.jpeg

Screenshot_20250626_000541_Messenger.jpg

Edited by Chelson a
Spelling mistakes on my phones autocorrect
Posted

Hi, I have the v5.1 board and I was wondering if there's ongoing support for it. I tried @Nick A Armbian-unofficial_25.05.0-trunk_X96q-ddr3-v5-1_bookworm_edge_6.12.11_server.img build but Wifi and ethernet don't work at all.

 

Also I noticed that the X96Q-5.1-DDR3 branch from @sicxnull was never merged in armbian-main, was support dropped?

 

 

P.s. Armbian-unofficial_24.11.0-trunk_X96q-v5-1_bookworm_current_6.6.44_mate_desktop.img.xz from sicxnull works fine, but I'd like to keep the system up to date

 

PXL_20250706_232339952-min.jpg

Posted (edited)

@Nick A Ethernet appears to be working, I'll set up the device and see if everything works as it should. Thanks for the help.

 

 

Edited by Trauma
Mistakenly thought that red LED meant that the device didn't boot, probably just an issue with device trees
Posted (edited)

I already have that patch. I use the same Ethernet phy on other boxes and it works fine. I don’t have your box so it’s hard for me to debug it. Maybe if you compare sicknull board config uboot and kernel patches with mine you might find the problem. 
 

https://github.com/NickAlilovic/build/blob/v20250306/patch/u-boot/u-boot-h616/100-sunsi-add-h616-internal-eth-phy-support.patch

 

or if someone can send me a box I’ll add proper support.

Edited by Nick A
Posted (edited)

 

@Nick A good news, everything seems to work except emmc. For now I'll just use the SD card. Thanks again for the help

 

Update: I messed around with the device trees and found out that eMMC works if  the frequency is lowered to 12Mhz as done in this patch:

https://github.com/sicXnull/armbian-build/blob/333e462466670e9a8609771ccd05977b87800881/patch/u-boot/u-boot-sunxi/board_x96q-v5-1/sunxi_mmc-dec-f_max-to-12MHz-to-get-emmc-reliable.patch

 

Maybe the next x96q-v5.1 builds can just use the x98h base with this patch applied :)

 

 

 

 

Edited by Trauma
eMMC fix
Posted

I have a couple of cheap Allwinner h313 tv sticks "G96" that I would like to try to port to Armbian. Not exactly sure where to start, but I managed to soft emmc brick one doing so (boots off sd card fine). No compatible firmware is available anywhere, so I rooted it and dumped the emmc firmware, available here: https://archive.org/details/G96_Firmware_Dump . This firmware boots just fine off a sd card. The wifi chip is BCM43340, which has been patched into Armbian before. There are a few more images at the link, let me know what I should do/dump to help.

g96_front.jpg

Posted (edited)

So, unfortunately all the images that I have tried get stuck in fel mode. I do know the G96 needs secure mode according to debug logs when I was using Phoenixsuit before and is signed in test keys if that helps. The h313_20230921_atv_Transpeed_2_16_orig android image will launch into uboot (I can get into uboot shell via serial) and flash in Phoenixsuit, but will get stuck in sboot upon rebooting and unable to get any farther, so no uboot shell.

Armbian-unofficial_25.05.0-trunk_Tanix-tx6s-axp313_bookworm_edge_6.12.11 stuck at fel
Armbian-unofficial_25.05.0-trunk_X98h_bookworm_edge_6.12.11_server stuck at fel
Armbian-unofficial_25.05.0-trunk_Transpeed-8k618-t_bookworm_edge_6.12.11_server stuck at fel
Armbian-unofficial_25.05.0-trunk_Vontar-h618_bookworm_edge_6.12.11_server stuck at fel


Armbian-unofficial_25.05.0-trunk_X96q-lpddr3-v1-3_bookworm_edge_6.12.11_server also stuck at fel

Edited by Randlin
I got the details wrong, fixed it
Posted

Oops, I screwed up which Android image works. The X96 image, not x96q will launch uboot during the Phoenixsuit flash, but will not fully complete and will complain it needs secure or something, I'll get logs, the Transpeed atv image will flash and will get stuck not getting past sboot.
 

The images in question:
X96_S400_20220610-1210

h313_20230921_atv_Transpeed_2_16_orig

 

I can upload them if it will help.

Posted

The X96_S400_20220610-1210 will error out with:
sunxi sprite: toc magic is error

need secure image

 

This was from an attempted flash with Phoenixsuite

Posted

Doing a little digging,

From https://patchwork.ozlabs.org/project/uboot/patch/20210822044649.13585-3-samuel@sholland.org/

"Most Allwinner sunxi SoCs have separate boot ROMs in non-secure and secure mode. The "non-secure" or "normal" boot ROM (NBROM) uses the existing sunxi_egon image type. The secure boot ROM (SBROM) uses a completely different image type, known as TOC0."

I am not an expert, but I feel that is likely the issue here. Since the X96 s400 will launch the bootrom, it should only require a bootrom change.

from https://linux-sunxi.org/TOC0#U-Boot.27s_mkimage
It should only need a RSA key generated, as the X96 S400 will launch the sboot, thus no Vendor e-fuse should be set.

 

 


 

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines