summaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2024-03-09 03:05:07 +0000
committerGitHub <noreply@github.com>2024-03-09 03:05:07 +0000
commit58c38175e64452e309d9e74230e629b16fe661ba (patch)
tree4493b5d3c3cbaa49b68fd260d2b200c707bd33ee /keyboards
parent5dfe2bc37a58c80cb9ac3c36e649d93acace54da (diff)
Remove redundant disabling of features (#22926)
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/1upkeyboards/pi40/grid_v1_1/info.json5
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_0/info.json5
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_1/info.json5
-rw-r--r--keyboards/1upkeyboards/pi50/info.json3
-rw-r--r--keyboards/1upkeyboards/pi60/info.json5
-rw-r--r--keyboards/1upkeyboards/pi60_hse/info.json5
-rw-r--r--keyboards/1upkeyboards/pi60_rgb/info.json5
-rw-r--r--keyboards/1upkeyboards/sweet16v2/kb2040/info.json5
-rw-r--r--keyboards/1upkeyboards/sweet16v2/pro_micro/info.json5
-rw-r--r--keyboards/4pplet/steezy60/rev_a/info.json2
-rw-r--r--keyboards/4pplet/steezy60/rev_b/info.json2
-rw-r--r--keyboards/4pplet/unextended_std/rev_a/info.json4
-rw-r--r--keyboards/acheron/themis/87h/info.json3
-rw-r--r--keyboards/acheron/themis/87htsc/info.json3
-rw-r--r--keyboards/acheron/themis/88htsc/info.json3
-rw-r--r--keyboards/an_achronism/tetromino/info.json1
-rw-r--r--keyboards/argo_works/ishi/80/mk0_avr/info.json3
-rw-r--r--keyboards/ask55/info.json7
-rw-r--r--keyboards/chickenman/ciel65/info.json5
-rw-r--r--keyboards/clueboard/17/info.json4
-rw-r--r--keyboards/clueboard/2x1800/2018/info.json4
-rw-r--r--keyboards/clueboard/2x1800/2019/info.json5
-rw-r--r--keyboards/clueboard/60/info.json1
-rw-r--r--keyboards/clueboard/66/rev1/info.json8
-rw-r--r--keyboards/clueboard/66/rev2/info.json7
-rw-r--r--keyboards/clueboard/66/rev3/info.json6
-rw-r--r--keyboards/clueboard/66/rev4/info.json7
-rw-r--r--keyboards/clueboard/66_hotswap/prototype/info.json5
-rw-r--r--keyboards/clueboard/card/info.json5
-rw-r--r--keyboards/dark/magnum_ergo_1/info.json5
-rw-r--r--keyboards/doio/kb38/info.json3
-rw-r--r--keyboards/fancytech/fancyalice66/info.json1
-rw-r--r--keyboards/frobiac/blackbowl/info.json6
-rw-r--r--keyboards/frobiac/blackflat/info.json6
-rw-r--r--keyboards/frobiac/hypernano/info.json6
-rw-r--r--keyboards/frobiac/redtilt/info.json6
-rw-r--r--keyboards/giabalanai/info.json4
-rw-r--r--keyboards/handwired/10k/info.json5
-rw-r--r--keyboards/handwired/3dortho14u/rev1/info.json18
-rw-r--r--keyboards/handwired/3dortho14u/rev2/info.json18
-rw-r--r--keyboards/handwired/baredev/rev1/info.json9
-rw-r--r--keyboards/handwired/dactyl_kinesis/info.json5
-rw-r--r--keyboards/handwired/dactyl_lightcycle/info.json3
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_68/info.json5
-rw-r--r--keyboards/handwired/dactyl_manuform/6x7/info.json5
-rw-r--r--keyboards/handwired/onekey/info.json5
-rw-r--r--keyboards/handwired/polly40/info.json6
-rw-r--r--keyboards/handwired/scottokeebs/scotto61/info.json3
-rw-r--r--keyboards/handwired/wakizashi40/info.json8
-rw-r--r--keyboards/idobao/id42/info.json4
-rw-r--r--keyboards/idobao/id61/info.json4
-rw-r--r--keyboards/idobao/id63/info.json4
-rw-r--r--keyboards/idobao/id67/info.json4
-rw-r--r--keyboards/idobao/id80/v3/ansi/info.json4
-rw-r--r--keyboards/idobao/id87/v2/info.json4
-rwxr-xr-xkeyboards/idobao/montex/v2/info.json4
-rw-r--r--keyboards/idyllic/tinny50_rgb/info.json3
-rw-r--r--keyboards/jels/boaty/info.json3
-rw-r--r--keyboards/kbdfans/odinmini/info.json2
-rw-r--r--keyboards/kbdfans/tiger80/info.json2
-rw-r--r--keyboards/keebio/convolution/info.json4
-rw-r--r--keyboards/keebio/convolution/rev1/info.json2
-rw-r--r--keyboards/keebio/sinc/info.json4
-rw-r--r--keyboards/keebio/sinc/rev3/info.json2
-rw-r--r--keyboards/keychron/q4/info.json5
-rw-r--r--keyboards/keyspensory/kp60/info.json4
-rw-r--r--keyboards/kinesis/alvicstep/info.json4
-rw-r--r--keyboards/kinesis/kint2pp/info.json4
-rw-r--r--keyboards/kinesis/kint36/info.json4
-rw-r--r--keyboards/kinesis/kint41/info.json4
-rw-r--r--keyboards/kinesis/kintlc/info.json4
-rw-r--r--keyboards/kinesis/kintwin/info.json4
-rw-r--r--keyboards/kinesis/nguyenvietyen/info.json4
-rw-r--r--keyboards/kinesis/stapelberg/info.json4
-rw-r--r--keyboards/kprepublic/bm16a/v1/info.json3
-rw-r--r--keyboards/kprepublic/bm40hsrgb/rev2/info.json4
-rw-r--r--keyboards/kuro/kuro65/info.json4
-rw-r--r--keyboards/laneware/raindrop/info.json6
-rw-r--r--keyboards/linworks/fave84h/info.json3
-rw-r--r--keyboards/maxr1998/phoebe/info.json1
-rw-r--r--keyboards/mechlovin/mechlovin9/rev3/info.json3
-rw-r--r--keyboards/mechlovin/zed65/910/info.json1
-rw-r--r--keyboards/miiiw/blackio83/info.json4
-rw-r--r--keyboards/mk65/info.json5
-rw-r--r--keyboards/mlego/m65/rev1/info.json2
-rw-r--r--keyboards/mlego/m65/rev2/info.json2
-rw-r--r--keyboards/mlego/m65/rev3/info.json2
-rw-r--r--keyboards/mlego/m65/rev4/info.json2
-rwxr-xr-xkeyboards/montsinger/palmetto/info.json3
-rw-r--r--keyboards/navi60/info.json6
-rwxr-xr-xkeyboards/novelkeys/nk_plus/info.json4
-rw-r--r--keyboards/sawnsprojects/eclipse/eclipse60/info.json5
-rw-r--r--keyboards/sawnsprojects/eclipse/tinyneko/info.json5
-rw-r--r--keyboards/sharkoon/skiller_sgk50_s3/info.json3
-rw-r--r--keyboards/smithrune/magnus/m75h/info.json3
-rw-r--r--keyboards/smithrune/magnus/m75s/info.json4
-rw-r--r--keyboards/splitography/info.json4
-rw-r--r--keyboards/stront/info.json1
-rw-r--r--keyboards/synthlabs/060/info.json1
-rw-r--r--keyboards/tzarc/djinn/info.json1
-rw-r--r--keyboards/wolf/m60_b/info.json3
-rw-r--r--keyboards/ymdk/melody96/hotswap/info.json1
-rw-r--r--keyboards/yoichiro/lunakey_pico/info.json3
103 files changed, 85 insertions, 350 deletions
diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
index c7028f4a4e..3512838186 100644
--- a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
@@ -18,16 +18,13 @@
18 "driver": "vendor" 18 "driver": "vendor"
19 }, 19 },
20 "features": { 20 "features": {
21 "audio": false,
22 "backlight": false,
23 "bootmagic": true, 21 "bootmagic": true,
24 "command": false, 22 "command": false,
25 "console": false, 23 "console": false,
26 "extrakey": true, 24 "extrakey": true,
27 "mousekey": true, 25 "mousekey": true,
28 "nkro": false, 26 "nkro": false,
29 "rgb_matrix": true, 27 "rgb_matrix": true
30 "rgblight": false
31 }, 28 },
32 "matrix_pins": { 29 "matrix_pins": {
33 "rows": ["GP21", "GP20", "GP19", "GP18"], 30 "rows": ["GP21", "GP20", "GP19", "GP18"],
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
index 6b89f2c2ab..230ce3d857 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
@@ -18,16 +18,13 @@
18 "driver": "vendor" 18 "driver": "vendor"
19 }, 19 },
20 "features": { 20 "features": {
21 "audio": false,
22 "backlight": false,
23 "bootmagic": true, 21 "bootmagic": true,
24 "command": false, 22 "command": false,
25 "console": false, 23 "console": false,
26 "extrakey": true, 24 "extrakey": true,
27 "mousekey": true, 25 "mousekey": true,
28 "nkro": false, 26 "nkro": false,
29 "rgb_matrix": true, 27 "rgb_matrix": true
30 "rgblight": false
31 }, 28 },
32 "matrix_pins": { 29 "matrix_pins": {
33 "rows": ["GP21", "GP20", "GP19", "GP18"], 30 "rows": ["GP21", "GP20", "GP19", "GP18"],
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
index f19ef235d5..47625ecc4d 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
@@ -18,16 +18,13 @@
18 "driver": "vendor" 18 "driver": "vendor"
19 }, 19 },
20 "features": { 20 "features": {
21 "audio": false,
22 "backlight": false,
23 "bootmagic": true, 21 "bootmagic": true,
24 "command": false, 22 "command": false,
25 "console": false, 23 "console": false,
26 "extrakey": true, 24 "extrakey": true,
27 "mousekey": true, 25 "mousekey": true,
28 "nkro": false, 26 "nkro": false,
29 "rgb_matrix": true, 27 "rgb_matrix": true
30 "rgblight": false
31 }, 28 },
32 "matrix_pins": { 29 "matrix_pins": {
33 "rows": ["GP21", "GP20", "GP19", "GP18"], 30 "rows": ["GP21", "GP20", "GP19", "GP18"],
diff --git a/keyboards/1upkeyboards/pi50/info.json b/keyboards/1upkeyboards/pi50/info.json
index 2a4fdef384..2ee1aed4cc 100644
--- a/keyboards/1upkeyboards/pi50/info.json
+++ b/keyboards/1upkeyboards/pi50/info.json
@@ -15,8 +15,6 @@
15 "layer_count": 10 15 "layer_count": 10
16 }, 16 },
17 "features": { 17 "features": {
18 "audio": false,
19 "backlight": false,
20 "bootmagic": true, 18 "bootmagic": true,
21 "command": false, 19 "command": false,
22 "console": false, 20 "console": false,
@@ -24,7 +22,6 @@
24 "mousekey": true, 22 "mousekey": true,
25 "nkro": false, 23 "nkro": false,
26 "rgb_matrix": true, 24 "rgb_matrix": true,
27 "rgblight": false,
28 "oled": true 25 "oled": true
29 }, 26 },
30 "matrix_pins": { 27 "matrix_pins": {
diff --git a/keyboards/1upkeyboards/pi60/info.json b/keyboards/1upkeyboards/pi60/info.json
index 06abb1a4a6..71619db360 100644
--- a/keyboards/1upkeyboards/pi60/info.json
+++ b/keyboards/1upkeyboards/pi60/info.json
@@ -15,8 +15,6 @@
15 "layer_count": 10 15 "layer_count": 10
16 }, 16 },
17 "features": { 17 "features": {
18 "audio": false,
19 "backlight": false,
20 "bootmagic": true, 18 "bootmagic": true,
21 "command": false, 19 "command": false,
22 "console": false, 20 "console": false,
@@ -24,8 +22,7 @@
24 "extrakey": true, 22 "extrakey": true,
25 "mousekey": true, 23 "mousekey": true,
26 "nkro": false, 24 "nkro": false,
27 "rgb_matrix": true, 25 "rgb_matrix": true
28 "rgblight": false
29 }, 26 },
30 "ws2812": { 27 "ws2812": {
31 "pin": "GP17", 28 "pin": "GP17",
diff --git a/keyboards/1upkeyboards/pi60_hse/info.json b/keyboards/1upkeyboards/pi60_hse/info.json
index 6b1fcdda41..204e42f48c 100644
--- a/keyboards/1upkeyboards/pi60_hse/info.json
+++ b/keyboards/1upkeyboards/pi60_hse/info.json
@@ -15,16 +15,13 @@
15 "layer_count": 10 15 "layer_count": 10
16 }, 16 },
17 "features": { 17 "features": {
18 "audio": false,
19 "backlight": false,
20 "bootmagic": true, 18 "bootmagic": true,
21 "command": false, 19 "command": false,
22 "console": false, 20 "console": false,
23 "extrakey": true, 21 "extrakey": true,
24 "mousekey": true, 22 "mousekey": true,
25 "nkro": false, 23 "nkro": false,
26 "rgb_matrix": true, 24 "rgb_matrix": true
27 "rgblight": false
28 }, 25 },
29 "ws2812": { 26 "ws2812": {
30 "pin": "GP15", 27 "pin": "GP15",
diff --git a/keyboards/1upkeyboards/pi60_rgb/info.json b/keyboards/1upkeyboards/pi60_rgb/info.json
index 044e0e3b4b..b6580e616a 100644
--- a/keyboards/1upkeyboards/pi60_rgb/info.json
+++ b/keyboards/1upkeyboards/pi60_rgb/info.json
@@ -15,16 +15,13 @@
15 "layer_count": 10 15 "layer_count": 10
16 }, 16 },
17 "features": { 17 "features": {
18 "audio": false,
19 "backlight": false,
20 "bootmagic": true, 18 "bootmagic": true,
21 "command": false, 19 "command": false,
22 "console": false, 20 "console": false,
23 "extrakey": true, 21 "extrakey": true,
24 "mousekey": true, 22 "mousekey": true,
25 "nkro": false, 23 "nkro": false,
26 "rgb_matrix": true, 24 "rgb_matrix": true
27 "rgblight": false
28 }, 25 },
29 "ws2812": { 26 "ws2812": {
30 "pin": "GP19", 27 "pin": "GP19",
diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
index 40f96fb736..0d09632a99 100644
--- a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
@@ -12,8 +12,6 @@
12 "vid": "0x6F75" 12 "vid": "0x6F75"
13 }, 13 },
14 "features": { 14 "features": {
15 "audio": false,
16 "backlight": false,
17 "bootmagic": true, 15 "bootmagic": true,
18 "command": false, 16 "command": false,
19 "console": false, 17 "console": false,
@@ -21,8 +19,7 @@
21 "extrakey": true, 19 "extrakey": true,
22 "mousekey": true, 20 "mousekey": true,
23 "nkro": false, 21 "nkro": false,
24 "rgb_matrix": true, 22 "rgb_matrix": true
25 "rgblight": false
26 }, 23 },
27 "ws2812": { 24 "ws2812": {
28 "pin": "GP6", 25 "pin": "GP6",
diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json b/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
index 31805fc967..d23bc6633d 100644
--- a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
@@ -11,8 +11,6 @@
11 "vid": "0x6F75" 11 "vid": "0x6F75"
12 }, 12 },
13 "features": { 13 "features": {
14 "audio": false,
15 "backlight": false,
16 "bootmagic": true, 14 "bootmagic": true,
17 "command": false, 15 "command": false,
18 "console": false, 16 "console": false,
@@ -20,8 +18,7 @@
20 "extrakey": true, 18 "extrakey": true,
21 "mousekey": true, 19 "mousekey": true,
22 "nkro": false, 20 "nkro": false,
23 "rgb_matrix": true, 21 "rgb_matrix": true
24 "rgblight": false
25 }, 22 },
26 "ws2812": { 23 "ws2812": {
27 "pin": "D7" 24 "pin": "D7"
diff --git a/keyboards/4pplet/steezy60/rev_a/info.json b/keyboards/4pplet/steezy60/rev_a/info.json
index 0e00abd215..d64779bec3 100644
--- a/keyboards/4pplet/steezy60/rev_a/info.json
+++ b/keyboards/4pplet/steezy60/rev_a/info.json
@@ -30,8 +30,6 @@
30 "rows": ["C2", "D0", "B0", "C7", "C5"] 30 "rows": ["C2", "D0", "B0", "C7", "C5"]
31 }, 31 },
32 "features": { 32 "features": {
33 "audio": false,
34 "backlight": false,
35 "bootmagic": true, 33 "bootmagic": true,
36 "command": false, 34 "command": false,
37 "console": false, 35 "console": false,
diff --git a/keyboards/4pplet/steezy60/rev_b/info.json b/keyboards/4pplet/steezy60/rev_b/info.json
index 77302d5a1a..e087ff8d1b 100644
--- a/keyboards/4pplet/steezy60/rev_b/info.json
+++ b/keyboards/4pplet/steezy60/rev_b/info.json
@@ -26,8 +26,6 @@
26 "rows": ["B8", "A15", "C13", "A2", "A6"] 26 "rows": ["B8", "A15", "C13", "A2", "A6"]
27 }, 27 },
28 "features": { 28 "features": {
29 "audio": false,
30 "backlight": false,
31 "bootmagic": true, 29 "bootmagic": true,
32 "command": false, 30 "command": false,
33 "console": false, 31 "console": false,
diff --git a/keyboards/4pplet/unextended_std/rev_a/info.json b/keyboards/4pplet/unextended_std/rev_a/info.json
index 4362ab761d..5aba94b50a 100644
--- a/keyboards/4pplet/unextended_std/rev_a/info.json
+++ b/keyboards/4pplet/unextended_std/rev_a/info.json
@@ -22,9 +22,7 @@
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": true, 24 "nkro": true,
25 "backlight": false, 25 "rgblight": true
26 "rgblight": true,
27 "audio": false
28 }, 26 },
29 "ws2812": { 27 "ws2812": {
30 "pin": "A8" 28 "pin": "A8"
diff --git a/keyboards/acheron/themis/87h/info.json b/keyboards/acheron/themis/87h/info.json
index a7bfb89997..ce2037bfad 100644
--- a/keyboards/acheron/themis/87h/info.json
+++ b/keyboards/acheron/themis/87h/info.json
@@ -16,10 +16,7 @@
16 "mousekey": true, 16 "mousekey": true,
17 "extrakey": true, 17 "extrakey": true,
18 "console": false, 18 "console": false,
19 "backlight": false,
20 "rgblight": true, 19 "rgblight": true,
21 "audio": false,
22 "encoder": false,
23 "nkro": true 20 "nkro": true
24 }, 21 },
25 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
diff --git a/keyboards/acheron/themis/87htsc/info.json b/keyboards/acheron/themis/87htsc/info.json
index 5f38814789..eaf8a323ab 100644
--- a/keyboards/acheron/themis/87htsc/info.json
+++ b/keyboards/acheron/themis/87htsc/info.json
@@ -16,10 +16,7 @@
16 "mousekey": true, 16 "mousekey": true,
17 "extrakey": true, 17 "extrakey": true,
18 "console": false, 18 "console": false,
19 "backlight": false,
20 "rgblight": true, 19 "rgblight": true,
21 "audio": false,
22 "encoder": false,
23 "nkro": true 20 "nkro": true
24 }, 21 },
25 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
diff --git a/keyboards/acheron/themis/88htsc/info.json b/keyboards/acheron/themis/88htsc/info.json
index 20b3d38828..f8e65afbad 100644
--- a/keyboards/acheron/themis/88htsc/info.json
+++ b/keyboards/acheron/themis/88htsc/info.json
@@ -16,10 +16,7 @@
16 "mousekey": true, 16 "mousekey": true,
17 "extrakey": true, 17 "extrakey": true,
18 "console": false, 18 "console": false,
19 "backlight": false,
20 "rgblight": true, 19 "rgblight": true,
21 "audio": false,
22 "encoder": false,
23 "nkro": true 20 "nkro": true
24 }, 21 },
25 "diode_direction": "COL2ROW", 22 "diode_direction": "COL2ROW",
diff --git a/keyboards/an_achronism/tetromino/info.json b/keyboards/an_achronism/tetromino/info.json
index 8087c6489c..98cb9faf3e 100644
--- a/keyboards/an_achronism/tetromino/info.json
+++ b/keyboards/an_achronism/tetromino/info.json
@@ -17,7 +17,6 @@
17 "extrakey": true, 17 "extrakey": true,
18 "mousekey": true, 18 "mousekey": true,
19 "nkro": true, 19 "nkro": true,
20 "rgblight": false,
21 "rgb_matrix": true 20 "rgb_matrix": true
22 }, 21 },
23 "ws2812": { 22 "ws2812": {
diff --git a/keyboards/argo_works/ishi/80/mk0_avr/info.json b/keyboards/argo_works/ishi/80/mk0_avr/info.json
index 6bee024fed..47414ee0c4 100644
--- a/keyboards/argo_works/ishi/80/mk0_avr/info.json
+++ b/keyboards/argo_works/ishi/80/mk0_avr/info.json
@@ -19,8 +19,7 @@
19 "console": false, 19 "console": false,
20 "extrakey": true, 20 "extrakey": true,
21 "mousekey": true, 21 "mousekey": true,
22 "nkro": true, 22 "nkro": true
23 "encoder": false
24 }, 23 },
25 "matrix_pins": { 24 "matrix_pins": {
26 "cols": ["D3", "F4", "F5", "F6", "F7", "D7", "C6", "D4", "D2"], 25 "cols": ["D3", "F4", "F5", "F6", "F7", "D7", "C6", "D4", "D2"],
diff --git a/keyboards/ask55/info.json b/keyboards/ask55/info.json
index 61013e7f23..d47d79612d 100644
--- a/keyboards/ask55/info.json
+++ b/keyboards/ask55/info.json
@@ -5,18 +5,13 @@
5 "development_board": "promicro", 5 "development_board": "promicro",
6 "diode_direction": "COL2ROW", 6 "diode_direction": "COL2ROW",
7 "features": { 7 "features": {
8 "audio": false,
9 "backlight": false,
10 "bluetooth": false,
11 "bootmagic": true, 8 "bootmagic": true,
12 "command": false, 9 "command": false,
13 "console": false, 10 "console": false,
14 "extrakey": true, 11 "extrakey": true,
15 "mousekey": true, 12 "mousekey": true,
16 "nkro": true, 13 "nkro": true,
17 "rgblight": true, 14 "rgblight": true
18 "sleep_led": false,
19 "unicode": false
20 }, 15 },
21 "matrix_pins": { 16 "matrix_pins": {
22 "cols": ["E6", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], 17 "cols": ["E6", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"],
diff --git a/keyboards/chickenman/ciel65/info.json b/keyboards/chickenman/ciel65/info.json
index 7657812179..8c316759a8 100644
--- a/keyboards/chickenman/ciel65/info.json
+++ b/keyboards/chickenman/ciel65/info.json
@@ -22,10 +22,7 @@
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": true, 24 "nkro": true,
25 "backlight": false, 25 "rgblight": true
26 "rgblight": true,
27 "audio": false,
28 "key_lock": false
29 }, 26 },
30 "rgblight": { 27 "rgblight": {
31 "led_count": 14, 28 "led_count": 14,
diff --git a/keyboards/clueboard/17/info.json b/keyboards/clueboard/17/info.json
index ef03bd11b1..d6aec9cfcc 100644
--- a/keyboards/clueboard/17/info.json
+++ b/keyboards/clueboard/17/info.json
@@ -11,11 +11,9 @@
11 "command": false, 11 "command": false,
12 "console": true, 12 "console": true,
13 "extrakey": true, 13 "extrakey": true,
14 "midi": false,
15 "mousekey": true, 14 "mousekey": true,
16 "nkro": true, 15 "nkro": true,
17 "rgblight": true, 16 "rgblight": true
18 "unicode": false
19 }, 17 },
20 "matrix_pins": { 18 "matrix_pins": {
21 "cols": ["F4", "E6", "B1", "D2"], 19 "cols": ["F4", "E6", "B1", "D2"],
diff --git a/keyboards/clueboard/2x1800/2018/info.json b/keyboards/clueboard/2x1800/2018/info.json
index 49e0ae17a8..fe0b521034 100644
--- a/keyboards/clueboard/2x1800/2018/info.json
+++ b/keyboards/clueboard/2x1800/2018/info.json
@@ -11,11 +11,9 @@
11 "command": false, 11 "command": false,
12 "console": true, 12 "console": true,
13 "extrakey": true, 13 "extrakey": true,
14 "midi": false,
15 "mousekey": true, 14 "mousekey": true,
16 "nkro": true, 15 "nkro": true,
17 "rgblight": true, 16 "rgblight": true
18 "unicode": false
19 }, 17 },
20 "indicators": { 18 "indicators": {
21 "num_lock": "B4", 19 "num_lock": "B4",
diff --git a/keyboards/clueboard/2x1800/2019/info.json b/keyboards/clueboard/2x1800/2019/info.json
index fc613d6100..6f33a11ca7 100644
--- a/keyboards/clueboard/2x1800/2019/info.json
+++ b/keyboards/clueboard/2x1800/2019/info.json
@@ -12,11 +12,8 @@
12 "console": true, 12 "console": true,
13 "encoder": true, 13 "encoder": true,
14 "extrakey": true, 14 "extrakey": true,
15 "midi": false,
16 "mousekey": true, 15 "mousekey": true,
17 "nkro": true, 16 "nkro": true
18 "rgblight": false,
19 "unicode": false
20 }, 17 },
21 "matrix_pins": { 18 "matrix_pins": {
22 "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"], 19 "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"],
diff --git a/keyboards/clueboard/60/info.json b/keyboards/clueboard/60/info.json
index 322f842680..d0b4d34999 100644
--- a/keyboards/clueboard/60/info.json
+++ b/keyboards/clueboard/60/info.json
@@ -9,7 +9,6 @@
9 "diode_direction": "COL2ROW", 9 "diode_direction": "COL2ROW",
10 "features": { 10 "features": {
11 "audio": true, 11 "audio": true,
12 "backlight": false,
13 "bootmagic": false, 12 "bootmagic": false,
14 "command": false, 13 "command": false,
15 "console": true, 14 "console": true,
diff --git a/keyboards/clueboard/66/rev1/info.json b/keyboards/clueboard/66/rev1/info.json
index fc186d9894..ca1e3a6553 100644
--- a/keyboards/clueboard/66/rev1/info.json
+++ b/keyboards/clueboard/66/rev1/info.json
@@ -6,18 +6,12 @@
6 "bootloader": "atmel-dfu", 6 "bootloader": "atmel-dfu",
7 "diode_direction": "COL2ROW", 7 "diode_direction": "COL2ROW",
8 "features": { 8 "features": {
9 "audio": false,
10 "backlight": false,
11 "bluetooth": false,
12 "bootmagic": false, 9 "bootmagic": false,
13 "command": false, 10 "command": false,
14 "console": true, 11 "console": true,
15 "extrakey": true, 12 "extrakey": true,
16 "midi": false,
17 "mousekey": true, 13 "mousekey": true,
18 "nkro": true, 14 "nkro": true
19 "rgblight": false,
20 "unicode": false
21 }, 15 },
22 "indicators": { 16 "indicators": {
23 "caps_lock": "F0" 17 "caps_lock": "F0"
diff --git a/keyboards/clueboard/66/rev2/info.json b/keyboards/clueboard/66/rev2/info.json
index e4a8c5a03b..fea4f8d39b 100644
--- a/keyboards/clueboard/66/rev2/info.json
+++ b/keyboards/clueboard/66/rev2/info.json
@@ -6,18 +6,13 @@
6 "bootloader": "atmel-dfu", 6 "bootloader": "atmel-dfu",
7 "diode_direction": "COL2ROW", 7 "diode_direction": "COL2ROW",
8 "features": { 8 "features": {
9 "audio": false,
10 "backlight": true,
11 "bluetooth": false,
12 "bootmagic": false, 9 "bootmagic": false,
13 "command": false, 10 "command": false,
14 "console": true, 11 "console": true,
15 "extrakey": true, 12 "extrakey": true,
16 "midi": false,
17 "mousekey": true, 13 "mousekey": true,
18 "nkro": true, 14 "nkro": true,
19 "rgblight": true, 15 "rgblight": true
20 "unicode": false
21 }, 16 },
22 "indicators": { 17 "indicators": {
23 "caps_lock": "B4" 18 "caps_lock": "B4"
diff --git a/keyboards/clueboard/66/rev3/info.json b/keyboards/clueboard/66/rev3/info.json
index f0881e5be6..0aa3e7096f 100644
--- a/keyboards/clueboard/66/rev3/info.json
+++ b/keyboards/clueboard/66/rev3/info.json
@@ -6,18 +6,14 @@
6 "bootloader": "atmel-dfu", 6 "bootloader": "atmel-dfu",
7 "diode_direction": "COL2ROW", 7 "diode_direction": "COL2ROW",
8 "features": { 8 "features": {
9 "audio": false,
10 "backlight": true, 9 "backlight": true,
11 "bluetooth": false,
12 "bootmagic": false, 10 "bootmagic": false,
13 "command": false, 11 "command": false,
14 "console": true, 12 "console": true,
15 "extrakey": true, 13 "extrakey": true,
16 "midi": false,
17 "mousekey": true, 14 "mousekey": true,
18 "nkro": true, 15 "nkro": true,
19 "rgblight": true, 16 "rgblight": true
20 "unicode": false
21 }, 17 },
22 "indicators": { 18 "indicators": {
23 "caps_lock": "B4" 19 "caps_lock": "B4"
diff --git a/keyboards/clueboard/66/rev4/info.json b/keyboards/clueboard/66/rev4/info.json
index e90ec9788e..dbc1b94915 100644
--- a/keyboards/clueboard/66/rev4/info.json
+++ b/keyboards/clueboard/66/rev4/info.json
@@ -8,17 +8,12 @@
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": true, 10 "audio": true,
11 "backlight": false,
12 "bluetooth": false,
13 "bootmagic": false, 11 "bootmagic": false,
14 "command": false, 12 "command": false,
15 "console": true, 13 "console": true,
16 "extrakey": true, 14 "extrakey": true,
17 "midi": false,
18 "mousekey": true, 15 "mousekey": true,
19 "nkro": true, 16 "nkro": true
20 "rgblight": false,
21 "unicode": false
22 }, 17 },
23 "matrix_pins": { 18 "matrix_pins": {
24 "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B5"], 19 "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B5"],
diff --git a/keyboards/clueboard/66_hotswap/prototype/info.json b/keyboards/clueboard/66_hotswap/prototype/info.json
index 779540a8c4..2ef1fbec1e 100644
--- a/keyboards/clueboard/66_hotswap/prototype/info.json
+++ b/keyboards/clueboard/66_hotswap/prototype/info.json
@@ -8,16 +8,13 @@
8 "features": { 8 "features": {
9 "audio": true, 9 "audio": true,
10 "backlight": true, 10 "backlight": true,
11 "bluetooth": false,
12 "bootmagic": false, 11 "bootmagic": false,
13 "command": false, 12 "command": false,
14 "console": true, 13 "console": true,
15 "extrakey": true, 14 "extrakey": true,
16 "midi": false,
17 "mousekey": false, 15 "mousekey": false,
18 "nkro": true, 16 "nkro": true,
19 "rgblight": true, 17 "rgblight": true
20 "unicode": false
21 }, 18 },
22 "indicators": { 19 "indicators": {
23 "caps_lock": "B4" 20 "caps_lock": "B4"
diff --git a/keyboards/clueboard/card/info.json b/keyboards/clueboard/card/info.json
index 7799110ba6..106b6f823d 100644
--- a/keyboards/clueboard/card/info.json
+++ b/keyboards/clueboard/card/info.json
@@ -9,16 +9,13 @@
9 "features": { 9 "features": {
10 "audio": true, 10 "audio": true,
11 "backlight": true, 11 "backlight": true,
12 "bluetooth": false,
13 "bootmagic": false, 12 "bootmagic": false,
14 "command": false, 13 "command": false,
15 "console": true, 14 "console": true,
16 "extrakey": true, 15 "extrakey": true,
17 "midi": false,
18 "mousekey": true, 16 "mousekey": true,
19 "nkro": false, 17 "nkro": false,
20 "rgblight": true, 18 "rgblight": true
21 "unicode": false
22 }, 19 },
23 "build": { 20 "build": {
24 "lto": true 21 "lto": true
diff --git a/keyboards/dark/magnum_ergo_1/info.json b/keyboards/dark/magnum_ergo_1/info.json
index cdabceec7f..1aecfe8630 100644
--- a/keyboards/dark/magnum_ergo_1/info.json
+++ b/keyboards/dark/magnum_ergo_1/info.json
@@ -17,16 +17,13 @@
17 } 17 }
18 }, 18 },
19 "features": { 19 "features": {
20 "audio": false,
21 "backlight": true, 20 "backlight": true,
22 "bootmagic": true, 21 "bootmagic": true,
23 "command": false, 22 "command": false,
24 "console": false, 23 "console": false,
25 "encoder": false,
26 "extrakey": true, 24 "extrakey": true,
27 "mousekey": false, 25 "mousekey": false,
28 "nkro": true, 26 "nkro": true
29 "rgblight": false
30 }, 27 },
31 "diode_direction": "COL2ROW", 28 "diode_direction": "COL2ROW",
32 "backlight": { 29 "backlight": {
diff --git a/keyboards/doio/kb38/info.json b/keyboards/doio/kb38/info.json
index 9a67e3ed5c..a89c5951e3 100644
--- a/keyboards/doio/kb38/info.json
+++ b/keyboards/doio/kb38/info.json
@@ -12,8 +12,7 @@
12 "extrakey": true, 12 "extrakey": true,
13 "mousekey": true, 13 "mousekey": true,
14 "nkro": true, 14 "nkro": true,
15 "rgb_matrix": true, 15 "rgb_matrix": true
16 "rgblight": false
17 }, 16 },
18 "matrix_pins": { 17 "matrix_pins": {
19 "cols": ["F5", "F4", "F1", "F0", "B7", "B6", "B5", "B4"], 18 "cols": ["F5", "F4", "F1", "F0", "B7", "B6", "B5", "B4"],
diff --git a/keyboards/fancytech/fancyalice66/info.json b/keyboards/fancytech/fancyalice66/info.json
index b2e219c1c9..869ebe7465 100644
--- a/keyboards/fancytech/fancyalice66/info.json
+++ b/keyboards/fancytech/fancyalice66/info.json
@@ -14,7 +14,6 @@
14 }, 14 },
15 "features": { 15 "features": {
16 "bootmagic": true, 16 "bootmagic": true,
17 "encoder": false,
18 "extrakey": true, 17 "extrakey": true,
19 "mousekey": true, 18 "mousekey": true,
20 "nkro": true, 19 "nkro": true,
diff --git a/keyboards/frobiac/blackbowl/info.json b/keyboards/frobiac/blackbowl/info.json
index 3d5d8483dd..2e99c5806b 100644
--- a/keyboards/frobiac/blackbowl/info.json
+++ b/keyboards/frobiac/blackbowl/info.json
@@ -7,17 +7,13 @@
7 "processor": "atmega32u4", 7 "processor": "atmega32u4",
8 "diode_direction": "ROW2COL", 8 "diode_direction": "ROW2COL",
9 "features": { 9 "features": {
10 "audio": false,
11 "backlight": false,
12 "bootmagic": false, 10 "bootmagic": false,
13 "command": false, 11 "command": false,
14 "console": false, 12 "console": false,
15 "dynamic_macro": true, 13 "dynamic_macro": true,
16 "extrakey": true, 14 "extrakey": true,
17 "mousekey": true, 15 "mousekey": true,
18 "nkro": false, 16 "nkro": false
19 "unicode": false,
20 "rgblight": false
21 }, 17 },
22 "build": { 18 "build": {
23 "lto": true 19 "lto": true
diff --git a/keyboards/frobiac/blackflat/info.json b/keyboards/frobiac/blackflat/info.json
index 2227f698df..086d90d8f8 100644
--- a/keyboards/frobiac/blackflat/info.json
+++ b/keyboards/frobiac/blackflat/info.json
@@ -7,17 +7,13 @@
7 "processor": "atmega32u4", 7 "processor": "atmega32u4",
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": false,
11 "backlight": false,
12 "bootmagic": false, 10 "bootmagic": false,
13 "command": false, 11 "command": false,
14 "console": false, 12 "console": false,
15 "dynamic_macro": true, 13 "dynamic_macro": true,
16 "extrakey": true, 14 "extrakey": true,
17 "mousekey": true, 15 "mousekey": true,
18 "nkro": false, 16 "nkro": false
19 "unicode": false,
20 "rgblight": false
21 }, 17 },
22 "build": { 18 "build": {
23 "lto": true 19 "lto": true
diff --git a/keyboards/frobiac/hypernano/info.json b/keyboards/frobiac/hypernano/info.json
index b06b281565..403beed952 100644
--- a/keyboards/frobiac/hypernano/info.json
+++ b/keyboards/frobiac/hypernano/info.json
@@ -7,17 +7,13 @@
7 "processor": "atmega32u4", 7 "processor": "atmega32u4",
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": false,
11 "backlight": false,
12 "bootmagic": false, 10 "bootmagic": false,
13 "command": false, 11 "command": false,
14 "console": false, 12 "console": false,
15 "dynamic_macro": true, 13 "dynamic_macro": true,
16 "extrakey": true, 14 "extrakey": true,
17 "mousekey": true, 15 "mousekey": true,
18 "nkro": false, 16 "nkro": false
19 "unicode": false,
20 "rgblight": false
21 }, 17 },
22 "build": { 18 "build": {
23 "lto": true 19 "lto": true
diff --git a/keyboards/frobiac/redtilt/info.json b/keyboards/frobiac/redtilt/info.json
index 633ca1d32d..f3cbd96e1c 100644
--- a/keyboards/frobiac/redtilt/info.json
+++ b/keyboards/frobiac/redtilt/info.json
@@ -7,17 +7,13 @@
7 "processor": "atmega32u4", 7 "processor": "atmega32u4",
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": false,
11 "backlight": false,
12 "bootmagic": false, 10 "bootmagic": false,
13 "command": false, 11 "command": false,
14 "console": false, 12 "console": false,
15 "dynamic_macro": true, 13 "dynamic_macro": true,
16 "extrakey": true, 14 "extrakey": true,
17 "mousekey": true, 15 "mousekey": true,
18 "nkro": false, 16 "nkro": false
19 "unicode": false,
20 "rgblight": false
21 }, 17 },
22 "build": { 18 "build": {
23 "lto": true 19 "lto": true
diff --git a/keyboards/giabalanai/info.json b/keyboards/giabalanai/info.json
index b10cbe943e..953e0bebc3 100644
--- a/keyboards/giabalanai/info.json
+++ b/keyboards/giabalanai/info.json
@@ -36,9 +36,7 @@
36 "bootmagic": false, 36 "bootmagic": false,
37 "console": false, 37 "console": false,
38 "mousekey": false, 38 "mousekey": false,
39 "nkro": false, 39 "nkro": false
40 "rgblight": false,
41 "audio": false
42 }, 40 },
43 "encoder": { 41 "encoder": {
44 "rotary": [] 42 "rotary": []
diff --git a/keyboards/handwired/10k/info.json b/keyboards/handwired/10k/info.json
index af75560e84..9c215a5e86 100644
--- a/keyboards/handwired/10k/info.json
+++ b/keyboards/handwired/10k/info.json
@@ -8,15 +8,12 @@
8 "rows": ["B6"] 8 "rows": ["B6"]
9 }, 9 },
10 "features": { 10 "features": {
11 "audio": false,
12 "backlight": false,
13 "bootmagic": false, 11 "bootmagic": false,
14 "command": false, 12 "command": false,
15 "console": false, 13 "console": false,
16 "extrakey": false, 14 "extrakey": false,
17 "mousekey": false, 15 "mousekey": false,
18 "nkro": false, 16 "nkro": false
19 "rgblight": false
20 }, 17 },
21 "usb": { 18 "usb": {
22 "vid": "0x6869", 19 "vid": "0x6869",
diff --git a/keyboards/handwired/3dortho14u/rev1/info.json b/keyboards/handwired/3dortho14u/rev1/info.json
index 9179bd3a1b..63773d405f 100644
--- a/keyboards/handwired/3dortho14u/rev1/info.json
+++ b/keyboards/handwired/3dortho14u/rev1/info.json
@@ -7,18 +7,12 @@
7 "bootloader": "atmel-dfu", 7 "bootloader": "atmel-dfu",
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": false, 10 "bootmagic": true,
11 "backlight": false, 11 "command": false,
12 "bluetooth": false, 12 "console": true,
13 "bootmagic": true, 13 "extrakey": true,
14 "command": false, 14 "mousekey": true,
15 "console": true, 15 "nkro": true
16 "extrakey": true,
17 "midi": false,
18 "mousekey": true,
19 "nkro": true,
20 "rgblight": false,
21 "unicode": false
22 }, 16 },
23 "indicators": { 17 "indicators": {
24 "caps_lock": "F0" 18 "caps_lock": "F0"
diff --git a/keyboards/handwired/3dortho14u/rev2/info.json b/keyboards/handwired/3dortho14u/rev2/info.json
index 499d8603ce..9e048d643d 100644
--- a/keyboards/handwired/3dortho14u/rev2/info.json
+++ b/keyboards/handwired/3dortho14u/rev2/info.json
@@ -7,18 +7,12 @@
7 "bootloader": "atmel-dfu", 7 "bootloader": "atmel-dfu",
8 "diode_direction": "COL2ROW", 8 "diode_direction": "COL2ROW",
9 "features": { 9 "features": {
10 "audio": false, 10 "bootmagic": true,
11 "backlight": false, 11 "command": false,
12 "bluetooth": false, 12 "console": true,
13 "bootmagic": true, 13 "extrakey": true,
14 "command": false, 14 "mousekey": true,
15 "console": true, 15 "nkro": true
16 "extrakey": true,
17 "midi": false,
18 "mousekey": true,
19 "nkro": true,
20 "rgblight": false,
21 "unicode": false
22 }, 16 },
23 "indicators": { 17 "indicators": {
24 "caps_lock": "F4" 18 "caps_lock": "F4"
diff --git a/keyboards/handwired/baredev/rev1/info.json b/keyboards/handwired/baredev/rev1/info.json
index ab7747d43a..470b926bb4 100644
--- a/keyboards/handwired/baredev/rev1/info.json
+++ b/keyboards/handwired/baredev/rev1/info.json
@@ -23,19 +23,12 @@
23 "processor": "atmega32u4", 23 "processor": "atmega32u4",
24 "bootloader": "atmel-dfu", 24 "bootloader": "atmel-dfu",
25 "features": { 25 "features": {
26 "audio": false,
27 "bootmagic": true, 26 "bootmagic": true,
28 "command": false, 27 "command": false,
29 "console": false, 28 "console": false,
30 "extrakey": true, 29 "extrakey": true,
31 "midi": false,
32 "mousekey": true, 30 "mousekey": true,
33 "nkro": true, 31 "nkro": true
34 "rgblight": false,
35 "unicode": false,
36 "bluetooth": false,
37 "backlight": false,
38 "sleep_led": false
39 }, 32 },
40 "layout_aliases": { 33 "layout_aliases": {
41 "LAYOUT": "LAYOUT_abnt2" 34 "LAYOUT": "LAYOUT_abnt2"
diff --git a/keyboards/handwired/dactyl_kinesis/info.json b/keyboards/handwired/dactyl_kinesis/info.json
index 91cb98e040..ee68a2c515 100644
--- a/keyboards/handwired/dactyl_kinesis/info.json
+++ b/keyboards/handwired/dactyl_kinesis/info.json
@@ -14,10 +14,7 @@
14 "console": false, 14 "console": false,
15 "extrakey": true, 15 "extrakey": true,
16 "mousekey": true, 16 "mousekey": true,
17 "nkro": false, 17 "nkro": false
18 "audio": false,
19 "backlight": false,
20 "rgblight": false
21 }, 18 },
22 "rgblight": { 19 "rgblight": {
23 "led_count": 12 20 "led_count": 12
diff --git a/keyboards/handwired/dactyl_lightcycle/info.json b/keyboards/handwired/dactyl_lightcycle/info.json
index 4d581b974e..1b5f2dd39a 100644
--- a/keyboards/handwired/dactyl_lightcycle/info.json
+++ b/keyboards/handwired/dactyl_lightcycle/info.json
@@ -14,9 +14,6 @@
14 "console": false, 14 "console": false,
15 "mousekey": true, 15 "mousekey": true,
16 "extrakey": true, 16 "extrakey": true,
17 "audio": false,
18 "rgblight": false,
19 "backlight": false,
20 "nkro": false 17 "nkro": false
21 }, 18 },
22 "ws2812": { 19 "ws2812": {
diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/info.json b/keyboards/handwired/dactyl_manuform/5x6_68/info.json
index 78a602cb64..59d37ec15b 100644
--- a/keyboards/handwired/dactyl_manuform/5x6_68/info.json
+++ b/keyboards/handwired/dactyl_manuform/5x6_68/info.json
@@ -15,10 +15,7 @@
15 "console": false, 15 "console": false,
16 "extrakey": true, 16 "extrakey": true,
17 "mousekey": true, 17 "mousekey": true,
18 "nkro": true, 18 "nkro": true
19 "audio": false,
20 "backlight": false,
21 "rgblight": false
22 }, 19 },
23 "split": { 20 "split": {
24 "enabled": true, 21 "enabled": true,
diff --git a/keyboards/handwired/dactyl_manuform/6x7/info.json b/keyboards/handwired/dactyl_manuform/6x7/info.json
index 529d92bd3f..5ce0affbee 100644
--- a/keyboards/handwired/dactyl_manuform/6x7/info.json
+++ b/keyboards/handwired/dactyl_manuform/6x7/info.json
@@ -14,10 +14,7 @@
14 "console": false, 14 "console": false,
15 "extrakey": true, 15 "extrakey": true,
16 "mousekey": true, 16 "mousekey": true,
17 "nkro": false, 17 "nkro": false
18 "audio": false,
19 "backlight": false,
20 "rgblight": false
21 }, 18 },
22 "ws2812": { 19 "ws2812": {
23 "pin": "D3" 20 "pin": "D3"
diff --git a/keyboards/handwired/onekey/info.json b/keyboards/handwired/onekey/info.json
index 17bb84a82c..2d266f5ea3 100644
--- a/keyboards/handwired/onekey/info.json
+++ b/keyboards/handwired/onekey/info.json
@@ -17,10 +17,7 @@
17 "extrakey": true, 17 "extrakey": true,
18 "console": false, 18 "console": false,
19 "command": false, 19 "command": false,
20 "nkro": false, 20 "nkro": false
21 "backlight": false,
22 "rgblight": false,
23 "audio": false
24 }, 21 },
25 "community_layouts": ["ortho_1x1"], 22 "community_layouts": ["ortho_1x1"],
26 "layouts": { 23 "layouts": {
diff --git a/keyboards/handwired/polly40/info.json b/keyboards/handwired/polly40/info.json
index 63856fa739..9ff34b339e 100644
--- a/keyboards/handwired/polly40/info.json
+++ b/keyboards/handwired/polly40/info.json
@@ -21,11 +21,7 @@
21 "extrakey": true, 21 "extrakey": true,
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": true, 24 "nkro": true
25 "backlight": false,
26 "rgblight": false,
27 "audio": false,
28 "key_lock": false
29 }, 25 },
30 "layouts": { 26 "layouts": {
31 "LAYOUT": { 27 "LAYOUT": {
diff --git a/keyboards/handwired/scottokeebs/scotto61/info.json b/keyboards/handwired/scottokeebs/scotto61/info.json
index 8614ec81eb..cf321a2e97 100644
--- a/keyboards/handwired/scottokeebs/scotto61/info.json
+++ b/keyboards/handwired/scottokeebs/scotto61/info.json
@@ -10,8 +10,7 @@
10 "console": false, 10 "console": false,
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": true, 12 "mousekey": true,
13 "nkro": true, 13 "nkro": true
14 "rgblight": false
15 }, 14 },
16 "matrix_pins": { 15 "matrix_pins": {
17 "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP22", "GP20", "GP19", "GP18", "GP17", "GP16"], 16 "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP22", "GP20", "GP19", "GP18", "GP17", "GP16"],
diff --git a/keyboards/handwired/wakizashi40/info.json b/keyboards/handwired/wakizashi40/info.json
index 3a72e5d310..495d9a0376 100644
--- a/keyboards/handwired/wakizashi40/info.json
+++ b/keyboards/handwired/wakizashi40/info.json
@@ -6,18 +6,12 @@
6 "bootloader": "atmel-dfu", 6 "bootloader": "atmel-dfu",
7 "diode_direction": "COL2ROW", 7 "diode_direction": "COL2ROW",
8 "features": { 8 "features": {
9 "audio": false,
10 "backlight": false,
11 "bluetooth": false,
12 "bootmagic": true, 9 "bootmagic": true,
13 "command": false, 10 "command": false,
14 "console": true, 11 "console": true,
15 "extrakey": true, 12 "extrakey": true,
16 "midi": false,
17 "mousekey": true, 13 "mousekey": true,
18 "nkro": true, 14 "nkro": true
19 "rgblight": false,
20 "unicode": false
21 }, 15 },
22 "matrix_pins": { 16 "matrix_pins": {
23 "cols": ["F4", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"], 17 "cols": ["F4", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"],
diff --git a/keyboards/idobao/id42/info.json b/keyboards/idobao/id42/info.json
index b0702aaa94..ace2033493 100644
--- a/keyboards/idobao/id42/info.json
+++ b/keyboards/idobao/id42/info.json
@@ -10,9 +10,7 @@
10 "extrakey": true, 10 "extrakey": true,
11 "console": false, 11 "console": false,
12 "command": false, 12 "command": false,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "B3" 16 "pin": "B3"
diff --git a/keyboards/idobao/id61/info.json b/keyboards/idobao/id61/info.json
index 255e88fc05..0b1c51279d 100644
--- a/keyboards/idobao/id61/info.json
+++ b/keyboards/idobao/id61/info.json
@@ -10,9 +10,7 @@
10 "console": false, 10 "console": false,
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": true, 12 "mousekey": true,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "F0" 16 "pin": "F0"
diff --git a/keyboards/idobao/id63/info.json b/keyboards/idobao/id63/info.json
index 02c4d41bf4..573fb44030 100644
--- a/keyboards/idobao/id63/info.json
+++ b/keyboards/idobao/id63/info.json
@@ -10,9 +10,7 @@
10 "console": false, 10 "console": false,
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": true, 12 "mousekey": true,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "B7" 16 "pin": "B7"
diff --git a/keyboards/idobao/id67/info.json b/keyboards/idobao/id67/info.json
index 5618311141..7c5308d315 100644
--- a/keyboards/idobao/id67/info.json
+++ b/keyboards/idobao/id67/info.json
@@ -10,9 +10,7 @@
10 "extrakey": true, 10 "extrakey": true,
11 "command": false, 11 "command": false,
12 "console": false, 12 "console": false,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "F0" 16 "pin": "F0"
diff --git a/keyboards/idobao/id80/v3/ansi/info.json b/keyboards/idobao/id80/v3/ansi/info.json
index 5cca0260ea..19dc8c67a7 100644
--- a/keyboards/idobao/id80/v3/ansi/info.json
+++ b/keyboards/idobao/id80/v3/ansi/info.json
@@ -10,9 +10,7 @@
10 "extrakey": true, 10 "extrakey": true,
11 "console": false, 11 "console": false,
12 "command": false, 12 "command": false,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "rgb_matrix": { 15 "rgb_matrix": {
18 "animations": { 16 "animations": {
diff --git a/keyboards/idobao/id87/v2/info.json b/keyboards/idobao/id87/v2/info.json
index cb94ee763e..4a6099207c 100644
--- a/keyboards/idobao/id87/v2/info.json
+++ b/keyboards/idobao/id87/v2/info.json
@@ -10,9 +10,7 @@
10 "extrakey": true, 10 "extrakey": true,
11 "console": false, 11 "console": false,
12 "command": false, 12 "command": false,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "E2" 16 "pin": "E2"
diff --git a/keyboards/idobao/montex/v2/info.json b/keyboards/idobao/montex/v2/info.json
index 774cde114f..aefc3e4561 100755
--- a/keyboards/idobao/montex/v2/info.json
+++ b/keyboards/idobao/montex/v2/info.json
@@ -10,9 +10,7 @@
10 "console": false, 10 "console": false,
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": true, 12 "mousekey": true,
13 "nkro": true, 13 "nkro": true
14 "backlight": false,
15 "rgblight": false
16 }, 14 },
17 "ws2812": { 15 "ws2812": {
18 "pin": "B1" 16 "pin": "B1"
diff --git a/keyboards/idyllic/tinny50_rgb/info.json b/keyboards/idyllic/tinny50_rgb/info.json
index 5407bd9c26..b3eb34a4c0 100644
--- a/keyboards/idyllic/tinny50_rgb/info.json
+++ b/keyboards/idyllic/tinny50_rgb/info.json
@@ -16,9 +16,6 @@
16 "console": false, 16 "console": false,
17 "command": false, 17 "command": false,
18 "nkro": true, 18 "nkro": true,
19 "backlight": false,
20 "rgblight": false,
21 "audio": false,
22 "rgb_matrix": true 19 "rgb_matrix": true
23 }, 20 },
24 "diode_direction": "COL2ROW", 21 "diode_direction": "COL2ROW",
diff --git a/keyboards/jels/boaty/info.json b/keyboards/jels/boaty/info.json
index ca6257f6ef..6d85c5bd4f 100644
--- a/keyboards/jels/boaty/info.json
+++ b/keyboards/jels/boaty/info.json
@@ -16,8 +16,7 @@
16 "mousekey": false, 16 "mousekey": false,
17 "extrakey": true, 17 "extrakey": true,
18 "console": false, 18 "console": false,
19 "command": false, 19 "command": false
20 "backlight": false
21 }, 20 },
22 "matrix_pins": { 21 "matrix_pins": {
23 "cols": ["B1", "C0", "C1", "C2", "D4", "D1", "D0", "C5", "C4", "C3", "D5"], 22 "cols": ["B1", "C0", "C1", "C2", "D4", "D1", "D0", "C5", "C4", "C3", "D5"],
diff --git a/keyboards/kbdfans/odinmini/info.json b/keyboards/kbdfans/odinmini/info.json
index 19a854c4ce..a9cb1a798f 100644
--- a/keyboards/kbdfans/odinmini/info.json
+++ b/keyboards/kbdfans/odinmini/info.json
@@ -5,8 +5,6 @@
5 "bootloader": "rp2040", 5 "bootloader": "rp2040",
6 "diode_direction": "COL2ROW", 6 "diode_direction": "COL2ROW",
7 "features": { 7 "features": {
8 "audio": false,
9 "backlight": false,
10 "bootmagic": true, 8 "bootmagic": true,
11 "command": false, 9 "command": false,
12 "extrakey": true, 10 "extrakey": true,
diff --git a/keyboards/kbdfans/tiger80/info.json b/keyboards/kbdfans/tiger80/info.json
index 1a2258deea..9761cb892d 100644
--- a/keyboards/kbdfans/tiger80/info.json
+++ b/keyboards/kbdfans/tiger80/info.json
@@ -4,8 +4,6 @@
4 "maintainer": "kbdfans", 4 "maintainer": "kbdfans",
5 "bootloader": "atmel-dfu", 5 "bootloader": "atmel-dfu",
6 "features": { 6 "features": {
7 "audio": false,
8 "backlight": false,
9 "bootmagic": true, 7 "bootmagic": true,
10 "command": false, 8 "command": false,
11 "console": false, 9 "console": false,
diff --git a/keyboards/keebio/convolution/info.json b/keyboards/keebio/convolution/info.json
index 5e05d70ace..9ea761c1a9 100644
--- a/keyboards/keebio/convolution/info.json
+++ b/keyboards/keebio/convolution/info.json
@@ -10,9 +10,7 @@
10 "console": true, 10 "console": true,
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": false, 12 "mousekey": false,
13 "nkro": false, 13 "nkro": false
14 "unicode": false,
15 "backlight": false
16 }, 14 },
17 "layout_aliases": {"LAYOUT": "LAYOUT_all"} 15 "layout_aliases": {"LAYOUT": "LAYOUT_all"}
18} 16}
diff --git a/keyboards/keebio/convolution/rev1/info.json b/keyboards/keebio/convolution/rev1/info.json
index 5ff7c1f8f0..68ac532620 100644
--- a/keyboards/keebio/convolution/rev1/info.json
+++ b/keyboards/keebio/convolution/rev1/info.json
@@ -9,8 +9,6 @@
9 "diode_direction": "COL2ROW", 9 "diode_direction": "COL2ROW",
10 "features": { 10 "features": {
11 "console": true, 11 "console": true,
12 "rgblight": false,
13 "backlight": false,
14 "rgb_matrix": true 12 "rgb_matrix": true
15 }, 13 },
16 "matrix_pins": { 14 "matrix_pins": {
diff --git a/keyboards/keebio/sinc/info.json b/keyboards/keebio/sinc/info.json
index a55f42649e..aa1e08f39d 100644
--- a/keyboards/keebio/sinc/info.json
+++ b/keyboards/keebio/sinc/info.json
@@ -6,14 +6,12 @@
6 "vid": "0xCB10" 6 "vid": "0xCB10"
7 }, 7 },
8 "features": { 8 "features": {
9 "audio": false,
10 "bootmagic": true, 9 "bootmagic": true,
11 "command": false, 10 "command": false,
12 "console": false, 11 "console": false,
13 "extrakey": true, 12 "extrakey": true,
14 "mousekey": false, 13 "mousekey": false,
15 "nkro": false, 14 "nkro": false
16 "unicode": false
17 }, 15 },
18 "split": { 16 "split": {
19 "enabled": true 17 "enabled": true
diff --git a/keyboards/keebio/sinc/rev3/info.json b/keyboards/keebio/sinc/rev3/info.json
index e20cd24f19..da828dbb35 100644
--- a/keyboards/keebio/sinc/rev3/info.json
+++ b/keyboards/keebio/sinc/rev3/info.json
@@ -9,8 +9,6 @@
9 "diode_direction": "COL2ROW", 9 "diode_direction": "COL2ROW",
10 "features": { 10 "features": {
11 "console": true, 11 "console": true,
12 "rgblight": false,
13 "backlight": false,
14 "rgb_matrix": true 12 "rgb_matrix": true
15 }, 13 },
16 "split": { 14 "split": {
diff --git a/keyboards/keychron/q4/info.json b/keyboards/keychron/q4/info.json
index e314477ab9..59f6caef92 100644
--- a/keyboards/keychron/q4/info.json
+++ b/keyboards/keychron/q4/info.json
@@ -16,16 +16,13 @@
16 } 16 }
17 }, 17 },
18 "features": { 18 "features": {
19 "audio": false,
20 "backlight": false,
21 "bootmagic": true, 19 "bootmagic": true,
22 "command": false, 20 "command": false,
23 "console": false, 21 "console": false,
24 "extrakey": true, 22 "extrakey": true,
25 "mousekey": true, 23 "mousekey": true,
26 "nkro": true, 24 "nkro": true,
27 "rgb_matrix": true, 25 "rgb_matrix": true
28 "rgblight": false
29 }, 26 },
30 "matrix_pins": { 27 "matrix_pins": {
31 "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"], 28 "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9"],
diff --git a/keyboards/keyspensory/kp60/info.json b/keyboards/keyspensory/kp60/info.json
index 469faa2cd2..1172e14d45 100644
--- a/keyboards/keyspensory/kp60/info.json
+++ b/keyboards/keyspensory/kp60/info.json
@@ -22,9 +22,7 @@
22 "extrakey": true, 22 "extrakey": true,
23 "mousekey": true, 23 "mousekey": true,
24 "nkro": true, 24 "nkro": true,
25 "rgblight": true, 25 "rgblight": true
26 "backlight": false,
27 "audio": false
28 }, 26 },
29 "rgblight": { 27 "rgblight": {
30 "led_count": 8, 28 "led_count": 8,
diff --git a/keyboards/kinesis/alvicstep/info.json b/keyboards/kinesis/alvicstep/info.json
index 293b0168a4..951f01203c 100644
--- a/keyboards/kinesis/alvicstep/info.json
+++ b/keyboards/kinesis/alvicstep/info.json
@@ -12,9 +12,7 @@
12 "command": false, 12 "command": false,
13 "mousekey": true, 13 "mousekey": true,
14 "extrakey": true, 14 "extrakey": true,
15 "nkro": true, 15 "nkro": true
16 "audio": false,
17 "backlight": false
18 }, 16 },
19 "processor": "at90usb1286", 17 "processor": "at90usb1286",
20 "bootloader": "halfkay", 18 "bootloader": "halfkay",
diff --git a/keyboards/kinesis/kint2pp/info.json b/keyboards/kinesis/kint2pp/info.json
index ecf86658a8..48d77942db 100644
--- a/keyboards/kinesis/kint2pp/info.json
+++ b/keyboards/kinesis/kint2pp/info.json
@@ -13,9 +13,7 @@
13 "command": false, 13 "command": false,
14 "mousekey": true, 14 "mousekey": true,
15 "extrakey": true, 15 "extrakey": true,
16 "nkro": true, 16 "nkro": true
17 "audio": false,
18 "backlight": false
19 }, 17 },
20 "build": { 18 "build": {
21 "debounce_type": "sym_eager_pk" 19 "debounce_type": "sym_eager_pk"
diff --git a/keyboards/kinesis/kint36/info.json b/keyboards/kinesis/kint36/info.json
index 969f819f80..592fade4cb 100644
--- a/keyboards/kinesis/kint36/info.json
+++ b/keyboards/kinesis/kint36/info.json
@@ -13,9 +13,7 @@
13 "command": false, 13 "command": false,
14 "mousekey": true, 14 "mousekey": true,
15 "extrakey": true, 15 "extrakey": true,
16 "nkro": true, 16 "nkro": true
17 "audio": false,
18 "backlight": false
19 }, 17 },
20 "build": { 18 "build": {
21 "debounce_type": "sym_eager_pk" 19 "debounce_type": "sym_eager_pk"
diff --git a/keyboards/kinesis/kint41/info.json b/keyboards/kinesis/kint41/info.json
index eec726cf51..c1eb7b8465 100644
--- a/keyboards/kinesis/kint41/info.json
+++ b/keyboards/kinesis/kint41/info.json
@@ -13,9 +13,7 @@
13 "command": false, 13 "command": false,
14 "mousekey": true, 14 "mousekey": true,
15 "extrakey": true, 15 "extrakey": true,
16 "nkro": true, 16 "nkro": true
17 "audio": false,
18 "backlight": false
19 }, 17 },
20 "build": { 18 "build": {
21 "debounce_type": "sym_eager_pk" 19 "debounce_type": "sym_eager_pk"
diff --git a/keyboards/kinesis/kintlc/info.json b/keyboards/kinesis/kintlc/info.json
index 13c2f9a55c..07c81e1c89 100644
--- a/keyboards/kinesis/kintlc/info.json
+++ b/keyboards/kinesis/kintlc/info.json
@@ -13,9 +13,7 @@
13 "command": false, 13 "command": false,
14 "mousekey": true, 14 "mousekey": true,
15 "extrakey": true, 15 "extrakey": true,
16 "nkro": true, 16 "nkro": true
17 "audio": false,
18 "backlight": false
19 }, 17 },
20 "build": { 18 "build": {
21 "debounce_type": "sym_eager_pk" 19 "debounce_type": "sym_eager_pk"
diff --git a/keyboards/kinesis/kintwin/info.json b/keyboards/kinesis/kintwin/info.json
index ed67c36af3..92727e9ecb 100644
--- a/keyboards/kinesis/kintwin/info.json
+++ b/keyboards/kinesis/kintwin/info.json
@@ -18,9 +18,7 @@
18 "command": false, 18 "command": false,
19 "mousekey": true, 19 "mousekey": true,
20 "extrakey": true, 20 "extrakey": true,
21 "nkro": true, 21 "nkro": true
22 "audio": false,
23 "backlight": false
24 }, 22 },
25 "matrix_pins": { 23 "matrix_pins": {
26 "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6"], 24 "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6"],
diff --git a/keyboards/kinesis/nguyenvietyen/info.json b/keyboards/kinesis/nguyenvietyen/info.json
index 123b42e9bf..2a99a4e600 100644
--- a/keyboards/kinesis/nguyenvietyen/info.json
+++ b/keyboards/kinesis/nguyenvietyen/info.json
@@ -12,9 +12,7 @@
12 "command": true, 12 "command": true,
13 "mousekey": true, 13 "mousekey": true,
14 "extrakey": true, 14 "extrakey": true,
15 "nkro": true, 15 "nkro": true
16 "audio": false,
17 "backlight": false
18 }, 16 },
19 "indicators": { 17 "indicators": {
20 "caps_lock": "E6", 18 "caps_lock": "E6",
diff --git a/keyboards/kinesis/stapelberg/info.json b/keyboards/kinesis/stapelberg/info.json
index 44e2a33157..6ad972d247 100644
--- a/keyboards/kinesis/stapelberg/info.json
+++ b/keyboards/kinesis/stapelberg/info.json
@@ -12,9 +12,7 @@
12 "command": false, 12 "command": false,
13 "mousekey": true, 13 "mousekey": true,
14 "extrakey": true, 14 "extrakey": true,
15 "nkro": true, 15 "nkro": true
16 "audio": false,
17 "backlight": false
18 }, 16 },
19 "matrix_pins": { 17 "matrix_pins": {
20 "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6"], 18 "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6"],
diff --git a/keyboards/kprepublic/bm16a/v1/info.json b/keyboards/kprepublic/bm16a/v1/info.json
index 9e99832b3e..85173a89cc 100644
--- a/keyboards/kprepublic/bm16a/v1/info.json
+++ b/keyboards/kprepublic/bm16a/v1/info.json
@@ -18,8 +18,7 @@
18 "command": false, 18 "command": false,
19 "nkro": true, 19 "nkro": true,
20 "backlight": true, 20 "backlight": true,
21 "rgblight": true, 21 "rgblight": true
22 "audio": false
23 }, 22 },
24 "matrix_pins": { 23 "matrix_pins": {
25 "rows": ["D3", "D5", "D1", "D2"], 24 "rows": ["D3", "D5", "D1", "D2"],
diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/info.json b/keyboards/kprepublic/bm40hsrgb/rev2/info.json
index 64b35fc25c..cfaabd5c9e 100644
--- a/keyboards/kprepublic/bm40hsrgb/rev2/info.json
+++ b/keyboards/kprepublic/bm40hsrgb/rev2/info.json
@@ -12,9 +12,7 @@
12 "tri_layer": true, 12 "tri_layer": true,
13 "console": false, 13 "console": false,
14 "command": false, 14 "command": false,
15 "nkro": false, 15 "nkro": false
16 "backlight": false,
17 "audio": false
18 }, 16 },
19 "usb": { 17 "usb": {
20 "vid": "0x4B50", 18 "vid": "0x4B50",
diff --git a/keyboards/kuro/kuro65/info.json b/keyboards/kuro/kuro65/info.json
index fc89b989d3..72549735d9 100644
--- a/keyboards/kuro/kuro65/info.json
+++ b/keyboards/kuro/kuro65/info.json
@@ -25,10 +25,6 @@
25 "console": false, 25 "console": false,
26 "command": false, 26 "command": false,
27 "nkro": true, 27 "nkro": true,
28 "backlight": false,
29 "rgblight": false,
30 "audio": false,
31 "key_lock": false,
32 "rgb_matrix": true 28 "rgb_matrix": true
33 }, 29 },
34 "ws2812": { 30 "ws2812": {
diff --git a/keyboards/laneware/raindrop/info.json b/keyboards/laneware/raindrop/info.json
index bc67d437fa..d1896a41b4 100644
--- a/keyboards/laneware/raindrop/info.json
+++ b/keyboards/laneware/raindrop/info.json
@@ -21,11 +21,7 @@
21 "extrakey": true, 21 "extrakey": true,
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": true, 24 "nkro": true
25 "backlight": false,
26 "audio": false,
27 "rgblight": false,
28 "sleep_led": false
29 }, 25 },
30 "layout_aliases": { 26 "layout_aliases": {
31 "LAYOUT_all": "LAYOUT_64_ansi_split_bs" 27 "LAYOUT_all": "LAYOUT_64_ansi_split_bs"
diff --git a/keyboards/linworks/fave84h/info.json b/keyboards/linworks/fave84h/info.json
index 11ef16f2a3..1ca6cb911a 100644
--- a/keyboards/linworks/fave84h/info.json
+++ b/keyboards/linworks/fave84h/info.json
@@ -12,8 +12,7 @@
12 "extrakey": true, 12 "extrakey": true,
13 "mousekey": true, 13 "mousekey": true,
14 "nkro": true, 14 "nkro": true,
15 "rgb_matrix": true, 15 "rgb_matrix": true
16 "rgblight": false
17 }, 16 },
18 "ws2812": { 17 "ws2812": {
19 "pin": "D2" 18 "pin": "D2"
diff --git a/keyboards/maxr1998/phoebe/info.json b/keyboards/maxr1998/phoebe/info.json
index 7bb3832cbe..f6913ece0b 100644
--- a/keyboards/maxr1998/phoebe/info.json
+++ b/keyboards/maxr1998/phoebe/info.json
@@ -10,7 +10,6 @@
10 "features": { 10 "features": {
11 "bootmagic": true, 11 "bootmagic": true,
12 "nkro": true, 12 "nkro": true,
13 "backlight": false,
14 "rgblight": true, 13 "rgblight": true,
15 "key_lock": true, 14 "key_lock": true,
16 "leader": true 15 "leader": true
diff --git a/keyboards/mechlovin/mechlovin9/rev3/info.json b/keyboards/mechlovin/mechlovin9/rev3/info.json
index f5efcc1f6a..faa4cf0a87 100644
--- a/keyboards/mechlovin/mechlovin9/rev3/info.json
+++ b/keyboards/mechlovin/mechlovin9/rev3/info.json
@@ -6,9 +6,6 @@
6 "pid": "0x6509", 6 "pid": "0x6509",
7 "device_version": "0.0.3" 7 "device_version": "0.0.3"
8 }, 8 },
9 "features": {
10 "backlight": false
11 },
12 "bootmagic": { 9 "bootmagic": {
13 "matrix": [0, 13] 10 "matrix": [0, 13]
14 }, 11 },
diff --git a/keyboards/mechlovin/zed65/910/info.json b/keyboards/mechlovin/zed65/910/info.json
index d1de863c03..3b1472014d 100644
--- a/keyboards/mechlovin/zed65/910/info.json
+++ b/keyboards/mechlovin/zed65/910/info.json
@@ -9,7 +9,6 @@
9 "device_version": "0.0.1" 9 "device_version": "0.0.1"
10 }, 10 },
11 "features": { 11 "features": {
12 "backlight": false,
13 "nkro": true, 12 "nkro": true,
14 "rgblight": true 13 "rgblight": true
15 }, 14 },
diff --git a/keyboards/miiiw/blackio83/info.json b/keyboards/miiiw/blackio83/info.json
index ef0e15efb9..24dc644405 100644
--- a/keyboards/miiiw/blackio83/info.json
+++ b/keyboards/miiiw/blackio83/info.json
@@ -6,7 +6,6 @@
6 "debounce": 3, 6 "debounce": 3,
7 "diode_direction": "COL2ROW", 7 "diode_direction": "COL2ROW",
8 "features": { 8 "features": {
9 "backlight": false,
10 "bootmagic": true, 9 "bootmagic": true,
11 "command": false, 10 "command": false,
12 "console": false, 11 "console": false,
@@ -15,8 +14,7 @@
15 "extrakey": true, 14 "extrakey": true,
16 "mousekey": true, 15 "mousekey": true,
17 "nkro": true, 16 "nkro": true,
18 "rgb_matrix": true, 17 "rgb_matrix": true
19 "rgblight": false
20 }, 18 },
21 "indicators": { 19 "indicators": {
22 "caps_lock": "B2", 20 "caps_lock": "B2",
diff --git a/keyboards/mk65/info.json b/keyboards/mk65/info.json
index 44a8e15f15..9135deaf19 100644
--- a/keyboards/mk65/info.json
+++ b/keyboards/mk65/info.json
@@ -30,10 +30,7 @@
30 "console": false, 30 "console": false,
31 "command": false, 31 "command": false,
32 "nkro": true, 32 "nkro": true,
33 "backlight": false, 33 "rgblight": true
34 "rgblight": true,
35 "audio": false,
36 "key_lock": false
37 }, 34 },
38 "rgblight": { 35 "rgblight": {
39 "led_count": 7, 36 "led_count": 7,
diff --git a/keyboards/mlego/m65/rev1/info.json b/keyboards/mlego/m65/rev1/info.json
index d8bb91de30..2f77137eec 100644
--- a/keyboards/mlego/m65/rev1/info.json
+++ b/keyboards/mlego/m65/rev1/info.json
@@ -11,8 +11,6 @@
11 ] 11 ]
12 }, 12 },
13 "features": { 13 "features": {
14 "audio": false,
15 "backlight": false,
16 "bootmagic": true, 14 "bootmagic": true,
17 "command": false, 15 "command": false,
18 "console": false, 16 "console": false,
diff --git a/keyboards/mlego/m65/rev2/info.json b/keyboards/mlego/m65/rev2/info.json
index e8575e23e8..0014767309 100644
--- a/keyboards/mlego/m65/rev2/info.json
+++ b/keyboards/mlego/m65/rev2/info.json
@@ -10,8 +10,6 @@
10 ] 10 ]
11 }, 11 },
12 "features": { 12 "features": {
13 "audio": false,
14 "backlight": false,
15 "bootmagic": true, 13 "bootmagic": true,
16 "command": true, 14 "command": true,
17 "console": false, 15 "console": false,
diff --git a/keyboards/mlego/m65/rev3/info.json b/keyboards/mlego/m65/rev3/info.json
index d48d52d9d9..4b7980b63b 100644
--- a/keyboards/mlego/m65/rev3/info.json
+++ b/keyboards/mlego/m65/rev3/info.json
@@ -11,8 +11,6 @@
11 ] 11 ]
12 }, 12 },
13 "features": { 13 "features": {
14 "audio": false,
15 "backlight": false,
16 "bootmagic": true, 14 "bootmagic": true,
17 "command": false, 15 "command": false,
18 "console": false, 16 "console": false,
diff --git a/keyboards/mlego/m65/rev4/info.json b/keyboards/mlego/m65/rev4/info.json
index 56fed15317..ab2a708ba8 100644
--- a/keyboards/mlego/m65/rev4/info.json
+++ b/keyboards/mlego/m65/rev4/info.json
@@ -11,8 +11,6 @@
11 ] 11 ]
12 }, 12 },
13 "features": { 13 "features": {
14 "audio": false,
15 "backlight": false,
16 "bootmagic": true, 14 "bootmagic": true,
17 "command": false, 15 "command": false,
18 "console": true, 16 "console": true,
diff --git a/keyboards/montsinger/palmetto/info.json b/keyboards/montsinger/palmetto/info.json
index efe81dd9c3..9ff29ba893 100755
--- a/keyboards/montsinger/palmetto/info.json
+++ b/keyboards/montsinger/palmetto/info.json
@@ -8,8 +8,7 @@
8 "bootmagic": true, 8 "bootmagic": true,
9 "extrakey": true, 9 "extrakey": true,
10 "mousekey": true, 10 "mousekey": true,
11 "nkro": true, 11 "nkro": true
12 "rgblight": false
13 }, 12 },
14 "matrix_pins": { 13 "matrix_pins": {
15 "cols": ["GP28", "GP27", "GP29", "GP0", "GP1", "GP9", "GP26", "GP18", "GP10", "GP11", "GP25", "GP24", "GP12", "GP21", "GP13"], 14 "cols": ["GP28", "GP27", "GP29", "GP0", "GP1", "GP9", "GP26", "GP18", "GP10", "GP11", "GP25", "GP24", "GP12", "GP21", "GP13"],
diff --git a/keyboards/navi60/info.json b/keyboards/navi60/info.json
index dde3b09ff8..42c3e5da1d 100644
--- a/keyboards/navi60/info.json
+++ b/keyboards/navi60/info.json
@@ -21,11 +21,7 @@
21 "extrakey": true, 21 "extrakey": true,
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": true, 24 "nkro": true
25 "backlight": false,
26 "rgblight": false,
27 "audio": false,
28 "key_lock": false
29 }, 25 },
30 "layouts": { 26 "layouts": {
31 "LAYOUT": { 27 "LAYOUT": {
diff --git a/keyboards/novelkeys/nk_plus/info.json b/keyboards/novelkeys/nk_plus/info.json
index 41beca3682..b823d2808b 100755
--- a/keyboards/novelkeys/nk_plus/info.json
+++ b/keyboards/novelkeys/nk_plus/info.json
@@ -14,15 +14,13 @@
14 "rows": ["B2", "B1", "B0", "B10", "B3"] 14 "rows": ["B2", "B1", "B0", "B10", "B3"]
15 }, 15 },
16 "features": { 16 "features": {
17 "backlight": false,
18 "bootmagic": true, 17 "bootmagic": true,
19 "command": false, 18 "command": false,
20 "console": false, 19 "console": false,
21 "extrakey": true, 20 "extrakey": true,
22 "mousekey": true, 21 "mousekey": true,
23 "nkro": true, 22 "nkro": true,
24 "rgb_matrix": true, 23 "rgb_matrix": true
25 "rgblight": false
26 }, 24 },
27 "processor": "STM32F072", 25 "processor": "STM32F072",
28 "bootloader": "stm32-dfu", 26 "bootloader": "stm32-dfu",
diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/info.json b/keyboards/sawnsprojects/eclipse/eclipse60/info.json
index ad6c974136..7586ed5a34 100644
--- a/keyboards/sawnsprojects/eclipse/eclipse60/info.json
+++ b/keyboards/sawnsprojects/eclipse/eclipse60/info.json
@@ -22,10 +22,7 @@
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": false, 24 "nkro": false,
25 "backlight": false, 25 "rgblight": true
26 "rgblight": true,
27 "audio": false,
28 "key_lock": false
29 }, 26 },
30 "rgblight": { 27 "rgblight": {
31 "led_count": 18, 28 "led_count": 18,
diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/info.json b/keyboards/sawnsprojects/eclipse/tinyneko/info.json
index 387532d58b..80ae2558f2 100644
--- a/keyboards/sawnsprojects/eclipse/tinyneko/info.json
+++ b/keyboards/sawnsprojects/eclipse/tinyneko/info.json
@@ -22,10 +22,7 @@
22 "console": false, 22 "console": false,
23 "command": false, 23 "command": false,
24 "nkro": false, 24 "nkro": false,
25 "backlight": false, 25 "rgblight": true
26 "rgblight": true,
27 "audio": false,
28 "key_lock": false
29 }, 26 },
30 "rgblight": { 27 "rgblight": {
31 "led_count": 18, 28 "led_count": 18,
diff --git a/keyboards/sharkoon/skiller_sgk50_s3/info.json b/keyboards/sharkoon/skiller_sgk50_s3/info.json
index 0b228b034b..6535ec63b7 100644
--- a/keyboards/sharkoon/skiller_sgk50_s3/info.json
+++ b/keyboards/sharkoon/skiller_sgk50_s3/info.json
@@ -18,8 +18,7 @@
18 "extrakey": true, 18 "extrakey": true,
19 "mousekey": true, 19 "mousekey": true,
20 "nkro": true, 20 "nkro": true,
21 "rgb_matrix": true, 21 "rgb_matrix": true
22 "rgblight": false
23 }, 22 },
24 "matrix_pins": { 23 "matrix_pins": {
25 "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], 24 "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"],
diff --git a/keyboards/smithrune/magnus/m75h/info.json b/keyboards/smithrune/magnus/m75h/info.json
index a4f2ce5768..325db7d1da 100644
--- a/keyboards/smithrune/magnus/m75h/info.json
+++ b/keyboards/smithrune/magnus/m75h/info.json
@@ -17,12 +17,9 @@
17 } 17 }
18 }, 18 },
19 "features": { 19 "features": {
20 "audio": false,
21 "backlight": false,
22 "bootmagic": true, 20 "bootmagic": true,
23 "command": false, 21 "command": false,
24 "console": false, 22 "console": false,
25 "encoder": false,
26 "extrakey": true, 23 "extrakey": true,
27 "mousekey": true, 24 "mousekey": true,
28 "nkro": true, 25 "nkro": true,
diff --git a/keyboards/smithrune/magnus/m75s/info.json b/keyboards/smithrune/magnus/m75s/info.json
index 5b834631f7..352b529bb0 100644
--- a/keyboards/smithrune/magnus/m75s/info.json
+++ b/keyboards/smithrune/magnus/m75s/info.json
@@ -17,12 +17,10 @@
17 } 17 }
18 }, 18 },
19 "features": { 19 "features": {
20 "audio": false,
21 "backlight": true, 20 "backlight": true,
22 "bootmagic": true, 21 "bootmagic": true,
23 "command": false, 22 "command": false,
24 "console": false, 23 "console": false,
25 "encoder": false,
26 "extrakey": true, 24 "extrakey": true,
27 "mousekey": true, 25 "mousekey": true,
28 "nkro": true, 26 "nkro": true,
@@ -36,7 +34,7 @@
36 }, 34 },
37 "indicators": { 35 "indicators": {
38 "caps_lock": "A10" 36 "caps_lock": "A10"
39 } 37 },
40 "ws2812": { 38 "ws2812": {
41 "pin": "B15" 39 "pin": "B15"
42 }, 40 },
diff --git a/keyboards/splitography/info.json b/keyboards/splitography/info.json
index 45ee7beed8..3805f1ca2b 100644
--- a/keyboards/splitography/info.json
+++ b/keyboards/splitography/info.json
@@ -11,9 +11,7 @@
11 "mousekey": false, 11 "mousekey": false,
12 "extrakey": true, 12 "extrakey": true,
13 "console": false, 13 "console": false,
14 "audio": false, 14 "command": false
15 "command": false,
16 "backlight": false
17 }, 15 },
18 "matrix_pins": { 16 "matrix_pins": {
19 "rows": ["D0", "D1", "D2", "D3"], 17 "rows": ["D0", "D1", "D2", "D3"],
diff --git a/keyboards/stront/info.json b/keyboards/stront/info.json
index 88ccb2c6d0..d2726c85f0 100644
--- a/keyboards/stront/info.json
+++ b/keyboards/stront/info.json
@@ -85,7 +85,6 @@
85 "encoder": true, 85 "encoder": true,
86 "backlight": true, 86 "backlight": true,
87 "extrakey": true, 87 "extrakey": true,
88 "rgblight": false,
89 "rgb_matrix": true, 88 "rgb_matrix": true,
90 "nkro": false 89 "nkro": false
91 }, 90 },
diff --git a/keyboards/synthlabs/060/info.json b/keyboards/synthlabs/060/info.json
index 0c5870b46a..2fe90c96fd 100644
--- a/keyboards/synthlabs/060/info.json
+++ b/keyboards/synthlabs/060/info.json
@@ -13,7 +13,6 @@
13 "extrakey": true, 13 "extrakey": true,
14 "mousekey": true, 14 "mousekey": true,
15 "nkro": true, 15 "nkro": true,
16 "rgblight": false,
17 "rgb_matrix": true 16 "rgb_matrix": true
18 }, 17 },
19 "ws2812": { 18 "ws2812": {
diff --git a/keyboards/tzarc/djinn/info.json b/keyboards/tzarc/djinn/info.json
index 64ed1da690..fddee1c21f 100644
--- a/keyboards/tzarc/djinn/info.json
+++ b/keyboards/tzarc/djinn/info.json
@@ -23,7 +23,6 @@
23 "nkro": true, 23 "nkro": true,
24 "quantum_painter": true, 24 "quantum_painter": true,
25 "rgb_matrix": true, 25 "rgb_matrix": true,
26 "unicode": false,
27 "usbpd": true, 26 "usbpd": true,
28 "wpm": true 27 "wpm": true
29 }, 28 },
diff --git a/keyboards/wolf/m60_b/info.json b/keyboards/wolf/m60_b/info.json
index 6d39d0bbf8..474974d383 100644
--- a/keyboards/wolf/m60_b/info.json
+++ b/keyboards/wolf/m60_b/info.json
@@ -11,8 +11,7 @@
11 "extrakey": true, 11 "extrakey": true,
12 "mousekey": true, 12 "mousekey": true,
13 "nkro": true, 13 "nkro": true,
14 "rgb_matrix": true, 14 "rgb_matrix": true
15 "rgblight": false
16 }, 15 },
17 "ws2812": { 16 "ws2812": {
18 "pin": "D1" 17 "pin": "D1"
diff --git a/keyboards/ymdk/melody96/hotswap/info.json b/keyboards/ymdk/melody96/hotswap/info.json
index 61112d88ab..6a00e05050 100644
--- a/keyboards/ymdk/melody96/hotswap/info.json
+++ b/keyboards/ymdk/melody96/hotswap/info.json
@@ -14,7 +14,6 @@
14 }, 14 },
15 "diode_direction": "ROW2COL", 15 "diode_direction": "ROW2COL",
16 "features": { 16 "features": {
17 "audio": false,
18 "backlight": true, 17 "backlight": true,
19 "bootmagic": true, 18 "bootmagic": true,
20 "command": false, 19 "command": false,
diff --git a/keyboards/yoichiro/lunakey_pico/info.json b/keyboards/yoichiro/lunakey_pico/info.json
index bf4b2a2510..d80aaf0612 100644
--- a/keyboards/yoichiro/lunakey_pico/info.json
+++ b/keyboards/yoichiro/lunakey_pico/info.json
@@ -11,8 +11,7 @@
11 "console": false, 11 "console": false,
12 "command": false, 12 "command": false,
13 "nkro": false, 13 "nkro": false,
14 "rgblight": true, 14 "rgblight": true
15 "audio": false
16 }, 15 },
17 "matrix_pins": { 16 "matrix_pins": {
18 "cols": ["GP21", "GP20", "GP19", "GP18", "GP17", "GP16"], 17 "cols": ["GP21", "GP20", "GP19", "GP18", "GP17", "GP16"],