[Tutorial] ps3-pic by ElSemi

Tit0lin escribió:
tonyperez escribió:toma ahi lo tienes, el esquema para boot de neoteo, solo le falta para ser igual k el minus el C de 100uf entre la pata 19 y la 20 y el led de la pata 26.

puedes probar si no va con las 2 a poner una u otra. en cuanto a lo de cortar el + de la pata para k el chip no crea nada, ya te digo yo k no cree nada si no tiene tierra, al menos para el boot de neoteo, mi pata 13 esta siempre alimentada a traves de la R entre 20 y 13, con el jumper solo meto tierra y yo no se a la gente pero a mi la play me entra SIEMPRE en modo X, solo me ha fallado una vez de las 50 k la habre encendido con el cacharro y fue xk tarde mucho en darle al eject...

te dejo imagen de mi cacharro por delante y por detras, marco los componentes k intervienen en el boot, el cable marron de arriba es el negativo del boot, el rojo de la derecha k pone la pata 20 el positivo (es evidente vamos... xD)

http://img840.imageshack.us/img840/5413/mioa.jpg
http://img259.imageshack.us/img259/8666/mio2.jpg


salu2



He conseguido hacerlo funcionar, sin modificar nada del circuito original del minus... solo modificando el bootloader... solo que ahora hay que tratarlo de otro modo..
explico:

El jumper siempre puesto para arrancar la ps3 y quitado para entrar en modo bootloader... el circuito nos indica que hemos entrado en el modo bootloader porque nos enciende los dos leds y los deja encendidos todo el rato, excepto cuando estamos programando el firm... que parpadea el led verde, pero este parpadea tan rapido que ni se nota... una vez programado el firm, ponemos de nuevo el jumper y la cosa me ha estado funcionando de 10...

por si alguien quiere probarlo, voy a retirar el circuito que he puesto modificado por mi ya que parece ser que no hace falta modificar nada y subo el bootloader modificado con el ultimo firm que retoqué...

Bootloader modificado para minus
- http://www.megaupload.com/?d=EBKRNN79
Ultimo Firm modificado para bootloader minus
- http://www.megaupload.com/?d=LIJLZFRG

P.D.: La cosa es un poco rara... he intentado dejarlo tal cual está en todos los sitios explicado, osea, al reves... sin jumper para jugar y con jumper para actualizar, pero al programarlo asi, la placa me entra todo el rato en modo bootloader, el isis es otra historia, hace lo que espero, pero la placa no...

asi que subo esto que me ha funcionado ahora y vemos que tal va estos dias... yo volveré a probarlo para dejarlo como antes, (sin jumper jugar con jumper actualizar)

P.D.2: Si alguien me puede explicar el porque está funcionando por favor.... porque no deberia funcionar... si la patilla 11 sin el jumper está suelta osea nada de tension y con el jumper va a masa, osea nada de tension... ¿ como es posible que la placa detecte el cambio? me he vuelto loco probando y esta manera ha funcionado... pero no la entiendo jajajaja :S


hola que es lo que pones en el main.c para que funcinen los dos leds?tengo hecha la placa que lleva los dos leds y el boton para ponerlo en modo programacion y me gustaria modificar yo los fuentes cuando van actualizando y asi no tener que buscarlos.
ahora mismo tengo el 1.7 y solo va un led. se que as puesto el 1.7 para dos leds pero querria hacerlo yo
hola a todos, acabo de entrar a el blog del psgroove y me di cuenta ke sacaron la version 1.6d, ke es la union de la 1.7 y la 1.6c, en conclucion payload para los firms anteriores, mi peticion es... alguien a compilado el hex 1.6d para ke funcionen los 2 leds "sin bootloader y con bootloader"?, y no se nada de programacion de ningun tipo pero alguien me dice como se hace esto para no estar molestando con futuras actualizaciones. gracias.
cocox escribió:hola a todos, acabo de entrar a el blog del psgroove y me di cuenta ke sacaron la version 1.6d, ke es la union de la 1.7 y la 1.6c, en conclucion payload para los firms anteriores, mi peticion es... alguien a compilado el hex 1.6d para ke funcionen los 2 leds "sin bootloader y con bootloader"?, y no se nada de programacion de ningun tipo pero alguien me dice como se hace esto para no estar molestando con futuras actualizaciones. gracias.


Aqui los tienes compi, en un enlace los 3

con bootloader de microingenieria
con bootloader de neoteo
sin bootloader

http://www.megaupload.com/?d=UP5UT6JP

Los 3 funcionan con los dos leds, pero he cambiado el orden en el que se encienden. Ahora parpadea todo el rato el led rojo y el verde permanece apagado hasta que la consola da el OK y se apaga el rojo y el verde queda encendido.

Un saludo, Tit0lin.

EDIT:

He añadido a mi firma el bootloader modificado para minus. El archivo contiene zip contiene dos archivos hex, uno es el normal de toda la vida que para entrar en modo bootloader hay que poner el jumper y el otro es el modo invertido que hay que quitar el jumper para ponerlo en modo bootloader...

