• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

MCTool 0.16 released - scandisk/fatsort for NDS

Started by SukkoPera, January 31, 2007, 12:43:33 PM

Previous topic - Next topic

SukkoPera

MCTool has just been updated to version 0.16. This is mainly a bugfix release, although it offers a couple of new features as well.

MCTool is a program to fix the errors and sort the entries of your media cards straight from the DS.

Changelog:
- Added ability to choose how to repair every single error.
- Added automatic repair mode.
- Added MC switch feature.
- Display detected flashcart.
- Wait for all keys to be released upon initialization.
- Patched double files count when verifying.
- Tested and added new SC Lite driver.
- Cleaned up code.
- Started development of a GBA version (which will not be released soon, so don't ask! ;)).
- Compiled with new DevKitPro r20.
- Other bugfixes I cannot remember :).

Make sure to read the README, as it has been updated with tons of info!

The program is released under the GPL. Please report any comments/bugs/appreciations :). E-mail is the preferred way, as there are too many forums out there and I can't read them all!

Disclaimer:
PLEASE NOTE THAT THIS PROGRAM MESSES WITH THE FILESYSTEM OF YOUR MEDIA CARD, WHICH MIGHT RESULT IN A DATA LOSS. THEREFORE, BEFORE USING IT, ALWAYS MAKE A BACKUP OF ANY IMPORTANT DATA.

Downloads:
- Binaries
- Source

The program uses a hacked version of Chishm's  libfat to allow for raw I/O:
- Source
- NDS binaries
- GBA binaries (untested)
intendo DS Lite (White) + Supercard Lite + R4 + Sandisk 1 GB MicroSD
Sony PSP + Firmware 3.03 OE-A2


sinkhead

I would try this but the last one broke my card and I have a lot on it at the moment. Someone please let me know if this works with new mold SuperCard Lite

- Sam

dai_uk

Do you mean physically damaged it or just messed up and had to reformat it ?
Damo

sinkhead

Just messed it up, sorry for my choice of words earlier. Luckily I took your advice and backed up everything beforehand, I would have blamed myself if I hadn't taken a backup, as I know your software does work because other people told me so.

- Sam

jack2003

I used it to sort the files on my SC with 4GB mini-SD card, but the util seems to corrupt the FAT (beyond repair).

Fortunately I had made a backup, so I was able to restore it (after clean format with FAT/ 64k blocks).

Winterfall

I'm unable to use it on a DSLite flashmev7 firmware with new mold SCLite 1.70 firmware.  That whole "Error during initialization :(" message when I run it.
DSL|SC-Lite|Kingston/Sandisk 1GB Microsd|Flashmev7

liquidnitrogen


Shinster

Is started up fine but after checking and sorting my card using this, almost all of my DS games were gone. Though it was still counted and took up space in the card but it is nowhere to be seen. Also some of the files on the card refuses to be deleted. Tried everything but ended up having to reformat the card. :(

I'll stick to the PC utility to manage my card from now on.
DS Lite Onyx Black
Supercard Lite
Nintendo Wii (US)
PSP (Metal Gear PO Limited Edition)

Winterfall

Quote from: "liquidnitrogen"winterfall did you try the sclt.nds? :)

No.. No I didn't.  hahah, darwin award @ me =(

...I didn't even see it until you pointed it out. -_-

Works beautifully on the 1gb kingston minisd and on the 1gb sandisk minisd. :3
DSL|SC-Lite|Kingston/Sandisk 1GB Microsd|Flashmev7

popinadam

I was sceptical with the couple people saying it jacked up their cards but I tried it with my A-Data 1GB and it worked just fine *phew*.
*Adam's Sell/Trade List*
GBMicro (U): 20th Ed. - 2GB Ultra MiniSD
NDSLite (U): Jet Black - M3 Simply w/ 1GB Sandisk
Wii (U): 2GB Sandisk (Wii Edition) + Wiikey SD/AR

jelbo

Sukkopera, is it possible to add a feature that let's you switch MicroSD's and format the latest inserted MicroSD? Reason is, I have a suck MicroSD that's only readable by my SuperCard Lite Rumble. More details in this thread.

MCTool is the only thing I can think of that may be able to recover my MicroSD card :)

/edit: I just tried the swap function using the scsd one of 0.16svn. 0.16 final didn't load up for me, both sclt and scsd versions didn't. Anyway, after the swap I attempted a check and recover and here's what I got:

Read 15480 bytes at 1024: I/O error

Loaded mctool again after a reboot and tried a sort after a swap. Got errors telling me data/FAT couldn't be read, I/O errors and stuff.

pootang

sink, this one now works with SClite
I learnt the hard way .. I actually used the SD version which resulted in me losing everything. I didn't realise there was a Lite version which works perfectly. No needing fatsort is a blessing! just pop the homebrew/games and then run mctool and there ya have it. a sorted microsd card

uzumakishade

when it says fixes errors what kind of errors does it mean exactly? is it something like theres no sd card located errors? or reading/writing errors?