Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,731,852 Members 41,994 Now Online
XDA Developers Android and Mobile Development Forum

[FIX] Windows 8.1 Fastboot/Flashmode/ADB for Sony and Samsung devices

Tip us?
 
janek2012
Old
(Last edited by janek2012; 17th February 2014 at 11:07 AM.)
#1  
Junior Member - OP
Thanks Meter 57
Posts: 8
Join Date: Jul 2012
Storage [FIX] Windows 8.1 Fastboot/Flashmode/ADB for Sony and Samsung devices

As you all may now, Microsoft pushed the new driver stack in Windows 8.1 so ALL (not only USB 3.0) devices must provide a BOS descriptor. Sony ADB and Fastboot doesn't, so Windows fails to enumerate the device which is reported in Device Manager as error code 43.
This also may help if you have a USB drive or mouse and it stopped working after you upgraded from Windows 8 to Windows 8.1.

Microsoft said that the fix will come in February but for people who don't want to wait I prepaired a dirty solution:
Microsoft published the update.

proof - see attachment.

THE PROBLEM IS NOW FIXED BY THIS UPDATE: http://support.microsoft.com/kb/2917929 - USE IT INSTEAD OF MY FIX!

Here is my old (dirty) solution:
 
HTML Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
I repeat this is a REALLY DIRTY solution that may harm your system, personal data, hardware and/or cat.
Here are the steps:
0. Have a Linux or Windows LiveCD just in case something goes wrong
1. Download and extract files from attachment
2. Navigate to the folder corresponding to your system version (x86 = 32-bit, x64 = 64 bit)
3. Right-click franken-usb.bat and click "Run as Administrator"
5. Wait for it to finish and reboot the system. If everything went fine, you will boot your system successfully
6. Install ADB/Fastboot drivers just like on Windows 8
7. Connect your phone in Fastboot mode to your USB 2.0 port and check if it works
8. Enjoy and wait for official fix

How does it work:
It's not any kind of magic - it just replaces Windows 8.1's usbhub.sys and usbport.sys with Windows 8's ones.
Old files don't check for BOS descriptor so Fastboot can work.

Script updated - it should now actually copy the files but please double check if files were copied to C:\Windows\system32\Drivers!


Hope it helps you!

Regards!
Attached Thumbnails
Click image for larger version

Name:	proof.png
Views:	6475
Size:	64.4 KB
ID:	2494919  
Attached Files
File Type: zip USB.zip - [Click for QR Code] (687.0 KB, 9861 views)
The Following 54 Users Say Thank You to janek2012 For This Useful Post: [ Click to Expand ]
 
wabicek
Old
#2  
Junior Member
Thanks Meter 4
Posts: 11
Join Date: Sep 2007
Location: Prague
So far it works (both adb and fastboot) on my computer. But it was necessary to copy these files manually.
Thank you!
HTC One V (s-off, unlocked) running SHPONGLE
 
sandeep101
Old
#3  
Member
Thanks Meter 6
Posts: 69
Join Date: Jun 2010
Default !! success !!

thank u bro , working great on win 8.1 pro 64 bit , fastbooted sony xperia LWW and flashed kernel like before !
just need to copy files manually though but that was so easy .
 
heatledger
Old
#4  
Senior Member
Thanks Meter 35
Posts: 306
Join Date: Jul 2010
thanks! working perfectly 8.1 64bit
you're my hero
 
hhamzah49
Old
(Last edited by hhamzah49; 11th January 2014 at 10:22 AM.)
#5  
hhamzah49's Avatar
Senior Member
Thanks Meter 30
Posts: 234
Join Date: Mar 2013
Location: Den Haag
Looks like it works reading those comments! Gonna try it tomorrow!

Sent from my LT30p using xda app-developers app

EDIT:

doesnt work for me! It now doesnt show the driver blabla it shows s1 fastboot. And the phone doesnt stay in fastboot

EDIT 2:
nevermind fixed it with installing drivers via flashtool.

Thankyou my hero!
The Following User Says Thank You to hhamzah49 For This Useful Post: [ Click to Expand ]
 
mefistoreyon
Old
#6  
mefistoreyon's Avatar
Senior Member
Thanks Meter 117
Posts: 509
Join Date: Dec 2012
Works on me too! Thanks!
HTC Desire X CM 10,10.1,Sense 4,5 --->http://goo.gl/7RFyji
[Sorry for my bad English!!!]
 
MatteXperiaU
Old
#7  
MatteXperiaU's Avatar
Senior Member
Thanks Meter 7
Posts: 109
Join Date: Aug 2013
Location: Italia
awesome!! you are my hero!!!!
 
drmidoo
Old
#8  
drmidoo's Avatar
Senior Member
Thanks Meter 83
Posts: 162
Join Date: Jul 2009
Location: Cairo
works on windows 8.1 x64 usb 2.0
thanks great fix
 
Steph310
Old
(Last edited by Steph310; 27th January 2014 at 09:31 AM.)
#9  
Steph310's Avatar
Senior Member
Thanks Meter 1083
Posts: 1,139
Join Date: Jul 2012
Location: Toulouse, France
I only needed to replace manually files, but yes! Now it works perfectly on Win8.1 x64 on USB2.0 computer!
My problem finally solved, thanks to you janek2012!
 
gonzal86
Old
#10  
gonzal86's Avatar
Senior Member
Thanks Meter 47
Posts: 184
Join Date: Jan 2012

 
DONATE TO ME
Quote:
Originally Posted by Steph310 View Post
I only needed to replace manually files, but yes! Now it works perfectly on Win8.1 x64 on USB2.0 computer!
My problem finally solved, thanks to you janek2012!
Yea me too replaced manualy, but all works fine. At last phone connect in fastboot and flash

Dobra robota @janek
Device - Sony Ericsson Xperia Arc S LT18i
Android - ICS 4.0.4
Rom - Ultimate HD 5.0.1
Kernel - LuPuS v16
Camera - Cyber-shot™ v.9.1.7 Superior Auto
Home Launcher - Xperia GX Home Launcher 4.2
Baseband - 83
Bootloader - UnLocked
CWM - CWM-based Recovery v6.0.3.2

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes