Help - Search - Members - Calendar
Full Version: Maximum-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

   
Google Internet Forums Unattended CD/DVD Guide
galahs
QUOTE (Wijono @ Jun 30 2006, 01:07 PM) *
For those of you that like to follow my way but do not have access to WinXP, I attached herewith that small USBSTOR.INF to try (at your own risk though).



Could we implement this method into the official NUSB release?
Wijono
Sure you can use it with the NUSB from Maximus-Decim.
BTW, NUSB is an UNOFFICIAL patch.
galahs
I know NSUB is unofficial as in not from Microsoft, but it also a great update, which is easy for noobs to install.

Maybe should make a similar patch using this method.
awergh
is it posible to change which drive letter that it uses when i plug something in.
Wijono
Plug in your USB storage device, open “Device Manager”, expand “Disk drives”, click to select your “USB Flash Disk”, click “Properties”. Then click “Settings” tab, down below under the “Reserved drive letters” enter the driver letter you want, for example H: for the “Start drive letter” and “End drive letter”. Click “OK” to close the “Device Manager”, next time you plug in that device again, it will be drive H: (for this example).
MDGx
QUOTE (Wijono @ Jun 29 2006, 07:07 PM)
The logical step to enable the detection of as many as possible USB devices is to add the VID and PID of new devices into the USBSTOR.INF, but doing so will quickly fill up the 64 kB limit that Win98SE can handle INF files. In spite of using abbreviation “DD” instead of “DeviceDesc”, Maximus-Decim has reached 62 kB in his NUSB 2.2.1!

To work around it I use another approach as it is done in WinXP. Most of the USB storage devices, such as flash disk, thumbdrive etc. are compatible to the generic driver, hence for the detection of those kinds of devices I rely on the following lines in the USBSTOR.INF:
.......

We need to specify the VID and PID only for the devices that do not fall into that generic category, e.g., digital camera, USB IDE Hard Drive and so on. With that done, we can have a small USBSTOR.INF of only 17 kB, giving ample of space to add those non-generic devices.
USBSTOR.INF can be reduced to an even smaller size [15 KB], by deleting unnecessary spaces and quotes.

Please see attached...
Click to view attachment

HTH
awergh
yay it works
great patch by the way
PROBLEMCHYLD
Its works for me too.
Hu$tle
I just tryed my sister ipod mini
and it worked with this Maximum-Decim Native USB Drivers.
Thanks Man..
maximus-decim
Maximus Decim Native USB ver.2.3
------------------------------------------------------------------------
Only for Windows 98SE !!!
Native (without installation of additional drivers
for each type) support USB flash drives, digital
photo and videocameras and other similar devices.
Remember! You install it at own risk!
Before installation remove ALL of driver
USB flash drivs, available in system.
------------------------------------------------------------------------
English: http://rapidshare.de/files/25919323/nusb23e.exe.html
Russian: http://rapidshare.de/files/25919520/nusb23r.exe.html

What's new?
1. Smaller file usbstor.inf
2. Bypassing "Unsafe Removal of Device" popup (thanks Wijono)
3. New hotplug icons (thanks Wijono) (include explorer.exe with 256-bit icons fix)
jimmsta
I think I'll be pulling the download for W9xPP, since there's been a bunch of various updates since release, and I had included 3 separate files for this single addon. (NUSB v2.21, NUSB Decorator, and mdgx's unofficial v2.22 patch).

Good work, Maximus-Decim! Thanks again!
XP-is-a-CRAP
QUOTE
Maximus Decim Native USB ver.2.3


I had v. 2.2 up to now and all devices did work for me, up to 1 GB. smile.gif

Minor problem: for some of them confirming the driver is required,
few clicks, but found automatically, no private drivers.

This thing needs a better webhost: it is too small and to good for
rapidshare !!! yes.gif
pjmelect
The program nusb23e still doesn’t work with my PQI 1 Gig memory stick, although it works with my other sticks.

The technical data for the memory stick is as follows

Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64)
idVendor: 0x3538
idProduct: 0x0042
bcdDevice: 0x0100
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x03
bNumConfigurations: 0x01