prefiero el invertido porque asi cuando termino de actualizar el minus, lo dejo pinchado y me olvido del jumper...
un super gracias... Tit0lin, compa de verdad gracias

una pregunta clave... los leds estan ubicados en los pines 25 y 26???
titolin eres un crack yo tengo el minus hecho aunque la versiones nuevas no las he probado por que he actualizado a la 3.50 jejej
es que solo juego online, pero os sigo leyendo un saludo y gracias.
Tit0lin escribió:
cocox escribió:hola a todos, acabo de entrar a el blog del psgroove y me di cuenta ke sacaron la version 1.6d, ke es la union de la 1.7 y la 1.6c, en conclucion payload para los firms anteriores, mi peticion es... alguien a compilado el hex 1.6d para ke funcionen los 2 leds "sin bootloader y con bootloader"?, y no se nada de programacion de ningun tipo pero alguien me dice como se hace esto para no estar molestando con futuras actualizaciones. gracias.


Aqui los tienes compi, en un enlace los 3

con bootloader de microingenieria
con bootloader de neoteo
sin bootloader

http://www.megaupload.com/?d=UP5UT6JP

Los 3 funcionan con los dos leds, pero he cambiado el orden en el que se encienden. Ahora parpadea todo el rato el led rojo y el verde permanece apagado hasta que la consola da el OK y se apaga el rojo y el verde queda encendido.

Un saludo, Tit0lin.

EDIT:

He añadido a mi firma el bootloader modificado para minus. El archivo contiene zip contiene dos archivos hex, uno es el normal de toda la vida que para entrar en modo bootloader hay que poner el jumper y el otro es el modo invertido que hay que quitar el jumper para ponerlo en modo bootloader...

prefiero el invertido porque asi cuando termino de actualizar el minus, lo dejo pinchado y me olvido del jumper...



buen dia amigo Titolin gracias por esto, amigo si no es mucha molesti me puedes decir cual es el digrama que se utiliza? cuales son los componentes y configuracion del Cristal si uso uno de ocho? gracias y de antemano y disculpa ^^
tidusmen escribió:buen dia amigo Titolin gracias por esto, amigo si no es mucha molesti me puedes decir cual es el digrama que se utiliza? cuales son los componentes y configuracion del Cristal si uso uno de ocho? gracias y de antemano y disculpa ^^


utiliza el ke colgo roketa http://www.megaupload.com/?d=156JIX8N creo ke te va bn con ese... si no avisa
cocox escribió:
tidusmen escribió:buen dia amigo Titolin gracias por esto, amigo si no es mucha molesti me puedes decir cual es el digrama que se utiliza? cuales son los componentes y configuracion del Cristal si uso uno de ocho? gracias y de antemano y disculpa ^^


utiliza el ke colgo roketa http://www.megaupload.com/?d=156JIX8N creo ke te va bn con ese... si no avisa



Buen dia amigo, gracias, mañana lomonto si de aqui a mañana alguien sabe si no va por favor avisar, gracias a todos!!!!
tidusmen escribió:
cocox escribió:
tidusmen escribió:buen dia amigo Titolin gracias por esto, amigo si no es mucha molesti me puedes decir cual es el digrama que se utiliza? cuales son los componentes y configuracion del Cristal si uso uno de ocho? gracias y de antemano y disculpa ^^


utiliza el ke colgo roketa http://www.megaupload.com/?d=156JIX8N creo ke te va bn con ese... si no avisa



Buen dia amigo, gracias, mañana lomonto si de aqui a mañana alguien sabe si no va por favor avisar, gracias a todos!!!!

el esquema que te ha dicho cocox va perfecto ahora que titolin ya ha hecho que funcione el bootloader yo he hecho tres y sin problemas, eso si usb machoy conectado por la cara de los componentes si haces el minus que esta en la primera pagina seria un usb hembra por la cara de componentes.
tit0lin k has modificado en el boot de microingenia? es raro k haga eso y mas sin modificar el minus nada de nada, k no tiene tension, xk por ejemplo el boton reset funciona asi, dando tension cada vez k le das, a la pata 1 o algo asi (este modelo es k el k lleva diodo) hasta k entra en modo boot, has debido cambiar algo xk sino no es normal, el de microingenia en principio se supone k kiere GND en la pata 11 para entrar en modo bootloader, no kitarselo.....

otra cosa, veo k ahora se te encienden los leds al entrar en modo boot, es complicado el cambio? kiero hacerselo yo al de neoteo xk mis leds ni reaccionan al conectarlo al pc, solo el "titin!" de windows... tu con k programa y version lo haces?

lo de "olvidarte" del jumper se soluciona poniendo en vez de 2 pines 3 pines, mira la foto del mio, asi no pierdes el jumper, pata 1-2 boot, 2-3 nada (las pata 2-3 tienen tierra o en su defecto al menos la 2)

