How to Use the Launcher Web App or Manually Flash Firmware for Your B Pro Series Keyboard
Troubleshooting? Or don't know what's going on with the keyboard? First of all, You may try to factory reset your keyboard.
Note: If everything works fine with your keyboard. Please don’t flash the firmware. There is a chance it can damage your keyboard.
How to factory reset the keyboard
1. Turn on your keyboard.
2. Press and hold fn + J + Z (for 4 seconds). The keyboard backlight will flash red quickly for three seconds, indicating that your keyboard has been reset.
If the problem persists after factory resetting, you can try to flash the keyboard firmware by following the steps below.
We recommend using the Launcher to update your firmware. If the launcher fails to flash the keyboard firmware, you can try manually downloading the keyboard firmware to flash.
How to use the Launcher Web App to flash the keyboard firmware
1. Open the launcher website. Link:https://launcher.keychron.com/
2. Whether you are using Mac or Windows, switch the system toggle to Win. Slide the toggle to Cable mode and plug the power cable into your keyboard.
3. Select the keyboard of the corresponding model and click the 'Connect' button.

4. Click 'Firmware Update' on the left.

5. When you get to the next page, please click “Next” to flash firmware.

6. Press and hold "fn" + "-" (for 3 seconds). The charging indicator light turns blue and starts to flash.
B1 Pro:


B6 Pro:


7. Click the 'Match Device' button below. For Mac, select the device that starts with PCA, and connect it.
For Windows, select the device that starts with NSF, and connect it.

8. After successfully matching, the 'Flash Firmware' button will appear, click it to start updating the firmware.(Do not disconnect the keyboard from the computer while flashing firmware.)

9. Wait a while, 'Firmware update successfully' is displayed at the top of the screen, 'Firmware Update' complete.

How to manually flash the keyboard firmware
B Pro Series Keyboard Firmware
Note: Before flashing the firmware, go to launcher.keychron.com → Settings → Device Info to find your keyboard’s PID and VID and select the correct firmware.

B1 Pro
(VID: 0x3434; PID: 0x0711)
*Firmware version 1.0.3 updated on July 22, 2024.
(VID: 0x3434; PID: 0x0712)
*Firmware version 1.0.3 updated on July 22, 2024.
(VID: 0x3434; PID: 0x0713)
*Firmware version 1.0.5 updated on August 21, 2025.
-Improved accuracy by reducing ghost key issues.
*Firmware version 1.0.3 updated on July 22, 2024.
(VID: 0x3434; PID: 0x071a)
*Firmware version 1.0.0 updated on August 22, 2025.
(VID: 0x3434; PID: 0x071b)
*Firmware version 1.0.0 updated on August 22, 2025.
(VID: 0x3434; PID: 0x071c)
*Firmware version 1.0.0 updated on August 22, 2025.
(VID: 0x3434; PID: 0x0714)
*Firmware version 1.0.0 updated on February 25, 2025.
(VID: 0x3434; PID: 0x0716)
*Firmware version 1.0.0 updated on June 26, 2025.
B2 Pro
(VID: 0x3434; PID: 0x0724)
*Firmware version 1.0.0 updated on September 28 2025.
(VID: 0x3434; PID: 0x072E)
*Firmware version 1.0.0 updated on September 17 2024.
(VID: 0x3434; PID: 0x0725)
*Firmware version 1.0.0 updated on September 25 2025.
(VID: 0x3434; PID: 0x072F)
*Firmware version 1.0.0 updated on September 29 2025.
(VID: 0x3434; PID: 0x0711)
*Firmware version 1.0.0 updated on August 19 2025.
-Added configuration support for MT (MOD, KC), MO (Layer), TO (Layer), and TG (Layer).
*Firmware version 1.0.1 updated on July 19 2024.
B3 Pro
(VID: 0x3434; PID: 0x0734)
*Firmware version 1.0.0 updated on March 5, 2025.
(VID: 0x3434; PID: 0x0736)
*Firmware version 1.0.0 updated on June 21, 2025.
B4 Pro
(VID: 0x3434; PID: 0x0744)
*Firmware version 1.0.0 updated on March 5, 2025.
(VID: 0x3434; PID: 0x0746)
*Firmware version 1.0.0 updated on June 20, 2025.
B5 Pro
(VID: 0x3434; PID: 0x0754)
*Firmware version 1.0.0 updated on February 26, 2025.
(VID: 0x3434; PID: 0x0756)
*Firmware version 1.0.0 updated on June 20, 2025.
B6 Pro
(VID: 0x3434; PID: 0x0761)
*Firmware version 1.3.3 updated on August 21, 2025.
-Improved accuracy by reducing ghost key issues.
*Firmware version 1.3.2 updated on July 22, 2024.
(VID: 0x3434; PID: 0x0762)
*Firmware version 1.3.3 updated on August 21, 2025.
-Improved accuracy by reducing ghost key issues.
*Firmware version 1.3.2 updated on July 22, 2024.
(VID: 0x3434; PID: 0x0763)
*Firmware version 1.3.4 updated on August 21, 2025.
-Improved accuracy by reducing ghost key issues.
*Firmware version 1.3.2 updated on July 22, 2024.
(VID: 0x3434; PID: 0x076b)
*Firmware version 1.0.0 updated on August 22, 2025.
(VID: 0x3434; PID: 0x076c)
*Firmware version 1.0.0 updated on August 22, 2025.
(VID: 0x3434; PID: 0x076D)
*Firmware version 1.0.1 updated on January 29, 2026.
- Fixed an issue where Ctrl + Alt + Del failed after Caps/Ctrl remapping.
- Fixed an issue where Ctrl + Shift + Tab was not recognized correctly.
*Firmware version 1.0.0 updated on August 26, 2025.
(VID: 0x3434; PID: 0x0764)
*Firmware version 1.0.0 updated on February 26, 2025.
(VID: 0x3434; PID: 0x0766)
*Firmware version 1.0.1 updated on August 25, 2025.
- Adjusted the right Win key matrix position.
*Firmware version 1.0.0 updated on July 3, 2025.
1. Whether you are using Mac or Windows, switch the system toggle to Win. Slide the toggle to Cable mode and plug the power cable into your keyboard.
2. Press and hold "fn" + "-" (for 3 seconds). The charging indicator light turns blue and starts to flash.
B1 Pro:


B6 Pro:


3. The computer recognizes the hard drive (NRF52BOOT).

4. Drag the new firmware (.uf2 file) into the hard drive (NRF52BOOT) to complete the flashing.

5. Wait for a moment, after flashing the keyboard firmware is completed, the hard drive will pop up automatically.
6. If you want to check whether the flashing is successful after the flashing is completed, you can enter the launcher.keychron.com, click 'Firmware Update' on the left to check your current version to find out.

JSON Files
B1 Pro
B2 Pro
B6 Pro