Help - Search - Members - Calendar
Full Version: Maximus-Decim Native USB Drivers
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

   


Google Internet Forums Unattended CD/DVD Guide
jaclaz
QUOTE (PassingBy @ Oct 15 2007, 06:09 AM) *
Changes:
- Replaced usbstor.sys with skumss.sys : Seems to be reasonably fast and stable on Win98FE. It was ripped from one
the drivers on the net and I couldn't remember where as there were several more that I played around with. AFAIK,
it seems to be based on the free usb sample driver in MS DDK somewhere ....

- Replaced usbmphlp.pdr with skpdr.pdr : The mini port driver to make the magic work ...


It seems like that driver is from PQI:
http://www.msfn.org/board/usb_drivers_98_t...6.html&st=7

GOOD work! thumbup.gif

jaclaz
LukeSkillz
thumbup.gif
This is probably the most used update I've ever had on my 9x machine! I have multiple flash drives, only one of which previously worked with Windows 98. Thanks to this, I now can use all of them, along with MP3 players and digital cameras too! Keep up the good work woot.gif
dencorso
After Dr. Hoiby's Windows Explorer 256 color TrayIcons Patch and Wijono's hot removal of USB device SYSTRAY.EXE (4.10.0.2224) Patch, both already included in NUSB, I now offer you:

woot.gif dencorso's USB FDD DiskTSD.VxD 4.90.0.3000 Patch, that allows NUSB to work with FDDs without a BSOD!

Do you remember this post by Petr? [Petr, where are you??? welcome.gif ]

QUOTE (Petr @ Nov 14 2006, 06:34 PM) *
I played again with Mitsumi USB FDD and I found the solution of the blue screen problem - to use DISKTSD.VXD 4.90.3000 and the old DISKTSD.VXD (4.10.2223) to rename to DISKTSD1.VXD. But not 100%.

Just replacing 4.10.2223 by 4.90.3000 does not work, the system won't boot and in the bootlog appears:
CODE
[00151BDA] Dynamic load device  C:\WINDOWS\system\IOSUBSYS\disktsd.vxd
[00151BDA] Dynamic load failed  C:\WINDOWS\system\IOSUBSYS\disktsd.vxd : [00151BDA] Not a valid device  - possibly corrupt

After installing nusb, inserting the USB Floppy causes blues screen with error in DISKTSD.VXD.

After renaming old and copying new disktsd.vxd I was able to use the USB floppy with no problem.

BTW, in Windows Me everything works fine.
Then I tried to use 98SE2ME, at first the option installing just the USB drivers, second time option 2 - install everything.
In both cases plugging the USB floppy into the PC did not cause the blue screen, but in the device manager appeared yellow exclamation mark and the FDD did not work. The above described procedure with renaming and copying DISKTSD.VXD did not help.
I have shortly looked into the 4.90.3000 code and there are only very few differences in comparison to 4.10.2223 so it is possible that the 4.10.2223 version could be modified to work correctly - but I don't know how. [...]
Petr

Well, it set me thinking... My first though was: how so? Win 98SE will not allow one to rename and substitue a file in use! But I tested, and in fact Win 98SE does allow it, at least in this case: it works as Petr described.
The downside of Petr's solution is that if one forgets to exchange back the DiskTSD.VxDs before shutdown, or has a system crash, the system will refuse to boot due to the failed dynamic loading of v. 4.90.0.3000! wacko.gif And it'll be necessary to boot in DOS to do the renaming, before the system is able to boot up normally again. blink.gif So, a way to have v. 4.90.0.3000 undergo successfully the dynamic load was a must that simply had to be found... ...and here is it:

