YulCmr / asus_falchion_custom_firmware

Custom firmware for Asus Falchion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Custom firmware for Asus Falchion

The aim of this project is to revive dying asus falchion keyboards.

I bought 2 dead units out of eBay. Different failure but same problem, MCU was fried.

Solution was clear, I had to replace MCUs with P2P compatibles one, and write a new firmware for them !

Two options were available :

  1. Use QMK project
  2. Build something from scratch using my knowledge and improve my skills

Obviously, I went with the second option :)

Current dev status

  • Find a compatible MCU
  • Identify on board ICs
  • Key matrix reverse
  • Led matrix reverse
  • USB HID (in & out)
  • First version of key processing
  • Enable LEDs
  • Control LEDs independently + Fancy layouts
  • Save persistent parameters in eeprom
  • Optimize code
  • Test as much as possible and list remaining bugs
  • Enjoy keyoard :)

Ongoing Dev

Download any dfu flasher (dfuse ?)

.bin needs to be flashed at 0x8000000. Or use .hex file.

Enjoy what's available for now ;)

About

Custom firmware for Asus Falchion


Languages

Language:C 97.7%Language:Assembly 1.9%Language:C++ 0.2%Language:CMake 0.1%Language:Makefile 0.0%