Program ATTINY2313 question

Hi
I have an el cheapo Hong Kong AVR programmer: it's the clone of the Adafruit one, I believe,
with an ATTINY 2313: the USBtinyISP. It doent work. I was told that sometimes these things
get shipped with an unflashed chip, so I tried to flash it by using my UNO as an ISP
programmer for the 2313 as standalone. I never got that far. I successfully load my UNO with
a Blink sketch so I know all is working OK, Next I need to download the firmware which will
turn the blank 2313 into an AVR programmer. But this has to be a program which I can load
into my Arduino UNO. I did find some, but they were for the mega I think: anway they didn't
compile. The Lady Ada USBtiny ISP firmware is done using an existing ISP programmer with AVRDUDE
and not suitable for the Arduino I don't think.
I cant find what I'm looking for: can anyone help?
Bruce

You can use the Arduino as ISP sketch that comes with the IDE to turn an ATmega328P into a programmer, but this sketch will not run on an ATtiny2313. If the vendor that builds/supports the programmer you bought will provide a pre-compiled flash image, you can use AVRDude to burn it to the 2313 -- assuming the programming pins are exposed. You would use the Uno (running Arduino as ISP) as your programmer to burn the 2313, then once it's flashed as a supported programmer, you can use it to burn images to any of your other blank ICs.

The Arduino IDE uses avrdude. Look in hardware/tools/avr/bin
The conf file is in avr/etc
avrdude -C ../etc/avrdude.conf ...
should work