1) Fetch DiskTSD.VxD v. 4.90.0.3000 from inside your Win ME installation CD (it is in WIN_20.CAB), and extract it to a new folder named, say, PATCH.
2) Rename DiskTSD.VxD to DiskTSD.PAT and extract yet another copy of DiskTSD.VxD from WIN_20.CAB, so that now you have two identical files in the PATCH folder, differing only in the name extension.
3) Open DiskTSD.PAT with your favourite HexEditor and search for the hexadecimal sequence 00005A04, which you should find only two times, in two different places (at offsets 140 and 866).
4) Change, in both places hexadecimal 5A for 0A, and save the file.
5) Now, in a DOS box, set to the PATCH directory, run <fc DiskTSD.VxD DiskTSD.PAT /b> You should see this:
00000142: 5A 0A
00000868: 5A 0A
6) If you saw that, copy DiskTSD.PAT to %windir%\SYSTEM\IOSUBSYS, rename the DiskTSD.VxD found there to DiskTSD.ORI and then rename DiskTSD.PAT to DiskTSD.VxD. As Petr found out, you can do that with windows running.
7) If you are using NUSB24 or earlier, that's all. But if you are using NUSB31, now you must got to %windir%\INF, save a copy of USBSTOR.INF as USBSTOR.ORI, and then open USBSTOR.INF in, say, WordPad and uncomment (delete the leading semicolon) all lines referring USB FDDs (there are 8 such entries: one each for Mitsumi, HP, NEC, SMSC, Sony and TEAC, and two for YEData), and save USBSTOR.INF.
8) It's not mandatory, but at this point a recommend you to reboot your system.
It's done! Enjoy using USB Floppy Drives in Win 98SE! yes.gif

Of course, the standard disclaimer applies: It works great for me, but YMMV and I can guarantee nothing whatsoever about this patch, and about the use you make of it. By deciding to use it you fully accept that anything you do is of YOUR SOLE RESPONSIBILITY... Also, to use Win ME files you must have a Win ME licence. Moreover, modding files voids the EULA, of course. You have been warned. Hence, if after performing this mod your pc morphs into a purple mushroom and explodes, causing a 10-day worldwide blackout in the process, you know you can't blame me for it!
PassingBy
Hmmm .....

@dencorso:

Essentially, you're changing the version checks to 4.10 to allow it to load .... something like DOS did back then ...

That has given me an idea ..... perhaps these device loaders can be used to patch older win95 too with this method. I'll try these on win98 FE to verify if these can work ... well, as soon as I can find some time ...

If it works then we need to figure a way to tag the original version numbers somewhere else ...

Rgds
dencorso
QUOTE (PassingBy @ Oct 27 2007, 08:33 AM) *
Hmmm .....
@dencorso:
Essentially, you're changing the version checks to 4.10 to allow it to load .... something like DOS did back then ...
Precisely so! At DDK_Version and at SDK_Version. But, in DOS, a guest program asked the OS for its version, while, in Win, AFAIK, the guest program informs the OS which Win version it was meant for. But, at the end of the day, it has the same result.
QUOTE
That has given me an idea ..... perhaps these device loaders can be used to patch older win95 too with this method. I'll try these on win98 FE to verify if these can work ... well, as soon as I can find some time ...
Go for it! I do believe it may work im many cases. As it was back then, programmers still today have the habit of implementing unnecessarily over-restrictive version checking.
QUOTE
If it works then we need to figure a way to tag the original version numbers somewhere else ...
Rgds
No, we don't. smile.gif The version numbers are unchanged in the VS_FIXEDFILEINFO Structure. That should be enough, don't you agree? It's us that need to know which file is which. Windows must not, or it won't work! newwink.gif
Best wishes.
MDGx
This is an iexpress installer for dencorso's files:

* Unofficial Windows 98 SE NUSB 3.1 English DISKTSD.VXD 4.90.3001 + USBSTOR.INF Update:
http://www.msfn.org/board/?showtopic=43605&st=352
NUSB31UP [116 KB, English]:
http://www.mdgx.com/spx/NUSB31UP.EXE
NUSB31UP requires NUSB 3.1 English (see below) already installed!
- NUSB 3.1 [742 KB, English]:
http://www.mdgx.com/spx/NUSB.EXE
NUSB:
http://www.msfn.org/board/?showtopic=43605
Also linked here:
http://www.mdgx.com/web.htm#NUS

Details [pops up whenever you install NUSB31UP]:
QUOTE
Unofficial Windows 98 SE NUSB 3.1 DISKTSD.VXD 4.90.3001 + USBSTOR.INF Update
per dencorso's guidelines