The fact that the standard Windows ME/XP drivers work with this device would indicate that the Maximum-Decim USB driver can still be improved so that it will work with any USB memory stick and be truly universal.
jasinwa
Can I just run the latest NUSB if I've installed the earlier version and separately patched systray?
PROBLEMCHYLD
yes
softstag
QUOTE (XP-is-a-CRAP @ Jul 16 2006, 12:53 AM) *
QUOTE

Maximus Decim Native USB ver.2.3


I had v. 2.2 up to now and all devices did work for me, up to 1 GB. smile.gif

Minor problem: for some of them confirming the driver is required,
few clicks, but found automatically, no private drivers.

This thing needs a better webhost: it is too small and to good for
rapidshare !!! yes.gif

I have put it on my site, you can download from here:
http://www.technical-assistance.co.uk/kb/usbmsd98.php

Hope this helps.
bestofcomputer
Hi.
Your drivers is for video cameras ?
But is it also for webcams (usb) ?
Like my Logitech QuickCam Express ?
And what about image controls of my webcam ?
Where are they ?
Thanks.
MDGx
Uploaded here:

* Unofficial Windows 98 SE Native USB Drivers (NUSB) v2.3:
http://www.msfn.org/board/?showtopic=43605
NUSB [649 KB, English, free]:
http://www.mdgx.com/spx/NUSB23E.EXE
WebMatze
French version 2.3 is available on Gravure-Hebdo. newwink.gif
Wijono
QUOTE (XP-is-a-CRAP @ Jul 16 2006, 07:53 AM) *
QUOTE

Maximus Decim Native USB ver.2.3


Minor problem: for some of them confirming the driver is required,
few clicks, but found automatically, no private drivers.



It is not a problem. The needed confirmation is the result of smaller USBSTOR.INF as I explained in my post below:

http://www.msfn.org/board/index.php?showto...id=526480&#

Thereby giving more space for the devices that may need it in the future.
Thanks Maximus-Decim who has implemented my idea above into his NUSB Version 2.3
Max_04
Italian version 2.3 is available on Eng2ita.net in a specific section.
swgreed
The German version can be found here:
Download
Petr
I think it would be very useful to make language neutral package.

It should be no problem because all language dependent files are already contained in SESP 2.1a and therefore there is no need to have them in this package too.

The iexpress package should check if the right versions of these files are already installed and refuse to install if not.

Petr
Max_04
QUOTE (Petr @ Aug 30 2006, 11:50 AM) *
I think it would be very useful to make language neutral package.

It should be no problem because all language dependent files are already contained in SESP 2.1a and therefore there is no need to have them in this package too.

The iexpress package should check if the right versions of these files are already installed and refuse to install if not.

Petr


Yeah, but it is better to leave current usb package, if I don't want SESP 2.1a for example.
This can be an alternative, as an option included in SESP 2.1a, after updates & tweaks.
Petr
QUOTE (Max_04 @ Aug 30 2006, 05:31 PM) *
Yeah, but it is better to leave current usb package, if I don't want SESP 2.1a for example.
This can be an alternative, as an option included in SESP 2.1a, after updates & tweaks.


Yes, I meant it as an alternative, not replacemnt of the current package.

Petr
erpdude8
QUOTE (b1ghappyface @ May 4 2005, 02:20 AM) *
ah, FLASH devices...so it wouldn't do jack for an iPOD then, since thats a disc device?


Apple iPOD's and their software are incompatible with Win98/ME. ipods require Win2000/XP and USB 2.0 ports.

QUOTE (Wijono @ Apr 11 2006, 04:08 AM) *
My friend has mistakenly installed NUSB into his Win98 First Edition.
Certainly it won't work. BSOD will come up each time a device is plugged in.
Any hint on how to uninstall it?
Thanks a lot.


