PDA

View Full Version : Evidence of more than one, new iPhone model



MrBucket101
03-19-2009, 01:47 PM
http://www.boygeniusreport.com/wp-content/uploads/iphone3g3.jpg
We got this information from one of our awesome Apple ninjas, (yes, that one (http://www.boygeniusreport.com/2009/03/12/apple-iphone-30-os-event-march-17th-we-got-some-info/)) and here’s the deal… Basically when poking around in the iPhone OS 3.0 restore ramdisk, our guy found evidence of Apple’s upcoming hardware revisions. This includes new iPhones and iPod Touches. Yes, it looks like multiple hardware units. Now, this shouldn’t be taken as fact — we’re posting it for information sake. If we had to bet however, this seems right on. From our guy:

“Apple normally makes their device IDs in chronological order, from first released to last released. Here is what I found very interesting for you. Quick, here is an example of the past devices:
iPhone First Gen - 01290
iPod touch 1G - 01291
iPhone 3G - 01292
iPod touch 2G - 01293
Then, here is what is found in the ramdisk:
iPhone2,1 - 01294
iProd0,1 - 01295
iPod2,2 - 01296
iPhone3,1 - 01297
iFPGA - 01298
iPod3,1 - 01299″

As you can see, there are multiple new hardware IDs listed which makes us believe there will be more than one new iPhone model, and there also looks like there is more than one iPod Touch as well. Hit the jump for the information we were sent:


<key>devices</key>
<dict>
<key>iFPGA</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4760</integer> // 01298 - perhaps a test board?
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone1,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4752</integer> // 01290 - first (edge) iPhone device ID
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone1,2</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4754</integer> // 01292 - iPhone 3G device ID
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone2,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4756</integer> // 01294 - New iPhone?
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPhone3,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTPEthernet</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4759</integer> // 01297
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod1,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4753</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod2,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4755</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod2,2</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4758</integer>
<key>productString</key>
<string>iPod</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iPod3,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4761</integer>
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>iProd0,1</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>standardMuxPTP</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>4757</integer>
<key>productString</key>
<string>iPhone</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
<key>unknownHardware</key>
<dict>
<key>ConfigurationDescriptors</key>
<string>unknownHardware</string>
<key>deviceID</key>
<integer>1</integer>
<key>manufacturerString</key>
<string>Apple Inc.</string>
<key>productID</key>
<integer>20547</integer>
<key>productString</key>
<string>Unknown- Add device descriptor info for this device</string>
<key>vendorID</key>
<integer>1452</integer>
</dict>
</dict>
Source (http://www.boygeniusreport.com/2009/03/19/evidence-of-new-iphones-new-ipod-touch/)

maXimus
03-19-2009, 02:30 PM
That's pretty clever! But personally I think they are preparting the firmware for other products for the future since the life of 3.x.x will probably run close to a year as would have 2.x.x once 3.0 is released. I see a slow roll-out as opposed to many products at once.