Joystick HID con arduino UNO - 6 ejes 12 botones, Quién se suma?

Hola a todos! Es mi primera vez en el foro (aunque ya pasé bastantes veces por acá para nutrirme de sus comentarios) y les traigo algo que les puede parecer muuuy interesante:
Se trata de un Joystick USB para Windows, linux y MAC (aunque solo estoy seguro de que funciona en Windows). Este proyecto, ya bastante avanzado, permite crear un mando de 6 ejes de alta resolución y 12 botones con un arduino UNO (en el caso de MEGA 8x40).
Para qué podría servir un mando de este tipo? Para hacer un volante de pc casero (con embrague, botonera y todos los chiches), para hacer una recreativa, teclado, joystick de vuelo e infinidad de cosas que querramos controlar en la PC. Particularmente estoy trabajando en un volante y este proyecto me viene de diez!

El problema es que quedó estancado, por lo que quedaron algunos sketchs inconclusos y a medio funcionar. Es por esto que accedo a la comunidad en busca de algún voluntario con conocimientos (avanzados supongo) a tratar de dejarlo 100% funcional para brindarlo a la www.

Acá les paso el link del proyecto original (por darram)

http://hunt.net.nz/users/darran/weblog/15f92/Arduino_UNO_Big_Joystick_HID_firmware.html

Básicamente hay que cargar un sketch (en los comentarios hay varios que no funcionan del todo bien), cargar el firmware modificado y ahi la PC lo reconocerá como Joystick.

Yo probé todos los sketchs, flasheé mil veces el arduino pero no pude lograr que con ningún sketch funcione correctamente. Al momento de pulsar un botón queda constantemente como si estuviera presionado y no reconoce todos los ejes.

Acá hay otro que usó este mismo firm y creó un sketch para aplicarlo a su recreativa:
http://www.elotrolado.net/wiki/Arduino_Uno

Si alguien tiene alguna idea y ganas de probar, bienvenido sea!

PD: Es mi primer mensaje, así que si me falta algo o hay algún error, me lo hacen saber! Saludos!