Hardware Two bootleg cartridges and one major headache

  • Thread starter Thread starter signal-9
  • Start date Start date
  • Views Views 1,652
  • Replies Replies 4

signal-9

New Member
Newbie
Joined
Apr 5, 2025
Messages
2
Reaction score
0
Trophies
0
Age
35
Location
Kentucky, USA
XP
13
Country
United States
Hello, I have been searching and searching, and I just can't seem to find how to make particular cartridges work, if it's doable. Both of them originally had Pokemon games on them; the one on the right had Fire Red on it, which I actually played and saved many times before getting distracted in the islands, and the other cartridge on the left had a rom hack of some sort in a foreign language. I picked up Benn Venn's Joey a while back, and tried to flash a Fire Red rom hack to the first one, and saving would not work. I put it aside for a while and I grabbed the other cartridge hoping to flash one to it, but the same thing. I've tried flashing legit ROMs with various patches as well, and all are the same results.
I've researched batteryless saving patches, hex editing patches, using gbata for SRAM patching, tried different variations of settings in the FlashGBX menu, and I always run into one of four things.
Either the game fails to load at all,
the game loads, with a message about the 1M Subcircuit board not being installed, and does not save,
the game loads, appears to save, then no saves when reloading,
or the game crashes when trying to save.
If anyone has any insight, that someone would be super awesome for helping out!!
Thank you all.

Left Cartridge FlashGBX DetectionRight Cartridge FlashGBX Detection
ROM Title: POKEMON LEAF
ROM Size: 32 MiB
Save Type: 512K FLASH (64 KiB) (Unlicensed 0xFFFF)

Flash ID Check:
[ ROM ] 7F 00 00 EA 24 FF AE 51
[ 0/ 90] 20 00 0E 88 02 00 FF FF
[ 2/ 90] 20 00 0E 88 02 00 FF FF
[ AAA/AAA9] 20 00 0E 88 02 00 FF FF
[ AAA/ A9] 20 00 0E 88 02 00 FF FF
[ AAA/ AA] 20 00 0E 88 02 00 FF FF
[ 5555/AAA9] 20 00 0E 88 02 00 FF FF
[ AAAA/ AA] 20 00 0E 88 02 00 FF FF

Common Flash Interface Data:
Swapped pins: (0, 1)
Device size: 0x2000000 (32.00 MiB)
Voltage: 1.7–2.0 V
Single write: True
Buffered write: True (64 Bytes)
Sector erase: 1024–4096 ms
Sector flags: 0x80
Region 1: 0x0000000–0x1FDFFFF @ 0x20000 Bytes × 255
Region 2: 0x1FE0000–0x1FFFFFF @ 0x8000 Bytes × 4

Compatible Cartridge Types:
- 2006-36-71_V2 with M36L0R8060B*
- 36L0R8-39VF512 with M36L0R8060B
- 36L0R8-39VF512 with M36L0R8060T
- 4050_4400_4000_4350_36L0R_V5 with 4050L0YTQ2
- 4050_4400_4000_4350_36L0R_V5 with M36L0R8060T
- 4350Q2 with 4050V0YBQ1
- 4350Q2 with 4350LLYBQ2
- M36XXX_T32_32D_16D with M36L0R8060T

FlashGBX v4.3 | Joey Jr – Firmware L13 (/dev/ttyACM0)
ROM Title: POKEMON FIRE
ROM Size: 16 MiB
Save Type: Unlicensed 512K SRAM (64 KiB)

Flash ID Check:
[ ROM ] 7F 00 00 EA 24 FF AE 51
[ AAA/AAA9] 02 00 7D 22 00 00 18 00
[ AAA/ A9] 02 00 7D 22 00 00 18 00

Common Flash Interface Data:
Swapped pins: (0, 1)
Device size: 0x1000000 (16.00 MiB)
Voltage: 2.7–3.6 V
Single write: True
Buffered write: True (32 Bytes)
Sector erase: 1024–16384 ms
Sector flags: 0x05
Region 1: 0x0000000–0x0FFFFFF @ 0x20000 Bytes × 128

Compatible Cartridge Types:
- 2006_TSOP_64BALL_6106 with W29GL128SH9B*
- AGB-E05-01 with GL128S
- AGB-E05-01 with MSP55LV128M
- AGB-E05-01 with S29GL064
- AGB-E05-02 with JS28F128
- AGB-E05-02 with M29W128FH
- AGB-E05-02 with M29W128GH
- AGB-E05-03H with M29W128GH
- BGA64B-71-TV-DEEP with 256M29EML
- BX2006_0106_NEW with S29GL128N10TFI01
- BX2006_TSOP_64BALL with GL128S
- BX2006_TSOP_64BALL with GL256S
- FunnyPlaying MidnightTrace 32 MiB Flash Cart
- SUN100S_MSP54XXX with MSP54LV100

FlashGBX v4.3 | Joey Jr – Firmware L13 (/dev/ttyACM0)
 

Attachments

  • 3869f66e-5478-4046-82bc-dc943db1f287.jpg
    3869f66e-5478-4046-82bc-dc943db1f287.jpg
    615.7 KB · Views: 109
  • 520e0eeb-a360-44e0-bd03-312c4cc63c83.jpg
    520e0eeb-a360-44e0-bd03-312c4cc63c83.jpg
    608.5 KB · Views: 109
you may want to take a look at this.
Awesome, that works, mostly. Every time I load the game it says "The save file is corrupted. The previous save file will be loaded." I'll keep digging to try and figure that one out though; I really appreciate you getting me further than I was!

Well, it worked for the Right cartridge. The left one I tried throwing a patched Leaf Green rom on it, but the game doesn't load, it's just white. I'll keep testing.

Loaded the rom in an emulator and it also doesn't load, so I'm guessing it may just be the patch for that particular rom
 
Last edited by signal-9,
The one on the right is a sram cart without battery. For a rom flashed in it to save, the rom must be patched to sram save first, if it doesn't use sram save, for example, pokemon fire red use flash save, not sram, so it will need to be sram patched, then patched again with the batteryless patch for it to work.
The one on the left probly is an unbound cart, which actually have 1m flash, not sram, if you are to flash pokemon fire red, it will work right away, as the save type already correct, and flash save don't require battery to keep the save (sram save need the battery to keep the sram from wipe memory, without the battery you will need to patch sram save using batteryless patch)
To sum up, you need to look up and see what kind of save your game use, and what kind of save that your repo cart have, then patch your rom to fit the save that your repo cart have. If your repo cart have sram save without a battery, you will need to add up a batteryless save patch
Also the warning you have at the start, "The save file is corrupted. The previous save file will be loaded" is because pokemon fire red use 2M flash save, which is 1024kb, when your cart only have 1M sram, 512kb, so when load up, the first half will be see as corrupted, and the game will then use the "backup" 2nd part of the save, so it warn you that your save is corrupted, but you will still get the save loaded, and play just fine. Side note on this is that, when you buy a repo cart, when you start the game, it can say like this (The save file is corrupted. The previous save file will be loaded) which tell you that this cart is in the same condition as your cart, repo with the save bank only half the correct size, some of the repo cart also say "the save is loaded, the game can be play" which is basicly the same thing, but they patch the rom to change the message.
 
Last edited by squall1989,
  • Like
Reactions: toledot

Site & Scene News