Kestryl's Random Thoughts

Finding the versions of your ActiveSync Devices

by on Jun.26, 2009, under PowerShell

So, the iPhone 3.0 software has been released and it has already started to cause havoc in our Exchange environment. Don’t get me wrong I’m a fan of the device myself, however like most X.0 version software there is bound to be bugs (I may post more on that later).

So, the task at hand was to find out how many of our iPhone users have already upgraded to the 3.0 software. So I can up with the following powershell command to get a list of our activesync devices.

Get-CASMailbox -ResultSize unlimited -filter {HasActivesyncDevicePartnership -eq $True} | % {Get-ActiveSyncDeviceStatistics -Mailbox $_.identity} | Export-Csv pathandfilename.csv -NoTypeInformation

This will give you a lot of good information about all your ActiveSync devices, including when they last synchronized and such.

Of course I was looking for information on the iPhone…. so how do I know if they have upgraded to 3.0 software? What you want to look for is the “DeviceUserAgent” column. In that column you will find the details of the ActiveSync device that is connecting. If you see “Apple-iPhone/701.341” they they are at the 3.0 version of the software.

Updated Version listing:

901.334 = 5.0 (GM Release of iOS 5)
812.1 = 4.3.5
811.2 = 4.3.4
810.3 = 4.3.3 (Verizon iPad2)
810.2 = 4.3.3
808.8 = 4.3.2 (Verizon iPad 2)
808.7 = 4.3.2
807.4 = 4.3.1
806.191 = 4.3 (iPad 2)
806.190 = 4.3
805.6 = 4.2.10 (Verizon iPhone)
805.501 = 4.2.9 (Verizon iPhone)
805.401 = 4.2.8 (Verizon iPhone)
805.303 = 4.2.7 (Verizon iPhone)
805.200 = 4.2.6 (Verizon iPhone)
805.128 = 4.2.5 (Verizon iPhone)
803.148 = 4.2.1
802.117 = 4.1
801.400 = 4.0.2
801.306 = 4.0.1
801.293 = 4.0
705.18 = 3.1.3
704.11 = 3.1.2
703.144 = 3.1
702.5= 3.3
702.405= 3.21
702.367= 3.2
701.400 = 3.0.1
701.341 = 3.0
508.11 = 2.2.1

Hardware versions (Reported only when upgraded to iOS 4)

iPhone3C3 = 4 (Verizon)
iPhone3C1 = 4
iPhone2C1 = 3Gs
iPhone1C2 = 3G
iPad2C3 = iPad 2 (Verizon)
iPad2C2 = iPad 2 (AT&T)
iPad2C1 = iPad 2 (WiFi)
iPad1C1 = iPad
iPod2C1 = iPod Touch 2
iPod3C1 = iPod Touch 3
iPod4C1 = iPod Touch 4

Hope you enjoy!

:, ,

15 Comments for this entry

  • Glenn

    Awesome, have been looking for this exactly, only issue when I run it I get Parameter can not be found for -NoTypeInformaiton

    …. just realized you have a type on screen should be -NoTypeInformation (the location of the i is messed up).

    Thanks,
    Glenn

  • kestryl

    Thanks for that catch…. I’m glad it was useful for you!

  • Aaron

    Just wondering how you know that “Apple-iPhone/701.341” is 3.0? Is there a listing of what software versions these numbers correspond to? I’ve got a slew of numbers – and am trying to pair them up with software and if possible hardware. Thanks.

  • Jiles

    Do you know of a list the identifies iPhone is by firmware revision? For example what OS is 801.293?

  • kestryl

    Sorry it took me so long to reply…. I finally took some time to map out versions reported on ActiveSync with actual iPhone versions…. here they are.

    801.293 = 4.0
    705.18 = 3.1.3
    704.11 = 3.1.2
    703.144 = 3.1
    701.400 = 3.0.1
    701.341 = 3.0
    508.11 = 2.2.1

    I know there are some other versions out there, but above is what I’ve been able to map out so far.

    Hope that helps!

  • kestryl

    Jiles,
    Sorry it took me so long to reply…. I finally took some time to map out versions reported on ActiveSync with actual iPhone versions…. here they are.

    801.293 = 4.0
    705.18 = 3.1.3
    704.11 = 3.1.2
    703.144 = 3.1
    701.400 = 3.0.1
    701.341 = 3.0
    508.11 = 2.2.1

    I know there are some other versions out there, but above is what I’ve been able to map out so far.

    Hope that helps!

  • Carl

    Hw to get version listing for Ipad or ipod devices.

  • Billy

    I wanted to add another version for you:
    803.148 = 4.2.1

  • Cathe

    Thank you for keeping this updated with OS AND HW versions, you have made me look smarter!

  • Scott

    Here are a few more
    702.367= 3.2
    702.405= 3.21
    702.5= 3.3
    805.401= 4.2.8 (Verizon iPhone)

  • Billy

    Is there a thread or forum that has the Android equivalent to this page?

  • kestryl

    Not that I’m aware of…. I’ve had a lot of problems trying to track the Android devices myself. Due to the number of different manufacturers out there with Android devices, and from what I’ve seen each device reports the same OS a little different, I’ve found this next to impossible to track to the same level of accuracy as the iOS devices.

  • HomelessCracker

    Thanks a lot!

  • Philippe

    Really useful list !
    Two (temporary ?) new ones:
    901.524800004 = 5.0 (9A5248d) Dev. Preview 2
    901.522000016 = 5.0 (9A5220p) Dev. Preview 1
    Source: http://gronver.dk/?p=86

  • Amy Richards

    kestryl, I recently had the good fortune of reading this article regarding Activesync devices, Following powershell command & ActiveSync device. It is well-written and contained sound, practical advice. In fact, I have already benefited from your discussion on IPhone users. I look forward to reading your next informative work. Thank you.

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...

Archives

All entries, chronologically...