• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Type of iPod
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Type of iPod


  • Subject: Re: Type of iPod
  • From: Andrew Kazmierski <email@hidden>
  • Date: Tue, 18 May 2004 14:54:37 -0400

Interesting. I have a 15GB iPod as well, and my SysInfo says:

BoardHwName: iPod Q14
ModelNumStr: P9460
buildID: 0x02208000 (2.2)
visibleBuildID: 0x02208000 (2.2)

Well, the 9460 matches and the Q14 matches.

-Andrew

On May 18, 2004, at 1:30 PM, Bob Ippolito wrote:

On May 17, 2004, at 2:08 PM, Andrew Kazmierski wrote:

I've been looking into IOKit and stuff, and I'm wondering, is there a way to tell what kind of iPod is plugged in? Finder does this, I believe. Also, I noticed there was a private iPod.framework. Anyone know anything about this?

The private iPod framework can tell you what revision the iPod is, but it's non-obvious what that means. I have two different versions of iPods that have different revision numbers, the newer one has a more recent revision number, but I am not sure what revision number is the first revision to use version 2 firmware, or which version number is an iPod Mini. The information you can get from the device tree in IOKit seems to be more like the revision of the protocol or kext that the iPod uses, and does not seem to represent the model number of the actual device.

In a more public fashion, if you can get the iPod mounted (which is best done using the private iPod framework, as far as I can tell), then you should be able to pull information out of a mime-ish file on the device: iPod_Control/Device/SysInfo .. this file has more verbose information, but is very different for a firmware 1.x iPod versus a firmware 2.x iPod (experimentally).

For reference, my original 20gb iPod has this relevant information:
pszBoardHwName: iPod P97
buildID: 0x01408000 (1.4)

and my new 15gb iPod has this relevant information:
BoardHwName: iPod Q14
ModelNumStr: M9460
buildID: 0x02208000 (2.2)
visibleBuildID: 0x02208000 (2.2)

It would be awesome if people with other revisions of iPods could donate the relevant information from their SysInfo file.. I'm particularly interested in the iPod Mini, and other sizes of iPods..

-bob
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


  • Prev by Date: [ANN] Subversion Manager v1.0 for OS X
  • Next by Date: Where To drawRect?
  • Previous by thread: Re: Type of iPod
  • Next by thread: improving numerical applications performance
  • Index(es):
    • Date
    • Thread