Hacking New3in1 works with EZ V menu but not homebrew

Kufat

Member
OP
Newcomer
Joined
Sep 29, 2006
Messages
11
Trophies
0
XP
239
Country
United States
I'm having an unusual problem: My EZ V (running the latest menu) can see the SRAM on my 3in1 (second rev, New3in1) but nothing else can.

ExpLoader always asks to initialize it and dumps it as all 0s for all 512KB when I select the option to dump the entire SRAM, SRAM test fails on writing the first byte, etc. The weird thing is that I have a GBA game save on there and it works fine, plus I can save/load normally in the game that's flashed to NOR, even after days of having the DS switched off. When GBA ExpLoader puts a game in PSRAM and boots to GBA mode, it runs the game in NOR, but doing the same thing from the EZ V menu works fine; the game loaded to PSRAM plays and saves as expected. I can start GBAldr; it produces a 512KB all-zero file and doesn't touch the GBA save in SRAM even though it's supposed to wipe SRAM.

I can't imagine how it'd be the battery, since it retains GBA save data while unpowered yet can't be successfully read or written by homebrew. Any idea what it could be? I'd be happy to run any tests or diagnostics that anyone suggests. Thanks.
 

how_do_i_do_that

Blue Wizard is about to die.
Member
Joined
May 16, 2008
Messages
5,135
Trophies
1
Location
You have insufficient posts to view user location.
XP
2,948
Country
Antarctica
Switching between a external loader and the internal loader of the EZ V/i/plus causes initialization to run, which formats the SRAM for use with the loader you just ran.

It is recommended you stick to 1 loader only.


As for other homebrew, they have to have support for the 3in1. This means custom versions of homebrew will have support only, using "the latest version" means you likely have a version that doesn't support the 3in1 as an expansion pack.
Other than that, the 3in1 IS NOT a universal plug and play device for homebrew.
 

Gyron_Oldvic

Well-Known Member
Member
Joined
Dec 10, 2014
Messages
302
Trophies
0
XP
815
Country
United Kingdom
how_do_i_do_that is right. There is no point loading a game with the EZ menu, then using GBA ExpLoader. If you decide to stick to GBA ExpLoader and you are still having issues, then you can try fully blanking the Sram with the attached file.
Firstly unzip the attached zip file and copy 'SRAM.BIN' to the 'GBA_SAVE' folder on your Micro SD.
Now start GBA ExpLoader 0.58b. Press 'Y' and you will get the message below:
gbasram1.jpg


Press 'A' and wait for the Sram to be blanked.
Now switch off your DS. Switch back on and start GBA ExpLoader. You will notice GBA ExpLoader will have defaulted to the root directory of your Micro SD card. You should also notice that your Sram is empty as shown in the pic below:
gbasram2.jpg


Now use GBA ExpLoader to load a game, and see if sram is detected correctly when you start GBA ExpLoader after you have played the game.

Note: Ignore the fact my GBA ExpLoader says 'M3'. I didn't have my 3in1 handy when I took the pics on my phone. But the file attached is the correct version for your card ('512k'). The M3 version is '1024k'.
 

Attachments

  • SRAM Blank EZ3in1.zip
    639 bytes · Views: 239
Last edited by Gyron_Oldvic,

Kufat

Member
OP
Newcomer
Joined
Sep 29, 2006
Messages
11
Trophies
0
XP
239
Country
United States
Switching between a external loader and the internal loader of the EZ V/i/plus causes initialization to run, which formats the SRAM for use with the loader you just ran.

Ah, okay. I figured that the EZ V loader only touched the 3-in-1's SRAM when I flashed a GBA game to NOR or PSRAM.

As for other homebrew, they have to have support for the 3in1. This means custom versions of homebrew will have support only, using "the latest version" means you likely have a version that doesn't support the 3in1 as an expansion pack.
Other than that, the 3in1 IS NOT a universal plug and play device for homebrew.

Sure, I know. I was only using HB that specifically supported the 3-in-1, like the SRAM tester.

Anyway, thanks, and I'll stick to the EZ V's GBA loader.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +1
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here