EXTREMELY IMPORTANT:
You MUST REBOOT at END of INSTALL to complete properly!
Do NOT install MORE THAN ONCE WITHOUT REBOOTING AFTER FIRST INSTALL!

REQUIRED:
Windows 98 SE Native USB Drivers (NUSB) 3.1 English MUST be already installed for these files to work properly:
http://www.msfn.org/board/?showtopic=43605
also here:
http://www.mdgx.com/web.htm#NUS

DESCRIPTION:
This modded Windows ME DISKTSD.VXD 4.90.3001 has version check changed to 4.10 [Windows 98/98 SP1/98 SE] to allow USB floppy drives listed in this modded USBSTOR.INF to work properly.
This modded USBSTOR.INF has USB floppy drives manufacturer IDs added back in to allow this modded DISKTSD.VXD 4.90.3001 to detect them properly.

Everything here applies only to English editions.

NOTE:
Provided 'as is', without any warranties, expressed or implied.
Use at your own risk!

INSTALL:
This Update installs these 2 files [%windir% = usually C:\WINDOWS] into:
DISKTSD.VXD 4.90.3001 = %windir%\SYSTEM\IOSUBSYS
USBSTOR.INF = %windir%\INF

UNINSTALL:
How to uninstall this Update and restore original files (if any):
Start button -> Settings -> Control Panel -> Add/Remove Programs -> select "Unofficial NUSB 3.1 DISKTSD.VXD + USBSTOR.INF Update" -> click Add/Remove button -> reboot.

MORE INFO:
MSFN forum: Modded Windows ME DISKTSD.VXD + USBSTOR.INF work with Windows 98 SE NUSB 3.1:
http://www.msfn.org/board/?showtopic=43605&st=352
Enjoy.
dencorso
QUOTE (MDGx @ Oct 31 2007, 06:43 PM) *
This is an iexpress installer for dencorso's files:

* Unofficial Windows 98 SE NUSB 3.1 English DISKTSD.VXD 4.90.3001 + USBSTOR.INF Update:
http://www.msfn.org/board/?showtopic=43605&st=352
NUSB31UP [116 KB, English]:
http://www.mdgx.com/spx/NUSB31UP.EXE
NUSB31UP requires NUSB 3.1 English (see below) already installed! [...]

yes.gif Thanks a whole lot, MDGx! You really do rock! thumbup.gif

Text added 1st November 2007, 06:09 PM
woot.gif Well, in view of the next post, let me say:
Way to go, maximus-decim! You too rock, you know! thumbup.gif
maximus-decim
Maximus Decim Native USB ver.3.2
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL unknown devices.
4.Install NUSB 3.2 and reboot.
5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.
Remember! You install it at own risk!
-----------------------------------------------------------------------------------------------------------------------
English: http://rapidshare.com/files/66648662/nusb32e.exe.html
Russian: http://rapidshare.com/files/66648597/nusb32r.exe.html

What's new?
*Add USB FDD + DISKTSD.VXD 4.90.3001
*Fix USB2.IFX for ATI chipsets
*explorer.exe ver 4.72.3612.1700
PassingBy
Hmmm .....

I've made preliminary test runs of the version patched DISKTSD.VXD on windows 98 FE (thanks for the tip dencorso!) and so far has found no signs of trouble ... Haven't had the chance to tryout the usb fdd support yet ... will give an update when that's done ...

Native Usb 2.0 does not seem to work on windows 98 FE ... It seems that MS usbhub20.sys is not loaded by ntkern ... Can anyone help determine if this is also due to version checks or hardware related problem ? I'm much rusty on this thing ... any help or hints is appreciated ...

However, replacing with vendor usb 2.0 hub driver then the whole thing works. Tests was done on a VIA 8235 based usb2.0 ... So, for VIA based usb 2.0, only the usbhub20.sys file needs replacing to make it work ... I'm also experimenting with other drivers to see if there's any other possible solution ... I've also made the usb power/bandwidth property tab works but I think most users won't be too concerned (and probably will be left out later) ... I've made minor changes to the driver set to support VIA usb 2.0 ... This makes it sorta not so native ms usb driver ...

