Programming a Baby Orangutan using Arduino Uno?
From your description and the first photograph, your Uno and Orangutan do not have their Ground lines connected. This could be an oversight in your description, but if not, two circuits need to have a common reference for this kind of programming link to work. Wire the GND pins of the two boards together if you haven't already.

To program boards similar to the Baby Orangutan, here are the connections I use from my Uno with the MCU removed:

&gt; Uno    --&gt;   Other  
&gt; TX     --&gt;   TX  (*note)  
&gt; RX     --&gt;   RX  (*note)  
&gt; 5V     --&gt;   Vcc  
&gt; GND    --&gt;   GND  
&gt; RST    --&gt;   RST  


*note: On at least one board, the TX and RX lines needed to be reversed.