EDIT: he visto antes k ponias algo de PCWHD, estoy buscando, pero k version usas?
EDIT2: he encontrado la 4.110, he instalado el archivo pcwhdupd.exe, y como tambien estaban: ideutilsupd.exe, setup_mctools.exe, setup_gdiplus.exe pues lo he instalado, k se meten en la misma carpeta k el programa primero, pero no se si son necesarios o k, necvesito algo mas? alguna opcion remarcable especial? a ver si puedes poner el fuente de la 1.7 modificado por ti, asi lo comparo con el original del blog y veo k has cambiado y si me dices como se compila ya la ostia xD
cocox escribió:
tidusmen escribió:buen dia amigo Titolin gracias por esto, amigo si no es mucha molesti me puedes decir cual es el digrama que se utiliza? cuales son los componentes y configuracion del Cristal si uso uno de ocho? gracias y de antemano y disculpa ^^


utiliza el ke colgo roketa http://www.megaupload.com/?d=156JIX8N creo ke te va bn con ese... si no avisa

Que diferencia tiene este ?
Yo he hecho el minus no se si sera corregido o no solo se que si grabo el un bootloader el unico que me rula mejor es el trainer (oficial) pero en cuanto grabo un archivo con wBTL o no me lo graba o me lo graba y ya no puedo volver a reprogramar... con el unico uqe e logrado algo ha sido con el 1.7 wBTL.. pero luego ya no puedo volver a actualizar que hago mal? Saludos..
vamos a ver, es normal k si meteis archivos del blog para bootloader al minus con el boot de microingenia no os rule mas, xk los del blog estan preparados para boot de neoteo k empieza en la direccion 1000, el de microingenia empieza en la direccion 2000. tonces una vez grabado no tiene un correcto funcionamiento xk el hex dice k el boot empieza antes de lo k enrealidad empieza y a la hora de colocar el jumper y conectarlo al pc el funcionamiento no sera el correcto

EDIT:
tit0lin leete mi mensaje de la pag anterior, pero ademas keria decirte k leyendo el hilo ese en el k se explicaba como modificar un bootloader, he visto k usan el bootloader BootloaderUSBHIDC18_18F2550Trainer ese viene de fabrica para la pata 11 y el codigo empieza en la direccion 1000 y por lo k he leido en la pagina de neoteo ese es el k se ha usado para crear el de neoteo xlo k debe hacerse funcionar de la misma manera pero con la pata 11. otra opcion k puedes intentar es modificar la parte en la k se define el swich en el el boot de neoteo, los fuentes estan en su pagina.
tu con k programa editas el bootloader, con el ccs o con otro? lo compilas con ese tambien?....

salu2, me voy a tomarme una cervecita xD
huse escribió:
hola que es lo que pones en el main.c para que funcinen los dos leds?tengo hecha la placa que lleva los dos leds y el boton para ponerlo en modo programacion y me gustaria modificar yo los fuentes cuando van actualizando y asi no tener que buscarlos.
ahora mismo tengo el 1.7 y solo va un led. se que as puesto el 1.7 para dos leds pero querria hacerlo yo

me auto cito alguien sabe que se cabia?
Hola, alguien podria compilar la última versión del PSGrooPic 1.6d para el esquema original de ElSemi (Xistal de 20Mhz y led en la 22), porque con la versión del blog de J1M no logro que me funcione (cambio el valor del crista con el WinPic)


Salu2
huse escribió:
huse escribió:
hola que es lo que pones en el main.c para que funcinen los dos leds?tengo hecha la placa que lleva los dos leds y el boton para ponerlo en modo programacion y me gustaria modificar yo los fuentes cuando van actualizando y asi no tener que buscarlos.
ahora mismo tengo el 1.7 y solo va un led. se que as puesto el 1.7 para dos leds pero querria hacerlo yo

me auto cito alguien sabe que se cabia?

Al principio del código verás esto:
#define LEDR PIN_B4
Lo que hace es definir el pin rojo como la patilla B4, o sea, la 25 del pin.
Yo por ejemplo tengo la verde en la 25 y la roja en la 26 (o B5), por lo que cambiaría ese define por estos dos:
#define LEDR PIN_B5
#define LEDV PIN_B4

Para encender un led, por ejemplo el verde, se pueden usar dos formas:
output_high(LEDV);
o bien:
output_bit(LEDV,1);
Para apagarlo:
output_low(LEDV);
o bien:
output_bit(LEDV,0);

La sentencia: output_toggle(LEDV); hace que cambie de estado (si está encendido se apaga y viceversa).

Ahora revisa el main.c y vete probando hasta pornerlo a tu gusto.
KeKo escribió:
huse escribió:
huse escribió:
hola que es lo que pones en el main.c para que funcinen los dos leds?tengo hecha la placa que lleva los dos leds y el boton para ponerlo en modo programacion y me gustaria modificar yo los fuentes cuando van actualizando y asi no tener que buscarlos.
ahora mismo tengo el 1.7 y solo va un led. se que as puesto el 1.7 para dos leds pero querria hacerlo yo