For the time being, I'm not updating the win98 FE usb driver set until I can figure out if the the above issues can be resolved.

Update:
I was looking at VIA usbhub20.sys file and wondering if it could be a generic hub stack (perhaps it is a reference to MS usb hub driver somewhere) ..... I'm curious to know why it can interact smoothly with the other "parallel" usbport and usbehci driver from MS ... Usually this kind of thing will go "huh?" in windows ...

Final edit:
Yep, the VIA usbhub20.sys seems to be based on MS DDK library ... if anyone willing to "experiment" usb2.0 on win98 FE with this please let me know ... I'll make a patch for you to tryout ...


Rgds
dencorso
QUOTE (PassingBy @ Nov 1 2007, 09:38 AM) *
[...]Native Usb 2.0 does not seem to work on windows 98 FE ... It seems that MS usbhub20.sys is not loaded by ntkern ... Can anyone help determine if this is also due to version checks or hardware related problem ? [...]
Yep, the VIA usbhub20.sys seems to be based on MS DDK library ... if anyone willing to "experiment" usb2.0 on win98 FE with this please let me know ... I'll make a patch for you to tryout ...
Rgds
Well, PassingBy, MS usbhub20.sys is a WDM driver (hence a PE executable), so it's a totally different animal than a VxD... By looking into it with eXeScope, you'll find out it asks for win 4.0 (= win 95) everywhere, so I think version checks are not the problem. But if VIA usbhub20.sys works, you should compare both usbhub20.sys's with eXeScope, MiTeC EXE Explorer, and PEDUMP.EXE by Matt Pietrek, to see what you find. A quick look with dependency walker shows them to have the same dependencies, which is good for a start. Good luck! Do keep us posted on your progresses. And... Keep on the great work! thumbup.gif
Philco
QUOTE (maximus-decim @ Nov 1 2007, 01:19 AM) *
Maximus Decim Native USB ver.3.2
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL unknown devices.
4.Install NUSB 3.2 and reboot.
5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.
Remember! You install it at own risk!
-----------------------------------------------------------------------------------------------------------------------
English: http://rapidshare.com/files/66648662/nusb32e.exe.html
Russian: http://rapidshare.com/files/66648597/nusb32r.exe.html

What's new?
*Add USB FDD + DISKTSD.VXD 4.90.3001
*Fix USB2.IFX for ATI chipsets
*explorer.exe ver 4.72.3612.1700


Czech build Maxim Decimus NUSB v. 3.2 (only for czech version Windows 98 SE)
http://www.winpack.org/download.php?soubor=26 welcome.gif

thx Maxim Decimus!
PassingBy
Hmmm .....

Thank you dencorso for your hints but I figured that one out earlier while doing some reading up and digging around for clues ...

I am pleased to report that the native ms usbhub20.sys driver is now working with windows 98 FE .....

I was snooping into via usb2.0 hub driver headers and after comparing with ms usb2.0 hub driver, I concluded that they're were both from the same base reference material (plus minus bug fixes etc etc). My guess was confirmed later on when I verified that all function calls are the same except WMI calls ... so that's where the difference is and its enough to break it ...

I'm planning to update nusb for windows 98 FE soon ..... the planned changes will be :

1. Using UMSS.SYS compiled from MS sample reference driver. I concluded that usbstor.sys will not work on W98FE due to different function calls to ntoskrnl (available only from W98SE upwards). The working replacement was found at http://sweetlow.at.tut.by/download/umss.zip

2. Minor changes to get MS usbhub20.sys loaded correctly on win98 FE ...

3. Updated explorer.exe to match nusb3.2

4. Updated DISKTSD.VXD (4.90.3000) for possible usb fdd support ?

5. Generic W98FE driver support for usb fdd. There's many drivers flying around but I believe there's a generic version that will work on nec and mitsumi drives. This is still unverified as I'm waiting to get my hands on a usb fdd to tryout.

6. Please comment if I should include the ATI usb2 fix (to match nusb3.2) ...


I'll be putting the update on hold until I can verify usb fdd can properly work ...


