CM4 & CM5 uConsole Setup Guides with Scripts

I have working on making complete, step-by-step build guides and automated deployment scripts for the uConsole (both CM4 & CM5 based) and the HackerGadgets AIO v2 extension board and their NVMe/Battery board as well. These guides are based on and are using the OS Images that @Rex has so generously compiled and released and has put SO MUCH effort into; making the uConsole a bit accessible by making it easier to setup and use. My hopes with this all is to further support and contribute to Rex’s work and efforts as well as to the project and community!

5 Likes

Will you have an Ubuntu tutorial? I can get all the OSes (including Ubuntu) to boot from a microSD card and all but Ubuntu will also boot if I install to NVMe. Ubuntu, however, won’t boot from the NVMe. I’m not the only person with this problem so if you have any tricks to get it to work, please create a tutorial for it!

1 Like

I can work on that next for sure!

:waving_hand: Thank you for checking this all out and I will get back to you as SOON as I can regarding a Ubuntu guide :slight_smile:

I pushed a fix (1d40fe7) that makes the AIO stage fail with a specific, actionable error message instead of the generic error currently. I also pushed a second fix (a78892f) that runs dpkg --configure -a and apt-get -f install automatically at the start of the AIO phase, so an interrupted dpkg state (e.g. from a killed process or dropped session during a prior attempt) won’t cause confusing downstream failures.

If you pull the latest script, it should now give a clearer error to paste back here (or on Github) if you do run into any issues.

1 Like

I have gone through the setup process multiple times now and I end with my screen rotated counter clockwise by 90 degrees and post login I get a black screen.

I am running a:

CM5 8gb lite

HG adapter board, AIO v2, NVMe battery board (no nvme installed at this time)

AC1200 Wifi card

Debian 13 Trixie akrex kernel 7.1.4

Burn SD card with PI imager with Rex’s Trixie, then go straight into wget https://raw.githubusercontent.com/Pnwcomputers/ULTIMATE-CYBERSECURITY-MASTER-GUIDE/main/uConsole/scripts/uconsole-cm5-setup.sh
chmod +x uconsole-cm5-setup.sh
sudo ./uconsole-cm5-setup.sh

The screen is fine prior to running the script.

Any advice would be greatly appreciated.

1 Like

Hi everyone!

im in the same problem, uconsole cm5 + debian 14 trixie custom by Rex and running the script for cm5.

im diggin in this behaviour and i almost fix-it, check what im doing to rotate correctly:

cat /etc/X11/xorg.conf.d/90-uconsole-display.conf
Section “Monitor”
Identifier “DSI-2”
Option “Rotate” “right”
EndSection

but keeps only seeing the mouse pointer and no bars, cant push the keys to open a terminal for example. anyone with the same behaviour in post install script?

PS: im only have uconsole and cm5 emmc 64gb. my aio v2 board and upgrade kit will arrive soon.

Thanks to all you guys,

Thanks Rex for doing all this work for the community.

love u man ;*

1 Like

The OP of this issue NEVER got back to me in anyway with the fixes I proposed and did adopt in hopes they would solve these and other similar problems. So thank you guys for letting me know and I am actively looking into and working on this!

1 Like
1 Like

Just updated the Repo with a display recovery fix and also with new fixes applied to the initial setup/install script for the CM5 to try and prevent this all from happening!!

It would be awesome to have one for Parrot OS as well!

It is so awesome to see the community working to take the uConsole from a project to a fully featured cyberdeck!

1 Like

That is on my radar!!

Once this is “stable” enough for the most part, that is one of my next goal; that and a standard Ubuntu setup script!!

I uploaded my current “Experimental” branch I have been working on for Parrot OS, it’s not fully tested as of yet but if anyone wants to try it out at their own risk, feedback is greatly appreciated!!

Thanks! When I get my uConsole I will try it out. I am new here so I may not have read the right posts for Emma flashing. Does your guide include it?

1 Like

eMMC not emma

eMMC not Emma. Gotta retrain the ottokorect

1 Like

My partner’s name is Emma that was an amazing and ironic mistake!! I did a double take! haha
This is based off of the NVMe add-on board from Hacker Gadgets, but can also look into working on/verifying that!