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

HyperPixel OS Compatibility (NOT compatible with Bullseye/device-tree) #60

Open
Gadgetoid opened this issue Jan 20, 2023 · 2 comments
Open
Labels

Comments

@Gadgetoid
Copy link
Member

Gadgetoid commented Jan 20, 2023

HyperPixel was developed for a very different Raspbian than the Raspberry Pi OS which now powers Pi's.

Screens have shifted from being a Pi-specific hack in config.txt which causes the VideoCore chip to barf out DPI signals which we could shore up with Python scripts and other such (very very wrong in retrospect) nonsense, to a much more stringent Linux device-tree configuration.

As such we can't support HyperPixel on Bullseye. The conflicting pin assignments make it - if not impossible - extremely contrived.

Support on Buster is possible via a Python tweak found here: #54

For the curious there is some discussion about the complexity of the move from old-style to new-style drivers here: https://forums.raspberrypi.com/viewtopic.php?t=324640

@HughMungis
Copy link

HughMungis commented Feb 18, 2023

Is there a pre-bullseye build that you all recommend as a "most recent working" OS? I don't mind ditching bullseye.

EDIT: this one worked for me https://downloads.raspberrypi.org/raspbian/images/raspbian-2020-02-14/

@theschles
Copy link

@Gadgetoid I've incorporated your comments above into PR #61

Please please please consider implementing the "contrived pin assignments" -- or whatever it takes -- for the HyperPixel 2.1 so it will be 100% supported without additional hacking around in Bullseye-based and Bookwarm-based Raspbian OS !

This is a great display. I deliberately bought the display [after watching @MattGrayYes 's video using the HyperPixel 2.1 to display pictures of the "Blue Marble" (a.k.a. "Earth") from the EPIC library]{https://www.youtube.com/watch?v=q4M3cm4ml_c}. My dad's 82nd birthday is on Sunday and I'm making the project [using MattGreyYes's code]{https://github.com/MattGrayYes/epic} as a birthday gift.

Or please design / implement / release a new round HyperPixel which does support Bullseye/Bookworm-based Raspbian OS before Buster goes End of Life on June 30, 2024. I'd gladly buy that and swap out this HyperPixel 2.1.

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

No branches or pull requests

3 participants