me auto cito alguien sabe que se cabia?

Al principio del código verás esto:
#define LEDR PIN_B4
Lo que hace es definir el pin rojo como la patilla B4, o sea, la 25 del pin.
Yo por ejemplo tengo la verde en la 25 y la roja en la 26 (o B5), por lo que cambiaría ese define por estos dos:
#define LEDR PIN_B5
#define LEDV PIN_B4




Para encender un led, por ejemplo el verde, se pueden usar dos formas:
output_high(LEDV);
o bien:
output_bit(LEDV,1);
Para apagarlo:
output_low(LEDV);
o bien:
output_bit(LEDV,0);

La sentencia: output_toggle(LEDV); hace que cambie de estado (si está encendido se apaga y viceversa).

Ahora revisa el main.c y vete probando hasta pornerlo a tu gusto.[/quote

muchas gracias voi a hacer pruebas es justo lo que necesitava.
os comento como queda la cosa.
El tema de los leds, es tal cual lo explica keko :D para los que me han preguntado como hago para encender los leds en el bootloader, es exactamente igual, solo que en el bootloader de microingenieria, hay un archivo de configuracion config18F2550Trainer.c, ahi es donde le dices al programa donde están los leds y luego si quieres que parpadeen, en el main.c buscas el bucle que se encarga de grabar los datos en el pic y haces lo que quieras con los leds en ese proceso :D yo he usado un output_toggle para intentar hacer que l parpedeo se vea mas lento, pero el pic es muy rapido y casi ni se aprecia.

Tambien hay alguien por aqui preguntando sobre que circuito montar a un amigo... (yo no sabria decirte uno u otro), te puedo decir el que tengo yo... que es el minus, montado siguiendo el tutorial de este hilo en la primera pagina... (mucho cuidado con el tema del usb pues en el esquema está al reves), los componentes y eso está todo en la primera pagina tambien, lo unico es que luego tienes que buscarte el bootloader y el firm que los que yo he puesto, te valdrian.

El programa que uso para todo esto es el CCS V.4.088 el que yo descargué tiene una lista de archivos para ir instalando uno tras otro.

el source del bootloader de microingenieria, lo podeis descargar de su pagina en la seccion entrenadores y el del chip 18f2550

Ah, tambien me habeis preguntado que es lo que he cambiado para que ahora el bootloader funcione... la cosa es muy rara, entiendo que no deberia haber cambio al poner o quitar el jumper pues de ninguna de las maneras le mando directamente tension a la patilla 11, pero parece ser que la pista al aire, manda algo de tension, y la pista a masa manda un 0 absoluto y eso es lo que nota el programa. Lo que he hecho, ha sido (nada) simplemente probar que es lo que hacia y hacer pruebas con el codigo... no sabria explicar, pero al principio esto no funcionó y ayer noche probando, si lo hizo, desconozco si fue porque en alguna de mis pruebas grabé mal el pic y di por sentado que estaba funcionando todo mal, pero no sabria deciros.

Creo que no me dejo nada... espero haberos ayudado.

Un saludo, Tit0lin.
puedes poner el fuente del 1.7a modificado para 2 leds para boot de neoteo?? es que asi comparo el original con el tuyo y veo un ejemplo practico de como lo has hecho, todos los cambios k has hecho y tal.

salu2
tonyperez escribió:puedes poner el fuente del 1.7a modificado para 2 leds para boot de neoteo?? es que asi comparo el original con el tuyo y veo un ejemplo practico de como lo has hecho, todos los cambios k has hecho y tal.

salu2

No se sí tengo el fuente, una vez compilado lo borro pues no me vale para nada. Luego veo en el pc y lo subo sí lo tengo, es que ahora estoy en el móvil y me es imposible.

Un saludo.
ok, perfecto. pues miramelo, o a ver si tienes fuente de otra version

salu2!!
tonyperez escribió:ok, perfecto. pues miramelo, o a ver si tienes fuente de otra version

salu2!!


Acabo de mirar en el pc y no tengo ninguna fuente, pero te puedo decir lo que hice...

a ver... para el firm sea cual sea, haces primero que funcionen los leds teniendo en cuenta la patilla en la que se encuentran, defines la constante de la posicion de ese led y luego trabajas con el, diciendole si lo quieres encendido o apagado dependiendo de en que parte del programa te encuentres... luego para hacer compatible el firm con un bootloader o con otro, solo tienes que andar al principio del main.c y comprobar la parte donde pone start para ver en que direccion de memoria empieza... por defecto viene en la direccion 0x1000 que la direccion del firm de neoteo... el de microingenieria empieza en la 0x2000 por lo que ese valor tendrás que cambiarlo y compilar, vamos que tienes que compilar una vez para cada firm...

cuando salga la siguiente version recuerdame que te suba los fuentes y te los mando.

Un saludo, Tit0lin.
yo era por ver lo k hacia cada funcion dependiendo de como habias puesto tu los leds, asi veria lo k hace cada una sin tener k ir haciendo pruebas, pero vamos k las hago y ya esta, para algo tiene k servir haber hecho 1º de informatica de sistemas y solo haber aprobado programacion e ingles.....

oye la version 1.6d la has modificado a 2 leds? se supone k esa es a dia de hoy la mas completa, vi k te decian k para esa cambiaba la forma de compilar dependiendo del firm, pero en el css yo solo veo k hay k darle a compile y punto, no hay k escribir nada, hay k hacer algo especial o k?
tonyperez escribió:yo era por ver lo k hacia cada funcion dependiendo de como habias puesto tu los leds, asi veria lo k hace cada una sin tener k ir haciendo pruebas, pero vamos k las hago y ya esta, para algo tiene k servir haber hecho 1º de informatica de sistemas y solo haber aprobado programacion e ingles.....

oye la version 1.6d la has modificado a 2 leds? se supone k esa es a dia de hoy la mas completa, vi k te decian k para esa cambiaba la forma de compilar dependiendo del firm, pero en el css yo solo veo k hay k darle a compile y punto, no hay k escribir nada, hay k hacer algo especial o k?


Si, esa version la hice ayer... para compilar hay que hacerlo de otro modo... ahora en los fuentes tienes un archivo .bat y dentro lo editas y ves que tienes unas rutas... simplemente modifica las rutas tal cual tienes todo dispuesto en tu pc... osea, la ruta donde tienes instalado el picc para ejecutar el compilador y las rutas donde tienes los fuentes para compilarlos, este bat te crea 4 archivos .hex... cada uno es para una version de la consola, osea... una vez compilado, eliges el que quieres ponerte...

Si puedo ayudarte en algo cuando tengas alguna duda, avisame :D
bueno e conseguido casi lo que busco.
quiero que al conectar se encienda el verde al cargar parpadee el rojo y despues que se quede el verde encendido.
y se me quedan los dos encendidos al final. que hago mal?
pues aun no se lo k hacen las funciones exactamente pero supongo k la k dice

void OnDongleOK()
{
BlinkMode=1;
output_bit(LEDR,1);
}

deberas cambiarla por algo asi como:

void OnDongleOK()
{
BlinkMode=1;
output_bit(LEDR,0);
output_bit(LEDV,1);
}

ya te digo k no lo se, pero si no me enkivoco esa sera la funcion ultima, o al menos eso me parece a mi.... a ver si tit0lin comenta algo k el otro dia le paso y lo soluciono en nada
tonyperez escribió:pues aun no se lo k hacen las funciones exactamente pero supongo k la k dice

void OnDongleOK()
{
BlinkMode=1;
output_bit(LEDR,1);
}

deberas cambiarla por algo asi como:

void OnDongleOK()
{
BlinkMode=1;
output_bit(LEDR,0);
output_bit(LEDV,1);
}

ya te digo k no lo se, pero si no me enkivoco esa sera la funcion ultima, o al menos eso me parece a mi.... a ver si tit0lin comenta algo k el otro dia le paso y lo soluciono en nada



Naa eso solo no funciona... hay que hacer una condición para que solo se encienda el rojo si el programa está sin dar el ok...

EDIT:

He actualizado el bootloader para el minus que hay en mi firma... sigue haciendo lo mismo, solo que ahora cuando actualizamos el firm del pic, el led verde parpadea mas lento (antes lo hacia tan rápido que no se veía el parpadeo) Estéticamente es un poco mas bonito jejeje :D.
Bueno antes de todo decir que gracias a todos por el esfuerzo...
No se si habras visto el tuto que hice pero esta basado en tu bootloader (no se si el ultimo) pero decir que a mi me fue a la perfección..Me interesa aprender como adaptar del original a la version de minus y si me puedes pasar por privado alguna pequeña explicación colaborare.. en lo que pueda..
x otro lado si puedes Titolin revisar el tutorial que hice sobre lo del bootloader y el poder actualizar a mi me funciono como comento en la guia pero ahora me estaba preguntando ¿en modo bootloader se podria actualizar el bootloader y el firm?
supongo que esto lo puede dejar inutil no?
flipoxp escribió:Bueno antes de todo decir que gracias a todos por el esfuerzo...
No se si habras visto el tuto que hice pero esta basado en tu bootloader (no se si el ultimo) pero decir que a mi me fue a la perfección..Me interesa aprender como adaptar del original a la version de minus y si me puedes pasar por privado alguna pequeña explicación colaborare.. en lo que pueda..
x otro lado si puedes Titolin revisar el tutorial que hice sobre lo del bootloader y el poder actualizar a mi me funciono como comento en la guia pero ahora me estaba preguntando ¿en modo bootloader se podria actualizar el bootloader y el firm?
supongo que esto lo puede dejar inutil no?

Imagino que sí se podría, pero implementar eso se lo dejo a los cracks pues habría que hacer un segundo bootloader o hacer más grande el que ya tenemos, depende de sí modificados el minus o no. Voy q echar un ojo a tú tuto.

Un saludo.

Edit:

El tuto muy bien explicado, falta añadir que al descargar el bootloader hay dos versiones uno normal para los que se han acostumbrado a poner el jumper para programar y el invertido para los que queremos que el jumper no se separe del PCB para así no perderlo.

Un saludo.
Er_Garry escribió:Hola, alguien podria compilar la última versión del PSGrooPic 1.6d para el esquema original de ElSemi (Xistal de 20Mhz y led en la 22), porque con la versión del blog de J1M no logro que me funcione (cambio el valor del crista con el WinPic)


Salu2

lo mismo pero para cristal de 8, yo tengo la 1.5 ahora mismo, estoy usando el esquema simple original de elsemi, alguien tiene la última versión del PSGroovePIC para nuestro esquema?
Riky_Xerez escribió:
Er_Garry escribió:Hola, alguien podria compilar la última versión del PSGrooPic 1.6d para el esquema original de ElSemi (Xistal de 20Mhz y led en la 22), porque con la versión del blog de J1M no logro que me funcione (cambio el valor del crista con el WinPic)


Salu2

lo mismo pero para cristal de 8, yo tengo la 1.5 ahora mismo, estoy usando el esquema simple original de elsemi, alguien tiene la última versión del PSGroovePIC para nuestro esquema?


en que patilla tienes el bootloaer?

te puedo hacer una versión sin bootloader para que la metas ahora para salir del paso, pero creo que igual si nadie mantiene tu pcb lo mejor seria que te pasases a modificar tu placa por una que le den más soporte...
Tit0lin escribió:
Riky_Xerez escribió:
Er_Garry escribió:Hola, alguien podria compilar la última versión del PSGrooPic 1.6d para el esquema original de ElSemi (Xistal de 20Mhz y led en la 22), porque con la versión del blog de J1M no logro que me funcione (cambio el valor del crista con el WinPic)


Salu2

lo mismo pero para cristal de 8, yo tengo la 1.5 ahora mismo, estoy usando el esquema simple original de elsemi, alguien tiene la última versión del PSGroovePIC para nuestro esquema?


en que patilla tienes el bootloaer?

te puedo hacer una versión sin bootloader para que la metas ahora para salir del paso, pero creo que igual si nadie mantiene tu pcb lo mejor seria que te pasases a modificar tu placa por una que le den más soporte...

yo no tengo bootloader, mi versión es la simple simple de elsemi, de 1 led, 2 condensadores de 22 picos, un condensador de 470nF, una resistencia y un cristal de 8
Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D
Tit0lin escribió:Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D

venga tío, muchas gracias, a ver si luego me das una alegría que quiero actualizar backups y se necesita la V3 de hermes y viene en la 1.6d no? por cierto el led lo tengo en la patilla 22 :)
Si bueno Titolin... te comento que el unico bootloader que me funcionó es el que publique y no me quise complicar... ya deje claro que se necesita un jumper.. pero bueno..

