Dear All,
first of all I would like to thank Markus and Karl-Heinz for being here and supporting. This project is really great! Thanks also to Markus Frejek who started this incredible little swisstool.
I'm totally new to the world of microcontrollers and I'm here after googling a bit about the Transistor Tester I bought on the bay.
After reading some times this thread, I decided that I should upgrade my new tester. Here it is:

I removed the zener D1 and soldered an ISP header (10 pin) to program it.
Being a complete newbie, I downloaded WinAVR and followed the direction given in the english documentation, and tried right away to put the 1.10k version on it, as it has only a Atmega168. I compiled the Makefile in the "default" directory, as it was designed for the 168.
But programming gave an error. After a little investigation, I found out that maybe the latest version does not fit anymore on a atmega168, as it is a bit larger than internal flash.
I succeded in installing 1.09k (i tried only the k versions, as the m version is only suitable for an atmega 328).
Is it true that from 1.10k on, Atmega168 will be insufficient to hold the newest versions of the firmware?
Another question: which flags on the Makefile of the default directory are suitable for this chinese clone? For this first flash, I left everything untouched, but I can't understand completely the meaning of the flags and put them in relation to the hardware.
I will try to solder the 100nF bypass caps where Karl-Heinz did, but... hey I need something very small to solder over these small atmega pins!
Thanks in advance.
Best Regards from Lorenzo