Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue: mhs35 display driver does not work - blank white screen, this works fine with a rasprian install #1328

Open
dallinas opened this issue Jan 14, 2025 · 4 comments

Comments

@dallinas
Copy link

dallinas commented Jan 14, 2025

MHS35 driver does not show anything other than a blank screen, the screen is fine, if I use a rasprian build and install the driver as I; the instruction in GitHub, zynthin cannot recognise the screen despite the driver appearing to be available

To Reproduce

Steps to reproduce the behavior:

  1. Go to the display options and choose MHS 35 driver
  2. Reboot zynthian
  3. Screen shows blank and backlit
  4. See error

expected behaviour

zynthian boot screen should load then the channel mixer screen.

Actual behaviour

A blank screen is shown, I can still access the web console

If I use a raspberry build as standard and install the driver from the GitHub repository on that the display works.

Configuration

Hardware

Raspberry Pi 4 Model B Rev 1.5
Audio: RBPi Headphones
Display: MHS35 480x320
Wiring: DUMMIES
I2C: Not detected
Profile: 

System

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-10-02
Memory: 29% (536M/1846M)
SD Card: 24% (14G/59G)
Temperature: 55.0ºC
Overclock: None

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 10 minutes
Audio Levels on Snapshots: On

Software

zyncoder: oram (71de6d2) 
zynthian-ui: oram (f43f293)
zynthian-sys: oram (a717e49)
zynthian-data: oram (ddfa009)
zynthian-webconf: oram (b530397)
@dallinas
Copy link
Author

VNC works fine so obviously a driver fault

@dallinas
Copy link
Author

IMG_0511

@dallinas
Copy link
Author

Used the above post, screen is now working, just sorting the y axis on the touch panel as it is reversed

@dallinas
Copy link
Author

Ok so tried a few invert options;

dtoverlay=tft35a:rotate=90,swapxy=1,invertedy=1
#rotate=90,swapxy,inverty
#touchscreen-inverted-y=1

I get the feeling I may be using the incorrect invert y command. I have a pi3 with a 3.2 inch wave share screen with the same problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant