• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

DS: New, better Brians eeprom backup tool, the Etool..?

Started by cory1492, September 17, 2005, 06:01:40 AM

Previous topic - Next topic

cory1492

I just finished coding a new version of Brians tool, using new read/write code from a fellow called SATA  :D

4k and 64k only! (formats 2mbit though...)

see the readme for more info, but its working well now and gives some characters like an ID string from the first bit of the EEPROM and SRAM so you can tell if you have matching saves and whatnot - works well with 64k as they have things like METEO first, but the 4k ones are tiny and seem to have none...

anyway, in the archive you will find a TINY (135Kbyte - about 2x the size of the saver) GBA game that has been patched to load the saver that is with it, you can copy paste the two as many times as you want, perhaps even rename copies to something that'll help you remember what you saved there ;)

Puzznic is the game I used and included, and it has no save by default, but it WILL load the saver anyway when you start it.

Try it out, and let me know if it is as good for you as it is for me, and dont forget, check the readme as well!

Any feedback on problems if you find any would be appreciated...
Stool for your EEPROMS.. Etool!  :lol:


http://nds.cmamod.com/files/ETool_SC_v2.1.zip 09/18/2005 (no source now till its done)
find it here with source:
http://nds.cmamod.com/files/ETool_SC_v2.zip 09/17/2005
copy and paste the link or go to the site to get it...

Hire


ratx

It works if you just go to his site and hit downloads... it must be some referer type problem

http://nds.cmamod.com/

b0nd


Ichibo

I can't get Feel the Magic to properly backup with this.  It says the Eeprom is 2mbit, and the Eeprom name is a strange up/down arrow symbol.
Is it possible to manually set the EEPROM size, then just dump the first 4/64kb of the EEPROM to Sram?

Ichibo

I just went out and bought Ping Pals, and this is showing up as 2MBit Eeprom as well.  Blue USA DS, Supercard SD, SuperPass - Ping Pals / Advance Wars / Feel the Magic all show 2MBit Eeproms with either blank or gibberish EEPR IDs.  EEPROMs are fine in the games, so it's not faulty cards.

cory1492

Try booting the tool with the superpass, then remove the superpass and put the card directly in the slot, see if that will make a difference (tested it with DS firmware update but not passme here, will go and see if I get different info from it with the passme in series...)

edit:/ just tested with passme, and it is saying that the game is 2mbit as well, taking tha passme out didnt hurt anything (and shouldn't unless you are doing read/write to it) and when I put it directly in the DS slot it recognized properly.

recommendation: either swap out the passme or use flashme :(

btw: it is referrer blocked to prevent non- copy paste the link - downloads. Copy and paste the link above to get the file.

updated it once since I posted earlier, there was a mistake in the format which only wiped the first 12 characters to 0xFF...

bOnd: Brians tool had working read/write EEPROM, but they did not always work properly (on guy dumped it 5 or 6 times and wound up with a different thing each time), this has better read/write EEPROM routines from SATA.

Just barebones right now, I'm working on a better version at the moment, that will allow multiple saves in 1 .sav file with editable names. (all in prep for the arrival of my Magic Key 2 and more development on DSbook ;) not to mention hopefully being able to take the save backups from this tool to use with the new kernel that is upcoming for SC...)

edit2:/ updated with new link above for todays version, essentially changed the menu system and got it ready for the multisave version. Updated readme as well for the PassMe problem.

cory1492

double post... heh

any rate, I finished a SMS version of the Etool, origional name, hey (EToolSMS)

Looking into compression, but so far no luck getting zlib to compile on devkitARM... although thats not a huge obstacle.

Taking a fully fleshed out NDogs save from a .dss backup file (ARDuo type file), and compressing it using "normal" zip compression resulted in a file that is about 3/4 the size I have in SRAM, so it should be posssible to add 2mbit saves to ETool, hopefully soon, but gotta deal with fall cleanup outside before snow hits here - so I expect to hopefully have something working after the end of the month (sooner if I figure out zlib a little better...)

Just a funny thought, I grabbed .dss for Advanced Wars (anther 2mbit save title) and tossed it to zip, the final file was 5k :) I have 64k to work with in sram, so...

neko3c

Great Tools!! look like ndspatcher by Kain but Supercard Software+EEPROM Tools. More complex using and don't work with my Supercard SD version test with Goemon cartrige and game roms bomberman DS and Robots, with the puznic gba game.

Wish you correct it to work with SD version. The ndspatcher by Kain is the same is not work with my Supercard SD version too.

pg65

I was able to save robots with the e-tool, think it was the 9-17-05, works great I have a sd sandisk 256 and a dane-elec 128
Supercard SD, Sandisk 2 GB, AData  256 MB
Supercard One - 512MB Transcend
Pink DSL with flashme v8a Org-FW  haven't checked