-
-
Notifications
You must be signed in to change notification settings - Fork 356
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] kinesis/kint36 firmware download for flashing as .hex instead of .bin #996
Comments
I have found that adding the following to rules.mk (/keyboards/kinesis/kint36/rules.mk) makes it to copy the .hex instead of bin to the qmk_firmware folder:
I have not dug into it further, but I suspect that based on the MCU type that this is either being set to .bin, either by default or done so on purpose. |
Virtually all ARM-based boards use DFU for uploads, and that requires a BIN file. The one downside is that there is no new release of the A new release been requested on their repo, but as yet has not been actioned. |
Teensy loader works for flashing the 3.6 and 4.1 boards in the meantime, but by changing the default firmware_format to hex would allow those using the configurator to be able to download the correct file for flashing. I'll try submitting a PR for these small changes to qmk_firmware. |
The PR that I submitted was merged into master. Tested compiling new firmware for kint36 and is now working as expected. |
Describe the Bug
The firmware download compiled for the kinesis/kint36 is .bin format instead of .hex required for flashing on the Teensy 3.6.
The .hex file is created, but is not available to download. I took a look over the API documentation to see if there was a method to retrieve the .hex via the API or an option to specify the firmware format generated to no avail.
Building from QMK works fine, as I'm able to retrieve the .hex directly from .build/. But for those using the configurator, do not have that option.
The text was updated successfully, but these errors were encountered: