3.0 firmware unearths new iPhones and new iPod touches?

Discussion in 'Apple Discussions, Rumours and Speculation' started by MrFairladyz, Mar 19, 2009.

  1. MrFairladyz

    MrFairladyz Active Member

    Joined:
    Mar 2, 2008
    Messages:
    1,042
    Likes Received:
    0
    Device:
    iPod touch
    [Via Engadget]​


    iPhone OS 3.0 firmware unearths new iPhones and new iPod touches?

    Please Register or Log in to view images



    We'd already heard that evidence of a new iPhone model was found buried in newer firmwares, but how about two new iPhone models -- along with a couple new iPod touches thrown in for good measure? It seems that a careful deconstruction of the beta 3.0 build provided to developers this week has uncovered the same product code "iPhone2,1" found before in addition to an even newer, awesomer "iPhone3,0." For the record, the iPhone 3G is identified as "iPhone1,2," so these alleged new models would be the first in the iPhone line to be blessed with major version number increments. Turning our attention to the iPod touch, the current model carries the "iPod2,1" designation, but models "iPod2,2" and "iPod3,1" have both been rooted out of the binary. June is widely speculated as the time that we'd be seeing new iPhone models -- right about the time that 3.0 is released to the general public -- so we don't have terribly long to wait to get this sorted out.

    [Via MacRumors]

    iPhone OS 3.0 Beta References Four Unknown Products [Updated]
    Ars Technica reports that a property list file in the iPhone OS 3.0 beta reveals the existence of four unknown products. The file references products known as "iPhone3,1", "iPod3,1", "iFPGA", and "iProd0,1".

    These products are listed in addition to entries for the existing two iPhone models (known as "iPhone1,1" and "iPhone1,2") and two iPod touch models (known as "iPod1,1" and "iPod2,1"). An entry for another unknown model, "iPhone2,1" was discovered in January in the iPhone OS 2 software and revealed to have been spotted on ad delivery networks as early as October 2008. That model is also listed in the iPhone 3.0 property list file.
    The file, /System/Library/AppleUSBDevice/USBDeviceConfiguration.plist, lists details about the USB configuration of the various iPhone and iPod touch models, as well as the device ID and product names. The same file in iPhone OS 2.2.1 lists the original iPhone, iPhone 3G, and first- and second-gen iPod touches, referred to as iPhone1,1; iPhone1,2; iPod1,1; and iPod2,1 respectively. It also lists an unknown iPhone model, labelled iPhone2,1, which starting turning up in web server logs as far back as October 2008.

    In addition to these references, USBDeviceConfiguration.plist in iPhone OS 3.0 beta contains references to iPhone3,1; iPod3,1; iFPGA; and iProd0,1. All of the products are assigned unique productID numbers, though all are assigned a productString of iPhone. These details are reported to Mac OS X when the devices are plugged in via USB, and would show up in System Profiler, for instance.

    Steven Troughton-Smith, who spotted the entries, is the same developer who activated tethering on the iPhone OS 3.0 beta yesterday. He speculates that "iFPGA" may be a device that utilizes a field-programmable gate array. The numbering designation of "0,1" for the "iProd" device may signify that it is a prototype device of an unknown type.

    No other details on the products have been discovered, and there is no word on when or if they may be ready for release.

    Update: Boy Genius Report is also reporting the existence of an "iPod2,2" entry. (which we've confirmed)​

    [Via BGR]​


    Evidence of new iPhones, new iPod Touch?

    We got this information from one of our awesome Apple ninjas, (yes, that one) 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 - 0×1290
    iPod touch 1G - 0×1291
    iPhone 3G - 0×1292
    iPod touch 2G - 0×1293

    Then, here is what is found in the ramdisk:

    iPhone2,1 - 0×1294
    iProd0,1 - 0×1295
    iPod2,2 - 0×1296
    iPhone3,1 - 0×1297
    iFPGA - 0×1298
    iPod3,1 - 0×1299″

    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> // 0×1298 - 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> // 0×1290 - 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> // 0×1292 - 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> // 0×1294 - 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> // 0×1297
    <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>

    My guess- iPod 2,2 is the same as the 2nd gen but with upgraded memory (16gb minimum, goes up to 64 from there.) iPod 3,1 will be a harder, better, faster, stronger iPod touch that will handle 3d graphics even better (better processor). iPhone 2,1 and iPhone 3,0 are obviously a totally new iPhones that will also probably handle 3d graphics better (better processor, multi-core has been rumored). I think one will be the nano (2,1.... because that is the oldest and has been seen in the binary since october of last year. iPhone 3,1 will probably come out at the same time. That way 2 iPhone models will be availible (Nano and the new one))

    also, i think iPod 2,2 will be released the same time as the new iPhone and iPod 3,1 will be released in June (apple wouldnt have 2 ipod touch lines out, would they? unless one was super high end and the other was just entry level... hmmm...)

    so, looks like multiple versions of each device are in the making... as for iProd (cattle prod+ipod=win). iFPGA might be that one netbook everyone is talking about.
  2. mikec1985

    mikec1985 Active Member

    Joined:
    Dec 22, 2007
    Messages:
    2,558
    Likes Received:
    0
    Device:
    iPad
  3. MrFairladyz

    MrFairladyz Active Member

    Joined:
    Mar 2, 2008
    Messages:
    1,042
    Likes Received:
    0
    Device:
    iPod touch
  4. mikec1985

    mikec1985 Active Member

    Joined:
    Dec 22, 2007
    Messages:
    2,558
    Likes Received:
    0
    Device:
    iPad
    Yea I assume one is the new iPhone and the other is the iPhone nano. But for the new iPod touch thats just insane. Wonder what they could add to it?
  5. yeah_boi

    yeah_boi New Member

    Joined:
    Jan 2, 2008
    Messages:
    225
    Likes Received:
    4
    Device:
    2G iPod touch
    has anyone thought maybe they are just getting prepared for the newer iPhones and iPod touches they WILL make? Not just ones that they are already making? So they dont have to write new code? XD

    But I hope they have new iPod touches

    Please Register or Log in to view images

    Please Register or Log in to view images

  6. Chrisschulz

    Chrisschulz New Member

    Joined:
    Jan 20, 2009
    Messages:
    892
    Likes Received:
    0
    Device:
    2G iPod touch
    oo sounds good
  7. Duykur

    Duykur Banned

    Joined:
    Mar 24, 2008
    Messages:
    1,674
    Likes Received:
    0
    Their going to make more? shocking!

    Unless it reveals something about their features i don't really care

Share This Page