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.

b_series_connect__PID:1bf33bcd-2233-41d4-b526-6e0a02217d6c

4. Click 'Firmware Update' on the left.

firmware_update__PID:3bcd2233-c1d4-4526-ae0a-02217d6c8ad2

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

next__PID:2233c1d4-7526-4e0a-8221-7d6c8ad29657

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

B1 Pro:

b1_pro_fn__PID:75266e0a-0221-4d6c-8ad2-9657a162ebc9

B6 Pro:

b6p_fn__PID:6e0a0221-7d6c-4ad2-9657-a162ebc9776a
b1p_light_blue__PID:02217d6c-8ad2-4657-a162-ebc9776a7e32
b6p_blue_light__PID:7d6c8ad2-9657-4162-abc9-776a7e3229e0

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.

match_device__PID:8ad29657-a162-4bc9-b76a-7e3229e0b5a7

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.)

flash_firmware__PID:9657a162-ebc9-476a-be32-29e0b5a753d4

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

firmware_update_successfully__PID:a162ebc9-776a-4e32-a9e0-b5a753d48f3a

How to manually flash the keyboard firmware

B1 Pro

Download B1 Pro ANSI Firmware

*Firmware version 1.0.3 updated on July 22, 2024.

Download B1 Pro ISO Firmware

*Firmware version 1.0.3 updated on July 22, 2024.

Download B1 Pro JIS Firmware

*Firmware version 1.0.3 updated on July 22, 2024.

B6 Pro

Download B6 Pro ANSI Firmware

*Firmware version 1.3.2 updated on July 22, 2024.

Download B6 Pro ISO Firmware

*Firmware version 1.3.2 updated on July 22, 2024.

Download B6 Pro JIS Firmware

*Firmware version 1.3.2 updated on July 22, 2024.

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:

b1_pro_fn__PID:ebc9776a-7e32-49e0-b5a7-53d48f3ac8fa

B6 Pro:

b6p_fn__PID:776a7e32-29e0-45a7-93d4-8f3ac8fa24e7
b1p_light_blue__PID:7e3229e0-b5a7-43d4-8f3a-c8fa24e7ca85
b6p_blue_light__PID:29e0b5a7-53d4-4f3a-88fa-24e7ca85f160

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

b_series_hard_drive__PID:b5a753d4-8f3a-48fa-a4e7-ca85f1601784

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

b_series_drag_the_new_firmware__PID:53d48f3a-c8fa-44e7-8a85-f1601784eb91

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.

b_series_current_version__PID:8f3ac8fa-24e7-4a85-b160-1784eb91da51