*TUTORIAL* Como convertir un USB-Wifi (ralink) en el Nintendo Wi-FI

1, 2, 3, 4, 546
krasny2k5
MegaAdicto!!!
1.211 mensajes
desde nov 2005
en Madrid/Málaga
Editado 1 vez. Última: 19/01/2007 - 18:15:29 por krasny2k5.
(Al final teneis los archivos modificados para las tarjetas q vayamos haciendo)

Las tarjetas q funcionaran con este driver serán todas aquellas con el chipset ralink 2570, es decir, los adaptadores ralink usb, teneis una tabla en:

http://ralink.rapla.net/

Lo siguiente q necesitamos es saber el PID y VID de nuestro dispositivo. Hay varias formas de saberlo, la más recomendable es ir a panel de control/sistema/hardware/administrador de dispositivos/Adaptadores de red/ haces doble click sobre tu adatpador y en la pestaña de detalles debería salir ID. de instancia de disposivo, y más abajo algo así como:
USB\VID_14B2&PID_3C02\5&39FED2B0&0&8 en el caso de la conceptronic C54RU. lo q nos interesa es el VID_14B2&PID_3C02.

Si todavía no hemos instalado ningun driver nos saldrá en otros dispositivos seguramente como 802.11g WLAN Adapter.
Aqui va una lista de pids y vids_ de algunos dispositivos:
0411, 0066, /* Melco */ \
0411, 0067, /* Melco */ \
050d, 7050, /* Belkin */ \
050d, 705a, /* Belkin */ \
0707, ee13, /* SMC */ \
0b05, 1706, /* ASUS WL-167g*/ \
0b05, 1707, /* ASUS */ \
0db0, 6861, /* MSI */ \
0db0, 6865, /* MSI */ \
0db0, 6869, /* MSI */ \
1044, 8001, /* Gigabyte GN-WBKG*/ \
1044, 8007, /* Gigabyte GN-WBKG*/ \
114b, 0110, /* Spairon */ \
13b1, 000d, /* Cisco Systems */ \
13b1, 0011, /* Cisco Systems */ \
13b1, 001a /* Cisco Systems */ \
148f, 1706 /* Ralink */ \
148f, 2570 /* Ralink */ \
148f, 2573 /* CNET CWD-854 */ \
148f, 9020, /* Ralink */ \
14b2, 3c02, /* Conceptronic C54RU*/ \
14f8, 2570, /* Eminent 3035*/ \
2001, 3c00, /* D-LINK DWL-G122 B1*/ \
0411, 008b, /* Nintendo */ \

(sacada del driver de linux de ralink, solo estan los fabricantes, si sabeis a los modelos q corresponden indicarlo y lo vamos completando)
Lo primero q necesitamos es obviamente los drivers de nintendo wi-fi los encontrareis aqui:

http://www.nintendogal.com/index.php?/archives/274-Wi-Fi-Adapter-Drivers-Released.html

