Uconsole CM5 building

I understand now. Thanks for the clarification. This config is for the eeprom, not the config.txt. I will boot with the other SD card that works and change that. I will let you know.

correct, you don’t need to change anything with the config.txt. boot then follow the instruction to change the eeprom.

2 Likes

Worked. I could boot the 32GB SD card with Ubuntu Noble, that I’m trying to update for Plucky just for fun. My main problem was with the SD card detection and the boot.

Thanks for your help @Rex you are the G.O.A.T.!

1 Like

great so you got the eeprom fix applied then? if so try a larger sd card.
if you dist upgrade you might break the system if it replaces the custom kernel with the stock one.

1 Like

Yes, I edited the eeprom and kept the way the post showed. I will try an out-of-the-box Questing image later to check if I can make run with kernel 6.17 and document any changes. My first problem was the boot but now it’s fixed.

1 Like

@Rex I could boot up an Ubuntu Questing image with kernel 6.17. Nothing works—no keyboard, no trackpoint, no internal screen.

Do you have any ideas? Maybe copy the dts overlays and edit the config.txt?

My goal here is so we can create/adapt images from newer Linux versions, instead of older versions.

If things go ok, we can also think about upstreaming some parts, like the DTS files, so in the future a new Ubuntu release could work out-of-the-box.

Please let me read your thoughts. :slight_smile:

upstreaming the drivers will be hard. we’re running a modified version of the stock kernel axp driver. there’s also the screen and backlight driver also along with the overlays. you can take my changes from my kernel repo and apply them to 6.17 and rebuild the kernel. besides that i provide kernel updates to the current LTS kernel.

Can’t we try to upstream the screen and backlight drivers plus the overlays? The modified version of axp driver can be tricky, though.

I could make the keyboard work using some overlays and configurations. I accidentally did the changes in a server version, so now I will change the desktop version to see if I can make the trackpoint work.

using the existing overlays will enable the devices usb but you’ll have no screen or battery readout and some other features of the pmu.

I downloaded the source for the Ubuntu kernel. I will try to generate one or more patches from your repo to see if I can port to Linux 6.17.

I know the 6.18 should be released next and probably will be an LTS, also Ubuntu 26.04 LTS will be released in about 7 months, but I really like to check if send a patch to upstream is possible.

Will I find any problems related to licenses doing that?

does anybody know if it matters if you buy the raspberry pi cm5 with or without soldered emmc storage? because i know from the gpi case 2 for the raspberry pi cm4 that you can’t access the sd card if you have emmc storage. is this also the case for the uconsole?

1 Like

They are mutually exclusive. You can’t have both, it has something to do with the data lines being used by one or the other. but now with the upgraded bits from 怐Pre-Order怑uConsole Upgrade Kit - Adding NVMe SSD/RJ45 Ethernet/ USB 3 – Hacker Gadgets

you can now have NVME inside your uconsole.

1 Like

yes, that’s a raspberry pi limitation, nothing the carrier boards can do about it, they only have so many pins available

1 Like

okay, so if i want to use the sd card slot on top of the uconsole i will need to order a raspberry pi cm5 without emmc?

1 Like

yes (Twenty thousand-million characters)

1 Like

and does the uconsole have wifi already, or do i need to order my cm5 with wifi?

you need a wifi compute module, the onboard wifi isn’t connected on the adapter board

1 Like

did you get any overlays for 25.10

patch for 6.12 is so far back 6.17 im assuming the patch would just break stuff.. but did you got it to work ?

I’m not sure, sorry. It was so long ago, I don’t remember, and I stopped researching. I’m just waiting Ubuntu 26.04 LTS to get an official image since they provide images just for LTS versions.

well i just tried the script and i got a a few overlay so ill be good i guess, worst comes worse ill build every upgrade one after another up to 6.17 . i have everything running perfect on that install from 6months of using the cm5 on the ioboard. theres so much things setup im setting myself up for when i get the uconsole so i can just use the copy of that same sd im always working on