-
-
Notifications
You must be signed in to change notification settings - Fork 39.3k
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
Added to the readme #24350
base: master
Are you sure you want to change the base?
Added to the readme #24350
Conversation
Update to explain mcu variants
keyboards/magic_force/mf34/readme.md
Outdated
@@ -1,3 +1,6 @@ | |||
# DEPENDING ON WHERE OR WHEN YOU PURCHASED THIS KEYBOARD, YOU MAY HAVE A DIFFERENT MCU AND BOOTLOADER THAN WHAT THIS FIRMWARE IS LOOKING FOR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should not be at the top of the file, also the suggestions for Geehy Programmer
are redundant as you can still use dfu-util if the right DFU_ARGS
are used.
Ideally none of this would be added, and either
- A new revision added with the correct
apm32-dfu
bootloader set - The wildcard added that is on many other APM32F072 boards
**Depending on where or when you bought this keyboard, you may have a different mcu and bootloader.** | ||
This code was made for devices with the STM32F072 chip. Some are now being sold with the APM32F072 chip. The VID and PID on these variants are the same until put into DFU mode. There are 2 ways you find out which one you have. 1: you attempt to flash and get an error saying "device mismatch." 2: you open up the board and read "APM32F072 GEEHY" on the chip. If you have the Geehy chip, you should use dfu-util to flash your bin file or find and download Geehy Programmer and use that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If they have switched to using APM clone, you can consider adding support for it using a suffix like #15414
Thank you for your contribution! |
Description
The mf34 is now being sold with a different mcu than this was originally programmed for. The VID and PID have stayed the same, but once in DFU mode, they become different. Flashing with QMK Toolbox gives a device mismatch error. At the top of the readme I added how to find out which one you have, and the steps to flash if you have the newer (or knockoff?) Geehy chip.
Types of Changes
Issues Fixed or Closed by This PR
Checklist