qmk / qmk_firmware

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

[Bug] Planck Rev. 6 'set_single_persistent_default_layer' Not Functioning as Intended #14067

Closed hobby-grade closed 2 years ago

hobby-grade commented 2 years ago

Describe the Bug

When changing a layer, the layer does not persist between power cycles. This used to persist when using the 'set_single_persistent_default_layer' function. Before, if I changed to layer 1 and unplugged my keyboard and plugged it back in, it would be on layer 1 again. Now it returns to layer 0 when reconnected.

System Information

Additional Context

Am I misunderstanding the functionality of this function?

hobby-grade commented 2 years ago

This issue has been resolved by @zvecr who discovered that the BOOTMAGIC_ENABLE flag was set to "full" in the rev6 'rules.mk' Correct flag should be BOOTMAGIC_ENABLE = yes. This seems to solve the issue.