Usually when you get the gibberish its, as you already seen, a problem with the communications. Either incorrect baud, TX/RX, grounding etc. I had similar problems with my FTDI USB to RS232 interface cable. I cured the problem by building my own RS232 interface with a MAX232cpe I had. I use the FON to power the circuit.