#64904 - Xtreme - Wed Dec 28, 2005 11:25 am
-----------------------------------------------------------------------
Already modified Nintendo Wi-Fi USB v1.04 drivers
-----------------------------------------------------------------------
What's new in version 1.04:
In this version, the below problems in the previous version 1.03 were fixed:
(1) The DHCP performance has been improved.
(2) The problem in which the wireless communication slowed down between DS units using the same USB connector has been fixed.
2007/08/26 - Added "Linksys WUSB54G" drivers, Thanks KayDat.
2006/05/28 - I made modified drivers for ASUS WL-167g, MSI US54G (MS-6861, MSI MS-6865, MSI MS-6869).
2006/05/25 - Minor guide typo fixed. Added version 1.04 drivers (all drivers are hex edited/updated by me).
2006/04/07 - Added Linksys WUSB54GP - Wireless-G (v4 only!)
2006/03/27 - Added Sweex LC100060 drivers, Download links fixed
2006/02/01 - I updated the 7-Zip packages!
YYYY/MM/DD - Y=year, M=month, D=day
You don't have to modify your drivers if your dongle is listed here:
Please do not link directly to these mirror files!
You can instead link directly to this forum thread. Thank you.
ASUS WL-167g
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Belkin F5D7050 (v2000)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Buffalo WLI-U2-KG54
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Buffalo WLI-U2-KG54-AI
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Cnet CWD-854 Wireless-G (rev D)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Conceptronic C54RU
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
D-Link DWL-G122 (rev B1)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Gigabyte GN-WBKG
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Linksys WUSB54G - Wireless-G (v4 only!)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Linksys WUSB54GP - Wireless-G (v4 only!)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
MSI US54G (rev MS-6861, MS-6865, MS-6869)
Multipack (includes individual drivers for all those models).
Download: Mirror 1 (Fast - Located in Europe) File size: 519KB
Sweex LC100060
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
These files can be uncompressed with 7-Zip (Download).
-----------------------------------------------------------------------
-- TUTORIAL --
(Turning a USB Wi-Fi (Ralink) to Nintendo Wi-Fi)
Thanks goes to Krasny for his tutorial that this guide based on.
USB Wi-Fi with Ralink RT2500 chipsets will work with this tutorial. http://ralink.rapla.net
What we need:
* Ralink based USB Wi-Fi adapter
* Nintendo official USB Wi-Fi drivers
* Need to know the PID and VID of the USB device
* a Hex editor (XVI32 for example)
What we are doing is to edit these Nintendo USB driver files to get the Nintendo drivers support our own USB Wi-Fi adapter:
rt25usbap.inf
INST.INI
ICSAPI.DLL
SoftAP/DEVREMOVE.INI
SoftAP/ISCAPI.DLL
SoftAP/WIFICON.DLL
This tutorial uses one example PID & VID values, Please use the right values for your Wi-Fi USB.
-----------------------------------------------------------------------
Finding out the PID and the VID of the adapter
-----------------------------------------------------------------------
We need to know the PID and the VID of our device.
There are several forms to see it.
For example you can find it from your original drivers INI file.
It looks like this:
USB\VID_14B2&PID_3C02\5&39FED2B0&0&8
(that is from Conceptronic C54RU).
We only need that "VID_14B2&PID_3C02" part.
If we still have not installed Nintendo drivers Windows will show us the device as 802.11g WLAN Adapter (for example).
-----------------------------------------------------------------------
Download the drivers and needed software
-----------------------------------------------------------------------
First we need a Nintendo official Wi-Fi drivers (download the latest one).
Official (US) download site (versions up to 1.04)
Direct download link: Latest Wi-Fi driver
We also need a hex editor. I prefer the "XVI32".
http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
When we have downloaded and uncompressed the files we install the xvi32.
-----------------------------------------------------------------------
Editing rt25usbap.inf file
-----------------------------------------------------------------------
We start with the rt25usbap.inf file.
Open the file with Notepad
We look for line that says:
%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_0411&PID_008B
And we replace it with:
%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_14B2&PID_3C02
Now we save and close that file.
-----------------------------------------------------------------------
Editing INST.INI file
-----------------------------------------------------------------------
Next we open the INST.INI with Notepad.
We look for:
[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_0411&PID_008B
We replace that with:
[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_14B2&PID_3C02
Then we look for:
NO_COMPLETE0=BUFFALO WLI-PCI-OP
NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader
And we replace that with:
;NO_COMPLETE0=BUFFALO WLI-PCI-OP
;NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader
Now we save and close that file.
-----------------------------------------------------------------------
Editing DEVREMOVE.INI file
-----------------------------------------------------------------------
Then we open the SoftAP folder and open the DEVREMOVE.INI with Notepad.
We look for:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_0411&PID_008B
We will replace that with:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_14B2&PID_3C02
And we save the file and close it.
-----------------------------------------------------------------------
Editing ICSAPI.DLL file
-----------------------------------------------------------------------
Now we will modify the other files with hex editor program.
We start XVI32.
File -> Open -> ICSAPI.DLL
Search -> Find...
(*) Text string
[ ] as Unicode Lation *uncheck*
Write: VID ]
And press "OK".
Look at the right window.
You see the same VID and PID string.
You need to click there and edit the values from:
USB\VID_0411&PID_008B
to:
USB\VID_04B2&PID_3C02
(That 0411 is the default Nintendo aka Buffalo string. Those Nintendo adapters are made by Buffalo.)
Next we do the same edit's for the ICSAPI.DLL and the WIFICON.DLL in the SoftAP folder. The process is exactly the same so I don't make any details about that.
Now the files are DONE!
-----------------------------------------------------------------------
Installing Wi-Fi USB adapter
-----------------------------------------------------------------------
If you have drivers installed for you adapter you need to remove them:
Uninstall the USB connector through the Device Manager:
* Make sure you have the USB Connector plugged into your computer.
* Click the Start button and select Control Panel.
* Click "System" and select the "Hardware" tab. Choose "Device Manager."
* Next to "Network Adapters," click the "+" to expand the list.
* If the USB Connector is in the list, right-click it and choose "Uninstall."
After it's done please remove the adapter.
Now you start the Nintendo USB setup.exe file in the drivers folder.
You will need insert the USB adapter when asked.
That should work.
-----------------------------------------------------------------------
FAQ
-----------------------------------------------------------------------
How do I uninstall the Nintendo Wi-Fi USB Connector software?
Please follow these steps on your computer to remove the Nintendo Wi-Fi USB Connector software:
1. Uninstall the USB connector through the Device Manager.
* Make sure you have the USB Connector plugged into your computer.
* Click the Start button and select Control Panel.
* Click "System" and select the "Hardware" tab. Choose "Device Manager."
* Next to "Network Adapters," click the "+" to expand the list.
* If the Nintendo USB Connector is in the list, right-click it and choose "Uninstall."
* Remove the adapter after it done.
2. Perform the DEVREMOV process.
* Make sure you have the USB Connector plugged into your computer.
* On your computer, click on the "My Computer" icon (found in the Start menu or sometimes on the desktop), and right click on your CD drive containing the Nintendo Wi-Fi connection Installation CD, and choose 'Explore.'
* Open "NintendoWFCReg/SoftAP." Within there, double-click the DEVREMOV.exe application.
During the course of running the DEVREMOV program, you will see three windows pop up successively.
* The first will have a series of question marks. Click "Yes."
* The second will have a picture of wires and lights moving on it while the DEVREMOV utility uninstalls the internet connection sharing for the Nintendo Wi-FI USB Connector. This will disappear on its own.
* The third will also have several question marks on it. Just click "Ok."
* At this point, remove the USB connector from your computer.
3. Check the "Programs" list and, if the "Uninstall" option for the connector is there, run this process.
* Click the Start button , and select "Programs."
* If the Nintendo USB Wi-Fi Connector is listed, click on the "Uninstall" program to remove it.
4. Check Add/Remove Software on the computer and, if listed, remove the USB connector.
* Click the Start button, and select Control Panel.
* Open "Add/Remove Programs."
* If listed, select the Nintendo Wi-Fi connector from the list, and click "Remove."
* Follow the prompts to uninstall the program.
* Reboot your computer to complete the uninstallation.
Credits:
Thank you PJ^_^, Mavromatis, RowanDDR, Njoy and Krasny for making older versions.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
Last edited by Xtreme on Sun Aug 26, 2007 7:42 pm; edited 44 times in total
Already modified Nintendo Wi-Fi USB v1.04 drivers
-----------------------------------------------------------------------
What's new in version 1.04:
In this version, the below problems in the previous version 1.03 were fixed:
(1) The DHCP performance has been improved.
(2) The problem in which the wireless communication slowed down between DS units using the same USB connector has been fixed.
2007/08/26 - Added "Linksys WUSB54G" drivers, Thanks KayDat.
2006/05/28 - I made modified drivers for ASUS WL-167g, MSI US54G (MS-6861, MSI MS-6865, MSI MS-6869).
2006/05/25 - Minor guide typo fixed. Added version 1.04 drivers (all drivers are hex edited/updated by me).
2006/04/07 - Added Linksys WUSB54GP - Wireless-G (v4 only!)
2006/03/27 - Added Sweex LC100060 drivers, Download links fixed
2006/02/01 - I updated the 7-Zip packages!
YYYY/MM/DD - Y=year, M=month, D=day
You don't have to modify your drivers if your dongle is listed here:
Please do not link directly to these mirror files!
You can instead link directly to this forum thread. Thank you.
ASUS WL-167g
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Belkin F5D7050 (v2000)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Buffalo WLI-U2-KG54
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Buffalo WLI-U2-KG54-AI
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Cnet CWD-854 Wireless-G (rev D)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Conceptronic C54RU
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
D-Link DWL-G122 (rev B1)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Gigabyte GN-WBKG
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Linksys WUSB54G - Wireless-G (v4 only!)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
Linksys WUSB54GP - Wireless-G (v4 only!)
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
MSI US54G (rev MS-6861, MS-6865, MS-6869)
Multipack (includes individual drivers for all those models).
Download: Mirror 1 (Fast - Located in Europe) File size: 519KB
Sweex LC100060
Download: Mirror 1 (Fast - Located in Europe) File size: 496KB
These files can be uncompressed with 7-Zip (Download).
-----------------------------------------------------------------------
-- TUTORIAL --
(Turning a USB Wi-Fi (Ralink) to Nintendo Wi-Fi)
Thanks goes to Krasny for his tutorial that this guide based on.
USB Wi-Fi with Ralink RT2500 chipsets will work with this tutorial. http://ralink.rapla.net
What we need:
* Ralink based USB Wi-Fi adapter
* Nintendo official USB Wi-Fi drivers
* Need to know the PID and VID of the USB device
* a Hex editor (XVI32 for example)
What we are doing is to edit these Nintendo USB driver files to get the Nintendo drivers support our own USB Wi-Fi adapter:
rt25usbap.inf
INST.INI
ICSAPI.DLL
SoftAP/DEVREMOVE.INI
SoftAP/ISCAPI.DLL
SoftAP/WIFICON.DLL
This tutorial uses one example PID & VID values, Please use the right values for your Wi-Fi USB.
-----------------------------------------------------------------------
Finding out the PID and the VID of the adapter
-----------------------------------------------------------------------
We need to know the PID and the VID of our device.
There are several forms to see it.
For example you can find it from your original drivers INI file.
It looks like this:
USB\VID_14B2&PID_3C02\5&39FED2B0&0&8
(that is from Conceptronic C54RU).
We only need that "VID_14B2&PID_3C02" part.
If we still have not installed Nintendo drivers Windows will show us the device as 802.11g WLAN Adapter (for example).
-----------------------------------------------------------------------
Download the drivers and needed software
-----------------------------------------------------------------------
First we need a Nintendo official Wi-Fi drivers (download the latest one).
Official (US) download site (versions up to 1.04)
Direct download link: Latest Wi-Fi driver
We also need a hex editor. I prefer the "XVI32".
http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
When we have downloaded and uncompressed the files we install the xvi32.
-----------------------------------------------------------------------
Editing rt25usbap.inf file
-----------------------------------------------------------------------
We start with the rt25usbap.inf file.
Open the file with Notepad
We look for line that says:
%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_0411&PID_008B
And we replace it with:
%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_14B2&PID_3C02
Now we save and close that file.
-----------------------------------------------------------------------
Editing INST.INI file
-----------------------------------------------------------------------
Next we open the INST.INI with Notepad.
We look for:
[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_0411&PID_008B
We replace that with:
[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_14B2&PID_3C02
Then we look for:
NO_COMPLETE0=BUFFALO WLI-PCI-OP
NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader
And we replace that with:
;NO_COMPLETE0=BUFFALO WLI-PCI-OP
;NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader
Now we save and close that file.
-----------------------------------------------------------------------
Editing DEVREMOVE.INI file
-----------------------------------------------------------------------
Then we open the SoftAP folder and open the DEVREMOVE.INI with Notepad.
We look for:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_0411&PID_008B
We will replace that with:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_14B2&PID_3C02
And we save the file and close it.
-----------------------------------------------------------------------
Editing ICSAPI.DLL file
-----------------------------------------------------------------------
Now we will modify the other files with hex editor program.
We start XVI32.
File -> Open -> ICSAPI.DLL
Search -> Find...
(*) Text string
[ ] as Unicode Lation *uncheck*
Write: VID ]
And press "OK".
Look at the right window.
You see the same VID and PID string.
You need to click there and edit the values from:
USB\VID_0411&PID_008B
to:
USB\VID_04B2&PID_3C02
(That 0411 is the default Nintendo aka Buffalo string. Those Nintendo adapters are made by Buffalo.)
Next we do the same edit's for the ICSAPI.DLL and the WIFICON.DLL in the SoftAP folder. The process is exactly the same so I don't make any details about that.
Now the files are DONE!
-----------------------------------------------------------------------
Installing Wi-Fi USB adapter
-----------------------------------------------------------------------
If you have drivers installed for you adapter you need to remove them:
Uninstall the USB connector through the Device Manager:
* Make sure you have the USB Connector plugged into your computer.
* Click the Start button and select Control Panel.
* Click "System" and select the "Hardware" tab. Choose "Device Manager."
* Next to "Network Adapters," click the "+" to expand the list.
* If the USB Connector is in the list, right-click it and choose "Uninstall."
After it's done please remove the adapter.
Now you start the Nintendo USB setup.exe file in the drivers folder.
You will need insert the USB adapter when asked.
That should work.
-----------------------------------------------------------------------
FAQ
-----------------------------------------------------------------------
How do I uninstall the Nintendo Wi-Fi USB Connector software?
Please follow these steps on your computer to remove the Nintendo Wi-Fi USB Connector software:
1. Uninstall the USB connector through the Device Manager.
* Make sure you have the USB Connector plugged into your computer.
* Click the Start button and select Control Panel.
* Click "System" and select the "Hardware" tab. Choose "Device Manager."
* Next to "Network Adapters," click the "+" to expand the list.
* If the Nintendo USB Connector is in the list, right-click it and choose "Uninstall."
* Remove the adapter after it done.
2. Perform the DEVREMOV process.
* Make sure you have the USB Connector plugged into your computer.
* On your computer, click on the "My Computer" icon (found in the Start menu or sometimes on the desktop), and right click on your CD drive containing the Nintendo Wi-Fi connection Installation CD, and choose 'Explore.'
* Open "NintendoWFCReg/SoftAP." Within there, double-click the DEVREMOV.exe application.
During the course of running the DEVREMOV program, you will see three windows pop up successively.
* The first will have a series of question marks. Click "Yes."
* The second will have a picture of wires and lights moving on it while the DEVREMOV utility uninstalls the internet connection sharing for the Nintendo Wi-FI USB Connector. This will disappear on its own.
* The third will also have several question marks on it. Just click "Ok."
* At this point, remove the USB connector from your computer.
3. Check the "Programs" list and, if the "Uninstall" option for the connector is there, run this process.
* Click the Start button , and select "Programs."
* If the Nintendo USB Wi-Fi Connector is listed, click on the "Uninstall" program to remove it.
4. Check Add/Remove Software on the computer and, if listed, remove the USB connector.
* Click the Start button, and select Control Panel.
* Open "Add/Remove Programs."
* If listed, select the Nintendo Wi-Fi connector from the list, and click "Remove."
* Follow the prompts to uninstall the program.
* Reboot your computer to complete the uninstallation.
Credits:
Thank you PJ^_^, Mavromatis, RowanDDR, Njoy and Krasny for making older versions.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
Last edited by Xtreme on Sun Aug 26, 2007 7:42 pm; edited 44 times in total