PD: dicen que van a sacar el ps3 jalibreak (Oficial) compatible con el firmware 3.42 y 3.50 es verdad esto? y si es cierto podremos actualizar nuestro minus ?... y supongo que haran algo pa que no se actualice no? yo actualmente tengo la ps3 desconectada x si las moscas jejeje saludos ;)
riky por lo que has comentado "creo" que te falta el condensador de 100nf que va de GND a la patilla 14 del pic (18f2550, en el caso que estes usando este.)
saludos
Ahí lo tienes, impaciente !!! xD

PSGrooPIC 1.7a - Hermes v3 payload - (FW 3.41 y esquema original de ElSemi) para cristales de 8, 12 y 20 MHz y LED en patilla 22

http://www.sendspace.com/file/8w581t



Riky_Xerez escribió:
Tit0lin escribió:Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D

venga tío, muchas gracias, a ver si luego me das una alegría que quiero actualizar backups y se necesita la V3 de hermes y viene en la 1.6d no? por cierto el led lo tengo en la patilla 22 :)
Muchas gracias tio, funcionando perfecto como siempre ;)


Salu2
los que acabo de postear yo ?

Ojo, que son la 1.7a, acabo de coscarme de que ha salido una nueva, con los parches de waninkoko, para esta versión hay que tocar un poco el fuente sobre el que trabajo yo... así que para la 1.6d tendréis que esperar. A ver si luego me da tiempo a mirarlo más antes de irme a sobar, aunque así de primeras me ha desaparecido el PORT6 en el fuente :?

