Jump to content

Recommended Posts

Posted (edited)

http://www.akkit.org/misc/index.html

Latest entry is a utility to view your firmware and so find your mac ID.

Doesn't work in GBAMP + flashme (worked on mine), but GBAMP and passme and wifime and all that stuff works. Your MAC ID is the last 2 bytes on line 30 and first 4 on line 38 IIRC.

 

Edit: modified to make it a little more correct.

Edited by JaJa
  • Replies 23
  • Created
  • Last Reply

Top Posters In This Topic

Posted

to clarify, the tool is a firmware viewer... lines 30 and 38 are just the lines labeled with "000030" and "000038", and the mac address is 6 bytes starting at 0x000036

 

-Stephen

Posted

Can you rename something?

Change the.nds to.nds.gba then make sure your flashing software doesn't fix the header. Flash it and run it.

Posted

Jaja... just renaming a.nds is not enough to make it work.

you do need a loader - I don't know of any that have gui interfaces though.

 

-Stephen

Posted

Get NDSLOADER.BIN at http://ds.gcdev.com/dsfirmware/

 

Put the NDS File in the same dir.

 

Home -> Run command -> cmd

 

get to the dir of the nds file and the ndsloader.bin an execute:

 

copy /b ndsloader.bin + romname.nds finalrom.nds.gba

 

And there u go...i dont think its that hard to need a gui

Posted
Jaja... just renaming a.nds is not enough to make it work.

you do need a loader - I don't know of any that have gui interfaces though.

If you update your ndstool, then renaming will be enough to make it work.

ndstool has created.nds files with a built in loader since mid June.

Posted

I thought everyone knew about the new loaders?

Older homebrew would need the loader prepending, but alot of the new stuff (well since june) doesn't. It wasn't very wide spread news, but what you going to do ::shrugs::

Prehaps if i can be bothered, i'll redo all the old homebrew with the new devkitarm and ndstool.

Posted

Surprisingly enough, I'm using the latest version of devkitarm. I've verified that the.nds doesn't have a built in loader. I'll look into it further.

 

-Stephen

Posted (edited)

(3).nds (new demos)

Same as (2), but there is loader in "unused" space of the NDS header. Sadly, many GBA flashers mess up the NDS header thinking it's a corrupted GBA header. Hence, if your GBA flasher sucks, you will need to use a loader as in (2).

Works on GBA flashcard directly if your flasher doesn't suck. Also works with a loader.

 

from ndshb.com

 

I told sgstair this on #dsdev, but anyway.

A typical (DSgoo and DSspeech).nds.gba file has $??Qi??!=?? in the first few bytes.

Jason-Bardeys-Computer:~ jason$ cat /Users/jason/Desktop/NDS\ ROMS/misc/DSSpeech/DSSpeech.ds.gba

.?$??Qi??!=??

and

Jason-Bardeys-Computer:~ jason$ cat /Users/jason/Desktop/NDS\ ROMS/misc/DSGoo\ y\ Headspin/DSGoo.ds.gba

.?$??Qi??!=??

Sgstairs firmware explorer has a mixture of this and the AXXE (some nds)headers

Jason-Bardeys-Computer:~ jason$ cat /Users/jason/Desktop/firmware_xplorer.nds

AXXE?HL???\f$??Qi??!=??

So try renaming the file (.nds >.nds.gba)and hope your flasher doesn't asplode the header.

Crazy damn loaders.

Edited by JaJa
Posted

FlashMe completely rewrites the firmware. Since all this is is a firmware viewer, couldn't it be possible that all DSes with FlashMe have the same MAC adress?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...