can your friend upgrade to Win98 2nd edition, Wijono?
Petr
QUOTE (erpdude8 @ Aug 30 2006, 11:00 PM) *
QUOTE (Wijono @ Apr 11 2006, 04:08 AM) *

My friend has mistakenly installed NUSB into his Win98 First Edition.
Certainly it won't work. BSOD will come up each time a device is plugged in.
Any hint on how to uninstall it?
Thanks a lot.



BTW, it is very interesting that it was possible to install NUSB into his Win98 First Edition.

I have checked nusb20e.exe, nusb21e.exe, nusb22e.exe and nusb23e.exe and all have the following restriction:
CODE
TargetNTVersion=4.10.2222
TargetWin9xVersion=4.10.2222


It should not be possible to install the package on Windows 4.10.1998.

Petr
Adebisi
QUOTE (erpdude8 @ Aug 31 2006, 12:00 AM) *
QUOTE (b1ghappyface @ May 4 2005, 02:20 AM) *

ah, FLASH devices...so it wouldn't do jack for an iPOD then, since thats a disc device?


Apple iPOD's and their software are incompatible with Win98/ME. ipods require Win2000/XP and USB 2.0 ports.



http://www.redchairsoftware.com/anapod/sup...sist.php?c=9899
whistling.gif
jimmsta
http://www.yamipod.com/main/modules/home/

FREEWARE

whistling.gif
maximus-decim
Only inf-file for for check of work with Apple iPod.
Unpack and replase old usbstor.inf in WINDOWS\INF.

http://rapidshare.de/files/31451067/nusb24inf_test.zip.html
MDGx
maximus-decim:

Many thanks for the INF update.

I have posted it at my site, here:
http://www.mdgx.com/web.htm#9SU
File [66 KB, iexpress installer = copies USBSTOR.INF to %windir%\INF]:
http://www.mdgx.com/spx/NUSB24.EXE

I'd like to ask a favor:
Could you please use the INF I posted at URL above [attached below] for all future NUSB updates?
This modified USBSTOR.INF is a little smaller, because I removed all unnecessary spaces.
I also modified this line to read [just like the original USBSTOR.INF from WinME setup CD]:

LayoutFile=LAYOUT.INF,LAYOUT1.INF,LAYOUT2.INF

Please take a look, and let me know if you want to make any other changes.
If you do make other changes, please post here the new INF, so I can upload it at my site.

Thanks in advance.

Best wishes.

Click to view attachment
Max_04
QUOTE (softstag @ Jul 24 2006, 02:26 PM) *
QUOTE (XP-is-a-CRAP @ Jul 16 2006, 12:53 AM) *

QUOTE

Maximus Decim Native USB ver.2.3


I had v. 2.2 up to now and all devices did work for me, up to 1 GB. smile.gif

Minor problem: for some of them confirming the driver is required,
few clicks, but found automatically, no private drivers.

This thing needs a better webhost: it is too small and to good for
rapidshare !!! yes.gif

I have put it on my site, you can download from here:
http://www.technical-assistance.co.uk/kb/usbmsd98.php

Hope this helps.


Please update two italian exe (2.3&2.4 versions) allocated in the discussion of my forum.
matera
Rapidshare is...well, I know of a forum where I could say exactly what I think of it. Let's just say a big pain in the seatware. I dread trying to download from there. Anything over a few hundred K might as well forget it
Hjelle
Hi,

The nusb23e.exe driver looks like just what I need to allow our Compaq Deskpro EN running Windows 98 SE to read the 128 MB flash drive in a pen (no manufacturer found - made in China) that I received as a gift. However, I can't get it to install on our computer.

Here is the system that I am working with:

