Post Reply

[GUIDE]Factory Images (JB-ICS-GB) [i9020T][i9023][i9020a][m200]

OP ale.landra91

24th April 2012, 04:59 PM   |  #141  
ezio84's Avatar
Senior Member
Flag Giovinazzo (Bari)
Thanks Meter: 1,121
 
699 posts
Join Date:Joined: Oct 2009
More
The version linked in my previous post is already modded:
http://www.mediafire.com/?6lkamuseq64hb62


This is the content of android_winusb.inf
Code:
;
; Android WinUsb driver installation.
;
[Version]
Signature           = "$Windows NT$"
Class               = AndroidUsbDeviceClass
ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider            = %ProviderName%
DriverVer           = 12/06/2010,4.0.0000.00000
CatalogFile.NTx86   = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat

;
; This section seems to be required for WinUsb driver installation.
; If this section is removed the installer will report an error
; "Required section not found in INF file".
;
[ClassInstall32]
Addreg = AndroidWinUsbClassReg

[AndroidWinUsbClassReg]
HKR,,,0,%ClassName%
HKR,,Icon,,-1

[Manufacturer]
%ProviderName% = Google, NTx86, NTamd64

[Google.NTx86]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
; HTC Magic
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
;
;Moto Sholes
%SingleAdbInterface%        = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
;
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20

[Google.NTamd64]
; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
; HTC Magic
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
;
;Moto Sholes
%SingleAdbInterface%        = USB_Install, USB\VID_22B8&PID_41DB
%CompositeAdbInterface%     = USB_Install, USB\VID_22B8&PID_41DB&MI_01
;
;Google NexusOne
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
;
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20

[USB_Install]
Include = winusb.inf
Needs   = WINUSB.NT

[USB_Install.Services]
Include     = winusb.inf
AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall

[WinUSB_ServiceInstall]
DisplayName     = %WinUSB_SvcDesc%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\WinUSB.sys

[USB_Install.Wdf]
KmdfService = WINUSB, WinUSB_Install

[WinUSB_Install]
KmdfLibraryVersion  = 1.9

[USB_Install.HW]
AddReg  = Dev_AddReg

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"

[USB_Install.CoInstallers]
AddReg    = CoInstallers_AddReg
CopyFiles = CoInstallers_CopyFiles

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"

[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll

[DestinationDirs]
CoInstallers_CopyFiles=11

[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64

[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll  = 1
WdfCoInstaller01009.dll = 1

[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll  = 2
WdfCoInstaller01009.dll = 2

[Strings]
ProviderName                = "Google, Inc."
SingleAdbInterface          = "Android ADB Interface"
CompositeAdbInterface       = "Android Composite ADB Interface"
SingleBootLoaderInterface   = "Android Bootloader Interface"
WinUSB_SvcDesc              = "Android USB Driver"
DISK_NAME                   = "Android WinUsb installation disk"
ClassName                   = "Android Phone"
In the original Google driver this string is not present under [Google.NTx86] and [Google.NTamd64]
Code:
;Google Nexus S GT-i9023
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E20
The Following 2 Users Say Thank You to ezio84 For This Useful Post: [ View ]
24th April 2012, 06:40 PM   |  #142  
elnahir's Avatar
Senior Member
Flag Sofia
Thanks Meter: 9
 
121 posts
Join Date:Joined: Jan 2012
Great work, mate! Much appreciated!

Now all I need is to figure out where to unzip this usb driver? Platform tools? Tools?.. What must I do to active it?

I just realized that my phone is actually missing from the Device Manager. The funny thing is that I actually saw it there like 8 hours ago.
24th April 2012, 07:42 PM   |  #143  
ezio84's Avatar
Senior Member
Flag Giovinazzo (Bari)
Thanks Meter: 1,121
 
699 posts
Join Date:Joined: Oct 2009
More
Extract the zip wherever you want.
After connecting your phone (with debug mode ON) to the PC, if nothing happens just check if it is recognized in the device manager:

If there's an exclamation mark, choose to manually update the driver in the context menu, selecting android_winusb.inf in the previously extracted folder.
25th April 2012, 07:57 PM   |  #144  
zedomax's Avatar
Senior Member
Flag San Francisco, CA
Thanks Meter: 2,641
 
1,144 posts
Join Date:Joined: Mar 2010
Donate to Me
More
mirror
Here's a mirror for the soju version, in case someone has hard time downloading:
http://stockroms.net/file/NexusS/GSM...y-ca4ae9ee.tgz
The Following 2 Users Say Thank You to zedomax For This Useful Post: [ View ]
29th April 2012, 10:47 PM   |  #145  
Junior Member
Thanks Meter: 6
 
29 posts
Join Date:Joined: Aug 2010
I'm actually getting better performance, battery life and stability from using the stock 4.0.4. Absolutely brilliant post and thanks for the info. Currently at 17% after 1 Day, 10 hours and 37 mins - 3G / Wifi on all the time.

Only thing i miss is BLN :/

Thanks again, ill be sticking with this for the foreseeable future
30th April 2012, 10:51 PM   |  #146  
ale.landra91's Avatar
OP Senior Member
Flag Cuneo
Thanks Meter: 298
 
388 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Tomorrow ill add also old images that are now published on google dev

Sent from my Nexus S using xda premium
9th May 2012, 07:19 PM   |  #147  
ale.landra91's Avatar
OP Senior Member
Flag Cuneo
Thanks Meter: 298
 
388 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by ale.landra91

Tomorrow ill add also old images that are now published on google dev

Sent from my Nexus S using xda premium

OP updated with new official Factory Images of android 2.3.6
19th May 2012, 03:11 PM   |  #148  
Senior Member
Thanks Meter: 16
 
120 posts
Join Date:Joined: Jan 2012
Thanks for this, im now back to stock thanks to you! now running 4.0.4 on 9020
3rd June 2012, 11:51 PM   |  #149  
Senior Member
Thanks Meter: 24
 
216 posts
Join Date:Joined: Sep 2011
More
I have a NS4G and dl'd the correct NS4G official factory images from Google but I've been stuck at "writing 'radio'..." for like 20 min... is this normal?!?
2nd July 2012, 02:17 AM   |  #150  
Senior Member
Flag Makati City
Thanks Meter: 26
 
117 posts
Join Date:Joined: Jan 2012
More
Thank you for providing this guide, I've been looking for the exact commands to flash back to official firmware.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Nexus S General by ThreadRank