I just got through installing the Pioneer DEH-P7000BT in my 01' TJ and I can confirm that all functions work 100%. It charges, plays music and recognizes the Iphone 3G. The interface is a little difficult to use but like anything else it takes getting used to. The bluetooth pairs up as soon as the head unit turns on and it holds the downloads from the Iphones phonebook. I also installed the sirius connect unit which condenses the Sirius radio into the head unit. No more wires hanging all over the place and ugly windshield mount. This unit does it all and im deffinetly pleased. All I need now is a cradle for the TJ so I can mount it somewhere.