Skip to content

Conversation

@cvaisnor
Copy link

Fix Wio Tracker L1 Enter Button Mapping

Problem

The enter/select button on the Wio Tracker L1 was not responding to input. The joystick directions (up, down, left, right) worked correctly, but pressing the physical Menu/User button had no effect.

Cause

PIN_USER_BTN was mapped to PIN_BUTTON6 (Joystick Press), but the physical enter button on the Wio Tracker L1 is actually the Menu/User button PIN_BUTTON1.

Fix

Changed PIN_USER_BTN from PIN_BUTTON6 to PIN_BUTTON1 in variant.h.

Testing

Tested on physical Wio Tracker L1 hardware. The Menu button now correctly triggers enter/select actions in the UI.

Changed PIN_USER_BTN from PIN_BUTTON6 (Joystick Press) to PIN_BUTTON1 (Menu/User Button) to match the physical button layout on the device.
@towerviewcams
Copy link

towerviewcams commented Jan 28, 2026

Yes mine works now! awesome!

@cvaisnor
Copy link
Author

Yes mine works now! awesome!

Glad it works! I had tried the community version and Ripple version and neither firmware had the button working. I wasn't able to get past the startup screens on the Ripple version because of it. I'm not sure where the Ripple version is compiled or how it's setup, but it will need this change as well. But hopefully this can get merged in and everyone can working with this device. It's a popular board.

@oltaco
Copy link
Contributor

oltaco commented Jan 28, 2026

I thought this was intentional, that joystick press was considered enter and the other button was considered back?

@liamcottle
Copy link
Member

liamcottle commented Jan 28, 2026

I thought this was intentional, that joystick press was considered enter and the other button was considered back?

Yeah, I probably wouldn't be interested in making this change sorry @cvaisnor.
The joystick button can be pressed to perform the action.

The smaller orange button is used for triple click to mute/unmute buzzer. But it's not meant to be the main enter key.

Moving the joystick left and right, and then pressing the joystick for enter feels more natural than this change, whereas with this PR you now have to press a secondary button to perform the action.

If you are running latest firmware v1.11.0, or dev branch, and you navigate to the "Advert: press enter" screen, if pressing the joystick button doesn't send an advert, you might have damaged hardware?

Pressing the joystick should send an advert from that screen.

@liamcottle liamcottle marked this pull request as draft January 28, 2026 22:57
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

Successfully merging this pull request may close these issues.

4 participants