saludetes

Er_Garry escribió:Muchas gracias tio, funcionando perfecto como siempre ;)


Salu2
c0d3m4st4 escribió:Ahí lo tienes, impaciente !!! xD

PSGrooPIC 1.7a - Hermes v3 payload - (FW 3.41 y esquema original de ElSemi) para cristales de 8, 12 y 20 MHz y LED en patilla 22

http://www.sendspace.com/file/8w581t



Riky_Xerez escribió:
Tit0lin escribió:Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D

venga tío, muchas gracias, a ver si luego me das una alegría que quiero actualizar backups y se necesita la V3 de hermes y viene en la 1.6d no? por cierto el led lo tengo en la patilla 22 :)

jajajaj muchas gracias máquina, qué diferencia hay entre esta y la 1.6d?
veo que la 1.7 lleva el payload V3 de Hermes y la 1.6d lleva lo de waninkoko y otro scener más.. para qué sirve lo de waninkoko y el otro? XD
que esta arregla lo de los controles, pero no trae lo de instalar los PKGs. Esto último es una modificación de waninkoko sobre la v3 de Hermes.

voy a ver si ceno, y luego lo miro, que lo del PORT6 me ha dejado un poco loco... sobretodo cuando en el fuente de waninkoko para los Atmel sí que está en el descriptors.h

Riky_Xerez escribió:jajajaj muchas gracias máquina, qué diferencia hay entre esta y la 1.6d?
c0d3m4st4 escribió:que esta arregla lo de los controles, pero no trae lo de instalar los PKGs. Esto último es una modificación de waninkoko sobre la v3 de Hermes.

voy a ver si ceno, y luego lo miro, que lo del PORT6 me ha dejado un poco loco... sobretodo cuando en el fuente de waninkoko para los Atmel sí que está en el descriptors.h

Riky_Xerez escribió:jajajaj muchas gracias máquina, qué diferencia hay entre esta y la 1.6d?

lo de instalar pkgs retail desde install package files como si fuera un pkg debug? entonces la 1.6d es la que está completa... esperaré un poco entonces a ver si sacas esto, gracias de nuevo
Probad esto... debería funcionar, pero ahora mismo sólo tengo el AmazeBreak v1, y no son horas para ponerse a soldar en el PIC canijo. A ver si me hago otra plaquita con el esquema de ElSemi, que he ido repartiendo las que me hice, y no tengo ninguna para grabar en plan fácil los PIC xD

Lo dicho... va sin probar. Tendréis que probar todo, que cargue desde disco, que cargue juegos que se sepa que funcionan sin disco, y que deje instalar los PKG. Espero no haberme dejado nada, el payload creo que es correcto con lo que he añadido del PORT6 para no usar el main.c de J1N, y poder seguir las compilaciones basándome en el original de ElSemi.

PSGrooPIC 1.6d - Waninkoko payload (Hermes v3 + Install PKG) - (FW 3.41 y esquema original de ElSemi) para cristales de 8, 12 y 20 MHz y LED en patilla 22

http://www.sendspace.com/file/4r9ml9

Riky_Xerez escribió:
c0d3m4st4 escribió:que esta arregla lo de los controles, pero no trae lo de instalar los PKGs. Esto último es una modificación de waninkoko sobre la v3 de Hermes.

voy a ver si ceno, y luego lo miro, que lo del PORT6 me ha dejado un poco loco... sobretodo cuando en el fuente de waninkoko para los Atmel sí que está en el descriptors.h

Riky_Xerez escribió:jajajaj muchas gracias máquina, qué diferencia hay entre esta y la 1.6d?

lo de instalar pkgs retail desde install package files como si fuera un pkg debug? entonces la 1.6d es la que está completa... esperaré un poco entonces a ver si sacas esto, gracias de nuevo
Lo acabo de probar, y funciona perfectamente, salvo que ahora el Led solo parpadea durante el proceso de carga y no se enciende definitivamente, aunque por lo demás funciona perfecto (F1 probado con el Open Manager 1.16, sin BD y perfecto ;) ) aunque no he podido probar aun las funciones extra de los PayLoads de Wanin, haber si mañana XD


Salu2 y muchas gracias por todo crack
ostras, pues eso tendré que revisarlo, porque no he tocado para nada el código que afecta al LED :\

Venga, pues aver si el amigo Riky nos puede confirmar lo de los PKGs, que era el más interesado en el tema.

Er_Garry escribió:Lo acabo de probar, y funciona perfectamente, salvo que ahora el Led solo parpadea durante el proceso de carga y no se enciende definitivamente, aunque por lo demás funciona perfecto (F1 probado con el Open Manager 1.16, sin BD y perfecto ;) ) aunque no he podido probar aun las funciones extra de los PayLoads de Wanin, haber si mañana XD


Salu2 y muchas gracias por todo crack
Er_Garry escribió:Lo acabo de probar, y funciona perfectamente, salvo que ahora el Led solo parpadea durante el proceso de carga y no se enciende definitivamente, aunque por lo demás funciona perfecto (F1 probado con el Open Manager 1.16, sin BD y perfecto ;) ) aunque no he podido probar aun las funciones extra de los PayLoads de Wanin, haber si mañana XD


Salu2 y muchas gracias por todo crack

prueba a instalar algún PKG o alguna actualización de un backup desde el cover manager r7 que estoy viendo el final del internado y ahora no puedo probarlo... jajaj sino ya lo probaré yo luego.. gracias por todo! :D
Riky_Xerez escribió:
Tit0lin escribió:Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D

