Originally Posted By: Ltfransky

Holy #%&*$#. So with any pro micro you DON"T need a progammer (I have an avrisp - no idea how to use it)?

also with Arduino Leonardo / Arduino Micro / Teensy2.0 and Teensy2.0++ - NO NEED EXTERNAL PROGRAMMER.
if you want to update firmware no need to disassemble your joystick.

Originally Posted By: Ltfransky

All I have to do is follow the above steps to get it to work? Also, in order for this to work, do steps 4-6 have to be done within 8 seconds or can you start Joysetup and get everything ready, then plug in the promicro and click "upload"?

as you like, main think you understand. when you click "upload firmware" device mode "bootloader" and joysetup correct data fields(chip/file hex/com port/type boot).