YDKB
-
- Device Pairing
-
-
-
-
-
- — High-end —
- — YDKB(BLE Series) —
- — YDKB(Other) —
-
-
It is based on lufa msd bottloader.
Note: The USB disk drive mode here refers to the keyboard itself becoming a disk drive, not means that you need an additional USB disk to reflash the keyboard's firmware.
The following keyboards supported by ydkb.io use this flash mode.
the keyboards with lufa msd bootloader | ||||||
---|---|---|---|---|---|---|
1800mini | Mater98 | Sairo64 | X-8086K | Just60 | Just66 | Just68 |
ESWN | AKB48 | Cod67 | Filco104c | |||
HHKB BLE | BLE660C | |||||
U2U Pro | UDock |
There are two files, “ keyboard_name.BIN ” and “ EEPROM.BIN ”, in the disk drive of flash mode. They are “virtual” files that are mapped to the contents of the FLASH and EEPROM of the keyboard controller. Each time when re-entering the flash mode, their date is the same. Do not use the file date to determine whether the reflash is successful.
Put this one first.
If you reflash the wrong firmware or did not reflash successfully, you can no longer enter the flash mode, especially the wireless keyboard with battery. You need to turn off the keyboard's power switch, and re-enter the flash mode, reflash the correct firmware.
The methods for different keyboards are basically the same. Generally, three step:
The method of entering the flash mode is the same as above, but the method of copying file to disk is different.
If after the deletion in the Trash there is still insufficient space, exit the flash mode and re-enter the flash mode, and then operate from step 1 again.
The following method only tested in Ubuntu 19.04. Other Linux versions may be different. Therefore, when you need to reflash, it is recommended to go to windows. That is the easiest way to reflash firmware.
This is quite strange. I tested it with Ubuntu 19.04. First of all, you can not directly operate the USB disk like mac. Use the command line as shown in the following figure. Pay attention to the case of the file name. And this command must be run twice.
I've tried that if I only ran the command once in Ubuntu 19.04, no success. If there are other changes I will add more information about this.
If this problem occurs, it is probably because the downloaded bin file is incorrect. You can open a bin file with a txt file editor and see if the content is empty. Or use a hexadecimal viewer to see if the front of the file is all FFFF.
The solution is to refresh the page (use Shift+F5) several times and re-download the firmware. And then reflash with the new correct firmware file.
For windows, if you directly overwrite the bin and it says there is not enough space, open the explorer to display hidden files to see if this USB disk contains other files besides keyboard_name.bin and eeprom.bin. If the computer itself has virus and write some files to the disk, it will takes up space and make it impossible to write the new bin file.