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

redox_w firmware broke with switch to UART #16553

Closed
achatham opened this issue Mar 7, 2022 · 9 comments · Fixed by #17203
Closed

redox_w firmware broke with switch to UART #16553

achatham opened this issue Mar 7, 2022 · 9 comments · Fixed by #17203

Comments

@achatham
Copy link

achatham commented Mar 7, 2022

I could no longer produce a working firmware via configurator, while it worked before. I've built maually and verified that it broke between 0.15.25 (works) and 0.16 (does not work), and head also doesn't work. I've tried git bisect but must not be doing it right yet. I'll keep searching to try to figure out the cause.

The bad firmware flashes successfully but no keypresses register.

@achatham
Copy link
Author

achatham commented Mar 7, 2022

Confirmed it's from c122688, which changed UART. I'm on windows 11 and the receiver being flashed has a USB-C connection.

@achatham achatham changed the title redox_w firmware broke between 0.15.25 and 0.16 redox_w firmware broke with switch to UART Mar 7, 2022
@achatham
Copy link
Author

achatham commented Mar 7, 2022

Based on the variables, I'm guessing this is about USB-C and not redox_w. But I'm at my limit of being able to debug the next step, as I'm not too familiar with serial comms.

@drashna
Copy link
Member

drashna commented Mar 10, 2022

@fauxpark any insight?

@tomaszj
Copy link

tomaszj commented May 12, 2022

I can confirm this — compiling firmware on 0.15.25 works as expected. I use a Redox Wireless made by Falbatech with a receiver wtith a USB-C socket.

0.16.9 tag and master branch locally are broken, whether compiled on a MacBook Air or via Docker — I have tried both routes.

Using firmware from QMK Configurator suffers from the exact same issue.

Note that I can get keys fine after erasing EEPROM and then flashing. Keys stop being sent after a single reset.

cc @mattdibi

@danielmitchell
Copy link

I'm also experiencing this issue and have been unable to update my firmware using QMK Configurator since the issue was introduced. Thanks for addressing the issue since my layout is causing RSI and needs to be updated. Hoping this can be fixed soon.

@achatham
Copy link
Author

achatham commented May 25, 2022 via email

@danielmitchell
Copy link

Yes, I'm using a usb-c connection with a redox-w

@mffseal
Copy link

mffseal commented Jun 4, 2022

I have the same problem. The firmware published by the original author of the keyboard works fine.
Firmware downloaded from the configurator will break after the receiver restarts.

@tomaszj
Copy link

tomaszj commented Jun 7, 2022

The fix is now in master @achatham @danielmitchell @mffseal

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 a pull request may close this issue.

5 participants