[TUTORIAL] Reflashear cartuchos de GB/C y GBA :O

1, 2, 3
LuigiStar
Educando personas
1.250 mensajes
desde jun 2015
en España
Editado 12 veces. Última: 25/09/2017 - 16:49:08 por LuigiStar.
Hola a todos, majetes.

Os traigo un tutorial (bueno, en realidad es un mensaje que deje aquí), para bueno, ya sabéis, mejor en un tutorial para dejarlo ahí, bien "marcao", y que no se pierda por esos mundos de EOL.

Bien, aquí os los dejo:

TUTORIAL ratataaaa [boing]

REQUISITOS
- Un Joey de Gen3 (aquí el enlace para comprarlo) -> en el caso de que haya, ¡CORRED, INSENSATOS!

- (GB/C): Un chinorris de estos que se puede conseguir por Aliexpress (como éste), y que tenga en el PCB el serial SD007_BV5 y un diodo (si no lo tiene, tendrás que comprar e instalar este en concreto). (GBA): Un chinorris todavía más pequeño de esos, sólo que éste tiene que tener en el PCB, el serial AGB-E05-02, y además tiene que tener una batería (aunque no lo necesite para guardar, no me preguntéis por qué, así es la vida, chavales) y un diodo, si no tiene.

- La cosa ésta que parece un ejecutable.

ADVERTENCIA [uzi]

NO me hago responsable de:

- Los prejuicios que puedan marcar de por vida a vuestros clones por reflashearlos (meh, en realidad no pasa nada, pero por si acaso).

- Los fallos que pueda sufrir el cartucho al intentar instalarle un diodo.

- Los fallos que pueda sufrir el cartucho al intentar instalarle una batería (GBA).

- Lo que hayáis hecho en general (ya lo podía haber puesto desde el principio [facepalm] ).

Bueno, y después de todo este por saco, vayamos "a lo nuestro", a lo que de verdad interesa.

EL TUTORIAL (sí, esta vez sí) [hallow] ;)

PASO 1

Ejecutamos el JoeyJoebags3_18.exe (o lo que sea, el caso es que le hagas doble click).

PASO 2

Vamos a Cart Type, luego a Chinese BV5 cart (o lo que ponga, vamos), y le damos a "Flash ROM" (¡recuerda haberle instalado un diodo si no lo tiene!) Los requisitos. [rtfm]

PASO 3

Haz lo que te dé la gana. Hay más opciones aparte de flashear bootlegs, como reflashear otros flashcart como la Smart Card (32/64M), el BennVenn ese, el ElCheapo, ElCheapoSD, e incluso ese flashcart raro de Nintendo llamado "Nintendo Power Cart" (un flashcart, vamos, no os calentéis el coco), dumpear saves y ROMs del cartucho original de GB/C y GBA... (y sí, quizás tenía que haber hecho un tutorial de las funcionalidades del producto y no sólo de esto). [facepalm]

En el caso de los de GBA, lo mismo, sólo que hay que dirijirse a la opción "BennVenn 128MB de GBA" esa (aunque ponga el puñetero BennVenn, también se pueden reflashear los chinorris esos que dije en los requisitos).

Y... Das ist alles meine Freunde. :Ð

Hala, ahí tenéis. En 2 PATÁS. Ya pondré imágenes cuando me dé la gana (no sé, la verdad, si haría falta para darle color a esta obra de arte).

Si queréis, postear las imágenes de vuestras PCB's de GB/C y GBA, y diré si pueden "ir circulando" o si se necesita "decorar" ese trozo de ingeniería.

Fotos de las PBC (iré añadiendo más conforme pasa el tiempo):

GB/C (SD007_BV5):

Imagen

GBA (AGB-E05-02):

Un saludo.
Calvoflash
Habitual
29 mensajes
desde sep 2017
en Silent Hill
@LuigiStar ¡Muchas gracias por el tuto!

¿Entonces prefieres que colguemos aquí las fotos de las placas de los cartuchos "chinorris" que vayamos adquiriendo?

¡Un saludete!
Hollow58
- Unknown -
4.100 mensajes
desde nov 2013
A favoritos, a ver si se anima la cosa y se nos ocurre trastear con este tipo de opciones [beer]
jusmiguel
Habitual
64 mensajes
desde oct 2015
Gracias compañero lo probaré [beer]
LuigiStar
Educando personas
1.250 mensajes
desde jun 2015
en España
Editado 3 veces. Última: 18/09/2017 - 23:27:27 por LuigiStar.
Calvoflash escribió:@LuigiStar ¡Muchas gracias por el tuto!

¿Entonces prefieres que colguemos aquí las fotos de las placas de los cartuchos "chinorris" que vayamos adquiriendo?

¡Un saludete!

Sí, y a ser posible dónde los habéis adquirido y la tienda, para que más usuarios puedan obtener la placa correcta, y si tiene diodo instalado, mejor.

Por lo pronto, me atrevería a decir que la tiendo del Xingqi ese tiene los BV5 esos en los Zelda Oracle, y parece que en los Pokémon también.

Un saludo.

PD: He puesto la foto del PCB con su diodo, para que podáis ir comprobando.
FFantasy6
MegaAdicto!!!
22.940 mensajes
desde dic 2003
A mi parecer por precio calidad prefiero el flash español

https://www.tindie.com/products/JRodrig ... -gameboy-/

O montartelo tu mismo.
LuigiStar
Educando personas
1.250 mensajes
desde jun 2015
en España
Editado 7 veces. Última: 19/09/2017 - 16:30:37 por LuigiStar.
FFantasy6 escribió:A mi parecer por precio calidad prefiero el flash español

