› Foros › Xbox 360 › Exploits y homebrew
HD360 escribió:@diego777 prueba con solo grabar xell en la nand de la consola, si ya no muestra Xell, entonces chequea la resistencia del punto PLL de 9.8K que siempre se quemaba en aquellos días del RGH2, también prueba el IC que está debajo de el disipador de calor el que está cerca de los capacitores, si vuelves a retail y se escucha que los ventiladores se resetean colo que si tuviera el chip glitcheando y despues de 35s pues roja, creo que murió la CPU, normalmente va a calentar el disipador de la Gpu y el de la CPU va a estar fría como un témpano de hielo, así perdí una Jasper hace tiempo con RGH2
HD360 escribió:@diego777 lo que dice el amigo @Sovietico también es una opción prueba con otro programador, también puedes descartar ese error en la escritura de la nand, algunas consolas FAT se ponen rebeldes con el programador LPT, para medir la resistencia de 9.8K por el multímetro en una escala más alta por ejemplo 200K si tú multímetro lo tiene, y mides, por qué si usas la escala de 20k o 10K etc te dará una valor más bajo no se por que, aunque lamento decirte que tienes el mismo problema que mi Jasper.
PD: hoy destape de nuevo mi Xbox 360 E corona V6 nand Toshiba y le coloque la resistencia de 10K para protegerla y no booteo ni Xell, 1 K nada, 500ohm nada, volví a colocar el puente sin resistencia entonces tardo en arrancar y en una ocasión encendió y se apagó.
EL SOVIETICO escribió:@diego777 pues nada sos bienvenido al club de las consola que fallan con rgh3 tienes que cambiar la resistencia del PLL bypass
No te e leído bien pero si no pones una resistencia de 22k, mejor ni intentes, el chip de rgh2 se tomaba su tiempo en cargar el xebuild y en rgh 1 si habían problemas con ese punto PLL (supongo que volvimos al inicio)
Mira unas por otras si quieres un poco más de seguridad usa el chip con los puntos convencionales, si ya de paso quieres que cualquier consola arranque como un Jtag pues hay sus determinados riesgos y tenemos que tener en cuenta que son consolas viejas y que muchas de esas durante el confinamiento se han usado 3 veces más de lo normal
Tobi Sham escribió:Buenas,
RGH3 en Jasper 512mb virgen exitosa. Colocando diodo y resistencia como se indica. La consola no encendía con el archivo de 10mhz pero sí con el de 27mhz. La foto no es mía, la pongo como referencia. Esos cables me parecen muy gordos, siempre uso AWG30.
diego777 escribió:EL SOVIETICO escribió:@diego777 pues nada sos bienvenido al club de las consola que fallan con rgh3 tienes que cambiar la resistencia del PLL bypass
No te e leído bien pero si no pones una resistencia de 22k, mejor ni intentes, el chip de rgh2 se tomaba su tiempo en cargar el xebuild y en rgh 1 si habían problemas con ese punto PLL (supongo que volvimos al inicio)
Mira unas por otras si quieres un poco más de seguridad usa el chip con los puntos convencionales, si ya de paso quieres que cualquier consola arranque como un Jtag pues hay sus determinados riesgos y tenemos que tener en cuenta que son consolas viejas y que muchas de esas durante el confinamiento se han usado 3 veces más de lo normal
Gracias tu ayuda inestimable para mi.
No puse ninguna resistencia lamentablemente.
En el tutorial no figuraba eso de la resistencia y el diodo.
Una ultima cosa: tu crees que cambiando la resistencia arrancara?
Porque la resistencia no se abrio, al contrario , si es que es de 10k entoces se degrado a 5k o sea se acerco a la mitad de su valor nominal, y no se si eso influira en el proceso de booteo.
Raizan Snake escribió:Por aquí otra falcon que se va para reciclar. Me da que la mejor opcióncion son las slim.
Un saludo.
@psmaniaco @doblete
Psmaniaco escribió:Raizan Snake escribió:Por aquí otra falcon que se va para reciclar. Me da que la mejor opcióncion son las slim.
Un saludo.
@psmaniaco @doblete
Cuidado, por qué en las FAT según tengo entendido no es muy estable todavía, puede funcionar o puede darte las 3 luces según le dé a la consola.
Un saludo.
Raizan Snake escribió:Psmaniaco escribió:Raizan Snake escribió:Por aquí otra falcon que se va para reciclar. Me da que la mejor opcióncion son las slim.
Un saludo.
@psmaniaco @doblete
Cuidado, por qué en las FAT según tengo entendido no es muy estable todavía, puede funcionar o puede darte las 3 luces según le dé a la consola.
Un saludo.
3 luces rojas como una campeona xD
Pero da igual ya tengo una slim en camino.
Raizan Snake escribió:Psmaniaco escribió:Raizan Snake escribió:Por aquí otra falcon que se va para reciclar. Me da que la mejor opcióncion son las slim.
Un saludo.
@psmaniaco @doblete
Cuidado, por qué en las FAT según tengo entendido no es muy estable todavía, puede funcionar o puede darte las 3 luces según le dé a la consola.
Un saludo.
3 luces rojas como una campeona xD
Pero da igual ya tengo una slim en camino.
Tobi Sham escribió:OK a esperar, el propio creador dijo ayer en un comentario de youtube que podría haber una "versión más estable para las FAT", no sabemos si serán mejoras en el código o en la modificación hardware.
También digo, quien ha hecho el montaje sin la resistencia y el diodo, o bien ha sido muy bravo, o desgraciadamente no tenía esa información en ese momento.
Estrello escribió:un saludo a todos y se les estraña a todos ,esto se esta mobiendo como en los biejos tiempos de el rgh cuando salio el run y desbanco a todos los chips que estaban en ese entonces en el mercado ,me acuerdo de las miles de tonterias de que quemaria la consola y un sin fin de cosas , este nuevo prosedimiento por rgh3 es lo mismo y tenemos que tener en cuenta que ya son consolas de el 2008 hasta el 2013 , señores estamos en el 2021 ya afinales de año , por mas que quieran todas esas xbox terminaran muertas ,partiendo de eso no queda mas que protegerlas con lo que sea nesesario para evitar una pronta muerte ,muchas moriran y sera en parte por que realizaron una instalacion personas que ni tienen el minimo cuidado de seguir las instruciones recomendadas por el creador de el rgh3 y otras moriran por que ya estaban en sus ultimos dias de vida ,los que nos dedicamos a esto de reparaciones estamos encantados y le damos la vienvenida a este metodo de rgh3 ya que el trabajo se multiplicara ,muchas grasias a todos y estamos pendientes de un nuevo avance en esto
saludos
setzer_x escribió:Estrello escribió:un saludo a todos y se les estraña a todos ,esto se esta mobiendo como en los biejos tiempos de el rgh cuando salio el run y desbanco a todos los chips que estaban en ese entonces en el mercado ,me acuerdo de las miles de tonterias de que quemaria la consola y un sin fin de cosas , este nuevo prosedimiento por rgh3 es lo mismo y tenemos que tener en cuenta que ya son consolas de el 2008 hasta el 2013 , señores estamos en el 2021 ya afinales de año , por mas que quieran todas esas xbox terminaran muertas ,partiendo de eso no queda mas que protegerlas con lo que sea nesesario para evitar una pronta muerte ,muchas moriran y sera en parte por que realizaron una instalacion personas que ni tienen el minimo cuidado de seguir las instruciones recomendadas por el creador de el rgh3 y otras moriran por que ya estaban en sus ultimos dias de vida ,los que nos dedicamos a esto de reparaciones estamos encantados y le damos la vienvenida a este metodo de rgh3 ya que el trabajo se multiplicara ,muchas grasias a todos y estamos pendientes de un nuevo avance en esto
saludos
y despues de un año , sigues igual de dislexico
entrando a saludar a la flota
sk7net escribió:Yo también he sido de los "bravos" al igual que el compañero @Highwind , también he encendido unas cuantas veces mi Trinity y funciona sin problemas. En mi caso primero puse una resistencia de 10k y al principio arranco bien y luego comenzó a fallar, así que puse una de 1k, pero al poner la alimentación del lector la consola se congelaba en el arranque. Al final probé en no poner ninguna ya que en su video 15432 dice en varias ocasiones que la resistencia es opcional. De todas formas cuando tenga tiempo quiero hacer mas pruebas y colocar una resistencia de 3k como recomienda para trinity y repasar las soldaduras, sobre todo la que va debajo de la CPU que es difícililla (uno ya no tiene la vista como hace 10 años ). Según comentaba un compañero más arriba la razón que no le arrancara era por una soldadura. Lo que tenemos que tener claro es que esto es una beta y que como todo conlleva unos riesgos que los que lo hacemos lo asumimos.
jabin escribió:sk7net escribió:Yo también he sido de los "bravos" al igual que el compañero @Highwind , también he encendido unas cuantas veces mi Trinity y funciona sin problemas. En mi caso primero puse una resistencia de 10k y al principio arranco bien y luego comenzó a fallar, así que puse una de 1k, pero al poner la alimentación del lector la consola se congelaba en el arranque. Al final probé en no poner ninguna ya que en su video 15432 dice en varias ocasiones que la resistencia es opcional. De todas formas cuando tenga tiempo quiero hacer mas pruebas y colocar una resistencia de 3k como recomienda para trinity y repasar las soldaduras, sobre todo la que va debajo de la CPU que es difícililla (uno ya no tiene la vista como hace 10 años ). Según comentaba un compañero más arriba la razón que no le arrancara era por una soldadura. Lo que tenemos que tener claro es que esto es una beta y que como todo conlleva unos riesgos que los que lo hacemos lo asumimos.
Qué tal. Mi primer RGH3 lo hice a una trinity. Los primeros booteos los hice sin resistencia solo para probar y funcionaba muy bien. Luego le puse una resistencia de 10K y se me quedaba congelada en ciertas veces; creo que voy a probar con una de 3K.
Solo que no sé si seguir intentando este método porque he visto en los comentarios que a algunos se les daña la consola después de algunos días y ya me dio miedo jajaja.
EL SOVIETICO escribió:jabin escribió:sk7net escribió:Yo también he sido de los "bravos" al igual que el compañero @Highwind , también he encendido unas cuantas veces mi Trinity y funciona sin problemas. En mi caso primero puse una resistencia de 10k y al principio arranco bien y luego comenzó a fallar, así que puse una de 1k, pero al poner la alimentación del lector la consola se congelaba en el arranque. Al final probé en no poner ninguna ya que en su video 15432 dice en varias ocasiones que la resistencia es opcional. De todas formas cuando tenga tiempo quiero hacer mas pruebas y colocar una resistencia de 3k como recomienda para trinity y repasar las soldaduras, sobre todo la que va debajo de la CPU que es difícililla (uno ya no tiene la vista como hace 10 años ). Según comentaba un compañero más arriba la razón que no le arrancara era por una soldadura. Lo que tenemos que tener claro es que esto es una beta y que como todo conlleva unos riesgos que los que lo hacemos lo asumimos.
Qué tal. Mi primer RGH3 lo hice a una trinity. Los primeros booteos los hice sin resistencia solo para probar y funcionaba muy bien. Luego le puse una resistencia de 10K y se me quedaba congelada en ciertas veces; creo que voy a probar con una de 3K.
Solo que no sé si seguir intentando este método porque he visto en los comentarios que a algunos se les daña la consola después de algunos días y ya me dio miedo jajaja.
Esto tiene una similitud con el covid 19 y disculpen la comparación que al principio nadie creía, los muertos eran pocos y todo el mundo creía que era una simple gripita
Por ahí hay casos de personas que le ponen pasta térmica y ya con eso el rgh3 funciona ok 🤦♂️, pero igual decían que las vacunas del covid eran chips y demás cosas, creo que las resistencias y diodos y cualquier fix no servirá de mucho si la consola muere luego de días o meses es por que ya estaban en condiciones de no aguantar, quizás con chip aguantaría mucho más, pero no lo sabremos aún
Por hay dicen si un río suena, piedras lleva y de esta agua no beberé, así que toca andar en la jugada y no culpar siempre al instalador, soldador, estaño, flux o a los ovnis 👾o a una conspiración mundial en contra😎
Saludos
Eruil escribió:Si no te importa aportar info…
¿Cuántos RGH3 llevas? ¿Alguna ha caído?
Loren_Son escribió:Bajo mi humilde opinión tampoco creo que sea una lotería. Lo primero es saber que se va a hacer, lo segundo tener la destreza para ello, lo tercero los mejores medios para hacerlo. Para mi, poner dos cables a pelo, es hacer dos cortocircuitos a la placa, y para mi es negligencia.
La resistencia limita el amperaje que circula por el cortocircuito, y el diodo permite la circulación en un único sentido del cortocircuito. No poner el diodo de 2 céntimos, a las ps2 slim era cambiar la lente 🤣🤣🤣
El segundo punto que creo puede haber afectado más es “el soldador que tengo por aquí de 300-500-1000 watios me va perfecto (me refiero a los total noobs que no quieren comprar un programador, un soldador decente, flux, estaño de calidad, etc porque sino la broma para hacer 1 máquina sale cara).
Y si, aún con todo lo anterior controlado, alguna máquina puede petar, está claroEruil escribió:Si no te importa aportar info…
¿Cuántos RGH3 llevas? ¿Alguna ha caído?
Eruil escribió:@diego777
sería el mismo precio que 15432 dibuje diodos y resistencias en sus diagramas y el que tú preguntes en el video que él publicó la mínima información extra que requieras para hacer tus instalaciones y así evitar consolas muertas. Tanto peca el que mata la vaca como el que le estira la pata (dicho popular por aquí) . saludos amigo, espero las imágenes te sirvan un poco
Eruil escribió:@Loren_Son
en 5 corona , 3 trinity y 2 jasper (elite) he colocado rgh 3. EN 1 jasper he colocado diodo 1N4148 y en la segunda el 1N4004 con sus resistencias SMD 223 (22K) . hasta el momento no me han mandado los clientes alguna queja. Aún así no hay que confiarse .
Recuerden que es una BETA
En las corona por cualquier imperfecto he colocado resistencias SMD 102 (1K) y SMD 103 (10K) en las trinity
EL SOVIETICO escribió:Eruil escribió:@Loren_Son
en 5 corona , 3 trinity y 2 jasper (elite) he colocado rgh 3. EN 1 jasper he colocado diodo 1N4148 y en la segunda el 1N4004 con sus resistencias SMD 223 (22K) . hasta el momento no me han mandado los clientes alguna queja. Aún así no hay que confiarse .
Recuerden que es una BETA
En las corona por cualquier imperfecto he colocado resistencias SMD 102 (1K) y SMD 103 (10K) en las trinity
Muy buena información pero en algunos casos no arrancan con tanta cosa ahí que dejarlas tal cual con los dos cables
diego777 escribió:Loren_Son escribió:Bajo mi humilde opinión tampoco creo que sea una lotería. Lo primero es saber que se va a hacer, lo segundo tener la destreza para ello, lo tercero los mejores medios para hacerlo. Para mi, poner dos cables a pelo, es hacer dos cortocircuitos a la placa, y para mi es negligencia.
La resistencia limita el amperaje que circula por el cortocircuito, y el diodo permite la circulación en un único sentido del cortocircuito. No poner el diodo de 2 céntimos, a las ps2 slim era cambiar la lente 🤣🤣🤣
El segundo punto que creo puede haber afectado más es “el soldador que tengo por aquí de 300-500-1000 watios me va perfecto (me refiero a los total noobs que no quieren comprar un programador, un soldador decente, flux, estaño de calidad, etc porque sino la broma para hacer 1 máquina sale cara).
Y si, aún con todo lo anterior controlado, alguna máquina puede petar, está claroEruil escribió:Si no te importa aportar info…
¿Cuántos RGH3 llevas? ¿Alguna ha caído?
Yo mismo he dicho que me apure lamentablemente.
Pero me pregunto...... tanto costaba dibujar un diodo y una resistencia en el diagrama?
Por mas que tu lo catalogues como negligencia, si en el diagrama van dos cables a pelo , se hace eso.
Yo creo que es mas negligencia hacer un diagrama mata consolas por no incluir dos componentes vitales.
Igual estamos de acuerdo en las chapuzerias.
saludos
Eruil escribió:@Loren_Son
en 5 corona , 3 trinity y 2 jasper (elite) he colocado rgh 3. EN 1 jasper he colocado diodo 1N4148 y en la segunda el 1N4004 con sus resistencias SMD 223 (22K) . hasta el momento no me han mandado los clientes alguna queja. Aún así no hay que confiarse .
Recuerden que es una BETA
En las corona por cualquier imperfecto he colocado resistencias SMD 102 (1K) y SMD 103 (10K) en las trinity
EL SOVIETICO escribió:Eruil escribió:@Loren_Son
en 5 corona , 3 trinity y 2 jasper (elite) he colocado rgh 3. EN 1 jasper he colocado diodo 1N4148 y en la segunda el 1N4004 con sus resistencias SMD 223 (22K) . hasta el momento no me han mandado los clientes alguna queja. Aún así no hay que confiarse .
Recuerden que es una BETA
En las corona por cualquier imperfecto he colocado resistencias SMD 102 (1K) y SMD 103 (10K) en las trinity
Muy buena información pero en algunos casos no arrancan con tanta cosa ahí que dejarlas tal cual con los dos cables
Loren_Son escribió:diego777 escribió:Loren_Son escribió:Bajo mi humilde opinión tampoco creo que sea una lotería. Lo primero es saber que se va a hacer, lo segundo tener la destreza para ello, lo tercero los mejores medios para hacerlo. Para mi, poner dos cables a pelo, es hacer dos cortocircuitos a la placa, y para mi es negligencia.
La resistencia limita el amperaje que circula por el cortocircuito, y el diodo permite la circulación en un único sentido del cortocircuito. No poner el diodo de 2 céntimos, a las ps2 slim era cambiar la lente 🤣🤣🤣
El segundo punto que creo puede haber afectado más es “el soldador que tengo por aquí de 300-500-1000 watios me va perfecto (me refiero a los total noobs que no quieren comprar un programador, un soldador decente, flux, estaño de calidad, etc porque sino la broma para hacer 1 máquina sale cara).
Y si, aún con todo lo anterior controlado, alguna máquina puede petar, está claro
Yo mismo he dicho que me apure lamentablemente.
Pero me pregunto...... tanto costaba dibujar un diodo y una resistencia en el diagrama?
Por mas que tu lo catalogues como negligencia, si en el diagrama van dos cables a pelo , se hace eso.
Yo creo que es mas negligencia hacer un diagrama mata consolas por no incluir dos componentes vitales.
Igual estamos de acuerdo en las chapuzerias.
saludos
Que lo decía compartiendo tu punto de vista, que lo de opcional… no lo comparto, por todo lo que dije antes.
Fíjate que yo estoy en que no es una resistencia y un diodo, sino 2 diodos (como en el jtag original). Estoy pendiente de que me regalen una que perfectamente puede morir para “enredar”.Eruil escribió:@Loren_Son
en 5 corona , 3 trinity y 2 jasper (elite) he colocado rgh 3. EN 1 jasper he colocado diodo 1N4148 y en la segunda el 1N4004 con sus resistencias SMD 223 (22K) . hasta el momento no me han mandado los clientes alguna queja. Aún así no hay que confiarse .
Recuerden que es una BETA
En las corona por cualquier imperfecto he colocado resistencias SMD 102 (1K) y SMD 103 (10K) en las trinity
Gracias por aportar la info. Leí unos cuantos post atrás lo de hacer una estadística… y creo que para que sea efectiva no puede entrar cualquiera. Ya no sigo esto como antes, pero por lo poco que he leído estos últimos meses, creo que en este momento eres el TOP en este asunto, a si que se agradece.
Si lo leyese @psmaniaco, que sigue por aquí desde la época dorada, también me interesarían sus números
Psmaniaco escribió:Me acuerdo cuando las modificaba , las que me daban bien y otras daban por saco y salían, pero después de revisar todo acababan saliendo .
Un saludo.
Loren_Son escribió:Psmaniaco escribió:Me acuerdo cuando las modificaba , las que me daban bien y otras daban por saco y salían, pero después de revisar todo acababan saliendo .
Un saludo.
Yo lo recuerdo como una gran época. Hasta a domicilio las hacía, las caras del personal al ver que su máquina se había convertido en un montón de piezas esparcidas por la mesa no tiene precio.
Y si encima la máquina era de las complicaditas… 🤣🤣🤣
ZaRkAk escribió:Hola.
He probado el RGH 3 en una Xbox 360 Slim E con corona.
Saqué dos dumps con JRunner idénticos.
Flasheé la nand con el RGH3_Corona.bin pero directamente no arrancaba. JRunner marca errores de escritura usando el Matrix MTX SPI Nand Flasher.
Desconozco si es problema del Matrix. He intentado restaurar la nand original (JRunner sigue marcando errores de escritura) pero lo único que consigo es que se quede en luz verde sin dar señal de vídeo.
Probando con Auto GG no me reconoce bien la NAND porque intento extraer los datos y no los saca, igualmente Auto GG parece que si escribe bien porque a la hora de probar a grabar el Xell lo hace bien, pero igual no consigo arrancar.
Grabando de nuevo el RGH3 se queda igual, luz verde fija sin glitch
Alguna idea o ayuda?
Un saludo.
ZaRkAk escribió:Hola.
He probado el RGH 3 en una Xbox 360 Slim E con corona.
Saqué dos dumps con JRunner idénticos.
Flasheé la nand con el RGH3_Corona.bin pero directamente no arrancaba. JRunner marca errores de escritura usando el Matrix MTX SPI Nand Flasher.
Desconozco si es problema del Matrix. He intentado restaurar la nand original (JRunner sigue marcando errores de escritura) pero lo único que consigo es que se quede en luz verde sin dar señal de vídeo.
Probando con Auto GG no me reconoce bien la NAND porque intento extraer los datos y no los saca, igualmente Auto GG parece que si escribe bien porque a la hora de probar a grabar el Xell lo hace bien, pero igual no consigo arrancar.
Grabando de nuevo el RGH3 se queda igual, luz verde fija sin glitch
Alguna idea o ayuda?
Un saludo.
EL SOVIETICO escribió:ZaRkAk escribió:Hola.
He probado el RGH 3 en una Xbox 360 Slim E con corona.
Saqué dos dumps con JRunner idénticos.
Flasheé la nand con el RGH3_Corona.bin pero directamente no arrancaba. JRunner marca errores de escritura usando el Matrix MTX SPI Nand Flasher.
Desconozco si es problema del Matrix. He intentado restaurar la nand original (JRunner sigue marcando errores de escritura) pero lo único que consigo es que se quede en luz verde sin dar señal de vídeo.
Probando con Auto GG no me reconoce bien la NAND porque intento extraer los datos y no los saca, igualmente Auto GG parece que si escribe bien porque a la hora de probar a grabar el Xell lo hace bien, pero igual no consigo arrancar.
Grabando de nuevo el RGH3 se queda igual, luz verde fija sin glitch
Alguna idea o ayuda?
Un saludo.
Escribe la nand original y de seguro tienes luz roja, si te lanza luz roja nos comentas el error yo tuve 0101 y 0030
Muy probablemente fue sensible a rgh3
Editó : ya te leí vi que restauraste la nand original, tienes otro programador??
Create un lpt pero tienes que desempolvar alguna torre de PC con dicho puerto o un portátil
Saludos
tupepe escribió:ZaRkAk escribió:Hola.
He probado el RGH 3 en una Xbox 360 Slim E con corona.
Saqué dos dumps con JRunner idénticos.
Flasheé la nand con el RGH3_Corona.bin pero directamente no arrancaba. JRunner marca errores de escritura usando el Matrix MTX SPI Nand Flasher.
Desconozco si es problema del Matrix. He intentado restaurar la nand original (JRunner sigue marcando errores de escritura) pero lo único que consigo es que se quede en luz verde sin dar señal de vídeo.
Probando con Auto GG no me reconoce bien la NAND porque intento extraer los datos y no los saca, igualmente Auto GG parece que si escribe bien porque a la hora de probar a grabar el Xell lo hace bien, pero igual no consigo arrancar.
Grabando de nuevo el RGH3 se queda igual, luz verde fija sin glitch
Alguna idea o ayuda?
Un saludo.
has hecho el postfix........, a muchos se les olvida que siempre hay que hacer el postfix en las coronas y al no hacerlo logicamente la consola se queda en pantalla negra
bumperiano escribió:@ZaRkAk Me pasó lo mismo que a ti a la hora de escribir, menos mal que jrunner me sacó bien la nand igual que a ti. Hazlo todo con autogg. Escribe esa nand original con autogg, comprueba que la consola arranca bien (evidentemente sin los puentes soldados) y luego sigue todo el proceso rgh3 con autogg. Te dejo un enlace donde dice como hacerlo, no hagas caso de la aplicación que usa el youtuber para crear la nand rgh3 y hazla manual con el comando de python
https://youtu.be/X8KUk-SSWbg