Posted on 4 Comments

Upgrading the tinkerBOY ADB / M0110 adapter to support QMK Firmware with VIA support

I’ve been getting a lot of requests to include realtime keymapping support for my ADB and M0110 adapters, so now I’m going to walk you through the process of upgrading these two adapters. After the upgrade you’ll be able to do a lot keymapping functionalities with your adb/m0110 keyboard.

Windows 10 / 11 Method

Step 1: Download QMK firmware and tools for your adapter

Download needed files for tinkerBOY ADB Adapter

Download needed files for tinkerBOY M0110 Adapter

Create a new folder and extract the zip file in to it. It should contain 4 files.

Step 2: Bootloader mode

You need to put the adapter in to bootloader mode so you can upgrade or flash the firmware. With your keyboard connected to the adapter and plugged in to your PC, press POWER + B on your ADB keyboard or Shift + Option + ⌘ + B on your M0110 keyboard.

Step 3: Flash the firmware

Go to the folder you extracted the zip file to and double click run.bat. Press any key to flash the new firmware. When you’re done you should see something like the screenshot below:

And that’s it! Head on over to Remapping and configuring your keyboard with Via or Vial and enjoy your tinkerBOY adapter with realtime keymapping and configuration.

Posted on Leave a comment

QMK Firmware: Remapping and configuring your keyboard with Via or Vial

Via is a feature in QMK Firmware while Vial is a fork of QMK Firmware. Both via and vial enables you to remap keys in realtime. The main difference is that with Via you need to sideload a json file while with Vial it is already built in the adapter and does not need any sideloading.

There are 2 ways to remap or configure your keyboard with QMK in realtime:

  1. Vial – Download the Vial app or use the online app available at
  2. Via – You can use or but you need the layout file in json format.

If you have my tinkerBOY adapter with Vial support (only XT, AT, and PS/2 converters for now) then you can use any of the two. For Via only adapters like the tinkerBOY ADB and M0110 adapter, use Via method.

Layout files:

tinkerBOY ADB USB Adapter

tinkerBOY M0110 USB Adapter

All IBM XT, AT, and PS/2 USB adapters