Bueno pues he estado haciendo comparaciones entre esta foto:
Y este esquema:
Nos encontramos que el PS3key no tiene ninguno de los circuitos de Reset ni de Booloader. En este caso necesitamos el Bootloader.
AVISO: Esto es algo teórico porque no tengo un PS3key para llevarlo a la práctica. Y si es verdad lo que dicen sus fabricantes. Una vez metido el PSgroove no podremos volver a meterle firmwares oficiales de ellos. AVISO IMPORTANTE: Viendo con más detalle, veo que el esquema también difiere entre ambos en los puertos utilizados para los leds. Así que si le metemos el Psgroove normal, los leds no funcionarán aunque el aparato sería funcional. Para hacerlos funcionar, sería necesario modificar los puertos de I/O (entrada salida) del código del PSGroove. Algo bastante sencillo para cualquiera con un mínimo de idea de programación de micros. Para activar al PS3key en bootloader la modificación sería bastante simple.
Componentes necesarios:
- Resistencia de 47k convencional de 0,25 w
- Condensador cerámico convencional de 220 nf.
- Hilo de Wrapping. eS un tipo de cable muy fino para circuitos electrónicos.
Montaje:
- Soldar tanto la resistencia como el condensador entre las patas 1 y 4 del USB. La 1 sería la de la izquiera en la foto (Vcc) y la 4 es la de la derecha (GND)
- Soldar un hilo de wrapping en la patita 13 del chip Atmel. según la foto sería en 4ª por la derecha de la cara de abajo del chip. Y dejamos ese cable colgando con el extremo al aire pelado.
Funcionamiento:
- Conectamos el PS3key en el Pc y lo debería reconocer como dispositivo desconocido.
- Mientras está coenctado al PC. Cogemos el otro extremo del hilo de wrapping y tocamos el punto 4 del usb (GND).
- Esto debería activar el bootloader y dejar el chip preparado para meterle el hex del Psgroove con el programa FLIP.
Si no queremos dejar el hilo colgando al aire siempre podemos meter un interruptor entre la patita 13 y GND.
Un detalle que tendría que investigar, simplemente viendo la cara de abajo del PS3key es a dónde van las conexiones de las patas 14 y 17.
AVISO IMPORTANTE: Viendo con más detalle, veo que el esquema también difiere entre ambos en los puertos utilizados para los leds. Así que si le metemos el Psgroove normal, los leds no funcionarán aunque el aparato sería funcional. Para hacerlos funcionar, sería necesario modificar los puertos de I/O (entrada salida) del código del PSGroove. Algo bastante sencillo para cualquiera con un mínimo de idea de programación de micros.