I'm trying to hunt down info like this too.
My understanding is much like yours Kunio.
The firewire pins are not connected on the 3G - this explains why older chargers/docks don't work.
The iphone will "look at" certain pins of its dock connector to work out if there is compatibility. I think it is looking for certain resistance values between certain pins (or whether certain pins are shorted together - not sure) to see if it is connected to a compatible device. There's some more "clues" here...
http://tinyurl.com/3ocjla
I would like to know exactly how that iphone 3g connecter works as I want to make my own in car charging/hands free/music system. googling does not seem to have the answers. I can't see why this is such a secret.
If anyone knows more info please post!
Message was edited: - typo