PROBLEMCHYLD Posted May 14, 2012 Share Posted May 14, 2012 I have five of these in my WDMEX Project already. Five more look pretty trivial to implement.One requires the other one. So I think if one was to implement, one would have to include all the missing functionsfor a specific device. The devices I tested was printers/wireless cards/wifi cards/bluetooth. Link to comment Share on other sites More sharing options...
rloew Posted May 14, 2012 Share Posted May 14, 2012 I have five of these in my WDMEX Project already. Five more look pretty trivial to implement.One requires the other one. So I think if one was to implement, one would have to include all the missing functionsfor a specific device. The devices I tested was printers/wireless cards/wifi cards/bluetooth.I created WDMEX to provide a Static VXD rather than the dynamic WDM Driver approach of WDMSTUB. I have added all of the Functions from the various versions of WDMSTUB, and all of the Functions provided by Windows ME. A few stubs have been replaced with actual implementations.My first target for WDMEX was to support an USB3 Driver Stack. That project stopped when I found structural problems not related to missing functions.Lately I have been working on adding USB 2 support for Windows 95, but am encountering structural issues there too.Obviously every function needed by a given device has to be implemented or stubbed, but even my partial WDMEX did get some less demanding Drivers to work. It is a work in progress. Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted May 14, 2012 Share Posted May 14, 2012 Thats great news. Link to comment Share on other sites More sharing options...
dencorso Posted May 14, 2012 Share Posted May 14, 2012 May I suggest the Bluetooth stack as a worthy target? There's a little more info on it here. Link to comment Share on other sites More sharing options...
rloew Posted May 15, 2012 Share Posted May 15, 2012 May I suggest the Bluetooth stack as a worthy target? There's a little more info on it here.I already have many of the missing NT Functions. The 3 remaining NT Functions are not too hard to implement. The missing USB and TDI Functions, I'm not so sure about. There are some Bluetooth devices that support Windows 98. They may have useable Drivers. Link to comment Share on other sites More sharing options...
dencorso Posted May 15, 2012 Share Posted May 15, 2012 There are some Bluetooth devices that support Windows 98. They may have useable Drivers.I may have found something useful, by searching WIDCOMM drivers, prompted by your suggestion. Here are some potential candidates to test. The XP WIDCOMM Bluetooth Stack can be made to accept almost any Bluetooth Radio by editing the .inf, in the same way as we do with NUSB on 9x/ME, so perhaps one or more of those 98 WIDCOMM drivers can be turned into a general solution... Link to comment Share on other sites More sharing options...
Drugwash Posted May 15, 2012 Share Posted May 15, 2012 There definitely is a Bluetooth driver that works in 9x. I had one driver package from a BT dongle installation mini-CD, then I found (maybe mentioned here in these forums?) two other rather huge packages (35MB and 62MB, respectively) that were distributed by D-Link and Emtec. All of these packages contain an inf with a long list of vendor and product IDs and software produced by Widcomm.But there's a catch: while the driver (namely btcusb.sys - do not mistake with btwusb.sys which does not work in 9x!) does work in 9x, the software - depending on version and package it's been installed from - may throw an "Evaluation mode" notice and limit transfer to 5MB!!! I wouldn't risk being banned by posting my blunt opinion about this practice but you get the idea.Thing is, the driver is useless without a working application for it, so this should be our main concern: finding a proper application that'd work with the respective driver and all supported devices. All of those packages bundle the BlueSoleil application by IVT, but not all versions work in 9x. I did find one that does, with the above-mentioned limitation.There's more to dig in related to this, maybe parts of the packages can be put together for a more complete set of options.On another note, I just stumbled into another interesting matter: Windows Easy Transfer. It's (among other functions) a driver for a special cable that allows USB-to-USB direct transfer between computers. The MS driver ony works with XP but maybe it can be made to work in 9x. The package is rather weird, many .man files (containing xml-formatted manifests). I found a link to it here. Link to comment Share on other sites More sharing options...
PROBLEMCHYLD Posted May 15, 2012 Share Posted May 15, 2012 I have added these four to the list above.IoSetCompletionRoutineExExFreePoolWithTagIoSetHardErrorOrVerifyDeviceZwOpenSymbolicLinkObject Link to comment Share on other sites More sharing options...
inf158704 Posted December 7, 2012 Share Posted December 7, 2012 RUThe idea was good ...It's a pity there are no results ...BTIVT BlueSoleil 1.6 runs under win98in BTCUSB98 list of supported devicesin the README how to add new devicesOnly USB 1.1 devices work for me, though.RUИдея была хорошая...Жаль нет никаких результатов...BTIVT BlueSoleil 1.6 работает под win98в BTCUSB98 список поддерживаемых устройствв README как добавить новые устройствау меня работают только устройства с USB 1.1BTCUSB98.INFReadme.txt Link to comment Share on other sites More sharing options...
M()zart Posted December 14, 2012 Share Posted December 14, 2012 The translation is not perfectly accurate. The last line says actually more like "Only USB 1.1 devices work for me"Though, I'm not native speaker and not sure if "work for" here is appropriate. Link to comment Share on other sites More sharing options...
dencorso Posted December 14, 2012 Share Posted December 14, 2012 The translation is not perfectly accurate. The last line says actually more like "Only USB 1.1 devices work for me"Though, I'm not native speaker and not sure if "work for" here is appropriate.Correction applied.Thanks for the correction, M()zart, you do rock! In fact, most Bluetooth devices actually are USB 1.x (with USB 1.1 being about 10x faster than Bluetooth 2.0). Link to comment Share on other sites More sharing options...
farfigs11 Posted March 22, 2013 Share Posted March 22, 2013 I've been trying to get Linksys wmp54gx driver(it's MIMO) to load in 98se. It's made for 2000/XP but the inf has some references for 98. It goes through the install process and will give it an interupt and memory but in the driver details nothing is listed. I've modified the inf and now it appears to load the sys file, 802, and various .386 files but get the yellow flag- say's unable to load device driver. I've noticed in xp the only thing listed in driver details is the sys and a .bin file. I don't know anything about bin files. Linksys has used different sys files for 98 and 2000 in the past. Guess I need to find out what's in the .bin file Link to comment Share on other sites More sharing options...
jds Posted March 30, 2013 Author Share Posted March 30, 2013 http://four-f.webs.com/KmdTut/kmd03.htmlNice one!Does anyone know if kernel mode drivers can run on W98? (I tend to associate these with XP and higher.)I've been trying to get Linksys wmp54gx driver(it's MIMO) to load in 98se. It's made for 2000/XP but the inf has some references for 98. It goes through the install process and will give it an interupt and memory but in the driver details nothing is listed. I've modified the inf and now it appears to load the sys file, 802, and various .386 files but get the yellow flag- say's unable to load device driver. I've noticed in xp the only thing listed in driver details is the sys and a .bin file. I don't know anything about bin files. Linksys has used different sys files for 98 and 2000 in the past. Guess I need to find out what's in the .bin fileThis seems a Ralink device. What are the hardware IDs for your card? There may be compatible drivers by Ralink.Joe. Link to comment Share on other sites More sharing options...
farfigs11 Posted April 3, 2013 Share Posted April 3, 2013 http://four-f.webs.com/KmdTut/kmd03.htmlNice one!Does anyone know if kernel mode drivers can run on W98? (I tend to associate these with XP and higher.)I've been trying to get Linksys wmp54gx driver(it's MIMO) to load in 98se. It's made for 2000/XP but the inf has some references for 98. It goes through the install process and will give it an interupt and memory but in the driver details nothing is listed. I've modified the inf and now it appears to load the sys file, 802, and various .386 files but get the yellow flag- say's unable to load device driver. I've noticed in xp the only thing listed in driver details is the sys and a .bin file. I don't know anything about bin files. Linksys has used different sys files for 98 and 2000 in the past. Guess I need to find out what's in the .bin fileThis seems a Ralink device. What are the hardware IDs for your card? There may be compatible drivers by Ralink.Joe.It's Airgo. There's only one driver version-has 2 sys files, one for 2000 and xp i guess and one bin file. I have used IDA pro 5.0 to look at them but I'm a beginner %Airgo.DeviceDesc%=Airgo.ndi, PCI\VEN_17CB&DEV_0001&SUBSYS_00451737 Link to comment Share on other sites More sharing options...
jds Posted April 7, 2013 Author Share Posted April 7, 2013 http://four-f.webs.com/KmdTut/kmd03.htmlNice one!Does anyone know if kernel mode drivers can run on W98? (I tend to associate these with XP and higher.)I've been trying to get Linksys wmp54gx driver(it's MIMO) to load in 98se. It's made for 2000/XP but the inf has some references for 98. It goes through the install process and will give it an interupt and memory but in the driver details nothing is listed. I've modified the inf and now it appears to load the sys file, 802, and various .386 files but get the yellow flag- say's unable to load device driver. I've noticed in xp the only thing listed in driver details is the sys and a .bin file. I don't know anything about bin files. Linksys has used different sys files for 98 and 2000 in the past. Guess I need to find out what's in the .bin fileThis seems a Ralink device. What are the hardware IDs for your card? There may be compatible drivers by Ralink.Joe.It's Airgo. There's only one driver version-has 2 sys files, one for 2000 and xp i guess and one bin file. I have used IDA pro 5.0 to look at them but I'm a beginner %Airgo.DeviceDesc%=Airgo.ndi, PCI\VEN_17CB&DEV_0001&SUBSYS_00451737Yeah, now Qualcomm, not sure why I thought Ralink. Anyway, the "WMP54GX-EU_DRUT.zip" INF looks to be split between W5.0- and W5.1+, so it might work, particularly if WdmStub can help. Have you tried WdmCheck?Joe. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now