v0.0.2
This version is based on a slightly older version of TMK, as originally ported by Marfrit,
but support for Televideo DEC keyboards has also been backported onto it.
converter_ibmpc_usb_atmega32u4_caterina_vial.hex has been tested with handwired pro micro.
converter_ibmpc_usb_atmega32u4_atmel_dfu_vial.hex has been tested with a soarer's converter cable from Orihalcon, and from Tinkerboy.
It should also work with hasu-built tmk converters using atmega32u4, but this has not been tested.
General warning: If you flash this on Soarer's converter hardware, then the "scboot" tool will not continue working to send it into bootloader mode, because it's a Soarer's-specific tool. Instead you will have to use the VIAL gui, and VIAL requires the keyboard to be unlocked first from the gui, and the unlocking process requires two keys to be held for many seconds, therefore you need a keyboard attached to send it into bootloader mode with VIAL.
When picking the firmware please select the most appropriate bootloader version for your hardware, in order for VIAL to support sending the keyboard into bootloader mode.
Note:
- Pro Micros use converter_ibmpc_usb_atmega32u4_caterina_vial.hex firmware
- Teensy 2.0 use converter_ibmpc_usb_atmega32u4_halfkay_vial.hex firmware
- Some pro micro clones will NOT use caterina
- for Soarer's converter cables from Orihalcon use converter_ibmpc_usb_atmega32u4_atmel_dfu_vial.hex. The soarer's converter cables this has been tested on come with atmega32u4 chips, and a bootloader compatible with the bootloadHID protocol, HOWEVER, the bootloadhid firmware doesn't correctly enter bootloader mode when triggered from VIAL. Experimentally I have verified that however the atmel_dfu firmware correctly enters bootloader mode, so please use that one. For flashing use either QMK Toolbox, or the bootloadHID command line utility. (Note: when first flashing VIAL firmware you will have to use scboot, to get it into bootloader mode).
- WARNING: if you make a mistake while flashing one of these cables, and flash the wrong firmware that can't enter bootloader mode, then you will have to cut up the USB end of the cable, and short the RESET pin to GND to get it into bootloader mode again.
- See this imgur post if this happens: https://imgur.com/a/HT6RKKI
- WARNING: if you make a mistake while flashing one of these cables, and flash the wrong firmware that can't enter bootloader mode, then you will have to cut up the USB end of the cable, and short the RESET pin to GND to get it into bootloader mode again.
- for Tinkerboy's Soarer's converter cables (specifically the ones with the silkscreen "KBD Converter v1.2" on the bottom of their PCB, others have not been tested), use converter_ibmpc_usb_atmega32u4_atmel_dfu_vial.hex, and flash it normally, using QMK Toolbox, or dfu-programmer.
- WARNING: if you make a mistake while flashing one of these cables, and flash the wrong firmware that can't enter bootloader mode, then you will have to open up the USB end of the cable, and short the RESET pin to GND to get it into bootloader mode again. (This is easier than on the Orihalcon cables, because the different style of connector which is not potted)
- See this imgur post if this happens: https://imgur.com/a/6forxAM
- WARNING: if you make a mistake while flashing one of these cables, and flash the wrong firmware that can't enter bootloader mode, then you will have to open up the USB end of the cable, and short the RESET pin to GND to get it into bootloader mode again. (This is easier than on the Orihalcon cables, because the different style of connector which is not potted)
Make sure to select the most appropriate layout in the Layout tab.