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

[Bug] Keychron Q4 doesn't boot since ChibiOS update #23820

Closed
2 tasks
juliekoubova opened this issue May 28, 2024 · 1 comment · Fixed by #23822
Closed
2 tasks

[Bug] Keychron Q4 doesn't boot since ChibiOS update #23820

juliekoubova opened this issue May 28, 2024 · 1 comment · Fixed by #23822

Comments

@juliekoubova
Copy link

Describe the Bug

I bisected between 0.24.11 and current master, and nothing after #23405 boots up on my Keychron Q4. It doesn't seem to talk to the host, there's nothing in dmesg after STM32 BOOTLOADER disconnects. Please let me know if I can help debugging this in any way.

Keyboard Used

keychron/q4/ansi/v2

Link to product page (if applicable)

No response

Operating System

Alpine Linux edge

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

@sigprof
Copy link
Contributor

sigprof commented May 28, 2024

The likely culprit is qmk/ChibiOS@392367e (ChibiOS/ChibiOS@ebc3635 in the official mirror) — that change does not look correct, and probably results in testing of the LSERDY bit instead of the intended LSIRDY, therefore the wait loop becomes infinite. The affected stm32_lsi.inc file is used by the code for the G0xx, G4xx, L4xx, L4xx+, L5xx, MP1xx, WLxx families.

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

Successfully merging a pull request may close this issue.

2 participants