Microsoft Windows 98 SE
Compaq Deskpro EN
Intel Celeron, 850 MHz
Motherboard: Intel Solano i815E
USB1 Controller: Intel 82801BA ICH2 ­ USB Controller 2 [B-1]

When I try to install the driver, I get one of the following messages. Is there anything I can do to successfully load the driver?

1) A required resource cannot be located.

2) The ¹¹ package is not compatible with the version of Windows you are running.

3) This program has performed an illegal operation and will be shut down.

If the problem persists, contact the program vendor.

NUSB23E caused an invalid page fault in
module NUSB23E.EXE at 0167:010043e1.
Registers:
EAX=00000104 CS=0167 EIP=010043e1 EFLGS=00010246
EBX=00000000 SS=016f ESP=0056faec EBP=0056fc34
ECX=00000001 DS=016f ESI=010a4d28 FS=2b3f
EDX=ffffffff ES=016f EDI=17f64d6b GS=0ed6
Bytes at CS:EIP:
80 3f 00 0f 84 9d 00 00 00 6a 00 ff 15 ec 11 00
Stack dump:
00000001 00000000 0100abb4 00000004 00000000 00000000 1d57004d 35cc0000 bff86abb 81817ed0 00000000 bff80a2a 00000004 00000000 00000054 0056fb38

Thank you very much,
eeKz
Hello,

Great stuff on this forum, nice to see that some there's still some love por win98. biggrin.gif

I was wondering if someone could re-upload the usb drivers in Spanish, I've had success using the English ones but I would really like to have them in my mother language.

Thanks a lot! thumbup.gif
ashanta
Hello,

I'd like just to know if I can Installed Maximus Decim Nativus USB ver 2.2 on my computer.

I had an "Unknow device" (yellow exclamation mark) on the USB controller in the Device Manager. I have only 1 USB 1 and I had a pcmcia Card driver USB2.2

Let me know if this driver only works for USB 2.0

Thanks for your help
Petr
QUOTE (ashanta @ Oct 8 2006, 12:15 PM) *
Hello,

I'd like just to know if I can Installed Maximus Decim Nativus USB ver 2.2 on my computer.

I had an "Unknow device" (yellow exclamation mark) on the USB controller in the Device Manager. I have only 1 USB 1 and I had a pcmcia Card driver USB2.2

Let me know if this driver only works for USB 2.0

Thanks for your help


You need driver for your USB 2.0 controller, NUSB project contains just mass storage driver, not USB controller driver.

Here is the list of known USB 2.0 Win 9x drivers: http://www.msfn.org/board/index.php?s=&...st&p=517622

You can identify your USB controller using Everest:
CODE
[ Intel 82801FB ICH6 - Enhanced USB2 Controller [B-2] ]

    Device Properties:
      Device Description                                Intel 82801FB ICH6 - Enhanced USB2 Controller [B-2]
      Bus Type                                          PCI
      Bus / Device / Function                           0 / 29 / 7
      Device ID                                         8086-265C
      Subsystem ID                                      1462-6250
      Device Class                                      0C03 (USB Controller)
      Revision                                          04
      Fast Back-to-Back Transactions                    Supported, Disabled
the important information is Devide ID and Subsystem ID.

Petr
XP-is-a-CRAP
Yeah ... the thing is great, all sticks up to 1 GB worked for me so far ... but:

There is a serious BUG resulting in data corruption. sad.gif

Corruption occurs in following situations:

1 (always?): Defragmenting the stick and click "Abort" button. Data is corrupted. Aborting
Defrag on the HD does NOT suffer from this bug.
2 (?): Performing several write/erase/write operations while free space is low (<20%) or
even touches 0.
MDGx
USB tools here:
http://www.mdgx.com/web.htm#OSR2

