Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Waveshare 8.8in DSI
#1
So, one of my projects is a restomod of a 1940 Philco 41-95T chassis (the radio's internals were too far gone for me to restore unfortunately) aside from refinishing the cabinet my goal is using one of my RPI 5s to power moode and this display along with a 15 band graphical EQ, and an amp and DSP HAT for the Rpi that I haven't decided on yet. This is all to become a present for my wife as she lacks a radio in her home office, and we have a sirus/xm subscription in the car that she likes so much, so why not just make her a radio Smile

Anyhow, I have moode running on the rpi powering the screen. My problem is getting the screen to orientate 90 degrees.  Its rotated correctly when it boots (thanks to arguments in cmdline.txt & config.txt) , but when it finally launches into moode its back to its portrait view. Moode sees the displays resolution correctly (480x1920).  Something interesting I noticed was that if I tell moode that there is a pi touch2 installed and set it for 180 degrees after the screen refreshes the touch interfaces reverses but the display on the screen stays the same! So instead of tapping the top right of the screen to get to the moode configuration I have to move my finger to the lower left of the screen and try to tap that corner (while the mouse pointer shows its in the top right), it stays that way until I return it to a 0 degree orientation. So that tells me at least the tactile aspect is turning and mapping correctly, just not the visual.

I have been poking and prodding at this for a few days now, along with countless hours of google-fu and I am kind of running out ideas to solve this at this point.  I did try this also in RpiOS to rule out if it was a waveshare driver issue or not, and it worked fine there.
Reply
#2
I am away from my machine, but you may want to look at the .xinitrc file.
To rotate the screen you could use xrandr
If you search the forum you will find some examples
Reply
#3
(01-07-2025, 07:12 PM)steve4star Wrote: I am away from my machine, but you may want to look at the .xinitrc file.
To rotate the screen you could use xrandr
If you search the forum you will find some examples

Thanks, seems my forum-fu was lacking, I did a search previously for Waveshare 8.8 and returned with nothing, should have went generic for a wider net of results. doh! Anyhow, I'll give it a go, thank you for the suggestion!
Reply
#4
If the native orientation of the screen is portrait then try removing the config.txt and cmdline.txt settings and then set it to Touch 2 in Peripheral Config.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
(01-07-2025, 09:14 PM)Tim Curtis Wrote: If the native orientation of the screen is portrait then try removing the config.txt and cmdline.txt settings and then set it to Touch 2 in Peripheral Config.

Thanks Tim, Steve set me on the right path. I have the screen properly orientated now, just need to make the final edits to get the touch calibrated correctly and I will be good to go! Thanks to you and everyone else at moode for this fine piece of work!
Reply


Forum Jump: