VOGONS


Windows 9x/ME with WPA2 router compatibility

Topic actions

Reply 20 of 21, by trixster

User metadata
Rank Newbie
Rank
Newbie

Thanks for this update, I was starting to pull my hair out trying to work out why WPA (and therefore WPA2 via the regedit) had disappeared from the ralink utility after I uninstalled and reinstalled the drivers. Got them back now, and my Dell Latitude 233MMX has now card WiFi connectivity. Thanks!

Reply 21 of 21, by cocus

User metadata
Rank Newbie
Rank
Newbie

Hello,
I've figured how to enable the WPA2 setting on the RaUI.exe. I did add a post about this on https://cloakedthargoid.wordpress.com/win9x-wpa2/, but I figure I'd comment here as well.
I only worked with version 1.3.5.0 (which comes from “IS_AP_STA_2500_D-3.2.0.10_VA-3.2.0.0_RU-2.1.3.0_VA-2.1.3.0_AU-2.0.3.0_VA-2.0.3.0_021209_1.0.1.0_Free.exe”.

In short, use a hex editor, like XVI32, open RaUI.exe (the one that's NOT in the "common" directory, the one that auto-starts with Windows; but I guess it wouldn't hurt to modify all of them), and locate the following positions. They should be a 07 in hex. Change (modify, NOT insert!) all of them to 04.

0xA394
0xD0F5
0xD689
0xD6BC
0xDD37
0xDD65
0x27281
0x272AF
0x2BF00
0x2BF3C
0x2D854
0x2D8B4

These are offsets within the .exe file, i.e. linear offsets on the file. Don't continue if any of these positions contain a byte different than 07 in hex.

Please make a backup before editing the file. You have to close the Ralink tool in order to modify the .exe.

I can explain in further detail what's been patched here, but basically, Ralink made a mistake on their code. Seems they didn't want WPA2 on Win9x, thus all these places were checking if the Windows version was above 9x (apparently). Because we know it works on 9x, I've lowered the check to the actual value they use for Win9x (which is a value of 04, 07 is a newer version).

If you have another RaUI exe that needs to be patched, attach it here or send it to me and I'll have a look.

Thanks!