Arduino UNO & Joystick & Serial

Hola a todos

Estoy testeando el firmware del chip atmega16U2 de la arduino UNO como joystick usb , como el unojoy, y todo perfecto.

https://code.google.com/p/unojoy/downloads/list

Pero me pasa lo siguiente.

Al flashear el firmware .hex tipo joystick usb , windows la detecta bien como joystick pero desaparece la comunicación Serie y el COM del administrador de dispositivos.

Me toca cargar el firmware serial-usb por defecto de la UNO para que me reconozca el puerto COM, pero entonces me desaparece el joystick USB.

Mi pregunta : ¿Es posible cargar un firmware combinado de los 2 en el chip atmega16U2 de la UNO R3, y que Windows la detecte como joystick usb y como puerto serie al mismo tiempo? Si se puede hacer, cómo se podrían unir esos 2 firmwares?

Gracias de antemano