https://www.tindie.com/products/JRodrig ... -gameboy-/

O montartelo tu mismo.

No puedes sobreescribir los bootlegs, a no ser que lo programes para ello...

Lo de montarlo, depende de tus habilidades de soldadura (a no ser que sea "montarlo", literalmente).

Gracias por compartirlo de todas formas. Un saludo.

PD: Además, no se puede utilizar ese flasher para cartucho de GBA, ni reflashear los bootlegs de Aliexpress, ni tampoco se puede actualizar, ¿verdad?

O sea: si pedís el Joey por PayPal Gift (envío 8$) + 7 cartuchos reflasheables de GB/C + diodo (en caso de que no lo tenga): 48€ (Joey) + 24€ (bootlegs de Pokémon de Aliexpress con el Flash IC correcto) + 7€ por 100 diodos = 71 (si tienen incluidos los diodos)/79€ por 7 cartuchos reflasheables de 2MBytes, por dumpear vuestros saves de GB/C y GBA, por reflashear flashcarts de GB/C y GBA...

Si quieres de 4MBytes, tendrás que buscar el "Shantaje" ese u otro similar.

Dentro imagen:

Imagen

¿Confirmanos que el Xingqi ese vende cartuchos reflasheables? ;)

Y lo mejor de todo: TIENE DIODO. Por tanto, id descontanto pasta por reflashear bootlegs...
NiTrO
This Side Out
1.729 mensajes
desde sep 2001
en Coin-Op
FFantasy6 escribió:A mi parecer por precio calidad prefiero el flash español

https://www.tindie.com/products/JRodrig ... -gameboy-/

O montartelo tu mismo.



En la web pone las flash compatibles

29F040 – 512KByte
29F080 – 1MByte
29F016 – 2MByte
29F032 – 4MByte

No se si coinciden con los chinos....
FFantasy6
MegaAdicto!!!
22.940 mensajes
desde dic 2003
No, y de momento no lo hará compatible, pero por 4€ si conoces a alguien que sepa soldar tienes cartuchos de calidad no chino.
NiTrO
This Side Out
1.729 mensajes
desde sep 2001
en Coin-Op
Editado 1 vez. Última: 20/09/2017 - 13:53:22 por NiTrO.
Soldar, pero componentes SMD... ¿?

Sabes si no es compatible por el software o por el hard, tiene colgado el código fuente en c.

/* array of producers names and codes */
desc_t producers[] = {
  {0x01, "AMD"}, {0x02, "AMI"}, {0xe5, "Analog Devices"},
  {0x1f, "Atmel"}, {0x31, "Catalyst"}, {0x34, "Cypress"},
  {0x04, "Fujitsu"}, {0xE0, "Goldstar"}, {0x07, "Hitachi"},
  {0xad, "Hyundai"}, {0xc1, "Infineon"}, {0x89, "Intel"},
  {0xd5, "Intg. Silicon Systems"}, {0xc2, "Macronix"}, {0x29, "Microchip"},
  {0x2c, "Micron"}, {0x1c, "Mitsubishi"}, {0x10, "Nec"},
  {0x15, "Philips Semiconductors"}, {0xce, "Samsung"}, {0x62, "Sanyo"},
  {0x20, "SGS Thomson"}, {0xb0, "Sharp"}, {0xbf, "SST"},
  {0x97, "Texas Instruments"}, {0x98, "Toshiba"}, {0xda, "Winbond"},
  {0x19, "Xicor"}, {0xc9, "Xilinx"}
};

/* array of cart types - source GB CPU Manual */
desc_t carts[] = {
  {0x00, "ROM ONLY"}, {0x01, "ROM+MBC1"},
  {0x02, "ROM+MBC1+RAM"}, {0x03, "ROM+MBC1+RAM+BATT"},
  {0x05, "ROM+MBC2"}, {0x06, "ROM+MBC2+BATTERY"},
  {0x08, "ROM+RAM"}, {0x09, "ROM+RAM+BATTERY"},
  {0x11, "ROM+MBC3"},
  {0x0b, "ROM+MMMO1"}, {0x0c, "ROM+MMMO1+SRAM"},
  {0x0d, "ROM+MMMO1+SRAM+BATT"}, {0x0f, "ROM+MBC3+TIMER+BATT"},
  {0x10, "ROM+MBC3+TIMER+RAM+BAT"}, {0x12, "ROM+MBC3+RAM"},
  {0x13, "ROM+MBC3+RAM+BATT"}, {0x19, "ROM+MBC5"},
  {0x1a, "ROM+MBC5+RAM"}, {0x1b, "ROM+MBC5+RAM+BATT"},
  {0x1c, "ROM+MBC5+RUMBLE"}, {0x1d, "ROM+MBC5+RUMBLE+SRAM"},
  {0x1e, "ROM+MBC5+RUMBLE+SRAM+BATT"}, {0x1f, "Pocket Camera"},
  {0xfd, "Bandai TAMA5"}, {0xfe, "Hudson HuC-3"}
};

desc_t rom_sizes[] = {
  {0x00, "32KB"}, {0x01, "64KB"}, {0x02, "128KB"}, {0x03, "256KB"},
  {0x04, "512KB"}, {0x05, "1MB"}, {0x06, "2MB"}, {0x52, "1.1MB"},
  {0x53, "1.2MB"}, {0x54, "1.5MB"}
};

desc_t ram_sizes[] = {
  {0x00, "0KB"}, {0x01, "2KB"}, {0x02, "8KB"}, {0x03, "32KB"}, {0x04, "128KB"}
};
1, 2, 3