I have the 390-02 adapter with a built-in fan. It works well with both iPhone 4 and 4s. 1st gen ipod is compatible as well (just tested yesterday) However due to the cradle design, you will need to purchase the extension cable to connect the device.
If you have a jailbroken iPhone, I would recommend getting the "display out" app. Basically, what the app does is, it allows you to mirror your iPhone display to the nav screen.