I have been able to unlock my phone before, but now no matter what I do, I just can't seem to get past the ChevronWP7.exe error of not being able to communicate with the phone after I click unlock.
I think I know why. I had been trying to get my device (Samsung Focus) to be able to be seen as a USB storage device (http://forum.xda-developers.com/showthread.php?t=915664) . I had messed with the registry keys until I got the desired effect.
Well a couple of days later my phone's screen would turn off as soon as a call was started and would be inaccessible until the call ended, and also the camera wouldn't start under lock. These problems were unrelated, and frustrated me enough to hard reset my phone. I had jailboken it once before, so I figured, how hard could it be to do it again.
I've followed all of the steps TO THE LETTER (from here: http://forum.xda-developers.com/showthread.php?t=938106, and also here: http://forum.xda-developers.com/showthread.php?t=857127), to no avail.
Here are all the registry values for the Windows Phone USB in my computer, as per the article above.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000]
"LocationInformation"="0000.001d.0000.001.002.000.000.000.000"
"Capabilities"=dword:00000000
"HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,49,00,44,00,5f,00,30,00,34,\
00,35,00,45,00,26,00,50,00,49,00,44,00,5f,00,30,00,34,00,45,00,43,00,26,00,\
52,00,45,00,56,00,5f,00,30,00,30,00,30,00,30,00,26,00,4d,00,49,00,5f,00,30,\
00,30,00,00,00,55,00,53,00,42,00,5c,00,56,00,49,00,44,00,5f,00,30,00,34,00,\
35,00,45,00,26,00,50,00,49,00,44,00,5f,00,30,00,34,00,45,00,43,00,26,00,4d,\
00,49,00,5f,00,30,00,30,00,00,00,00,00
"CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\
5f,00,66,00,66,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\
00,66,00,66,00,26,00,50,00,72,00,6f,00,74,00,5f,00,66,00,66,00,00,00,55,00,\
53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,26,00,53,\
00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,55,00,\
53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,00,\
00
"ContainerID"="{90a9bbd1-3a2a-5361-ac63-c05b6db1c321}"
"ConfigFlags"=dword:00000000
"ClassGUID"="{eec5ad98-8080-425f-922a-dabf3de3f69a}"
"Driver"="{eec5ad98-8080-425f-922a-dabf3de3f69a}\\0006"
"LowerFilters"=hex(7):57,00,69,00,6e,00,55,00,53,00,42,00,00,00,00,00
"Class"="WPD"
"Mfg"="@oem37.inf,%mfgname%;Microsoft"
"Service"="WUDFRd"
"DeviceDesc"="@oem37.inf,%wphone.devicedesc%;Windows Phone 7"
"FriendlyName"="VenezuelaDan's WP7"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters]
"ExtPropDescSemaphore"=dword:00000001
"Interfaces"=hex(7):7b,00,36,00,41,00,43,00,32,00,37,00,38,00,37,00,38,00,2d,\
00,41,00,36,00,46,00,41,00,2d,00,34,00,31,00,35,00,35,00,2d,00,42,00,41,00,\
38,00,35,00,2d,00,46,00,39,00,38,00,46,00,34,00,39,00,31,00,44,00,34,00,46,\
00,33,00,33,00,7d,00,00,00,7b,00,43,00,41,00,33,00,44,00,37,00,33,00,38,00,\
37,00,2d,00,46,00,36,00,37,00,42,00,2d,00,31,00,31,00,44,00,41,00,2d,00,42,\
00,42,00,45,00,43,00,2d,00,38,00,30,00,30,00,30,00,36,00,30,00,30,00,46,00,\
45,00,38,00,30,00,30,00,7d,00,00,00,00,00
"DeviceInterfaceGUIDs"=hex(7):7b,00,36,00,41,00,43,00,32,00,37,00,38,00,37,00,\
38,00,2d,00,41,00,36,00,46,00,41,00,2d,00,34,00,31,00,35,00,35,00,2d,00,42,\
00,41,00,38,00,35,00,2d,00,46,00,39,00,38,00,46,00,34,00,39,00,31,00,44,00,\
34,00,46,00,33,00,33,00,7d,00,00,00,7b,00,43,00,41,00,33,00,44,00,37,00,33,\
00,38,00,37,00,2d,00,46,00,36,00,37,00,42,00,2d,00,31,00,31,00,44,00,41,00,\
2d,00,42,00,42,00,45,00,43,00,2d,00,38,00,30,00,30,00,30,00,36,00,30,00,30,\
00,46,00,45,00,38,00,30,00,30,00,7d,00,00,00,00,00
"EnableLegacySupport"=dword:00000000
"EnableDefaultAutoPlaySupport"=dword:00000000
"PortableDeviceNameSpaceExcludeFromShell"=dword:00000001
"PortableDeviceNameSpaceExcludeAutoPlayTab"=dword:00000001
"ShowInShell"=dword:00000000
"UseExtendedWmdm"=dword:00000001
"WMDMSPCLSID"="{63DF72F9-C6BD-40B2-9590-6CD8D468C9D7}"
"Icons"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,00,\
70,00,64,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
00,37,00,30,00,31,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\WUDF]
"DriverList"=hex(7):5a,00,75,00,6e,00,65,00,44,00,72,00,69,00,76,00,65,00,72,\
00,00,00,00,00
"UmdfDispatcher"="WinUSB"
"Exclusive"=dword:00000001
"NumDeviceInterfacesMax"=dword:00000080
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\ZuneDriver]
"TransportClassID"="{E4F7BB36-38CD-4159-83AF-439CE5B521B0}"
"UseWpdPrivateInterface"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\WUDFDiagnosticInfo]
"HostPid"=hex(b):70,16,00,00,00,00,00,00
"LifetimeID"="82458636-056b-41d2-900b-bc7941fab9a3"
"RetrievalMode"=dword:00000000
"RwTransferMode"=dword:00000000
"IoctlTransferMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\LogConf]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Control]
"ActiveService"="WUDFRd"
Please help me understand where the heck I went wrong! Am I missing anything, are there any wrong values? I'm aiming for just being able to unlock at this point. This is driving me insane!
Thank you for your help.
Edit:
I've checked any and all possible reasons for not being able to unlock, from using TCPView to kill https processes, to editing the hosts file from having the loopback to windows developer server. I have no other ideas other that this registry is messed up. If anyone (so long as they havent messed with the USB storage thing) could just export that whole registry folder:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00]
and just post it, that would be more than enough. Thank you again.
Solution
It did end up being my registry settings. Went to another computer, installed the Developer Tools, ran ChevronWP7, and voila. Still dont know my problem though, and with the new NoDo update I know I'll have to reset again eventually, so if anyone can shed any light that would be great.
I'd say, uninstall the samsung drivers, remove what's left of these registry keys, install the drivers again and connect your device to recreate the registry keys.
I've already uninstalled the Samsung drivers, and I'll try deleting those registry keys. I've already tried uninstalling and reinstalling both the Windows Phone Deeloper Tools, didn't do very much. Can access just fine through Zune, but any xap deployer (including Microsoft's) and the ChevronWP7 can't.
I deleted the registry key (or rather what I could, some of them were system protected and wouldn't budge when I edited permissions), then uninstalled zune and reinstalled it. I plugged my phone in and everything synced just fine. Tried Chevron, it started and detected my phone was jailbroken. I was also able to deploy xaps. Thanks for the suggestion, saved me from a lot of frustration.
VenezuelaDan said:
I deleted the registry key (or rather what I could, some of them were system protected and wouldn't budge when I edited permissions), then uninstalled zune and reinstalled it. I plugged my phone in and everything synced just fine. Tried Chevron, it started and detected my phone was jailbroken. I was also able to deploy xaps. Thanks for the suggestion, saved me from a lot of frustration.
Click to expand...
Click to collapse
You're welcome
I have the same problem as above; Unlocked my Focus, it got re-locked somehow and now I can't re-unlock it, after trying everything. Should I do what OP ended up doing? If so, how do I do that?
I've had a somewhat related issue where something in my PC's registry or user profile was screwing Zune up. I'd get a generic "Please disconnect, restart your phone, and pray" response that never worked. The fix? Recreate my user profile in Windows which has a net effect of giving you all new HKEY_CURRENT_USER stuff. This may be necessary for others in the future, specifically when one computer works differently than another.
VenezuelaDan said:
I have been able to unlock my phone before, but now no matter what I do, I just can't seem to get past the ChevronWP7.exe error of not being able to communicate with the phone after I click unlock.
I think I know why. I had been trying to get my device (Samsung Focus) to be able to be seen as a USB storage device (http://forum.xda-developers.com/showthread.php?t=915664) . I had messed with the registry keys until I got the desired effect.
Well a couple of days later my phone's screen would turn off as soon as a call was started and would be inaccessible until the call ended, and also the camera wouldn't start under lock. These problems were unrelated, and frustrated me enough to hard reset my phone. I had jailboken it once before, so I figured, how hard could it be to do it again.
I've followed all of the steps TO THE LETTER (from here: http://forum.xda-developers.com/showthread.php?t=938106, and also here: http://forum.xda-developers.com/showthread.php?t=857127), to no avail.
Here are all the registry values for the Windows Phone USB in my computer, as per the article above.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000]
"LocationInformation"="0000.001d.0000.001.002.000.000.000.000"
"Capabilities"=dword:00000000
"HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,49,00,44,00,5f,00,30,00,34,\
00,35,00,45,00,26,00,50,00,49,00,44,00,5f,00,30,00,34,00,45,00,43,00,26,00,\
52,00,45,00,56,00,5f,00,30,00,30,00,30,00,30,00,26,00,4d,00,49,00,5f,00,30,\
00,30,00,00,00,55,00,53,00,42,00,5c,00,56,00,49,00,44,00,5f,00,30,00,34,00,\
35,00,45,00,26,00,50,00,49,00,44,00,5f,00,30,00,34,00,45,00,43,00,26,00,4d,\
00,49,00,5f,00,30,00,30,00,00,00,00,00
"CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\
5f,00,66,00,66,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\
00,66,00,66,00,26,00,50,00,72,00,6f,00,74,00,5f,00,66,00,66,00,00,00,55,00,\
53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,26,00,53,\
00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,55,00,\
53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,00,\
00
"ContainerID"="{90a9bbd1-3a2a-5361-ac63-c05b6db1c321}"
"ConfigFlags"=dword:00000000
"ClassGUID"="{eec5ad98-8080-425f-922a-dabf3de3f69a}"
"Driver"="{eec5ad98-8080-425f-922a-dabf3de3f69a}\\0006"
"LowerFilters"=hex(7):57,00,69,00,6e,00,55,00,53,00,42,00,00,00,00,00
"Class"="WPD"
"Mfg"="@oem37.inf,%mfgname%;Microsoft"
"Service"="WUDFRd"
"DeviceDesc"="@oem37.inf,%wphone.devicedesc%;Windows Phone 7"
"FriendlyName"="VenezuelaDan's WP7"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters]
"ExtPropDescSemaphore"=dword:00000001
"Interfaces"=hex(7):7b,00,36,00,41,00,43,00,32,00,37,00,38,00,37,00,38,00,2d,\
00,41,00,36,00,46,00,41,00,2d,00,34,00,31,00,35,00,35,00,2d,00,42,00,41,00,\
38,00,35,00,2d,00,46,00,39,00,38,00,46,00,34,00,39,00,31,00,44,00,34,00,46,\
00,33,00,33,00,7d,00,00,00,7b,00,43,00,41,00,33,00,44,00,37,00,33,00,38,00,\
37,00,2d,00,46,00,36,00,37,00,42,00,2d,00,31,00,31,00,44,00,41,00,2d,00,42,\
00,42,00,45,00,43,00,2d,00,38,00,30,00,30,00,30,00,36,00,30,00,30,00,46,00,\
45,00,38,00,30,00,30,00,7d,00,00,00,00,00
"DeviceInterfaceGUIDs"=hex(7):7b,00,36,00,41,00,43,00,32,00,37,00,38,00,37,00,\
38,00,2d,00,41,00,36,00,46,00,41,00,2d,00,34,00,31,00,35,00,35,00,2d,00,42,\
00,41,00,38,00,35,00,2d,00,46,00,39,00,38,00,46,00,34,00,39,00,31,00,44,00,\
34,00,46,00,33,00,33,00,7d,00,00,00,7b,00,43,00,41,00,33,00,44,00,37,00,33,\
00,38,00,37,00,2d,00,46,00,36,00,37,00,42,00,2d,00,31,00,31,00,44,00,41,00,\
2d,00,42,00,42,00,45,00,43,00,2d,00,38,00,30,00,30,00,30,00,36,00,30,00,30,\
00,46,00,45,00,38,00,30,00,30,00,7d,00,00,00,00,00
"EnableLegacySupport"=dword:00000000
"EnableDefaultAutoPlaySupport"=dword:00000000
"PortableDeviceNameSpaceExcludeFromShell"=dword:00000001
"PortableDeviceNameSpaceExcludeAutoPlayTab"=dword:00000001
"ShowInShell"=dword:00000000
"UseExtendedWmdm"=dword:00000001
"WMDMSPCLSID"="{63DF72F9-C6BD-40B2-9590-6CD8D468C9D7}"
"Icons"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,00,\
70,00,64,00,73,00,68,00,65,00,78,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
00,37,00,30,00,31,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\WUDF]
"DriverList"=hex(7):5a,00,75,00,6e,00,65,00,44,00,72,00,69,00,76,00,65,00,72,\
00,00,00,00,00
"UmdfDispatcher"="WinUSB"
"Exclusive"=dword:00000001
"NumDeviceInterfacesMax"=dword:00000080
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\ZuneDriver]
"TransportClassID"="{E4F7BB36-38CD-4159-83AF-439CE5B521B0}"
"UseWpdPrivateInterface"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Device Parameters\WUDFDiagnosticInfo]
"HostPid"=hex(b):70,16,00,00,00,00,00,00
"LifetimeID"="82458636-056b-41d2-900b-bc7941fab9a3"
"RetrievalMode"=dword:00000000
"RwTransferMode"=dword:00000000
"IoctlTransferMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\LogConf]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00\7&c888580&0&0000\Control]
"ActiveService"="WUDFRd"
Please help me understand where the heck I went wrong! Am I missing anything, are there any wrong values? I'm aiming for just being able to unlock at this point. This is driving me insane!
Thank you for your help.
Edit:
I've checked any and all possible reasons for not being able to unlock, from using TCPView to kill https processes, to editing the hosts file from having the loopback to windows developer server. I have no other ideas other that this registry is messed up. If anyone (so long as they havent messed with the USB storage thing) could just export that whole registry folder:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_045E&PID_04EC&MI_00]
and just post it, that would be more than enough. Thank you again.
Click to expand...
Click to collapse
I had the EXACT same problem with my Focus after unlocking it. I also had been playing with the Diagnosis app, so i figured it was that. I've never touched the registry of my phone...