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

c button acting as b button #64

Closed
steezeburger opened this issue Nov 13, 2023 · 2 comments
Closed

c button acting as b button #64

steezeburger opened this issue Nov 13, 2023 · 2 comments

Comments

@steezeburger
Copy link

steezeburger commented Nov 13, 2023

Both the b & c buttons do the same thing. I can't open an app in the third column, and I verified that the c button checks a box in the check list app, just like the b button.

It was like this out of the box as well as after I flashed the latest firmware (pimoroni-badger2040-v0.0.4-micropython-with-badger-os.uf2)

I wonder if this is a bug in the firmware or a hardware defect.

It doesn't look like the code checking for BUTTON_C press has changed in some time. Are these buttons wired in a matrix and there is a short somewhere so it thinks B is being pressed instead?

@G8PTN
Copy link

G8PTN commented Nov 14, 2023

Hi,
It sounds like there could be a short between the SWB and SWC signals.
On both Badger 2040 and 2040W, these signals go to adjacent pins on the RP2040 Pico chip.
An extract of the Badger 2040 schematic is shown below.

Badger2040

@steezeburger
Copy link
Author

Determined to be a hardware issue.

It's mostly still functional, and I can change the software a bit to still get a lot of use from this board.

Pimoroni support was awesome though and sent me a new fully working badger. Now I can implement my grand vision that uses all the buttons ;)

Closing issue.

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