PDA

Ver la versión completa : USB-Ethernet usando el cable de la wiz.



rodas007
19/11/2009, 12:00
Hcf a creado un pequeño programa para la WIZ, que permite USB-Ethernet usando el cable USB de la wiz.
Esto significa, que ahora es posible copiar los archivos más directamente a la WIZ, dirigirlos vía línea de comandos y ver la salida de depuración.

Para mas informacion de los pasos de instalacion aqui:http://www.gp32x.com/board/index.php?/topic/50468-howto-wiz-usb-ethernet-with-stock-usb-cable/

JoJo_ReloadeD
19/11/2009, 12:02
rayos y retruecanos!

Gran noticia :)

esp3tek
19/11/2009, 12:11
genial noticia, ya solo le faltaría tener los repositorios con todos los emus

Zenzuke
19/11/2009, 14:50
Gracias a Zeus... era una de las cosas que hacía que programar para gp2x fuera tan cómodo... y al haberlo quitado en la segunda edición y no tener menú para eso en esta... parecía que no iba a haber nunca...

nitroosistem
19/11/2009, 15:34
esto podria servir algun dia para desbrikear alguna wiz sin necesidad de usar una cradle ni ningun accesorio mas que el propio cable conectado al pc?:brindis:

Zenzuke
20/11/2009, 01:46
No, porque depende del firmware :S

Eso que dices es un cable J-Tag... y no se si se puede hacer con la wiz, yo creo que si... de hecho creo que las placas de desarrollo lo llevaban...

Rivroner
20/11/2009, 01:50
Ahora algunos como zx81 ya no tienen excusas. :)

Yo no necesito esto para programar, pero cada uno tiene sus manías supongo.

nitroosistem
20/11/2009, 08:44
No, porque depende del firmware :S

Eso que dices es un cable J-Tag... y no se si se puede hacer con la wiz, yo creo que si... de hecho creo que las placas de desarrollo lo llevaban...

apps! entonces necesitarias tner el firm encendido para hacerlo funcionar...ok!:brindis:

taria bien encontrar la manera de poder desbrikear la wiz a través del pc, sin accesorios ni ná.

Zenzuke
20/11/2009, 11:48
Con un JTAG... aunque eso cuenta como un accesorio... supongo.

efegea
20/11/2009, 20:03
Excelente

http://www.danklyn.com/webstandards_talk/pix/MrBurns.gif

Estaba buscando a ver si se podía hacer esto en Wiz, para facilitarme la programación, y me encuentro este hilo :)

JoJo_ReloadeD
22/11/2009, 11:07
A mi me pega un segmentation fault cuando trata de cargar el modulo g_ether, y es que imagino que habria que aplicar el parche que comenta el tio a cada version del firmware.. un porculo, vaya.

En todo caso he hecho rular el tema via emulacion rs232.

http://www.mercenary.net/OpenWiz/USBSerial-1.1.0p1.tar.bz2

He aqui toda la magra, funciona de cine, y asi nos ahorramos el tener que meter telnetd o sshd :)

EDIT: acabo de hacer una cosa y he echado en falta el samba... habra que seguir probando el usbnet...

a ver si se pueden transferir archivos via serial...

LTK666
22/11/2009, 11:24
Algún documento tutorial para poderle sacar todo el jugo al usb-ethernet?

JoJo_ReloadeD
22/11/2009, 11:38
Algún documento tutorial para poderle sacar todo el jugo al usb-ethernet?

Me parece que de momento es un 'hagaselo usted mismo'. Si consigues que funcione de momento solo podras ver que la interfaz de la wiz responde a los pings...

luego ya es cuestion de ponerle un telnetd, un sshd, y en ultima instancia un samba o ftp para transferir ficheros.

hopez
24/11/2009, 11:24
Buenas,

me estoy peleando algo con el ethernet para hacer un poco más sencillo todo el tinglado.

