-
Notifications
You must be signed in to change notification settings - Fork 104
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
Display doesn't update properly unless --invert #99
Comments
I don't have this model to test with and not sure if there's multiple revisions of it like some of the other boards do. But if yours seems to be inverted by default, might be worth trying to override the black/white values in the driver and seeing if that makes a difference, see here PaperTTY/papertty/drivers/drivers_base.py Lines 36 to 38 in c2a5d72
The Adding partial refresh support shouldn't be too much work since Waveshare's own examples do it, but as I don't have the hardware to test with I haven't attempted it. The 16x480 is a bit weird though... does that happen with VNC or fb or both, and what's the VNC desktop resolution? |
Thanks for responding promptly. It's great to see an author keeping up with a project after some years. I took override to mean set my own value for black and white. I swapped them (white = 0, black = 255) to no effect.
16x480 only happens with the
Appreciate your support on this! EDIT: so strange but as I was typing this response I left the 3in7 running and when I looked back it was actually working. maybe it took a bit for the override to apply. So for anyone else this was my working command:
after setting
p.s does partial update increase response time on the display significantly? If so I might have to send you a 3in7 @joukos ! Or maybe I'll commit myself to understanding the driver code base some time to apply the waveshare partial support myself. In any case I'm very happy to get this functionally working! I'll update this reply with a pic of my e-paper "laptop" now looking sleek in black on white e-paper! UPDATE: I retraced my steps to the solution last time and remembered I launched a GUI program (gimp). So I did that and lo and behold after going back to an rxvt terminal window in i3, it was back to black on white. So there's something very strange going on there. Another question. Should the screen ever flash black and white to refresh the screen like other e-paper devices do? That is not happening and I'm thinking that might be part of the clogging up/dithering noise/some pixels not changing. |
In both vnc and framebuffer (and I think the others but cannot confirm right now), my 3in7 waveshare has this behavior:
I've been through the edges of the issues reported here to get this far (vncdotool downgrade for one) and feel very close now! I just need to not have inversion of colors and perhaps a refresh (scrub? I haven't seen it in action so I don't know if its the same action) to get everything functional!! Very excited for that moment
The text was updated successfully, but these errors were encountered: