Showing newest posts with label modem support. Show older posts
Showing newest posts with label modem support. Show older posts

nLite and why you shouldn't leave Modem Support out of XP

Sunday, April 12, 2009

When I was creating my super l33t XP SP3 slipstream CD with nLite, I didn't include Modem Support. When was the last time you used a modem?

Anyhow, I was trying to get BlueSoleil Bluetooth drivers to work with my aforementioned Zonet dongle (it didn't work), but the installer was failing because it was missing Modem Support.

Turns out not including Modem Support can cause issues if you're trying to install a 3g modem or a bluetooth dongle. And there's no easy way to restore modem support without a fresh XP install (god no).

So, with some intensive Googling, I figured out a solution. I'm not sure exactly which steps are required, but if you do all of them you should be good.

Manual way:
1) Follow the instructions in post #8 in this thread -- you'll need an XP CD or a known good XP install to copy files from. One file that is not listed that should go into system32 is msports.dll.
Important: To extract files from your XP CD, you can't just copy them directly -- they will be garbled. You have to use the command line Expand utility.
2) Expand mdmgen.inf to your PC, right-click it, and click "Install." (tip from here, but I don't recommend downloading inf files from the net, unless they are from me :D )
3) Reregister mdminst.dll.
4) Restart and try your install again.

That was painful, no?

Slightly less painful way:
- Download modemsupport.zip (dear Microsoft, please don't sue me)
- Copy the files in the inf, system32, and system32_drivers (system32\drivers) folders into the corresponding directories in your Windows directory.
- Double-click modem.reg, and confirm.
- Right-click mdmgen.inf and click "Install."
- Start > Run > cmd. Type: regsvr32.exe %SystemRoot%\System32\mdminst.dll (it will give you an error message, but that's fine)
- Restart

Note, I am running XP SP3. Performing these steps on a different OS may cause your PC to melt.

Thanks to all the people on the internet that made this post possible.