FTDI Programmer
This is a programmer board for use with a FTDI adaptor. To connect the board to a computer you will need a FTDI/USB adaptor.
Technical Specifications
Currently known chips able to program: Attiny85 Attiny84 Atmega328
Firmware
The firmware used by the programmer is the sketch provided by the Arduino Example sketch ArduinoISP. See File | Examples |ArduinoISP.
If the sketch is inadvertently overwritten (green led not flashing anymore) one can reload the sketch to fix it.