Rgds
glocK_94
QUOTE (maximus-decim @ Nov 1 2007, 08:19 AM) *
Maximus Decim Native USB ver.3.2
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL unknown devices.
4.Install NUSB 3.2 and reboot.
5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.
Remember! You install it at own risk!
-----------------------------------------------------------------------------------------------------------------------
English: http://rapidshare.com/files/66648662/nusb32e.exe.html
Russian: http://rapidshare.com/files/66648597/nusb32r.exe.html

What's new?
*Add USB FDD + DISKTSD.VXD 4.90.3001
*Fix USB2.IFX for ATI chipsets
*explorer.exe ver 4.72.3612.1700

French Maxim Decimus NUSB 3.2 :
avaible as usual at : win9x4ever.online.fr

Maximus, you rock man! And lots of thanks to Dencorso too! yes.gif
(by the way, nice idea the little flag Philco. I might just do the same some day...)
dencorso
QUOTE (PassingBy @ Nov 1 2007, 07:23 PM) *
[...]I am pleased to report that the native ms usbhub20.sys driver is now working with windows 98 FE ..... [...]
4. Updated DISKTSD.VXD (4.90.3000) for possible usb fdd support ?

5. Generic W98FE driver support for usb fdd. There's many drivers flying around but I believe there's a generic version that will work on nec and mitsumi drives. This is still unverified as I'm waiting to get my hands on a usb fdd to tryout.

6. Please comment if I should include the ATI usb2 fix (to match nusb3.2) ... [...]


Way to go, PassingBy! thumbup.gif

regarding your questions:
4 and 5. The patched DISKTSD.VXD (4.90.3000) ought to work OK in Win 98FE. I think no other driver will be required, besides the NUSB files and DISKTSD.VXD. If not, consider, as the first step, adding CDVSD.VXD 4.90.0.3003, previously patched by the same method to change version. I know it works OK in Win 98SE. I'm using both right now.

6. I think so, yes.

Keep on the great work! yes.gif
swgreed
QUOTE (maximus-decim @ Apr 11 2005, 09:09 AM) *
Maximus Decim Native USB ver.3.2
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL unknown devices.
4.Install NUSB 3.2 and reboot.
5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.
Remember! You install it at own risk!


German Maximus Decim NUSB 3.2:
http://www.nandlstadt.com/downloads.htm
PassingBy
Hmmm .....

NUSB 3.12 Beta for Windows 98 1st Edition have been released !

Please refer to post #350 : http://www.msfn.org/board/?showtopic=43605&st=349 for changes/updates/reports.

Rgds
jonazz
Where do I find these two files? I want to find the Danish version of the files.
advpack.dll 4.72.3612.1700
explorer.exe 4.72.3612.1700
dencorso
QUOTE (jonazz @ Nov 3 2007, 02:48 PM) *
Where do I find these two files? I want to find the Danish version of the files.
advpack.dll 4.72.3612.1700
explorer.exe 4.72.3612.1700

You'll find them in the .CABs inside the Danish version of MSIE401SP2.EXE, possibly also inside older versions of Internet Explorer 4.
advpack.dll 4.72.3612.1700 is inside ACTSETUP.CAB
explorer.exe 4.72.3612.1700 is inside IE4SHL95.CAB or, if you want the NT version, inside IE4SHLNT.CAB
BTW, you'll also find the same version of explorer.exe in all versions of Internet Explorer 5, up to IE55SP2.EXE,
but, then, the version of advpack.dll to be found will be higher than the one you asked.
HTH
Drugwash
Could someone repost the English package to a decent host that I can actually download from? I've had enough posting and reposting that that stupid RapidShare has something that always tells me I'm already downloading from my IP although I'm NOT.
Thank you.

Nevermind, I had a friend download it for me. Thanks anyway.

(later edit) Thank you for the link below.
softstag
QUOTE (Drugwash @ Nov 4 2007, 01:12 AM) *
Could someone repost the English package to a decent host that I can actually download from? I've had enough posting and reposting that that stupid RapidShare has something that always tells me I'm already downloading from my IP although I'm NOT.
Thank you.

Nevermind, I has a friend download it for me. Thanks anyway.