De momento tengo ya funcional el sshd, por lo visto el inetd que lleva la wiz (firm 1.1.0) no se porqué me rechaza las conexiones, al final como apuntaban en gp32x he usado dropbear (http://matt.ucc.asn.au/dropbear/dropbear.html).

El problema es que dropbear no acepta conexiones con usuarios sin password y he tenido que añadir otro usuario root (toor).

Por si a alguien le interesa cuelgo la compilación que he hecho de dropbear para wiz.
Los pasos para prepararlo son:

Generar keys de dropbear (basado en http://www.happy-monkey.net/els/lithium-preview/doc/howto/dropbear-ssh.html) ejecutando dropkeys.gpe (tarda un ratito, paciencia)

Crear superusuario toor (desde USBSerial o termula o qtopia o como sea) poniendole password o dejándolo vacío, lo importante es que en /etc/passwd tengamos el campo con el password encriptado (si está vacío dropbear no deja logar)

Una vez hecho esto y para conectar por ssh ejecutamos el NetworkUP de hcf y luego el dropbear.gpe

Alternativamente cuelgo un NetworkUp y un NetworkDown que arrancan y paran dropbear respectivamente, solo hay que substituirlos por los de hcf.

Otra cosita: no he tenido tiempo de investigar como desactivar el autologin script, cuando se loga toor ejecuta el gp2xmenu si alguien sabe como solucionarlo...
Si no, de momento, con un simple Ctrl+c mientras arranca voy tirando.
Seguiré investigando sobre esto y a ver si compilo un ftpd y nano, que vi me mata.

Gabs86
29/11/2009, 11:57
Buenas,

me estoy peleando algo con el ethernet para hacer un poco más sencillo todo el tinglado.

De momento tengo ya funcional el sshd, por lo visto el inetd que lleva la wiz (firm 1.1.0) no se porqué me rechaza las conexiones, al final como apuntaban en gp32x he usado dropbear (http://matt.ucc.asn.au/dropbear/dropbear.html).

El problema es que dropbear no acepta conexiones con usuarios sin password y he tenido que añadir otro usuario root (toor).

Por si a alguien le interesa cuelgo la compilación que he hecho de dropbear para wiz.
Los pasos para prepararlo son:

Generar keys de dropbear (basado en http://www.happy-monkey.net/els/lithium-preview/doc/howto/dropbear-ssh.html) ejecutando dropkeys.gpe (tarda un ratito, paciencia)

Crear superusuario toor (desde USBSerial o termula o qtopia o como sea) poniendole password o dejándolo vacío, lo importante es que en /etc/passwd tengamos el campo con el password encriptado (si está vacío dropbear no deja logar)

Una vez hecho esto y para conectar por ssh ejecutamos el NetworkUP de hcf y luego el dropbear.gpe

Alternativamente cuelgo un NetworkUp y un NetworkDown que arrancan y paran dropbear respectivamente, solo hay que substituirlos por los de hcf.

Otra cosita: no he tenido tiempo de investigar como desactivar el autologin script, cuando se loga toor ejecuta el gp2xmenu si alguien sabe como solucionarlo...
Si no, de momento, con un simple Ctrl+c mientras arranca voy tirando.
Seguiré investigando sobre esto y a ver si compilo un ftpd y nano, que vi me mata.

muchas gracias, me ha venido al pelo :D, ya lo tengo todo funcionando ^_^, mañana seguiré trasteando más.

< - >
he visto que en gp32x han compilado un telnetd (http://www.gp32x.com/board/index.php?/topic/50468-howto-wiz-usb-ethernet-with-stock-usb-cable/page__st__15) (ahora no puedo poner el link exacto, porque la página está caída :-S), así que ya no es necesaria la conexión serie para crear el usuario toor :-P, y ya tampoco es necesario acceso por ssh :D ... ¿alguien me puede decir si hay alguna forma de enviar archivos a la consola por telnet ssh, o lo que sea?

SplinterGU
29/11/2009, 18:14
con sshd, ya esta, podes usar sftp o scp para las trasnferencias...

gracias y saludos.

Gabs86
29/11/2009, 18:56
con sshd, ya esta, podes usar sftp o scp para las trasnferencias...

gracias y saludos.

sshd?, ... la consola no tiene demonio de ssh, no?, es decir, acaban de compilar el dropbear para poder tener ssh... pero aún así, teniendo arrancado el dropbear me sale un error si intento subir un archivo por scp :-S. En caso de que esté el sshd en la consola... cual es la ruta del sshd?

Un saludo y gracias ^_^

SplinterGU
29/11/2009, 18:59
estoy loco o aca leo sshd?

http://www.gp32spain.com/foros/showpost.php?p=997992&postcount=14

no lo probe aun, pero ahi dice que funciona... imagino que como minimo hay que arrancarlo para que lo tengas disponible...

Gabs86
29/11/2009, 19:17
estoy loco o aca leo sshd?

http://www.gp32spain.com/foros/showpost.php?p=997992&postcount=14

no lo probe aun, pero ahi dice que funciona... imagino que como minimo hay que arrancarlo para que lo tengas disponible...


pues sí, si que lo pone :-P, pos no se, algo estoy haciendo mal xD

< - >
en el paquete ese no está puesto el sshd :-P, y por lo que me falla debe de ser por eso que dice que el inetd no acepta conexiónes, porque el error que me sale es :

sh: scp: not found
lost connection

hopez
29/11/2009, 19:59
Si, te paso el telnetd que hizo nomeacuerdo quien de gp2x y además te añado pure-ftpd que compilé yo mismo. No he testado el ftpd.gpe pero si tienes telnet es tan simple como lanzar el programa en background (pure-ftpd &) y te queda el demonio ftp corriendo.
Luego te puedes conectar con cualquier cliente ftp y usuario root.

Gabs86
29/11/2009, 21:35
Si, te paso el telnetd que hizo nomeacuerdo quien de gp2x y además te añado pure-ftpd que compilé yo mismo. No he testado el ftpd.gpe pero si tienes telnet es tan simple como lanzar el programa en background (pure-ftpd &) y te queda el demonio ftp corriendo.
Luego te puedes conectar con cualquier cliente ftp y usuario root.


muchísimas gracias, así si que da gusto programar para la wiz, ese paquete tiene que salir en portada! , ahora solo falta un script para que se ejecute el servidor al conectar el usb al ordenador :D.

hopez
29/11/2009, 22:57
muchísimas gracias, así si que da gusto programar para la wiz, ese paquete tiene que salir en portada! , ahora solo falta un script para que se ejecute el servidor al conectar el usb al ordenador :D.

Bueno, si realmente lo usas mucho siempre puedes crearte un autorun.gpe que llame al lanzador del USBNetworkUp + telnetd + ftpd, así cada vez que arrancas la consola te lanza el servidor y solo tienes que conectar el cable...