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

Raspberry Pi 5 #165

Open
ebaauw opened this issue Nov 8, 2023 · 3 comments
Open

Raspberry Pi 5 #165

ebaauw opened this issue Nov 8, 2023 · 3 comments

Comments

@ebaauw
Copy link
Owner

ebaauw commented Nov 8, 2023

The Raspberry Pi 5 uses the BCM2712 SoC package and the RP1 southbridge to control the GPIO pins. This hardware setup is very different from the Pi 4B (and from other Pi models). Unfortunately it is not yet (?) supported by pigpio, see joan2937/pigpio#589.

Consequently, currently Homebridge RPi cannot manage a Pi 5 remotely and cannot control the GPIO pins for a local Pi5.

@ebaauw ebaauw pinned this issue Nov 8, 2023
@JinShil
Copy link

JinShil commented Nov 8, 2023

Consider using rgpio: https://abyz.me.uk/lg/rgpiod.html

@ebaauw
Copy link
Owner Author

ebaauw commented Nov 8, 2023

Does that support the Pi 5?

Does it come pre-installed with Raspberry Pi OS, or can it be installed through apt? I don't want a dependency on some programme that users need to compile themselves.

@JinShil
Copy link

JinShil commented Nov 8, 2023

It does not yet appear to be in either the Debian repository or the Raspberry Pi repository, so I think users will need to build it and install it themselves using make. There is a discussion on the Raspberry Pi Bookworm Beta forums about replacing pigpio with rgpio, but it doesn't appear to have happened yet, and can't say whether or not it will.

ebaauw added a commit that referenced this issue Nov 11, 2023
- Move powerLed and usbPower determination here (from hb-lib-tools);
- Add support for fan on Pi 5;
- Suppress GPIO devices on Pi 5, see #165.
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

2 participants