So I got it to work. I looked at the Maserati iPod connector usb plug and the one on the Firefly. The one on the Firefly was very slightly wider and was not tight enough. So I used some pliers and gently compressed the firefly connector. Enough so that it had a tight connection when I pushed it in. It still didn't work so I pulled the usb out slightly (so it was 2-3mm out) and it works! Basically the usb slot is an unusual size!