venga tío, muchas gracias, a ver si luego me das una alegría que quiero actualizar backups y se necesita la V3 de hermes y viene en la 1.6d no? por cierto el led lo tengo en la patilla 22 :)



Aqui tienes el 1.6d para el led 22, con cristal de 8mhz el que lo necesite con otro cristal simplemente que cambie la confi en el winpic.

http://www.megaupload.com/?d=TJ0R2OCR

Un saludo.

EDIT:

estoy viendo que otro compi, está probando tocando cositas en el código, yo no he tocado nada, por lo que no se si la version que te paso yo funcionará, solo te he puesto lo que me has dicho.. el led en la patilla 22, no se si eso era lo que querías. Un saludo.
Supongo que también debería funcionar sin problemas. El led te funciona como es debido ? Es que me viene a la cabeza que en algún sitio he leido que ahora el funcionamiento era el que describe Er_Garry, pero lo mismo lo he soñao, y he metido la gamba en algún sitio...

Yo es que me cansé de tanto esquemita y tanto cambio en el código, y llevo desde varias versiones metiendo los payloads al código original de ElSemi, que para mi gusto es más claro, más corto y más fácil de retocar si es necesario, y además a mi me funciona el 100% de las veces, y como soy fiel al dicho de que si algo funciona no lo toques, pues sigo con el código inicial, añadiendo simplemente los nuevos payloads :)

En la 1.6d d enuevo hay más cambios que no están en la 1.7a, tanto en el main.c como en el payload, así que eso es lo que estoy tocando. El payload en principio ya está,a falta de ver que es lo que pasa con ese led, pero creo que el tema está en la respuesta del dongle, que ya no es la de antes (y esto creo que es lo que leí en algún sitio)... y por eso el led no se queda encendido ya que el encendido dependía de la respuesta del dongle (y supongo que por eso, el código del main.c es distinto en las 2 versiones, de hecho en una se trata la respuesta del dongle y en la otra no -en la de wanin-).

Tit0lin escribió:
Riky_Xerez escribió:
Tit0lin escribió:Ok, luego intento hacer una version del 1.6d para el tuyo y vemos que tal funciona :D

venga tío, muchas gracias, a ver si luego me das una alegría que quiero actualizar backups y se necesita la V3 de hermes y viene en la 1.6d no? por cierto el led lo tengo en la patilla 22 :)



Aqui tienes el 1.6d para el led 22, con cristal de 8mhz el que lo necesite con otro cristal simplemente que cambie la confi en el winpic.

http://www.megaupload.com/?d=TJ0R2OCR

Un saludo.

EDIT:

estoy viendo que otro compi, está probando tocando cositas en el código, yo no he tocado nada, por lo que no se si la version que te paso yo funcionará, solo te he puesto lo que me has dicho.. el led en la patilla 22, no se si eso era lo que querías. Un saludo.
c0d3m4st4 Abrí un hilo sin ver el tema aqui....yo tengo el cutreprogramador y no tengo ningun led ni nada...y hasta ahora todos me iban de lujo.... y la 1.6D no hay forma de que me vaya. Cojo la de nboot (sin bootloader) la 3.41....y lo programo con 20MHZ (pues ese es mi reloj)...y no hay manera...y si vuelvo a la version 1.7a, sin ningun problema....que puede estar pasando? GRACIAS
Tit0lin... tengo una idea par ke los leds brillen o alumbren mas, y nesesitaria de tus conocimientos en programacion de pics si estas interesado en mi pekeño proyecto mandame un MP y te comento... no te escribo un MP porke depronto piensas ke te estoy fastidiando a preguntarte cosas tontas.
cocox escribió:Tit0lin... tengo una idea par ke los leds brillen o alumbren mas, y nesesitaria de tus conocimientos en programacion de pics si estas interesado en mi pekeño proyecto mandame un MP y te comento... no te escribo un MP porke depronto piensas ke te estoy fastidiando a preguntarte cosas tontas.


Tienes un privado compi ;D

c0d3m4st4 escribió:En la 1.6d d enuevo hay más cambios que no están en la 1.7a, tanto en el main.c como en el payload, así que eso es lo que estoy tocando. El payload en principio ya está,a falta de ver que es lo que pasa con ese led, pero creo que el tema está en la respuesta del dongle, que ya no es la de antes (y esto creo que es lo que leí en algún sitio)... y por eso el led no se queda encendido ya que el encendido dependía de la respuesta del dongle (y supongo que por eso, el código del main.c es distinto en las 2 versiones, de hecho en una se trata la respuesta del dongle y en la otra no -en la de wanin-).


El dongle no es el ultimo paso del programa, yo solucioné esto haciendo una condicion... date cuenta que al entrar al dongle hay una variable que se pone a 1, comprueba cuando el led se pone a 0 si esa variable es distinto de 1 que funcione como debe pues el problema real es el output_toggle.

----
if(variable != 1){
output_toggle(LED);
}
---

asi nos aseguramos de que los leds quedan tal cual los dejamos en el dongle :D
1673 respuestas