clockworkpi / uConsole

This code repository offers downloads for the latest images of various uConsole models, along with kernel patches, firmware for the keyboard and 4G expansion module, hardware schematics, assembly instructions, and essential technical documents.
276 stars 42 forks source link

Failed LCD panel initialization on postmarketOS #16

Closed Nimayer closed 5 months ago

Nimayer commented 5 months ago

Hello,

Thanks for building the uConsole, it's a great device!

I made a postmarketOS port for the CM4 version, here is the merge request.

I used the patch file provided in this repository to provide hardware support.

Almost everything works as expected, except for the LCD panel initialization. The LCD panel lights up but stays black, unless I boot the uConsole with an external display connected through microHDMI, in that case it works.

It seems that the LCD panel initialization is failing, but I don't get any error messages on the dmesg from pmOS that are not present on ClockworkOS.

@cuu do you have any idea on why the LCD panel initialization could be failing on postmarketOS? You could check out my pmaports fork and use that to install postmarketOS using pmbootstrap if you need to.

Any help is appreciated, thank you very much!

Nimayer commented 5 months ago

I was able to solve the LCD panel issues by switching to the patches from uconsole-cm3 which are based on 6.1 kernel.

Please consider backporting the fixes done in uconsole-cm3 to this official repository.