Keychron / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
653 stars 826 forks source link

[Bug] VIA changes not reflecting on Q5 Pro #238

Closed lith-x closed 4 months ago

lith-x commented 4 months ago

Describe the Bug

I flashed my Q5 Pro with the firmware from the wireless_playground branch, using the command qmk compile -kb keychron/q5_pro/ansi_encoder -km via in QMK MSYS then flashing using the QMK Toolbox. I coerced the VIA web app like how described in the guide here on the Keychron website, but any key I tried to remap didn't seem to reflect on the keyboard, which led me to download the windows desktop app, where it clearly isn't picking up on it either in wired or wireless modes.

update: it was detected, just none of the changes are being reflected on the keyboard upon changing them in the app.

Keyboard Used

keychron/q5_pro/ansi_encoder

Link to product page (if applicable)

https://www.keychron.com/products/keychron-q5-pro-qmk-via-wireless-custom-mechanical-keyboard?variant=40492440977497

Operating System

Windows 10

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.5
Ψ QMK home: C:/Users/[redacted]/qmk_firmware
Ψ Detected Windows 10 (10.0.19045).
Ψ QMK MSYS version: 1.8.0
Ψ Userspace enabled: False
Ψ Git branch: wireless_playground
Ψ Repo version: 0.23.1
Ψ - Latest wireless_playground: 2024-03-02 11:41:28 +0800 (a56ef872dd) -- Add V6 Max
Ψ - Latest upstream/master: 2024-03-02 08:45:01 +1100 (1875659df0) -- CLI Speed improvements. (#23189)
Ψ - Latest upstream/develop: None
Ψ - Common ancestor with upstream/master: 2023-12-18 13:53:02 +1100 (9539f135d8) -- Remove obvious user keymaps, `keyboards/[0-9]*` edition. (#22691)
Ψ - Common ancestor with upstream/develop: None
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 12.2.0
Ψ Found avr-gcc version 12.2.0
⚠ We do not recommend avr-gcc newer than 8. Downgrading to 8.x is recommended.
Ψ Found avrdude version 7.0
Ψ Found dfu-programmer version 1.1.0
Ψ Found dfu-util version 0.11
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2024-01-10 10:36:30 +0800 --  (86a3ed9ba)
Ψ - lib/chibios-contrib: 2023-07-17 11:39:05 +0200 --  (da78eb37)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2023-02-12 20:19:37 +0100 --  (a3398d8)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go, but minor problems were found

Is AutoHotKey / Karabiner installed

Other keyboard-related software installed

No response

Additional Context

Was directed here after finding the issue someone else was having over on the VIA github https://github.com/the-via/releases/issues/286

lokher commented 4 months ago

Which layer did you change in VIA? Layer 2 should be correct layer if keyboard is toggled to Win

lith-x commented 4 months ago

Sheesh, I feel dumb now, had no idea the Win setting was on layers 3, 4. Everything is working just fine. Thanks for the help, apologies!

exstntlmsnthrp commented 3 months ago

Sheesh, I feel dumb now, had no idea the Win setting was on layers 3, 4. Everything is working just fine. Thanks for the help, apologies!

Don't feel too bad. You're not alone. I did the exact same thing. It took me searching the internet for 3 days before I figured out I'd been changing layers 1 and 2. I swore something was wrong because my computer never recognized them. Then discovered I needed to change 3 and 4. I think it's something that could be more clearly documented by keychron.