From 6dcbb622926684bc23a0d6baddd31061062da852 Mon Sep 17 00:00:00 2001 From: HorrorTroll Date: Sat, 13 Nov 2021 11:30:53 +0700 Subject: [PATCH] More update, bruh --- README.md | 91 +++++++++++++----- docs/README.md | 3 +- stockFWs/IKBC/260/IKBC_DC87_White_BT4_260.bin | Bin 0 -> 65536 bytes 3 files changed, 70 insertions(+), 24 deletions(-) create mode 100644 stockFWs/IKBC/260/IKBC_DC87_White_BT4_260.bin diff --git a/README.md b/README.md index 1087f87..21dd916 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Mechanical-Keyboard-Database +# Mechanical Keyboard Database -A Mechanical Keyboard Database +A Mechanical Keyboard database ## Details of MCU Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard-Database/tree/main/docs) @@ -9,9 +9,15 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard-
Click to expand! + ## 39 Keys | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | | -------- | ----- | ---- | ----------- | ---- | ---- | --------- | ------- | -------- | -------------------------------------------------------------------------------------- | | Redragon | K583 | ? | SN32F268 | No | | RGB | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/6a9dc51ff1d85ed903a189ab8cdde281) | + | | | | | | | | | | | + + ## 42 Keys + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | -------- | ----- | ---- | ----------- | ---- | ---- | --------- | ------- | -------- | -------------------------------------------------------------------------------------- | | Redragon | K585 | ? | SN32F268 | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/8eac8002c2866278d45ddfb863a33a24) | | | | | | | | | | | |
@@ -20,10 +26,12 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard-
Click to expand! - | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | - | --------------- | ----- | ---- | ----------- | ---- | ---- | --------- | ------- | -------- | ---- | - | Womier(GamaKay) | K21 | ? | ? | No | | RGB | All | No | | - | | | | | | | | | | | + ## 21 Keys + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | --------------- | ----- | --------- | ----------- | ---- | ---- | --------- | ------- | -------- | ---- | + | Womier(GamaKay) | K21 | ? | ? | No | | RGB | All | No | | + | Motospeed | K24 | M252SD2AE | No | No | | RGB | All | No | | + | | | | | | | | | | |
## 60% Layout (Compact) @@ -64,11 +72,18 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | BlitzWolf | BW-KB1 | HFD2201KBA | SN32F248B | WIP | [Here](https://git.io/JnqDK) | RGB | No | Bluetooth 5.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/5f7aeadfe4f86b70b7ad6350d0fbedb5) | | | | | | | | | | | | + ## 64 Keys + + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ----- | ----- | -------- | ----------- | ---- | ---- | --------- | ------- | -------- | ---- | + | Akko | ACR64 | VS11K28A | CH555 | No | | RGB | All | No | | + | | | | | | | | | | | + ## 66 Keys | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | | --------------- | -------- | -------- | ----------- | ---- | ---- | --------- | ------- | -------- | -------------------------------------------------------------------------------------- | - | Womier(GamaKay) | K66 (V1) | VS11K16A | SN32F268 | WIP | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/8ddceb2e7bdef2bfa16d6c0825257358) | + | Womier(GamaKay) | K66 (V1) | VS11K16A | SN32F268 | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/8ddceb2e7bdef2bfa16d6c0825257358) | | Womier(GamaKay) | K66 (V2) | VS11K28A | CH555 | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/8ddceb2e7bdef2bfa16d6c0825257358) | | | | | | | | | | | | @@ -77,6 +92,15 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard-
Click to expand! + ## 67 Keys + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ------------ | ---------- | ---------- | ----------- | ---- | ---- | --------- | ------- | ----------------- | ---- | + | Akko | ACR67 | VS11K28A | CH555 | No | | RGB | All | No | | + | Akko | MOD 005 | YC3121-E | No | No | | RGB | All | No | | + | HolyTom | TM680 (V1) | BYK916 | SH68F90 | No | | RGB | All | No | | + | HolyTom | TM680 (V2) | YC3121-E | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | | + | | | | | | | | | | | + ## 68 Keys | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | @@ -85,6 +109,8 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | Akko | 3068 (V1) | ? | SN32F268 | No | | White | No | Bluetooth 3.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/b951590d73a88acfa7548439a9755a06) | | Akko | 3068 (V2) | ? | SN32F268 | No | | White | No | Bluetooth 5.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/63badde2007beb3e091436cc714cb58d) | | Akko | 3068 (V3) | ? | SN32F248B | No | | RGB | All | Bluetooth 5.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/c9060a33124daf5f2ddfc549bcdd6093) | + | Akko | 3068B | YC3121-E | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | | + | FL-Esports | FL680 | VS11K09A-1 | SN32F248B | No | | RGB | All | BLE 5.0 & 2.4 GHz | | | KeyDous | NJ68 | M103CB | NUC123 | No | | RGB | All | Bluetooth 5.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/217036f674eb6cb34f9d9a87f2274fb4) | | Keychron | K6 | HFD2201KBA | SN32F248B | WIP | [Here](https://git.io/JO3Wy) | RGB | All | Bluetooth 5.1 | | | Keychron | K6 | ? | SN32F268 | WIP | [Here](https://git.io/JO3Wy) | White | All | Bluetooth 5.1 | | @@ -114,11 +140,18 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | Womier(GamaKay) | K77 | ? | SN32F268 | No | | RGB | All | No | | | | | | | | | | | | | + ## 80 Keys + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ------- | ----- | -------- | ----------- | ---- | ---- | --------- | ------- | ----------------- | ---- | + | KeyDous | NJ80 | YC3121-E | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | | + | | | | | | | | | | | + ## 81 Keys - | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | - | ----- | ----- | -------- | ----------- | ---- | ---- | --------- | ------- | -------- | ---- | - | Akko | ACR75 | VS11K28A | CH555 | No | | RGB | All | No | | - | | | | | | | | | | | + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ----- | ------- | -------- | ----------- | ---- | ---- | --------- | ------- | -------- | ---- | + | Akko | ACR75 | VS11K28A | CH555 | No | | RGB | All | No | | + | Akko | MOD 007 | YC3121-E | No | No | | RGB | All | No | | + | | | | | | | | | | | ## 82 Keys @@ -133,8 +166,8 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- ## 84 Keys - | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | - | ------------- | --------- | ---------- | ----------- | ---- | ---- | --------- | -------- | ----------------- | -------------------------------------------------------------------------------------- | + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ------------- | --------- | ---------- | ----------- | ---- | ---------------------------- | --------- | -------- | ----------------- | -------------------------------------------------------------------------------------- | | Akko | 3084 (V1) | VS11K17A | SN32F268 | No | | White | No | Bluetooth 3.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/399700dca7f39a347f8f89d752b46bda) | | Akko | 3084 (V2) | VS11K17A | SN32F268 | WIP | | White | No | Bluetooth 5.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/f92a481c5b2a026e23ae2217ac37c32e) | | Akko | 3084 (V3) | ? | SN32F268 | No | | White | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/0483653eb4a87fd92bb5c94cb4074aee) | @@ -163,15 +196,19 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | Akko | 3087 (V1) | ? | SN32F268 | No | | White | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/d49ecd7a294736ea585fc5cca242eecd) | | Akko | 3087 (V2) | ? | SN32F268 | No | | White | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/9c4a1e0d3bb7fadc54094c535957b660) | | Akko | 3087S | ? | SN32F248B | No | | White | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/5e68841bbc7bafc7342131127bb0cba2) | - | Akko | MOD001 (V2) | VS11K28A | CH555 | No | | RGB | All | No | | + | Akko | ACR87 | VS11K28A | CH555 | No | | RGB | All | No | | + | Akko | MOD 001 (V1) | ? | ? | No | | RGB | All | No | | + | Akko | MOD 001 (V2) | VS11K28A | CH555 | No | | RGB | All | No | | | Akko | Sakura Jelly 3087 | VS11K28A | CH555 | No | | RGB | All | No | | | Cherry | MX Board 1.0 | VS11K06A | SN32F268 | No | | White | No | No | | | Cherry | MX 1.0 | VS11K13A | SN32F268 | No | | RGB | No | No | | | DareU | DK880 | VS11K09A | SN32F248 | No | | RGB | No | No | | | E-Dra | EK387 | VS11K09A-1 | SN32F248B | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/d879c29f46369b00d314f9c677a06876) | + | FL-Esports | MK870 | M252SD2AE | No | No | | RGB | No | No | | | GANSS | GS87D | HFD48KP500 | SN32F268 | No | | White | No | Bluetooth 3.0 | [Here](http://www.keyboard-layout-editor.com/#/gists/edea1f92ede1cb04a99b1e7cd4631797) | | Glorious PC Gaming Race | GMMK TKL (V2) | VS11K13A | SN32F268 | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/4bd6c41cc5330b1e875fff528ac4a627) | | HyperX | Alloy Origin Core | SN32F247B | No | No | | RGB | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/86d62bb80b0d06240d9b6507bc0c07fa) | + | iKBC | DC87 | VS11K13A | SN32F268 | No | | White | No | Bluetooth 4.0 | | | iKBC | F87 | HT32F1854 | No | No | | RGB | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/6de08aa78aa96ceecbff24080d628b9e) | | IQUNIX | SLIM87 | VS11K09A-1 | SN32F248B | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/fb2f550a259d4d9d4c99aa3b25a70ef4) | | Keychron | C1 | HFD2201KBA | SN32F248B | WIP | [Here](https://git.io/JO3Wy) | RGB | No | No | | @@ -205,8 +242,8 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | SPCGear | GK530 Tournament | VS11K09A | SN32F248 | WIP | [Here](https://git.io/JO3Wy) | RGB | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/7d46368626ddc9ee3fe0ffdb09105806) | | SPCGear | GK630 Tournament | ? | SN32F248B | No | | RGB | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/7d2c3c1ad39fa99e7e7fd04798472d21) | | Tecware | Phantom 87 | VS11K13A | SN32F268 | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/bf2171b909d796d4333a5b3536f7bf23) | - | Womier(GamaKay) | K87 | VS11K09A-1 | SN32F248B | WIP | [Here](https://git.io/JO3Wy) | RGB | All | No | | - | Womier(GamaKay) | K87 | VS11K28A | CH555 | No | | RGB | All | No | | + | Womier(GamaKay) | K87 (V1) | VS11K09A-1 | SN32F248B | WIP | [Here](https://git.io/JO3Wy) | RGB | All | No | | + | Womier(GamaKay) | K87 (V2) | VS11K28A | CH555 | No | | RGB | All | No | | | Yuemi/Xiaomi | Yuemi Pro MK02 | STM32F072C8T6 | No | [Official QMK](https://git.io/JO3C1) | [Here](https://git.io/JO3nF) | White | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/fcd42696d0ff4d0788870460b5401b22) | | | | | | | | | | | |
@@ -221,7 +258,13 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- | -------------- | --------- | ----------- | ----------- | ---- | ---- | --------- | ------- | ----------------- | -------------------------------------------------------------------------------------- | | Akko | 3098 (V1) | ? | SN32F268 | No | | No | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/1980ac11b7d5217c90c5157f07a7c022) | | Akko | 3098 (V2) | ? | ? | No | | No | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/72b4d4da3389a1ddd66b6689e6787eba) | - | Flesports | FL980 | NUC121SC2AE | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | [Here](http://www.keyboard-layout-editor.com/#/gists/8d3fc231a29b0fc8240d4c4553998f25) | + | Akko | 3098B | YC3121-E | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | | + | Akko | 3098N | NRF52833 | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | | + | Akko | ACR98 | VS11K28A | CH555 | No | | RGB | All | No | | + | Akko | MOD 003 | YC3121-E | No | No | | RGB | All | No | | + | Akko | MOD 004 | YC3121-E | No | No | | RGB | All | No | | + | FL-Esports | FL980 | NUC121SC2AE | No | No | | RGB | All | BLE 5.0 & 2.4 GHz | [Here](http://www.keyboard-layout-editor.com/#/gists/8d3fc231a29b0fc8240d4c4553998f25) | + | HolyTom | TM980 | VS11K56A | ? | No | | RGB | All | BLE 5.0 & 2.4 GHz | | | | | | | | | | | | | ## 100 Keys @@ -291,10 +334,12 @@ Read them here: [Click on this](https://github.com/SonixQMK/Mechanical-Keyboard- ## 108 Keys - | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | - | ------ | --------- | ---- | ----------- | ---- | ---- | --------- | ------- | -------- | -------------------------------------------------------------------------------------- | - | Akko | 3108 (V1) | ? | SN32F268 | No | | No | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/c7325282cd19c56510e92a0976cab70f) | - | Akko | 3108 (V2) | ? | SN32F268 | No | | No | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/e216de679e1506b9369ff093c1d24ef1) | - | IQUNIX | SLIM108 | ? | SN32F248B | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/69dd90c9425f07f0f88d1fbcca910824) | - | | | | | | | | | | | + | Brand | Model | MCU | Rebrand MCU | QMK | Link | Backlight | Hotswap | Wireless | KLE | + | ------ | --------- | -------- | ----------- | ---- | ---- | --------- | ------- | ----------------- | -------------------------------------------------------------------------------------- | + | Akko | 3108 (V1) | ? | SN32F268 | No | | No | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/c7325282cd19c56510e92a0976cab70f) | + | Akko | 3108 (V2) | ? | SN32F268 | No | | No | No | No | [Here](http://www.keyboard-layout-editor.com/#/gists/e216de679e1506b9369ff093c1d24ef1) | + | Akko | 5108B | YC3121-E | No | No | | RGB | No | BLE 5.0 & 2.4 GHz | | + | Akko | 5108S | VS11K28A | CH555 | No | | RGB | No | No | | + | IQUNIX | SLIM108 | ? | SN32F248B | No | | RGB | All | No | [Here](http://www.keyboard-layout-editor.com/#/gists/69dd90c9425f07f0f88d1fbcca910824) | + | | | | | | | | | | | diff --git a/docs/README.md b/docs/README.md index cfffdc5..52b863d 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,4 @@ -# MCU-chip-database +# MCU Chip Database A MCU chip database @@ -66,6 +66,7 @@ A MCU chip database | STMicroelectronics | STM32F072C8T6 | No | ARM Cortex-M0 | LQFP 48 pins | | Unknown | M103CB | Nuvoton | ARM Cortex-M0 | LQFP 48 pins | | WCH | CH555 | No | Intel 8051 | LQFP 48 pins | + | Yichip | YC3121-E | No | 32-bit RISC-V | QFN 56 pins | | | | | | | diff --git a/stockFWs/IKBC/260/IKBC_DC87_White_BT4_260.bin b/stockFWs/IKBC/260/IKBC_DC87_White_BT4_260.bin new file mode 100644 index 0000000000000000000000000000000000000000..d50530e8d2f703d0cc303bde091e5999b8d707c0 GIT binary patch literal 65536 zcmeIa33MFAxi(x~J-cLSw3(4C%RM8>?vVwIWCQYo8BN=xnbBr!$rvm{%Qm59Ftm*g zW0o*7n+#cOvxFt#8bXLMNv?4aA&Y_xAs2JMBr_f>v4P|cOVETHl7SFL);8Z$J!3H8 zJNM+A|G)o#&-q$DRrPjlUH#NsZ`J$0H9lY_!bw8NTL>?5i2jSeKb}!G3fjGlkpD#5 zIpd6ie}Z&2XDhL`XL$)}Mfk7&SUncl-^qMJh7cY{xD9~@_#hYJLuv~l2aH5GfbU_c zAwXJKm>&J?9~UO%@2ry)9V02vSpI&`tCpr3$Jvf2{8v>yD}!9zHU0VwIW1Jx9n$o~*Xa z8Jsg@AG8k{Qgcrg`7`NshNNbU8B)tm@y}(_A7%KT8B!}wp%0ADN-}c{sn8fr(Mdiv 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 literal 0 HcmV?d00001