Googling for how to determine the BOOTROM version of a recently activated/jailbroken/unlocked iPhone 3G BB 06.15.00, I followed the instructions below on Windows XP but there is no "Device Instance Path". What did I do wrong? Here is what I did: 1. Recently I downgraded the iPhone 3G from iOS 4.2.1 to 3.3.1 (gory details here): * How to resolve locked up jailbroken iPhone stuck in "recovery mode" (see pictures) 2. I googled for the steps to find the BOOTROM version. 3. The serial number 3rd, 4th, & 5th characters indicate the iPhone was built in the 25th week of 2008, which would imply the 359.3 BOOTROM version (but since this phone was purchased off of Craigslist already jailbroken with the iPad baseband, that's not a foolproof method). 4. This is the WinXP method I followed to determine the BOOTROM version: a) I booted the WinXP PC (iTunes was not running) b) I turned on the iPhone 3G iOS 3.1.3 BB 06.15.00 c) I connected the iPhone 3G to the WinXP PC d) I launched iTunes 10.5.0.142 & waited for it to recognize the iPhone 3G e) After iTunes recognized the iPhone 3G, I powered off the iPhone 3G f) I waited for 10 seconds once the iPhone 3G was switched off g) I simultaneously held the iPhone 3G Power & Home buttons for 10 seconds h) I released the iPhone 3G Power button after the first 10 seconds but held onto the Home button until I saw the following message on iTunes: Code: "iTunes must check the iPod software update server to identify this device" i) I right clicked on the WinXP My Computer -> Manage -> Device Manager -> Universal Serial Bus Controllers -> Apple Mobile Device USB Driver -> Properties -> Details and looked for "Device Instance Path" from the dropdown list. It wasn't there! j) I was expecting to see the "Device Instance Path = [IBOOT-574.4]" or something like that in the string; but the property didn't exist! 5. I tried this multiple times, on two different WinXP computers. 6. Now I was stuck in DFU mode with nothing to show for it. a) After googling how to exit DFU mode, I held the Home button & the Power button for about 10 seconds. b) Since the iPhone 3G was connected to the WinXP PC, I heard a beep as the USB device was disconnected. c) Then, I pressed the Power button and the iPhone 3G exited DFU mode & powered up to the apple logo & slide-to-unlock screen. 7. Now I was back running normally; except I had nothing to show for the effort. My question: Q: What did I do wrong that the Device Instance Path was not there?