Running SPI display under Linux on Odyssey X64

Hi, did anyone managed to run any SPI display on that board? I have this one

And while it has RPI driver in python, it using RPi.GPIO library that will not install on Odyssey X64
So not able to use the driver for that one.
Is there any small screen OLED or LCD that is tested under linux on that board?
I need to incorporate a small 1-2" screen in to the lid and use to display 5G stats.

Ok so it is way harder then expected to adapt SPI screen to work with any SPI screen under Linux. In the end I changed a screen to 2" Waveshare LCD as this OLED one was poor quality and I had to hire SPI wizard developer to do it. But I think it came out nice. If seeedstudio is interested in my custom SPI python driver for this type of the ST7789 screens let me know.

1 Like

Nice project, Good job

Great Work. I can’t wait till I try something similar.
I hope seeed Studio picks up your driver

Fantastic job, this looks so cool. Does your odessey x86 setup run on a battery pack?

Yep, I use smart battery from RRC that I can talk to over SMBus. (unfortunately not from Odyssey directly as I still can’t make I2C to run at 100k that is required for SMBus) When idle with Ubuntu Odyssey takes 2.7W so I get about 32h autonomy). With 5G modem about 15h.

RRC has nice power managment module that does allow to charge battery while still powering the load.

1 Like

Wow, I was thinking of powering the Odyssey from a 65w powerbank but your setup is so much nicer.
From what I could gather from the images. You are using a RRC2054-4 battery with RRC-PPM240 for power management and charging, is that correct? If you don’t mind sharing, how is this all connected to the Odyssey? Would love to have this setup for my system. Many thanks.