All versions are available at http://www.technical-assistance.co.uk/kb/usbmsd98.php
galahs
I love this patch! thumbup.gif

My portable 320GB USB2 hard disk was detected without a hitch biggrin.gif


For those interested, I had to use the freeware SwissKnife 3.22 to format the drive from NTFS (how it arrived) to a single FAT32 partition.
http://www.download.com/CompuApps-SwissKni...8-10070864.html

Not sure if I could have done that under Win98. I did it under WinXP.
Note: WinXp's built in Format facility will not allow FAT32 partitions bigger than 32GB.
dencorso
Hi, maximus-decim!
While poring over an .INF provided by Mitsumi for their USB FDD, I believe I found another brand of USB FDD that is not yet included in NUSB: the "EKE USB Floppy", which has VID_049f&PID_0054. The .INF file in question is attached for you to check whether I'm right or not, since you're much more knowledgeable about .INFs than myself. NUSB rules! yes.gif Keep on the great work! thumbup.gif
PassingBy
Hmmm .....

NUSB 3.20 English for Windows 98 First Edition (stable) have been released !

Please refer to post #350 : http://www.msfn.org/board/?showtopic=43605&st=349 for updates.

This is the recommended version to use on W98FE as it corrects an issue with ACPI systems ...

Rgds
dencorso
Way to go, PassingBy! yes.gif
Now, thanks to you, Win 98 FE is also fully covered by NUSB! thumbup.gif Keep on the great work! thumbup.gif
glocK_94
QUOTE (PassingBy @ Nov 15 2007, 02:27 AM) *
NUSB 3.20 for Windows 98 First Edition (stable) have been released !
Please refer to post #350 : http://www.msfn.org/board/?showtopic=43605&st=349 for updates.
French NUSB 3.20 for Windows 98 First Edition
Avaible as usual at : win9x4ever.online.fr

Thanks a lot PassingBy !!! Now everyone can enjoy NUSB...
(and thanks Philco for the little flag) smile.gif
maximus-decim
Maximus Decim Native USB ver.3.3
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL unknown devices.
4.Install NUSB 3.3 and reboot.
5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.
Remember! You install it at own risk!
-----------------------------------------------------------------------------------------------------------------------
English: http://rapidshare.com/files/70087438/nusb33e.exe.html
Russian: http://rapidshare.com/files/70087290/nusb33r.exe.html

What's new?
*Add CDVSD.VXD 4.90.3004
*USBSTOR.INF 1.08 - add EKE USB Floppy (VID_0424&PID_0FDC), add USBCompliance (for usbu2a.sys), small fix for USB FDD
Drugwash
I wonder how long do I have to wait until this version makes it to http://www.technical-assistance.co.uk/kb/usbmsd98.php, considering you know very well I can't download anything from rapidsh!t. sad.gif
PassingBy
Hmm .....

I never upload to rapidshare ...

Please check which version of W98 you are using ...

Nusb32e W98SE is offered by Maximus Decim (and is available for download thru his preferred site) ...

Nusb32 W98FE went thru extra compatiblity and stability testing to help ensure its fitness for its purpose ... thus was only released a day or two ago ...

I believe it won't be long before both will be picked up by technical-assistance site ...

Rgds
Max_04
Maximus Decim Native USB ver.3.3 English:
http://www.xzshare.it/667486
Drugwash
Grazie tanto, Max! This one was a killer regarding adverts, but at least I could download the file. thumbup.gif
Max_04
QUOTE (Drugwash @ Nov 16 2007, 09:46 PM) *
Grazie tanto, Max! This one was a killer regarding adverts, but at least I could download the file. thumbup.gif


Dall'Italia con amore. You're welcome. welcome.gif
bizzybody
Is it possible to remove a bad install of version 3.2 without having to reinstall Windows? I have a Compaq Presario 5610 with the Intel BX chipset and a 400Mhz Pentium II.

I installed 98SE, then Intel chipset drivers from 2001 (one of the last that will actually install drivers in 98SE!), followed by the drivers for audio, Adaptec 1394, DirectX 8.1 and the drivers for the Hercules Kyro AGP videocard.

