alaricljs and I both started building a "The Cheat" custom keyboard around the same time this week. The SMD soldering wasn't too difficult, but it took some time to got the firmware going.
"The Cheat" uses Aikon client software to configure its mapping. But it doesn't use the same Aikon firmware. Aikon uses atmega32, while The Cheat uses atmega16. I was not able to find anything on the OTD site myself. Through some of our South Korean contacts, we found what we were looking for here (OTD account required):
http://www.otd.kr/bbs/board.php?bo_table=Aquacompany&wr_id=13108&auto_login=onFirmware, keymap, Aikon client, and necessary drivers is in a zip at the end of this post.Here is the translated version:Backyard Builder by ahkkwa
Date: 11-04-20 00:54
[Notice] Cheat firmware and boot loader usage
Software specific for The Cheat keyboard:
cma_main.hex (33.9K) [139] DATE: 2011-04-20 00:43:01
HIDBootFlash.exe (72.0K) [104] DATE: 2011-04-20 00:43:01
cma.mat (1.2K) [32] DATE: 2011-04-20 00:51:01
Other required software:
libusb filter driver the latest version (required drivers)
http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=83Aikon Client / 1.0.0 Beta for downloading keymap to The Cheat
http://www.otd.kr/bbs/board.php?bo_table=aikon_down&wr_id=45Instruction on how to install and use Aikon Client and filter driver:
(May require OTD account)
Part 1:
http://www.otd.kr/bbs/board.php?bo_table=aikon_manual&wr_id=10&sca=EnglishPart 2:
http://www.otd.kr/bbs/board.php?bo_table=aikon_manual&wr_id=11&sca=EnglishHIDBOOTFLASH (CMA firmware loading program)
(CMA firmware loading program)
HIDBootFlash.exe
Cheat CMA firmware
cma_main.hex
Cheat keymap file
cma.mat
1: After you have assembled The Cheat, set the dipswitches to ON for USB mode. Hold down the Pause key while inserting the USB cable to your PC to start the bootloader.
2: run HIDBOOTFLASH
- Click the Find Device button to detect your The Cheat
3: Click Open Hex File button
4: From the FileOpen dialog, select cma_main.hex. This is the firmware file
5: Click Flash Device button to download the firmware cma_main.hex file to The Cheat
6: Once the firmware is loaded, disconnect and reconnect the USB cable. Start the Aikon client, it should find your keyboard, you need the filter driver installed for the client to work. (Note: The Cheat has no keyboard map by default)
7: Click the Import button to import the cma.mat map in to the Aikon client.
8: Click the Key Map Write button to download keymap onto The Cheat.
9: Done!
10 If you want to use USB connection for your The Cheat, keep the DIP switches on the left side. If you want to use PS/2, move the DIP switches to the right side.
================================================
Link to Aikon firmware and software information:
http://geekhack.org/index.php?topic=38406.0