Qmk_firmware: [Bug] BOOGMAGIC_ENABLE = full not working when VIA is enabled

Created on 4 Oct 2020  路  2Comments  路  Source: qmk/qmk_firmware

Describe the Bug

When creating a new keymap, if you enable VIA in the keymap's rules.mk and you set BOOTMAGIC_ENABLE to full, BOOTMAGIC_ENABLE works as 'lite'.

System Information

  • Keyboard: Idobo (ID75)
  • Operating system: Manjaro Linux 64bit with kernel version 5.8.6
  • AVR GCC version: 10.2.0
  • ARM GCC version: 10.2.0
  • QMK Firmware version: 0.10.22
  • Any keyboard related software installed? None
bug help wanted wontfix

Most helpful comment

It's not a bug, it's a feature. 馃槀

All 2 comments

It's not a bug, it's a feature. 馃槀

Bootmagic Full is not as reliable as Lite, because it requires that the default layer upon startup contains, or allows access to, at least the space and B keys to get into bootloader mode. Lite, on the other hand, does not care which keys are mapped; it goes purely off of the switch matrix positions, and additionally clears the EEPROM. It's also a much simpler feature (= less code size) so I imagine we may at some point phase out Bootmagic Full, as there's not really that much need for all the extra bells and whistles it has.

Was this page helpful?
0 / 5 - 0 ratings