Hi everyone, I said I would tell peeps how to do this so here it is. This isn't really a full tutorial as such, this is for people who know what they are doing. This is also untested (although im 99.9% sure it will work) as not all of my components have arrived yet. What you need: * An "rs run" ready ipod 2g - http://wikee.iphwn.org/howto:ipt2g_dongle_prep * A PIC with a usart and internal clock. PIC16F88 (PROGRAM IS FOR THIS CHIP). * A PIC programmer. * Pod breakout board * The rest of the components you see on the circuit diagram (note that the diode is a ZENER diode). I am simply going to post the circuit diagram and the assembly code that needs to be programmed to the PIC. You can find them attached. As you can see this version requires an external power supply (9v battery). This is because the ipod can not output 3.3v before its already booted. If anyone has problems, you can try adapting the circuit for use with an external crystal oscillator to provide a more accurate baud rate. This version has an 8% error from the "required" 115200, coming in at 125000bps. Please note, the regulator in use on this circuit, the 7805 requires at least 7v to function correctly (bringing it down to 5v). This means 4xAA batteries wont cut it. Another power solution is to use 3xAA batteries. This would provide 4.5V. This would eliminate the need for a regulator.