When the iPhone OS 3.0 SDK beta was first seeded to developers, an entry inside the USBConfiguration.plist indicated that a device identified only as iProd0,1 existed inside of Apple. The .plist item was nested among the usual iPhone and iPod Touch identifiers, as well as iPhone3,1, which turned out to be the iPhone 3GS that was released this past June. As shipping products from Apple don’t have a leading zero in the identifier, we speculated then that it was a prototype device that was in active testing.
The iProd1,1 device has been assigned a new productID of 4762 (versus 4757 of iProd0,1) and assigned a different ConfigurationDescriptor of “standardMuxPTPEthernet.” iPhone models also have this designation, and the additional interface identified in the plist for this configuration is “AppleUSBEthernet.” The consensus here seems to be that the new device may have gained high-speed networking capabilities—though the iPhone uses the interface to tether to a laptop to share its 3G connection.
Hmm.