OK so I know quite a few bought this programmer (although not in thousands like other boards). Hopefully this will be useful for those who are completely new to this. When I searched I could not even find a working hex file for the USBTinyMkii. The only one I found out from psxscene is not working. So here is a complete howto with pics and a working hex file.
PSGroove Guide for USBTinyMkii Programmer – tifozi1
The USBTInyMkII is an avr programmer that uses the LUFA firmware to emulate an Atmel AVRISP-MkII. It can be purchased for $33 shipped from the following URL
All instructions are for Windows and can be suitably adapted for Linux.
1)Download and install FLIP 3.4.1 atmel. The following is the most common setup file you will need(assumes you have a JRE installed)
2)Remove the jumper cable that is attached to the PDI header. Tom ships them out this way because it was not originally intended for PSGroove but to program other MCUs.
3)Make sure that power mode is set to USB (Switch should be pushed to the left as shown in pic). This is the default position so most likely you do not have to change this.
4)Connect the USB --> USB Mini B adapter or cable to USBTinyMkii programmer and plug the other end to the PC.
5)The LED will turn orange, Windows will detect new Hardware Device “USBTinyMkii” and you will be prompted to install USB Drivers. You can select cancel as you do not need this to flash the PSGroove hex file.
6)Press and hold the PGM button for a second(shown in pic). The LED will turn itself off. You will hear the Windows device disconnect and reconnect button and will be prompted with another Hardware Device Found window. This means you have successfully put the USBTinyMkii into DFU programming mode. LED will turn off whenever you enter DFU mode in future.
7)Select to install the driver manually and browse to C:\Program Files\Atmel\Flip 3.4.1\usb. Click Next and have Windows install the necessary DFU drivers. After successful installation you will see it in Device Manager under “Atmel USB Devices” as AT90USB162 (shown in pic)
8)Open "C:\Program Files\Atmel\Flip 3.4.1\bin\flip.exe" via the start menu shortcut. Press Ctrl+S and select AT90USB162 as the device selection (shown in pic)
9)Press Ctrl+U or Click on the USB cable icon (second button from left) and click on Open. This should now make the USBTinyMkii ready to be programmed (shown in pic)
10)Make sure that the boxes next to Erase, Program and Verify are checked as shown in the pic above. Press Ctrl+L and navigate to the directory where you extracted prgroove.hex from psgroove_usbtinymkii_patched.rar. Select/highlight it and press OK.
11)Select Run and wait for the hex file to be written. The USBTinyMkii is now ready to jailbreak the target device Remove it from the PC and hook it up to the console.
12)Shutdown the console completely by pressing the switch in the back. Plug the USBTinyMkii to one of the USB Ports of the console. Start the console from the switch in the back, then the on/off button in the front and quickly press the Eject button next to it for a second or two. Wait a couple of seconds, the LED will turn green and the console will be in jailbreak mode!
Shoutout to PSGroove team, CJPC, PS3News and Tom Light.
Guide written by your friendly neighborhood pirate tifozi