OK, finally found my old notes from '09. Here's a copy of the MortScript I used to set up the registry entries the driver needs, copy the driver DLL over to \Windows and hide the Taskbar so it didn't sit on top of av.exe. Hope it helps.
#####
# [HKEY_LOCAL_MACHINE\Drivers\Builtin\Ethman\Popup]
# Popup=1
# Timeout=3600 (or 0xE10)
RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Popup", 1)
RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Timeout", 3600)
#####
# [HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1]
# "Dll"="WLAN11g.dll"
# "Prefix"="NDL"
# "Instance0"="WLAN11g:WLAN11g1"
# "Instance1"="WLAN11g:WLAN11g2"
RegWriteString( "HKLM", "Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1", "Dll", "WLAN11g.dll")
RegWriteString( "HKLM", "Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1", "Prefix", "NDL")
RegWriteString( "HKLM", "Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1", "Instance0", "WLAN11g:WLAN11g1")
RegWriteString( "HKLM", "Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1", "Instance1", "WLAN11g:WLAN11g1")
#####
# [HKEY_LOCAL_MACHINE\Comm\WLAN11g]
# "DisplayName"="WLAN-11g ADAPTER"
# "Group"="NDIS"
# "ImagePath"="WLAN11g.dll"
RegWriteString( "HKLM", "Comm\WLAN11g", "DisplayName", "WLAN-11g ADAPTER")
RegWriteString( "HKLM", "Comm\WLAN11g", "Group", "NDIS")
RegWriteString( "HKLM", "Comm\WLAN11g", "ImagePath", "WLAN11g.dll")
#####
# [HKEY_LOCAL_MACHINE\Comm\WLAN11g\Linkage]
# "Route"=hex(7):57,4c,41,4e,31,31,67,31,00,00
RegWriteBinary( "HKLM", "Comm\WLAN11g\Linkage", "Route", "574c414e313167310000")
#####
# [HKEY_LOCAL_MACHINE\Comm\WLAN11g1]
# "DisplayName"="WLAN-11g ADAPTER"
# "Group"="NDIS"
# "ImagePath"="WLAN11g.dll"
RegWriteString( "HKLM", "Comm\WLAN11g", "DisplayName", "WLAN-11g ADAPTER")
RegWriteString( "HKLM", "Comm\WLAN11g", "Group", "NDIS")
RegWriteString( "HKLM", "Comm\WLAN11g1", "ImagePath", "WLAN11g.dll")
#####
# [HKEY_LOCAL_MACHINE\Comm\WLAN11g1\Parms]
# "BusNumber"=dword:00000000
# "BusType"=dword:00000000
# "PowerMode"=dword:00000002
# "SDBlockSize"="64"
# "Domain"="0"
# "Angle"="0"
RegWriteDWord( "HKLM", "Comm\WLAN11g1\Parms", "BusNumber", 0)
RegWriteDWord( "HKLM", "Comm\WLAN11g1\Parms", "BusType", 0)
RegWriteDWord( "HKLM", "Comm\WLAN11g1\Parms", "PowerMode", 2)
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms", "SDBlockSize", "64")
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms", "Domain", "0")
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms", "Angle", "0")
#####
# [HKEY_LOCAL_MACHINE\Comm\WLAN11g1\Parms\TcpIp]
# "EnableDHCP"=dword:00000001
# "DefaultGateway"="0.0.0.0"
# "UseZeroBroadcast"=dword:00000000
# "IpAddress"="0.0.0.0"
# "Subnetmask"="0.0.0.0"
RegWriteDWord( "HKLM", "Comm\WLAN11g1\Parms\TcpIp", "EnableDHCP", 1)
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms\TcpIp", "DefaultGateway", "0.0.0.0")
RegWriteDWord( "HKLM", "Comm\WLAN11g1\Parms\TcpIp", "UseZeroBroadcast", 0)
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms\TcpIp", "IpAddress", "0.0.0.0")
RegWriteString( "HKLM", "Comm\WLAN11g1\Parms\TcpIp", "Subnetmask", "0.0.0.0")
#####
# [HKEY_LOCAL_MACHINE\Comm\EAP\Extension\13]
# "Path"="eaptls.dll"
# "InteractiveUIPath"="netui.dll"
# "ConfigUIPath"="netui.dll"
# "InvokeUserNameDialog"=dword:00000001
# "FriendlyName"="TLS"
RegWriteString( "HKLM", "Comm\EAP\Extension\13", "Path", "eaptls.dll")
RegWriteString( "HKLM", "Comm\EAP\Extension\13", "InteractiveUIPath", "netui.dll")
RegWriteString( "HKLM", "Comm\EAP\Extension\13", "ConfigUIPath", "netui.dll")
RegWriteDWord( "HKLM", "Comm\EAP\Extension\13", "InvokeUserNameDialog", 1)
RegWriteString( "HKLM", "Comm\EAP\Extension\13", "FriendlyName", "TLS")
#####
# [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\AFD]
# "Order"=dword:00000002
RegWriteDWord( "HKLM", "Drivers\BuiltIn\AFD", "Order", 2)
#####
# [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Ethman]
# "Order"=dword:00000005
# "Index"=dword:00000001
# "Dll"="ethman.dll"
# "Prefix"="ETM"
RegWriteDWord( "HKLM", "Drivers\BuiltIn\Ethman", "Order", 5)
RegWriteDWord( "HKLM", "Drivers\BuiltIn\Ethman", "Index", 1)
RegWriteString( "HKLM", "Drivers\BuiltIn\Ethman", "Dll", "ethman.dll")
RegWriteString( "HKLM", "Drivers\BuiltIn\Ethman", "Prefix", "ETM")
#####
# [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ZeroConfig]
# "Order"=dword:00000004
# "Index"=dword:00000001
# "Dll"="WZCSVC.dll"
# "Prefix"="ZCF"
RegWriteDWord( "HKLM", "Drivers\BuiltIn\ZeroConfig", "Order", 4)
RegWriteDWord( "HKLM", "Drivers\BuiltIn\ZeroConfig", "Index", 1)
RegWriteString( "HKLM", "Drivers\BuiltIn\ZeroConfig", "Dll", "WZCSVC.dll")
RegWriteString( "HKLM", "Drivers\BuiltIn\ZeroConfig", "Prefix", "ZCF")
#####
# [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\NDISUIO]
# "Order"=dword:00000003
# "Index"=dword:00000001
# "Dll"="ndisuio.dll"
# "Prefix"="UIO"
RegWriteDWord( "HKLM", "Drivers\BuiltIn\NDISUIO", "Order", 3)
RegWriteDWord( "HKLM", "Drivers\BuiltIn\NDISUIO", "Index", 1)
RegWriteString( "HKLM", "Drivers\BuiltIn\NDISUIO", "Dll", "ndisuio.dll")
RegWriteString( "HKLM", "Drivers\BuiltIn\NDISUIO", "Prefix", "UIO")
#####
# Copy the file "WLAN11g.dll" to \Windows, overwriting if it exists
Copy( "\My Flash Disk\Utils\WLAN\WLAN11g.dll", "\Windows\WLAN11g.dll", TRUE )
#####
# Set the task bar to auto hide so it's not over the AVIC buttons
# [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
# "Default"=dword:00000001
RegWriteDWord( "HKLM", "SOFTWARE\Microsoft\Shell\AutoHide", "Default", 1)