Windows PC USB Drivers and firmware uploader:
How to flash firmware on Windows PC
- Download .hex file with firmware (Dual V2 firmwares, Triple I/O firmwares)
- Download USB Drivers for Windows and install


3. Download and extract Xloader and run XLoader.exe


Select .hex file with firmware, Device Duemilanove/Nano(ATmega328old), Baud rate 57600, select COM port that will appear after connecting controller with USB, then hit Upload:

Upload process will take 10-20 seconds.

Done.
Reboot device by replugging power.