diff --git a/keyboards/binepad/bn009/keymaps/via/keymap.c b/keyboards/binepad/bn009/keymaps/via/keymap.c
deleted file mode 100644
index 4ce3d1ae..00000000
--- a/keyboards/binepad/bn009/keymaps/via/keymap.c
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright 2021 BINEPAD 
-	  * 
-	  * This program is free software: you can redistribute it and/or modify 
-	  * it under the terms of the GNU General Public License as published by 
-	  * the Free Software Foundation, either version 2 of the License, or 
-	  * (at your option) any later version. 
-	  * 
-	  * This program is distributed in the hope that it will be useful, 
-	  * but WITHOUT ANY WARRANTY; without even the implied warranty of 
-	  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
-	  * GNU General Public License for more details. 
-	  * 
-	  * You should have received a copy of the GNU General Public License 
-	  * along with this program.  If not, see <http://www.gnu.org/licenses/>. 
-	  */ 
-
-#include QMK_KEYBOARD_H
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-    [0] =
-        LAYOUT(
-                KC_7 , KC_8 , KC_9, 
-                KC_4 , KC_5 , KC_6, 
-                KC_1 , KC_2 , KC_3
-              ),
-    [1] =
-        LAYOUT(
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO
-              ),
-    [2] =
-        LAYOUT(
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO
-              ),
-    [3] =
-        LAYOUT(
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO,
-                KC_NO , KC_NO, KC_NO
-              ),
-};
diff --git a/keyboards/binepad/bn009/keymaps/via/keymap.json b/keyboards/binepad/bn009/keymaps/via/keymap.json
new file mode 100644
index 00000000..414859ec
--- /dev/null
+++ b/keyboards/binepad/bn009/keymaps/via/keymap.json
@@ -0,0 +1,35 @@
+{
+  "config": {
+      "features": {
+          "via": true
+      }
+  },
+  "keyboard": "binepad/bn009r2",
+  "version": 1,
+  "author": "binepad",
+  "notes": "This file is a keymap.json file for binepad/bn009r2",
+  "keymap": "via",
+  "layout": "LAYOUT_ortho_3x3",
+  "layers": [
+      [
+          "KC_7", "KC_8", "KC_9",
+          "KC_4", "KC_5", "KC_6",
+          "KC_1", "KC_2", "KC_3"
+      ],
+      [
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO"
+      ],
+      [
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO"
+      ],
+      [
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO", 
+          "KC_NO", "KC_NO", "KC_NO"
+      ]
+  ]
+}
diff --git a/keyboards/binepad/bn009/keymaps/via/rules.mk b/keyboards/binepad/bn009/keymaps/via/rules.mk
deleted file mode 100644
index 1e5b9980..00000000
--- a/keyboards/binepad/bn009/keymaps/via/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-VIA_ENABLE = yes
diff --git a/keyboards/binepad/bn009r2/keymaps/via/keymap.json b/keyboards/binepad/bn009r2/keymaps/via/keymap.json
deleted file mode 100644
index 797c54d4..00000000
--- a/keyboards/binepad/bn009r2/keymaps/via/keymap.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "config": {
-        "features": {
-            "via": true
-        }
-    },
-    "keyboard": "binepad/bn009r2",
-    "version": 1,
-    "author": "binepad",
-    "notes": "This file is a keymap.json file for binepad/bn009r2",
-    "keymap": "via",
-    "layout": "LAYOUT_ortho_3x3",
-    "layers": [
-        [
-            "KC_7", "KC_8", "KC_9",
-            "KC_4", "KC_5", "KC_6",
-            "KC_1", "KC_2", "KC_3"
-        ],
-        [
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO"
-        ],
-        [
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO"
-        ],
-        [
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO", 
-            "KC_NO", "KC_NO", "KC_NO"
-        ]
-    ]
-}