* USB Diagnostics Tools (English):
Intel USB System Check (USBREADY.EXE) tool [533 KB]:
http://www.usbman.com/WebDrivers/Intel%20U...ck/USBREADY.EXE
Microsoft USB View tool detects current manufacturer USB IDs:
http://www.msfn.org/board/?showtopic=67701&st=27
USBVIEW.EXE 5.1.2600.2180 [57 KB]:
http://www.mdgx.com/files/USBVIEW.EXE
Current USB IDs:
http://www.linux-usb.org/usb.ids
Microsoft USB View tool from Windows 2003 SP1 DDK:
http://www.k0lee.com/dc3000/usbts.htm
USBVIEW.EXE 5.1.2600.1106 [84 KB]:
http://www.k0lee.com/dc3000/utils/usbviewJUL2004-3.exe
Intel USB System Check (USBREGED.EXE) tool [556 KB]:
http://www.usbman.com/WebDrivers/USBRegEd/USBRegEd.exe
Petr
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.

Has anybody successfully tested any USB Floppy with NUSB? Maybe the support should be completely removed and NUSB should not install its drivers for floppy USB, either in general, or at least for Mitsumi.

There is a driver supplied by Mitsumi, that could be added to NUSB. This driver contains (besides of INF files)
mtmvsd.vxd 3.16.00
mtmusbfd.sys 3.16.00
mtmfdvsd.pdr 3.16.00

Maybe ot could work for other FDDs too?

I will try some additional testing tomorrow.

Petr
Hu$tle
What about removing explorer.exe or atleast adding the one from 98SE2ME its newer
and patched also i think you should add the Usbview.exe tool posted above it will come in handy
with this package.
myelin
Please help: unsure.gif

1. Will these drivers work on Dell GX 110?
2. Do i have to remove universal serial bus controller driver before installation?

Thanks in advance for any help.
Petr
QUOTE (myelin @ Nov 27 2006, 12:15 PM) *
Please help: unsure.gif

1. Will these drivers work on Dell GX 110?
2. Do i have to remove universal serial bus controller driver before installation?

Thanks in advance for any help.


What do you mean exactly?

nUSB is not USB Controller driver but USB Storage driver.

It is not dependent on your USB controller provided it is supported by your operating system (OHCI, OHCI Controller) or separate driver (EHCI controller).

So you should not remove your USB controller driver, but the USB Storage drivers (if any) should be uninstalled and removed from the system.

Petr
myelin
QUOTE (Petr @ Nov 27 2006, 04:25 PM) *
So you should not remove your USB controller driver, but the USB Storage drivers (if any) should be uninstalled and removed from the system.

Petr


OK. Thanks for the reply. smile.gif
myelin
Another question: Is it possible that my USB device (64 MB) will be detected and work without any drivers. I have never used USB drives before. Thanks in advance for any help.
Petr
QUOTE (myelin @ Nov 27 2006, 03:36 PM) *
Another question: Is it possible that my USB device (64 MB) will be detected and work without any drivers. I have never used USB drives before. Thanks in advance for any help.


You mean with NUSB not installed? No, this is not possible.

It will work on Windows Me, 2000, XP and Vista, but not on older OSes.

Petr
myelin
QUOTE (Petr @ Nov 27 2006, 09:42 PM) *
You mean with NUSB not installed? No, this is not possible.

It will work on Windows Me, 2000, XP and Vista, but not on older OSes.

Petr


Wow, that was fast. Two questions answered within hours. Thanks. smile.gif
Ponch
also works for my DanElec 512Meg usb stick. I couldn't even find a proper driver for it on their site.
Thanks !
seskanda
I need some help, using NUSB v2.2, when i try to install my Sony USB floppy drive i get a BSOD. It's a fatal exception 00 @ 0028:1837AE4 in VXD DiskTSD (03). My computer is a laptop and the BSOD happens when i insert the floppy drive in the modular bay or when i connect it to a USB port. And, i believe the drive is USB 2.0, is there any way to get USB 2.0 to work in 98SE, by the way?

thanks.
awergh
for usb 2.0 you need to know what motherboard you have and what chipset it uses
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.