Then NUSB 3.2 and *boom* it blows up. sad.gif

After installing version 3.2, explorer.exe crashes during boot, even in safe mode.

EXPLORER caused an exception 6d007fH in module
EXPLORER.EXE at 017f:004093e8.

It's always so much *fun* when Explorer shoots itself.

This was the *second* go-round with this blowing up on this PC. The first time I installed NUSB immediately after Windows. I figured the reason it failed was because I hadn't installed the Intel chipset drivers first. This is the only PC I've ever had NUSB cause such trouble on.

I wonder if it's a conflict with the USB controller in the BX chipset, or could it be something with the Adaptec AIC-5800AP 1394 controller on the motherboard?

If you want to ask "Why did you install version 3.2?" it's because I hadn't checked the thread in a while and din't know version 3.3 was released.

P.S. I booted with a DOS floppy and checked explorer.exe and user.exe have both been replaced with the versions in NUSB.
BenoitRen
I'd like to try these drivers on Windows 95 OSR2, but I'm worried that it will hose my system or not be properly uninstallable. It also seems to depend on the IE shell. sad.gif
dencorso
If you make an image of the system's partition before starting, you can always restore it afterwards, no matter how messed up the system gets. You can use symantec ghost one of its competitors to do so. Or make a full copy (clone copy) to another partition (preferably on a different hard disk) with the freeware XXCOPY. Both ways work well, but the image strategy is less prone to mistakes, and quicker. HTH
PassingBy
Hmmm .....

NUSB won't work on win95c ... period ...

