gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Flashing firmware and doubts

#56651 - Legolas - Mon Oct 10, 2005 1:57 pm

Looking at recent facts (virus & co.) seems that flashing the ds firmware it is a good choice. But I have some doubts: it is possible that Nintendo has put some unique code in every DS firmware, so they can block all flashed consoles from new wifi network? If so, it is a way to backup original firmware in order to restore it in this eventuality?

#56653 - MaHe - Mon Oct 10, 2005 2:15 pm

Yes, you can actually completely restore firmware. Don't worry.

#56654 - Legolas - Mon Oct 10, 2005 2:20 pm

Can I restore *my own* firmware (the original one "built" inside my ds) or you're talking about restoring the flashed one?

#56657 - Ilomoga - Mon Oct 10, 2005 2:38 pm

I'm worrying about the same problem, that every DS firmware is unique ...
_________________
The future of gaming is mobile Handheld Gaming.

#56659 - brian33x51 - Mon Oct 10, 2005 2:59 pm

I seriously doubt this is an issue. The hardware address of the onboard 802.11b part is more than sufficient enough to provide unique identification services.

#56666 - pepsiman - Mon Oct 10, 2005 3:40 pm

brian33x51 wrote:
I seriously doubt this is an issue. The hardware address of the onboard 802.11b part is more than sufficient enough to provide unique identification services.

The wifi MAC address is stored in the firmware.
I believe flashme doesn't overwrite this part of the firmware.

#56670 - Mr Snowflake - Mon Oct 10, 2005 3:49 pm

Probably not, else flashed DS's can't multiplay with eachother
_________________
http://www.mrsnowflake.be

#56680 - nman - Mon Oct 10, 2005 4:45 pm

Can someone dump an unflashme-d firmware with this tool?
http://www.natrium42.com/blog/?p=20

#56683 - MaHe - Mon Oct 10, 2005 4:53 pm

You should just in case. I will do it before FlashME... Security reasons :)

#56724 - nman - Mon Oct 10, 2005 7:59 pm

I dumped my original (USA, 1st release) firmware with this app :)
But someone please dump a firmware that flashme-d THEN unflashme-d. I want to compare it with my original FW.

#56728 - MaHe - Mon Oct 10, 2005 8:42 pm

Why don't you do it? :)

#56730 - DsPet - Mon Oct 10, 2005 9:22 pm

> Can someone dump an unflashme-d firmware with this tool?
Yes, it works great [already done it - and the uninstalled version is the same].
Strictly not necessary, but do it for yourself if you wish (also saves your personal settings as well as the MAC address). You need to run it with a PassMe or WiFiMe of course

> But someone please dump a firmware that flashme-d THEN unflashme-d. I want to compare it with my original FW.
There are several versions of known firmware (2 or 3 IIRC) not including the new currently incompatible releases.
The FlashMe installer will only install itself on these known versions (keyed of the checksum/CRC)
The FlashMe uninstall program includes full copies for the different known versions [that's why it is so big compared to the installer]

#58172 - michael00000001 - Fri Oct 21, 2005 1:54 pm

Is possible for a MAC ADDRESS READER/PATCHER GENERATOR for flashme.nds?If you ppflash a DS MAC is lost

#58204 - JaJa - Fri Oct 21, 2005 4:24 pm

That's because IIRC ppflash uses (or your using) an old flashme which randomly does the mac address. Check the other thread you posted in.
The new flashme keeps your mac address.
Before with flashme you had to sign up and enter your mac address so you got a personalised copy.

#58210 - michael00000001 - Fri Oct 21, 2005 5:11 pm

I flashed noflashme.nds and pictochat not working still :( . Should I ppflash a complete firmware.bin? where are the different versions of ppflash can anyone post them and tell the differences?

#58591 - JaJa - Mon Oct 24, 2005 7:40 pm

How do you mean "not working"?
Not showing up in the lobby?
Not booting pictochat?

#58621 - michael00000001 - Mon Oct 24, 2005 10:45 pm

If mac address is not ok then pictochat and wifi doesn't work.flashme.nds and noflashme.nds dont resolve the problem. only solution would be flashing entire firmware.If you flash entire firmware in 2 ds's you end up with 2 ds's with same MAC address.Probably they can not communicate with each other after that.So the solution would be program to detect after flashing if MAC address is ok and if not generate a new MAC address and flash it.

check http://forum.gbadev.org/viewtopic.php?t=7187&start=30 for my other posts too

#58629 - TJ - Mon Oct 24, 2005 11:15 pm

Having the same MAC would also screw up Nintendo WiFi Connection pretty badly, since it identifies each DS by a unique ID code which is based on, at least in part, the MAC of that particular machine.

Last edited by TJ on Mon Oct 24, 2005 11:46 pm; edited 1 time in total

#58630 - natrium42 - Mon Oct 24, 2005 11:16 pm

It's quite easy to modify ppflash to only assign random or specified MAC. Source code should be mostly self-explanatory :)
_________________
www.natrium42.com

#58634 - Mithos - Mon Oct 24, 2005 11:45 pm

Is not the MAC adress part of the "hardware" too.

Could a software read the MAC from the DS or is everything in firmware?

Coz my firmware have been flashed with FlashME, erased totaly (bricker) and then reflashed with FlashME again (fail-safe).

#58725 - Lynx - Tue Oct 25, 2005 4:32 pm

Wow.. normally network devices have the "original" MAC address printed on the device, as a lot of devices allow you to change the MAC address these days. I'm supprised it's not printed on the DS now that I look at it. It would suck if you lost your MAC for good because of FlashMe.. :(

#58750 - michael00000001 - Tue Oct 25, 2005 7:54 pm

so the only solution would be for a tool to read /and or write on firmware the mac address. I don't know if this is the only unique information that is written in firmware.Another thing, flashme works great with scard 1.52 I have, and an original nds game same way like passme.But when it comes to upload copies of the game to other ds's, does nt work.Possibly because must be patched to upload from scard instead of nds slot.

#58763 - tuLL - Tue Oct 25, 2005 9:52 pm

So the best thing to do is dump your own Firmware BEFORE flashme, just in case right?

Isn't it better to make some sticky or something with this instruction, or add it to the flashme page?