HID Liberation Device - Instructions

From Deskthority Wiki
Jump to navigationJump to search
The HID Liberation Device

Notice[edit | edit source]

This will be the instruction guide for the HID Liberation Device.

Firmware[edit | edit source]

Firmware source code: https://github.com/BathroomEpiphanies/AVR-Keyboard

Compiling[edit | edit source]

Linux/Windows[edit | edit source]

You need to select the correct BOARD and LAYOUT variables in the Makefile

BOARD = hib_liber
LAYOUT = ansi_iso_jis
MCU = atmega32u4
F_CPU = 16000000
B_LOADER = \"jmp\ 0x7000\"

Then run the make command in a terminal. Always run a make clean first.

make clean; make

Flashing the controller[edit | edit source]

Linux/Windows[edit | edit source]

dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash avr_keyboard.hex
dfu-programmer atmega32u4 start

Schematic[edit | edit source]

Schematic for the HID Liberation Device


See also[edit | edit source]