However, I was/am/will-be looking into the possibility of having broader usb support on win95c ... It's not going to be easy getting nusb 98 working on 95c as there's many dependencies missing (the critical ones are missing from the ntkern.vxd) ... chances for usb 2.0 on win95c looks bleak but never say never ! (M-D's NUSB is proof that it is possible for win98) ...

The major problem on win95c is working & compatible drivers ... It's possible to patch-in some things like eject-from-tray stuff but there's still a long way to go ... It's on my to-do list for the near future but no time frame has been set ...

Rgds
dencorso
Does NTKERN.VXD from Win 98 FE load in Win 95C OSR2.5 and crash the system or does it refuse to load?
If the latter, maybe my downversion patching trick might work here too... I can do it for you, if you want me to, just upload both NTKERN.VXDs (the original from Win 95C OSR2.5 and the one from Win 98FE) to rapidshare or wherever you prefer and PM me the link. I cannot test the result, however, 'cause I don't have any Win 95 system, nor can set up one any time soon, though.
PassingBy
Hmmm .....

The versioning trick does not work. It probably have some other dependencies elsewhere ... I did an experiment much much earlier by extracting all vmm32 and recombine it back with the patched ntkern and it goes 'huh?' on me ...

There's an exta 5 or 6 functions in ntkern win98 that is missing from win95. I haven't given it much thought yet on how to overcome this ... For now, I'm planning to find working generic drivers to support pendrives (done), usb fdd (done), usb hdd (not yet), usb CF/SD/MS (not yet) and usb cdrw (not yet).

I have already made an unofficial usb support update for win95 that combines usbsupp+usbupd2+usbqfe into one single package. Also included is generic drivers for usb pendrives and usb fdd. So, there's still a long way to go to complete this package.

Rgds
ole1105
Thanks Maximus Decim thumbup.gif

I made the SPANISH version of Native USB for Win98SE ver. 3.3. You can find it at this link.

Direct link: http://rapidshare.com/files/71811554/nUSB33sp.zip

Thanks again to all of us.
chillinfart
QUOTE (ole1105 @ Nov 23 2007, 05:35 PM) *
Thanks Maximus Decim thumbup.gif

I made the SPANISH version of Native USB for Win98SE ver. 3.3. You can find it at this link.
Thanks again to all of us.

blink.gif thumbup.gif
Ya era hora.
Philco
Czech build Maxim Decimus NUSB v. 3.3 (only for czech version Windows 98 SE)
(Česká verze ovladače USB od Maxim Decimus verze 3.3 pouze pro české windows 98 Druhé vydání)

http://www.winpack.org/download.php?soubor=27

thx Maxim Decimus and Dencorso!
niknak
BenoitRen

There are already generic drivers for Win 95 OSR2x
See this link http://toastytech.com/files/cruzerwin95.html
You will need to know the PID & VID details of the device you wish to connect, to check if the device has been included & to modify the inf file if they havn't. I used an XP system for that (system manager, click on USB devices to expand them, right click your new device, properties, detail tab. I did a cut and paste to notepad so I knew I had all the detail and it was transferable to w95)

I saved my modified files to a floppy which I used as the driver disk, and now I can use various flash drives from 512MB to 8GB with no problems on a Win 95 OSR2 machine which has been updated with all the fixes on MDGx site. This machine is stable and has not let me down in the last 6 years this mod was added 6 months ago.
thumbup.gif
softstag
QUOTE (Drugwash @ Nov 16 2007, 12:52 PM) *
I wonder how long do I have to wait until this version makes it to http://www.technical-assistance.co.uk/kb/usbmsd98.php, considering you know very well I can't download anything from rapidsh!t. sad.gif

Sorry for the delay, I've been away. This is now uploaded biggrin.gif
BenoitRen
QUOTE
BenoitRen

There are already generic drivers for Win 95 OSR2x
See this link http://toastytech.com/files/cruzerwin95.html

That's what I already use. Works great for flash sticks, but it doesn't seem to work for USB hard drives. Well, at least not correctly; it installs a USB Mass Storage Port, but the drive doesn't appear.

Thanks for the thought, though, and for the info on how to modify it for unrecognised flash sticks. Might come in handy in the future. smile.gif
niknak
BenoitRen

My USB 500GB HDD is not seen in W95 in fact it won't see a 40GB, I think it is due to 32GB size limit imposed in Win 95.
I use a GWC - USB to IDE converter with the above driver (http://www.gwctech.com/ebproductdetail.asp?id=20)
This allows me to use a 30GB HD as a mass storage device with no problems yes.gif . This is an improvement on my 8GB HD bios limit sad.gif .

The supplied GWC drivers allow a 120GB drive to be seen in W98SE on my version which is now 3 years old, I have yet to try the new drivers that are available to see if that has been improved. This is unlikely, as an unmodified W2000 is limited to 137GB but if the reg is patched it will happily see the larger harddrives with the converter without the installation of additional drivers. (My Win98SE does not like NUSB drivers by MD)

Anyone got a 750GB HD driver for windows 95????
Kelsenellenelvian
HAHAHAHAHAHHAAHHAHAHAHHAHA Really time for an upgrade of your os m8!

Plus your in the wrong thread look down a fes threads for the "Enable48BitLBA | Break the 137Gb barrier!" thread you'll get better help in that thread.
galahs
I have used a 320GB, single partition, FAT32, USB2 Hard Disk on a Windows 98SE system using just the NUSB update (didn't have the Enable48BitLBA update installed)


Worked without a hitch and I tested it beyond the 137GB barrier.



The disk (seagate ide 16MB buffer) came with NTFS pre-installed on it, so I had to use a neat program "swissknife 3.22" http://www.compuapps.com/download/Swissknife/swissknife.htm to create a large single FAT32 formatted partition.

I actually used the program on a WinXp box, but the program says it works in Win 95b/98/me/2000/XP/NT 4.0
BenoitRen
QUOTE
32GB size limit imposed in Win 95

What? That's WinXP's limit for FAT32. Anyway, USB HDDs don't use the same driver.
galahs
Just to clarify, WinXp supports FAT32 hard disks bigger than 32GB... it just doesn't let you create (or format) them from within WinXP or from its bootcd.
Kelsenellenelvian
SP1, SP1a and SP2 DOES allow that...
eidenk
QUOTE (BenoitRen @ Nov 27 2007, 08:35 AM) *
QUOTE
32GB size limit imposed in Win 95

What? That's WinXP's limit for FAT32. Anyway, USB HDDs don't use the same driver.

So what are the limits for IDE HDD size on Win95 ? Same as unpatched 98SE/ME ?




Google Internet Forums Unattended CD/DVD Guide

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.