EDITADO Ya disponible la versión 1.04 del driver q mejora algunos aspectos de la instalación. Lo podreis encontrar en:
http://www.nintendowifi.com/consumerservice/showTopic.do?topicId=ConHelp_Download_Drivers&catId=USB
(entrar primero en http://www.nintendowifi.com y luego pegar el link)

Tambien vamos a necesitar un editor hexadecimal. Yo uso el XVI32

http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm

Vale, una vez bajados y descomprimidos teneis que deszipearlo en una carpeta y el xvi32 instalarlo. A continuación damos a todos los archivos de la carpeta donde hayais descomprimido los drivers permisos de escritura. Para ello dais al boton derecho y luego a propiedades y desactivais "solo lectura" pulsais aplicar y le decís q para todos los archivos dentro del directorio. Esto es importante pq sino no podreis modificarlos.

dentro de la carpeta nos encontramos varios archivos, los archivos q tenemos q modificar son:

rt25usbap.inf
INST.INI
ISCAPI.DLL
SoftAP/DEVREMOVE.INI
SoftAP/ISCAPI.DLL
SoftAP/WIFICON.DLL

Editado: Usad siempre mayúsculas cuando editeis los archivos, sino no funciona.

Empezamos por el archivo rt25usbap.inf, lo abrimos con un editor de texto y modificamos la linea que dice:

%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_0411&PID_008B

La sustituimos por:

%Ralink.DeviceDesc% = RALINK.ndi, USB\VID_14B2&PID_3C02

Para este tutorial he usado una conceptronic, si usas otra pon tus valores de PID y VID.

Vale, ahora abirmos en INST.INI y buscamos

[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_0411&PID_008B

Y lo cambiamos por:

[WINXP]
0,Nintendo Wi-Fi USB Connector
1,USB\VID_14B2&PID_3C02

Buscamos:
NO_COMPLETE0=BUFFALO WLI-PCI-OP
NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader

y lo cambiamos por:
;NO_COMPLETE0=BUFFALO WLI-PCI-OP
;NO_COMPLETE1=BUFFALO WLI-U2-KAMG54 Bootloader
Ok, guardamos y pasamos al siguiente archivo.

ahora dentro de la carpeta SoftAP buscamos el DEVREMOVE.INI y lo abirmos con el editor de textos buscamos:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_0411&PID_008B

y lo cambiamos por:
[WLAN]
#WLA-U2-G54
PID0=USB\VID_14B2&PID_3C02

Guardamos el archivo.

Ok, hemos terminado de modificar los archivos de texto, ahora modificaremos los archivos con el editor hexadecimal.
Abrimos para ello el XVI32
le damos a abrir y buscamos el archivo ICSAPI.DLL
Despues pulsamos search, marcamos la opción text string en el cuadro que sale y escribimos 0411 (vid de nintendo). Entonces en la ventana de la derecha sale algo así:
Imagen
Ahora cambiamos los bits del pid y vid por los nuestros quedando algo así:
Imagen

Ok, realizamos el mismo proceso para el ISCAPI.DLL q se encuentra dentro de la carpeta SoftAP y el WIFICON.DLL de la misma carpeta, el proceso es exactamente igual por lo q no voy a detallarlo más.

Vale, pues con esto esta todo hecho.

Ahora solo queda instalarlo, lo más apropiado es q si teneis instalado otro driver lo desistaleis primero desde el panel de control/sistema/administrador de dispositivos/adaptadores de red/tu adaptador, pestaña de controlador y desistalar.

Luegos sacas el usb, ejecutas el setup.exe de la carpeta de los drivers de nintendo y esperas a q t diga q lo insertes para hacerlo. una vez q t lo pida lo insertas y queda instalado :)


Espero q sea de ayuda y espero vuestros comentarios. Os dejo los drivers modificados para una conceptronic C54RU (comprobado q funcionan):

EDITADO!

TODOS LOS LINKS PARA DESCARGAR LOS DRIVERS LOS TENEIS AQUI.



FAQ

P: Tengo una conceptronic con el PID 3C22, hago todo como en la guia pero no funciona
R: Este adaptador wif no lleva el mismo chipset que el de nintendo y no se ha conseguido hacer que funcione como si fuera el de nintendo. Lo siento pero al menos de momento no funciona. Si alguien lo hace funcionar que me mande un mp.

P: Tras instalarlo me dice q error en la conexion compartida a internet.
R: es un problema del driver de nintendo, eso es q no ha podido configurar la conexión compartida a internet con la q t conectas habitalmente. Solución: ejecuta el devremove q viene con los drivers para eliminar el driver de windows, luego desistala la aplicación de nintendo si esq llego a instalarse y vete a panel de control y asegurate de q tu conexión principal no esta compartida. Si esta compartida le sale un icono de una mano, si es así descompartela si ya esta desactivala y vuelve a activarla hasta q desaparezca la meno y reinstala los drivers. Si no desaparece vete a la configuración del firewall y restaura los valores por defecto. Tb puedes necesitar desactivar la autentificación 801.x q sale en una pestaña.

Aquí irán las dudas q vayan surgiendo.

EOLIANOS q lo han hecho con éxito:

Krasny
HaScHiPU
Amano jacu
miji
LLAURO
jjmmaa27
arkeone
amanu jacu
GalforDS69
OUTSIDE

Saludos
Increible tutorial, felicidades, mañana mismo voy a descambiar la pci conceptronic y voy a por su homologa en usb.
5 estrellas ya.
veamos:
Los drivers estos NintendoWifiUSB son para windows XP, no?
Yo tengo el Win98SE y me da fallo al ejecutar el setup.exe
Pero he mirado en el Inst.ini que tenia que modificar y me da la posibilidad de configurarlo en [Win98SE]
Como puedo instalarlo en Win98SE? o instalo mejor el XP?
es que es en un portatil bastante antiguo y encima con conexion de 56Kb,por cierto, se puede con una conexion de 56K, no?
krasny2k5
MegaAdicto!!!
1.211 mensajes
desde nov 2005
en Madrid/Málaga
Editado 1 vez. Última: 24/12/2005 - 04:04:00 por krasny2k5.
Pues según la web de nintendo el pijorro este solo funciona con windows xp y además con DSL o banda ancha. No obstante puedes probar con los drivers de asus haciendo un AP vía software, tienes toda la info para hacerla en:

http://forum.gbadev.org/viewtopic.php?p=64610#64610

EDITO pareceq si va con 56kbs
http://www.elotrolado.net/showthread.php?s=&threadid=485594&highlight=conceptronic

Saludos y suerte
Ismelito
Adicto
408 mensajes
desde ago 2005
en Barcelona
Para las tarjetas wifi no vale no ?
alruitur
MegaAdicto!!!
692 mensajes
desde sep 2004
en Hier
esto funciona sóla y exclusivamente para usb-wifi con ralink?

entonces ni con mi router wifi ni con el usb wifi de 3com podría, ¿no?

salu2
podeis poner un mirror para los driver modificados del c54ru?

gracias!
krasny2k5
MegaAdicto!!!
1.211 mensajes
desde nov 2005
en Madrid/Málaga
a ver, con un router no hace falta un driver adicional, el mismo router se conecta con la consola, esto es para quien tiene un adaptador wifi-usb y quiere conectarse con la consola, como el q vende nintendo

los archivos en yousendit:
http://s41.yousendit.com/d.aspx?id=0IY42WKEFY33F0SZRDSP2GPZ67
Theo_Ruben
FrIkI eN PoTeNcIa
1.588 mensajes
y 10 fotos
desde sep 2005
en /home/Lugo
hay manera de usarlo con la version pci?
1, 2, 3, 4, 546