[Help] KB918005 "EnIdleEndPointSupport" and "

Questions about Update Pack making? Ask here.
Post Reply
User avatar
ricktendo64
Posts: 3213
Joined: Mon May 22, 2006 12:27 am
Location: Honduras

[Help] KB918005 "EnIdleEndPointSupport" and "

Post by ricktendo64 » Sun Dec 07, 2008 12:22 pm

OK I am trying to locate any references of "EnIdleEndPointSupport" and "USBBiosX" in any on the original XP cd INF's for the KB918005 registry fix so that I may use ExtraFileEdits to remove them if they are present
Windows XP SP3 installation information
To apply this update, install Windows XP SP3.
...
If you install Windows XP SP3 to fix this problem, you must edit the registry to enable the new functionality. To do this, follow these steps after you have installed Windows XP SP3:

1. Open Notepad.
2. Copy the following text into Notepad, and then save the file as a .reg file:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usb]
"EnIdleEndPointSupport"=-
"USBBiosX"=-
"EnIdleEndPointSupportEx"=dword:00000001
"EnableIdleTimer"=dword:00000001
3. Run the file.

User avatar
MrNxDmX
Moderator
Posts: 3112
Joined: Mon Jan 03, 2005 7:33 am

Post by MrNxDmX » Sun Dec 07, 2008 8:21 pm

Why not delete them at runonce or first login?

User avatar
crashfly
Posts: 789
Joined: Thu Mar 13, 2008 11:39 pm
Location: Arkansas, USA

Post by crashfly » Sun Dec 07, 2008 8:26 pm

If this is a USB setting, would it not be in the USB device files?
A mind is like a parachute, it only functions when it is open.
--Anonymous

How to Ask Questions the Smart Way

User avatar
ricktendo64
Posts: 3213
Joined: Mon May 22, 2006 12:27 am
Location: Honduras

Post by ricktendo64 » Sun Dec 07, 2008 8:36 pm

Yes NR thats what I thought, but I was trying to find what adds it and just edit it out

So far I cannot find it in my registry or in any of the INF files (searched using windows search)

crashfly of course those were the 1st files I looked in, nothing found

User avatar
ENU_user
Posts: 1253
Joined: Wed Jan 25, 2006 1:42 pm

Post by ENU_user » Sun Dec 07, 2008 9:00 pm

you may find it in RVMUpPck.inf /sp2 as:

HKLM,"SYSTEM\CurrentControlSet\Services\usb","EnIdleEndPointSupportEx",0x10001,1

User avatar
code65536
Posts: 735
Joined: Wed Mar 14, 2007 2:58 pm
Location: .us
Contact:

Post by code65536 » Sun Dec 07, 2008 9:09 pm

ricktendo64 wrote:crashfly of course those were the 1st files I looked in, nothing found
Really? I grepped for the string, and got matches pretty quickly...

Code: Select all

usbport.sys Section .text (0x00010380)
0x11B84: PUSH        EAX
0x11B85: PUSH        0x2C
0x11B87: PUSH        0x113A4             ; .text:EnIdleEndpointSupport
0x11B8C: PUSH        EDI
0x11B8D: PUSH        0x1
0x11B8F: PUSH        DWORD PTR [ESI+0x118]
0x11B95: CALL        0x2E9EA
0x11B9A: PUSH        EDI
0x11B9B: LEA         EAX,[EBP-0x20]
0x11B9E: PUSH        EAX
0x11B9F: PUSH        0x30
0x11BA1: PUSH        0x113D0             ; .text:EnIdleEndpointSupportEx
0x11BA6: PUSH        EDI
0x11BA7: PUSH        0x1
0x11BA9: PUSH        DWORD PTR [ESI+0x118]
0x11BAF: CALL        0x2E9EA
... [snip] ...
0x2E9EA: MOV         EDI,EDI
... [snip] ...
0x2EA35: CALL        DWORD PTR [NTOSKRNL.EXE!ZwSetValueKey]; (0x2DBEC)
... [snip] ...
0x2EA40: CALL        DWORD PTR [NTOSKRNL.EXE!ZwClose]; (0x2DB34)
... [snip] ...
0x2EA4A: RET         0x1C
Last edited by code65536 on Sun Dec 07, 2008 9:29 pm, edited 3 times in total.
My addons: CmdOpen - HashCheck - Notepad2 - MS Runtimes - DirectX

Into the breach, meatbags!

User avatar
yumeyao
Moderator
Posts: 1718
Joined: Sun Aug 27, 2006 9:24 pm
Location: Taiyuan, Shanxi, PR China

Post by yumeyao » Sun Dec 07, 2008 9:10 pm

the KB article says "you must edit the registry to enable the new functionality", doesn't it mean they are not in sp3's original cd?
Image
My work list(Hosted by dumpydooby)

User avatar
code65536
Posts: 735
Joined: Wed Mar 14, 2007 2:58 pm
Location: .us
Contact:

Post by code65536 » Sun Dec 07, 2008 9:28 pm

yumeyao wrote:the KB article says "you must edit the registry to enable the new functionality", doesn't it mean they are not in sp3's original cd?
Well, the article talks about adding two registry values and removing two others, and it would seem that these values that are being removed were set by the driver itself...
My addons: CmdOpen - HashCheck - Notepad2 - MS Runtimes - DirectX

Into the breach, meatbags!

User avatar
ricktendo64
Posts: 3213
Joined: Mon May 22, 2006 12:27 am
Location: Honduras

Post by ricktendo64 » Mon Dec 08, 2008 1:19 am

Code when I said I checked the files I meant the INF, I dunno exactly how you did that with the sys files :P

BTW did you find anything on USBBiosX

thnx

User avatar
redxii
Posts: 395
Joined: Sun Dec 17, 2006 5:50 pm

Post by redxii » Mon Dec 08, 2008 1:29 am

My laptop nor desktop have a "usb" key under Services. Maybe they have those two entries deleted in case they exist.

It may not necessarily be set by MS, anyone can do it easily, like OEMs or hardware manufacturers set it in their drivers. XP SP2 has support for USB 2.0 so all I've ever seen manufacturers say "Minimum SP2 required for USB 2.0".

Post Reply