I’ve compiled a new firmware and it can be downloaded at:
This should be able to fix the buffer overflow problem, and allow you to preview a large number of programs. Plesae follow the instructions about “Update a Precompied Firmware” to flash the new firmware to your controller:
Basically you need to install USBtinyISP driver (only if you are using Windows), and avrdude program (or WinAVR if using Windows). Then run command:
avrdude -c usbtiny -p m328p -F -U flash:w:firmware1.8.3_new.hex
I didn’t change the firmware number, so your program data should be preserved.