#39722 - darkfader - Mon Apr 11, 2005 8:37 pm
I traced the firmware write-protect (for first 512B/64KB) to the SL1 contacts
http://www.bottledlight.com/ds/index.php/Hardware/RFU
Location: http://darkfader.net/ds/files/SL1%20bridge.jpg
I'm not sure yet how to protect the firmware from malicious code, since only first 512B or 64 KB (more likely) are protected.
Perhaps we can exploit the firmware loader so that only first 512B/64KB can hold some recovery code.
Nintendo might not have planned any firmware updates. So we have to do it ourselves. Loopy is making the first patch to original firmware to allow execution from GBA cartridge.
Any more suggestions of what to put into the new firmware?
Fail-safe functions (64 KB)
NDS loader with CF, SD, ROM filesystem support
run GBA game from M3, supercard, etc... bankswitching/SDRAM
Applications into ROM fs (256 KB - 64KB - ~1KB)
patch/cheat system
alarm clock, settings for date/time, calibration
filesystem driver with interface for homebrew games
DS download play with homebrew indication (to see fake games)
Applications on flashcard/cart (xxx GB)
upload NDS to someone else with wifi
filemanager
text viewer/editor/mailer
picture viewer
Telnet
FTP
IRC
Pictochat
Other features
background color/picture
password
Last edited by darkfader on Thu Oct 20, 2005 4:25 pm; edited 9 times in total
#39725 - gl0b - Mon Apr 11, 2005 9:00 pm
is it possible to add the tcp/ip stack? for example?
or u can only patch 512bytes?
maybe there's some ideas on this topic :
http://forum.gbadev.org/viewtopic.php?t=5316
_________________
----!-----
Next generation DS
Last edited by gl0b on Mon Apr 11, 2005 9:02 pm; edited 1 time in total
#39726 - quonic - Mon Apr 11, 2005 9:01 pm
Great work! Correct me if I'm wrong, Does this alow "us" to not have to use the passme?
_________________
Comming Soon: http://www.spyingwind.com
#39727 - ecurtz - Mon Apr 11, 2005 9:07 pm
It seems like the Holy Grail is getting it to run unsigned wireless downloads. Then together with Tim's now working communication code we could do development for updated machines without PassMes or GBA carts. I don't know how much of the firmware functionality is known, so that might be impossible (well difficult enough to count as impossible.)
I just got a second DS for wireless work, so I'd be willing to do some testing if you need it (and it only requires modest soldering skills and hardware.)
#39728 - darkfader - Mon Apr 11, 2005 9:23 pm
quonic wrote: |
Great work! Correct me if I'm wrong, Does this alow "us" to not have to use the passme? |
Actually it was Loopy that did most of the hard work.
As ecurtz said, it will allow running code without needing a PassMe. But you still need either a PassMe or WifiMe to program the firmware.
Perhaps when firmware is misflashed, some hardware expertise is required to fill it again.
#39739 - dagamer34 - Mon Apr 11, 2005 10:55 pm
darkfader wrote: |
quonic wrote: | Great work! Correct me if I'm wrong, Does this alow "us" to not have to use the passme? |
Actually it was Loopy that did most of the hard work.
As ecurtz said, it will allow running code without needing a PassMe. But you still need either a PassMe or WifiMe to program the firmware.
Perhaps when firmware is misflashed, some hardware expertise is required to fill it again. |
lol. WiFiMe.
_________________
Little kids and Playstation 2's don't mix. :(
#39741 - mustardseed - Mon Apr 11, 2005 11:12 pm
are we going to have to solder the bridge joint to be able to flash the firmware?
#39748 - darkfader - Tue Apr 12, 2005 12:31 am
You can just temporarily short these contacts while flashing. The idea is that it's going to be needed just once and that this small area will contain code that gives a backup bootmethod (GBA cartridge) in case the rest of the firmware gets erased by a maliscious homebrew program.
#39754 - lambi1982 - Tue Apr 12, 2005 12:44 am
1: Is it funny or is it just me, the fact that it is that simple to bypass protection to the firmware? ( is that a sign that the big N wanted firmware updates)
2: If you added tcp/ip support wouldn't that mean you would lose the so called NIFI support due to the firmware size?
3: The best would be to add codec support for many audio, video and graphics, also using a GBA flash cart as a hard drive, you could also store GBA and DS roms. that would make it great, but probably unrealistic....
_________________
Who, Me?
#39755 - Mr. Picklesworth - Tue Apr 12, 2005 1:30 am
If Nintendo wanted firmware updates, why wouldn't they have a usb port on the system, a cable that connects to the ds card slot, or something?
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#39758 - dagamer34 - Tue Apr 12, 2005 1:39 am
Mr. Picklesworth wrote: |
If Nintendo wanted firmware updates, why wouldn't they have a usb port on the system, a cable that connects to the ds card slot, or something? |
If the firmware were to be updated at all, my best bet would be that a new DS game or something would do it. Requiring a computer isn't too practical in terms of how limiting such a procedure would be.
Think of the compatiblity issues. Windows suddenly crashing while flashing! The great evils Microsoft creates! :)
_________________
Little kids and Playstation 2's don't mix. :(
#39759 - assassda - Tue Apr 12, 2005 2:10 am
just make a new firmware that is able to run ds code from the gba slot
#39761 - gl0b - Tue Apr 12, 2005 2:14 am
assassda wrote: |
just make a new firmware that is able to run ds code from the gba slot` |
darkfader wrote: |
Loopy is making the first patch to original firmware to allow execution from GBA cartridge.
|
_________________
----!-----
Next generation DS
#39762 - FeaRog - Tue Apr 12, 2005 2:37 am
All I want is what Loopy is apparently already working on :)
I'm guessing the firmware is CRC checked by various things? Will this impair our ability to play commercial games, or use the online services? Why do I sense a second DS purchase coming up ;)
#39763 - maniacdevnull - Tue Apr 12, 2005 2:45 am
Mr. Picklesworth wrote: |
If Nintendo wanted firmware updates, why wouldn't they have a usb port on the system, a cable that connects to the ds card slot, or something? |
They wouldn't want to make it something anyone would be fooling around with. By putting the pads and ports (I am assuming VR1 and VR2 in the picture are ports of some kind) accessable from behind the battery door, they make it so normal users will never notice them, yet Nintendo technicians could still access them if they ever needed to reflash. Also, by making any flash writes require a short across SL1, they prevent any future wifi viruses from changing the firmware without the user's consent.
As it is, it looks like Nintendo could pop the pattery door off, short SL1, connect to VR1/2 (assuming they are ports of some kind) and reflash the unit without much trouble, but the average Joe would never notice/screw around with it.
#39764 - lambi1982 - Tue Apr 12, 2005 2:58 am
unlikely, VR1 and VR2 look just like VOLTAGE REGULATORS, not some kind of data connectors. WIRELESS UPDATES IS SOMETHING THEY CAN DO.
Just think, you pop in your new Mario Kart DS or any other Wifi ready game, and while it sets up, a new update is loaded and you get the lovely message, " please turn off the system, updates installed"
THE BIG N Quote: |
" Ha Ha HA, we have them now....." |
All of Us Quote: |
" AAAHHHHHHHHHHH! ! ! ! ! ! " |
Just a thought
_________________
Who, Me?
#39781 - tweder - Tue Apr 12, 2005 6:02 am
Would it be impossible to change the GBA button config in a new firmware upgrade? For example, changing the B->Y and A->B. This would make the GBA games feel much more familiar to kids who grew up with the Super Nintendo.
#39792 - the_angry_monkey - Tue Apr 12, 2005 10:18 am
I reckon that Nintendo will just distribute flash carts to all games stores so you just go in, get the (TCP/IP hopefully) update in the shop and then go again. It is done all the time in phone shops so why not games ones. Once the DS is online all future downloads can be made over the net.
#39798 - FluBBa - Tue Apr 12, 2005 1:02 pm
The TCP/IP implementation is not on your Network card, it's in Windows/Linux/whatever OS you have. On the DS the TCP/IP implementation is not in the BIOS/Firmware but in the games (that has it/will have it).
_________________
I probably suck, my not is a programmer.
#39799 - Boeboe - Tue Apr 12, 2005 1:09 pm
FluBBa wrote: |
The TCP/IP implementation is not on your Network card, it's in Windows/Linux/whatever OS you have. |
if that were true, the DS would have been tunneled in November.
#39801 - Mr Snowflake - Tue Apr 12, 2005 2:07 pm
Boeboe wrote: |
FluBBa wrote: | The TCP/IP implementation is not on your Network card, it's in Windows/Linux/whatever OS you have. |
if that were true, the DS would have been tunneled in November. |
No, because the DS doesn't support tcp/ip. And not all drivers/card are able to directly communicate on the same level as the ds
#39802 - Boeboe - Tue Apr 12, 2005 2:17 pm
Mr Snowflake wrote: |
And not all drivers/card are able to directly communicate on the same level as the ds |
you disagree with me, yet you prove my point again :p
#39806 - NoMis - Tue Apr 12, 2005 2:43 pm
Boeboe wrote: |
Mr Snowflake wrote: |
And not all drivers/card are able to directly communicate on the same level as the ds |
you disagree with me, yet you prove my point again :p |
The thing is that the DS hardware is capable of TCP/IP but they actually use their own protocoll to communicate with each other.
Games can use a TCP/IP stack if they provide the driver along with the game. This will most likely be the case for the upcoming onlinegames because otherwise they couldn't be used with any wireless hotspot.
The problem with tunneling is that you will need your own driver that actually supports the custom protokoll that Nintendo is using but that can't be done on all wireless adapters.
I don't know all the technical information either but there is a 36 page thread that explains all this.
NoMis
#39807 - sombradesoledad - Tue Apr 12, 2005 3:01 pm
I want to see the LR triggers mapped to X and Y for GBA games. Fighting games and some ports would be a hell of a lot easier.
#39813 - krunkster - Tue Apr 12, 2005 4:39 pm
If you are unfamiliar with networking these are the seven layers:
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
Only 1 and 2 are hardware based, and possibly configurable by the firmware on the DS. 3 to 7 are all going to implemented in the game. TCP/IP is a relationship between layers 4 and 3.
#39816 - SeKuM - Tue Apr 12, 2005 5:41 pm
Would it be possible to make "levels" for backlight ? Just like the PSP does (switch to a higher or lower backlight with a combinaison of buttons). I thought Nintendo would have done the same because it sucks in GBA Mode (you can't change that in game...)
#39822 - XSF04 - Tue Apr 12, 2005 6:34 pm
Again an awesome news for the scene.
Way to go to the person who've found the firmware write/flash protection track!!!!!
Sound pretty bad though that only the first 512kbytes are protected.
Bad homebrew code could be developped.
Keep up the good work sceners!
_________________
-XSF04-
Excess for the way it meant to be.
#39825 - Mr Snowflake - Tue Apr 12, 2005 6:52 pm
Boeboe wrote: |
Mr Snowflake wrote: |
And not all drivers/card are able to directly communicate on the same level as the ds |
you disagree with me, yet you prove my point again :p |
I do not. I stated that tcp/ip isn't integrated...
You know what? Actually it doesn't mind. Point is: it's great to have the possibility to write the bios :P
But what exactly is in the first 512 bytes? I can't believe Nintendo made it possible to write the other part of the bios without this "hack"! Perhaps the first part handles the copyprotection thingy and the rest was supposed to be flashed.
#39827 - muckers - Tue Apr 12, 2005 7:14 pm
Quote: |
Any more suggestions of what to put into the new firmware? |
Colour Pictochat? Or online Pictochat? Or a web browser?
Or am I just being hopeful?
Couldn't the firmware be updated to run DS code from the GBA slot?
I'm not too hot and programming and the like, so I don't know what's actually possible in practice. I'm just putting foward some Ideas, that might be quite cool.
#39831 - polysign - Tue Apr 12, 2005 7:54 pm
Some Ideas:
Changing the Firmware so that DS Code can be run from GBA (everyone want's it ;)).
Other thing about the Update stuff: I believe that once, the new Wifi and Online Games are coming out, these games will update the firmware. Anyone EVER played XBOX Live? Microsoft does it the same way! Firmware upgrades for the XBOX System are done by the Game itself if there is no online connection. And updates and patches for games are being put on the Gamediscs too. So I believe the online update will be done by a game cartrigde in the beginning. Lager on, there will be wifi updates too.
So where resides Pictochat? Pictochat is almost a game itself. It does not run in the DS System itself. It runs apart from the system and you have to shut down the DS when you quit the game.
#39832 - polysign - Tue Apr 12, 2005 7:56 pm
muckers wrote: |
Quote: | Any more suggestions of what to put into the new firmware? |
Colour Pictochat? Or online Pictochat? Or a web browser?
Or am I just being hopeful?
Couldn't the firmware be updated to run DS code from the GBA slot?
I'm not too hot and programming and the like, so I don't know what's actually possible in practice. I'm just putting foward some Ideas, that might be quite cool. |
Online chat tools and so on might get homebrewed some day ;) Also a webbrowser ;)
#39839 - dankydoo - Tue Apr 12, 2005 9:15 pm
It's been stated a million times that the tcp/ip code is NOT in the firmware, it is prolly EXACTLY like xbox in that the network code is statically linked into the executable at compile time. Xbox live does not update the xbox's firmware, it simply copies a new, or updated dashboard onto your harddrive, the xbox's actual firmware is write protected as well
#39842 - polysign - Tue Apr 12, 2005 9:30 pm
Yes you are right. It's not the firmware, but the dashoard wich is updated. But that was not my point. My point was that it might be the same that those updates might get done by a DS Game Card with an update iin it.
Updating the DS Firmware is propably possible by BigN!!!
Edit: XBOX Firmware is write protected, but also writeable (ConfigMagic on XBOX)
#39848 - lambi1982 - Tue Apr 12, 2005 10:23 pm
Polysign, are you my twin? :)
_________________
Who, Me?
#39851 - lambi1982 - Tue Apr 12, 2005 10:49 pm
1: Is making a homebrew Tcp/ip web app possible?
2: would anything have to be changed in the firmware to allow it to work?
3: Can someone make a TCP/IP Homebrew web app.
_________________
Who, Me?
#39853 - pixie - Tue Apr 12, 2005 11:06 pm
lambi1982 wrote: |
1: Is making a homebrew Tcp/ip web app possible?
2: would anything have to be changed in the firmware to allow it to work?
3: Can someone make a TCP/IP Homebrew web app. |
yes , no , yes
But writing a entire tcp/ip stack isnt fun ;)
And ofcourse theres the fact that no one knows how to use the wifi from the ds side of things as yet.
#39857 - dankydoo - Tue Apr 12, 2005 11:57 pm
polysign wrote: |
Edit: XBOX Firmware is write protected, but also writeable (ConfigMagic on XBOX) |
No, that's the eeprom, not the firmware (or as the xbox scene more commonly calls it the "bios"). The TSOP on board the xbox motherboard is write protected in exactly the same way as the DS: you must solder some jumpers to enable flashing (rewriting).
Okay, back on topic here. I guess Im a bit confused as to what was figured out with this discovery is it:
1.) You could read out the entire firmware and rewrite it all except the first 512 bytes, after soldering the jumper, you can write the 512?
2.) You can only read/write 512 bytes.
thanks,
dankydoo
#39860 - Frz - Wed Apr 13, 2005 12:07 am
pixie wrote: |
But writing a entire tcp/ip stack isnt fun ;)
|
There's always uIP it's meant for 8/16bit microncontrollers but it's pure C so it should be portable i guess :|
edit: maybe IwIP would be more intresting actually...
#39861 - gl0b - Wed Apr 13, 2005 12:16 am
only 40kb for the Tcp/ip stack... it could be interesting :D
_________________
----!-----
Next generation DS
#39889 - polysign - Wed Apr 13, 2005 6:08 am
Again you are right!!! It's the Bios, not the TSOP. But that is writable too as you said. Just to have to solder some jumpers to be able to flash.
If that Stack pops up one time in the NDSLib, it's gonna be possible to write Homebrew Web Apps I believe. But that's still some way to go...
lambi1982: your twin? I have severals... which one are you???? ;)
#39893 - lycos89 - Wed Apr 13, 2005 6:52 am
we can flash firmware in order to kick out the screen "warning - health and safety".
I don't know the firmware memorysize but if it war 512b it is a little small for a tcfp/ip stack,isn't it?
but if pictochat is program into the firmware, maybe, we can "change it" for a webbrowser
and in another way we can change keyboard layout!
ps: sorry for english mistakes!
#39910 - mariods - Wed Apr 13, 2005 1:21 pm
for firmware updates:
-meun bacgrounds,like the psp,but it doesnt change every month
-web browser
-something other than the heath screen
-emus to work
#39911 - gl0b - Wed Apr 13, 2005 1:26 pm
Maybe this feature too :p :
-Supercard CF reader or gba movie player compatible with passme :P
it would be great and an inexpensive way of develloping :)
_________________
----!-----
Next generation DS
#39913 - darkfader - Wed Apr 13, 2005 2:30 pm
Hmm... now I need to make either a cheap CompactFlash/Microdrive adapter (using CPLD or direct connection in GBA cartridge) or SD adapter (could use SPI of DS slot for that)
#39914 - tepples - Wed Apr 13, 2005 2:32 pm
SD passthrough, with an SD card and a DS card hanging out? That'd be cool, and people could still use Option Paks (such as WarioWare Twisted's tilt sensor or Boktai's light sensor) with it.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#39920 - polysign - Wed Apr 13, 2005 2:58 pm
Is Loopy really working on the first update of the Firmware??? I'm so excited to see his work...
#39923 - Spindle - Wed Apr 13, 2005 4:10 pm
How about adding a mode in the start screen that would send by wifi all the buttons pressed to use the DS as a wireless pad for the computer ?
(excuse my bad english).
#39949 - josath - Wed Apr 13, 2005 9:19 pm
theoretically, we could overwrite all of firmware with our own code?
if, say, we didn't care about pictochat or download play or settings?
what about copying firmware code to a gba cart, and booting it from there?
So could we for example:
1. write our own code to firmware (say a couple demos we like), along with code to launch ds games & gba games.
2. keep original firmware on gba cart, that we can boot to if we need/want to do downloadplay in the future.
#39950 - polysign - Wed Apr 13, 2005 9:25 pm
I want to se a MODCHIP or the DS ;)
#39961 - lambi1982 - Wed Apr 13, 2005 10:26 pm
Darkfader, I was wondering which chip type you are refering to on your site? Quote: |
( SL1 contacts to enable writing to first 512 Bytes or 64 kBytes (depending of chip type) of firmware.) |
How do you know which one you have?
_________________
Who, Me?
#39976 - olimar - Thu Apr 14, 2005 3:41 am
Last edited by olimar on Wed Aug 20, 2008 9:29 pm; edited 1 time in total
#39977 - ShALLaX - Thu Apr 14, 2005 3:45 am
polysign wrote: |
Yes you are right. It's not the firmware, but the dashoard wich is updated. But that was not my point. My point was that it might be the same that those updates might get done by a DS Game Card with an update iin it.
Updating the DS Firmware is propably possible by BigN!!!
Edit: XBOX Firmware is write protected, but also writeable (ConfigMagic on XBOX) |
The firmware isnt writable at all. ConfigMagic can only write to the EEPROM which holds configuration data for the Xbox (video mode, serial, live code, region etc...) - this isnt the firmware at all.
[Edit] I guess I should read ahead before replying - someone already corrected the guy [/Edit]
#39985 - Extreme Coder - Thu Apr 14, 2005 6:00 am
Why don't we check from someone first if the firmware is rewritable at all before we start saying what should be in it?
#39988 - polysign - Thu Apr 14, 2005 7:20 am
Extreme Coder wrote: |
Why don't we check from someone first if the firmware is rewritable at all before we start saying what should be in it? |
Maybe if we try it withoutknowing what we put on it, we could make a big mistake erasing the original firmware and then ZONG, everything gone...
ShALLaX: yeah, I ran into the wrng direction. I should have known it better ;) I just mixed up firmware and bios...
#40115 - Rosary - Fri Apr 15, 2005 6:34 am
I don't understand the scope of what can be changed in firmware (so excuse my ignorance), but here are a few ideas that have yet to be suggested in this thread:
- Removing the need to shut down after everything you do
- Removing the annoying TAP SCREEN TO CONTINUE that appears when you turn the DS on
Much respect to darkfader for everything you've done for the DS scene.
Loopy - as always, you amaze me.
Cheers!
_________________
GBAFan - the most comprehensive source for GBA emulation on the web
#40127 - sasq - Fri Apr 15, 2005 10:27 am
Is the firmware executed in place or copied/decrypted to RAM? If the latter than starting by compressing the original firmware and always use that one if a button is held down at boot would make sure that a broken hacked firmware wont be the end of the world.
If space is tight then modified firmware could be stored as a set of patches to the original, and keeping the button pressed just skips the patching.
If there is enough free space, a function that could download and flash executable code over wlan would be a nice feature for people without a gbaflash (but who has modified their bios at a friend :)
The rest can be left to other people :)
#40197 - assassda - Fri Apr 15, 2005 11:34 pm
Quote: |
- Removing the need to shut down after everything you do |
impossible but i think it would be possible to make it restart rather than just power down
#40220 - Rosary - Sat Apr 16, 2005 8:57 am
assassda wrote: |
Quote: | - Removing the need to shut down after everything you do |
impossible but i think it would be possible to make it restart rather than just power down |
I assumed as much, but just wanted to make that suggestion to get it out there.
_________________
GBAFan - the most comprehensive source for GBA emulation on the web
#40306 - Dib - Sun Apr 17, 2005 7:53 am
Besides, how often do you have to edit the preferences? The mandatory health warning happens every single time you boot the system, making that a major nuisance. I can live with having to power off the DS the one or two times a year I may have to actually change something in the internal preferences.
Speaking of which, an automatic daylight savings time update for the system time would be greatly appreciated. I just now checked and noticed that the DS doesn't do this as-is.
#40323 - gonaDS - Sun Apr 17, 2005 4:08 pm
Hi,
First post, big thanks to everyone putting so much effort into DS homebrew at the moment, cheers lads.
I don't know if this is possible, but the ability to save pictochat pics would be cool.
There ya go, my one and only suggestion, but thanks again.
#40324 - tepples - Sun Apr 17, 2005 4:09 pm
Dib wrote: |
The mandatory health warning happens every single time you boot the system, making that a major nuisance. |
After a couple seizure lawsuits, there's probably an injunction against Nintendo that requires this.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40335 - kwayle - Sun Apr 17, 2005 5:47 pm
aye, it dosn't bother me too much since i boot into the menu anyway. But it would be nice to be able to change it to something more fun :)
#40361 - TJ - Mon Apr 18, 2005 12:23 am
Nintendo's recent first party games have the same message at startup.
#40373 - Series-8 - Mon Apr 18, 2005 2:50 am
darkfader wrote: |
Edit: current want-to-have list:
run GBA game
run DS game
settings for date/time, calibration
support multiple DS games using GBA, CF, SMC, SD card
support multiple GBA games using bankswitching
upload NDS with wifi
DS download play
filemanager
text viewer/editor/mailer
picture viewer
Telnet
FTP
IRC
background picture
|
Lynx... basic text browser... should be small enough to cram into whatever 64KB or (just how BIG IS the firmware...?).
Also like others have asked, this no doubt will disrupt the ability to play commercial games... how about a easy revert option?
Also isn't the firmware a library BIOS too? don't commercial games use functions from it as well??
I assume you are including a TCP/IP stack in there as well...
don't forget a ping/trace/netstat in there as well as basic WiFi configuration.
Geeez... all this stuff going in... man might as well put a command line only Linux in there... it'll be quicker.
#40376 - thetictacaddict - Mon Apr 18, 2005 3:09 am
Series-8 wrote: |
(just how BIG IS the firmware...?). |
I was under the impression that it is 256kb (2 megabits) compressed. Is that right, and if so, how much bigger is it uncompressed?
How many of the requested functions could actually fit in that space? It seems so small.
#40377 - quonic - Mon Apr 18, 2005 3:12 am
thetictacaddict wrote: |
How many of the requested functions could actually fit in that space? It seems so small. |
What about what IS the compression type used?
_________________
Comming Soon: http://www.spyingwind.com
#40564 - polysign - Wed Apr 20, 2005 10:38 am
Any news on this?
#40605 - Ethos - Wed Apr 20, 2005 10:38 pm
Saw that the beta is done, and dovoto used it and it worked!
I am soooooooo excited :) :) :)
#40609 - lambi1982 - Wed Apr 20, 2005 11:08 pm
Does the firmware updates require a flash card and passme, flash card alone or a magic wand? ;)
_________________
Who, Me?
#40611 - josath - Wed Apr 20, 2005 11:12 pm
#40614 - thetictacaddict - Wed Apr 20, 2005 11:52 pm
Whoo. The moment I've been waiting for. I'm hesitant to beta test it, but I want to...
#40616 - assassda - Wed Apr 20, 2005 11:56 pm
so this firmware patch doesnt require any dissasembling of the ds? pretty impressive although i dont have a flash card to try it out
why not set it so that when you click on gba card it checks for PASS or DsBoot?
#40617 - jstart - Thu Apr 21, 2005 12:01 am
Has anyone tried it out? Anyone have pics of it working or know what the update does?
_________________
-=Jstart=-
#40619 - josath - Thu Apr 21, 2005 12:06 am
DesktopMan's review of firmware patch here: http://auby.no/
Quote: |
Loopy has been working on his DS firmware patch, and we just did a test run. The patch, with the clever name of FlashMe, works perfectly for the testers so far. It boots DS homebrew automatically if it detects it (hold select to override) in about 0.1 seconds. Expect a public release soon.
For those scared of connecting the sl1 bridge we have good news, it will stop flashing if you don't short properly, and it will continue automatically when you re-bridge it. Do NOT, however, turn of your DS before it says patching is done, that will brickify your DS.
FlashMe can be run from Passme, or from WifiMe. After the flash you do not need these methods to boot homebrew, of course. |
#40620 - sasq - Thu Apr 21, 2005 12:08 am
It lets you run NDS-files (homebrew DS roms) directly from a GBA cart without the need for a passme, and without the health information screen.
The upgrade seems pretty safe, noone has failed yet. The only way to screw up seems to be if you turn off power during flashing.
#40621 - phantomdjp - Thu Apr 21, 2005 12:11 am
I've just test it. I'm using an EZ3 so I just renamed it "loader.bin".
"Error! GBA file is corrupt."
So it doesn't flash...
#40622 - assassda - Thu Apr 21, 2005 12:13 am
so you DO need to open your ds and short those wires to run this?
EDIT: phantom dont you need to rename it to *.gba before flashing?
#40623 - phantomdjp - Thu Apr 21, 2005 12:19 am
no, it replace the loader, so I name it "Loader.bin" then I "Write the loader".
It work with all the other homebrew
#40624 - Darkain - Thu Apr 21, 2005 12:20 am
assassda wrote: |
so you DO need to open your ds and short those wires to run this?
EDIT: phantom dont you need to rename it to *.gba before flashing? |
they are accessable by simply opening the battery cover... dont have to take the housing off at all... its really simple.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40625 - Guyfawkes - Thu Apr 21, 2005 12:20 am
upgraded my firmware, had a bit of trouble bridging SL1 so I bent a fork and that worked (dont tell the missus!). flashing went fine and runs all the homebrew i tried. thanks to whoever thought of skipping the health and safety screen, glad to see the back of it :)
_________________
http://www.emuholic.com/
#40626 - dagamer34 - Thu Apr 21, 2005 12:25 am
One thing though. If at all possible, is there any way to put the DS's firmware back into it's original state, in case we want to sell our DS or something?
_________________
Little kids and Playstation 2's don't mix. :(
#40627 - phantomdjp - Thu Apr 21, 2005 12:33 am
As well it is write :
.E1D60CFE
#40628 - B10H4Z4RD - Thu Apr 21, 2005 12:36 am
This is amazing.
I was wondering, the thing preventing us from making DS flash carts is the encription, right? Could it be turned off from the firmware? Loading from the DS slot would leave the GBA slot open for homemade "option packs"
secondly, will we see support for custom backgrounds for the menu?
_________________
There Are No Stupid Questions, But There Are A Lot Of Inquisitive Idiots.
#40629 - Shalted - Thu Apr 21, 2005 1:23 am
Wouldnt turning off the encryption kill the ability to play commercial games?
#40630 - Darkain - Thu Apr 21, 2005 1:28 am
Shalted wrote: |
Wouldnt turning off the encryption kill the ability to play commercial games? |
*IF* it was a possiblity, it could be done the same way it detects comercial GBA games vs DS home-brew games on a GBA cart.... just read the unencrypted header information. have some special ID that is specific to home-brew roms, and use that.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40631 - B10H4Z4RD - Thu Apr 21, 2005 1:30 am
I hope not. The information is stored unincripted, and the DS sends (part of) the key, and then the cart encripts and sends the game. a blank key would cause the cart to send it unencripted, or i hope it would.
And if all i said above IS BS, then mayby make it a menu option to turn it on and off.
_________________
There Are No Stupid Questions, But There Are A Lot Of Inquisitive Idiots.
#40636 - olimar - Thu Apr 21, 2005 2:13 am
Last edited by olimar on Wed Aug 20, 2008 9:30 pm; edited 1 time in total
#40637 - neptunez - Thu Apr 21, 2005 2:24 am
are there any plans for updates in the future? Like the ability to revert back to the old firmware or retaining some of it's features (ability to play commercial games?)
This a pretty a big step for someone to take (not being able to play commercial games again)
#40638 - ecurtz - Thu Apr 21, 2005 2:29 am
Sweet, worked like a charm.
A few random questions though - Has anybody flashed more than one unit? Do I need to register a separate id for each machine, or is the firmware identical? Anybody flashed a Japanese import?
Also, it seems to require the newer style of header, so make sure you have an up to date demo for testing. (At least I had trouble with an older demo that does work on the hardware passME.)
#40639 - thetictacaddict - Thu Apr 21, 2005 2:39 am
Awesome. Had a hard time finding an item to short the connection with, I would have tried sooner if I knew it was safe to disconnect the bridge during the flashing; I was paranoid about that. I used a small screwdriver though, and it worked. Fantastic.
My complaint is that I'm used to manual mode; suddenly I'm back to the auto mode with holding buttons to get the menu.
I like how easy it is to remove the patch, though. Just put in a cart with the patching program, and start the removal. I didn't remove it, but when I tested it out that was the program still on my cart...
#40640 - Darkain - Thu Apr 21, 2005 3:30 am
ecurtz wrote: |
Do I need to register a separate id for each machine, or is the firmware identical? |
each machine will produce a unique code... and each code will generate a slightly different firmware download. so yes, for each unit, you must register.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40641 - MumblyJoe - Thu Apr 21, 2005 3:44 am
The whole thing works like a charm and has my official stamp of approval.
I guess soon a lot of people manufacturing passmes will have a few leftovers, since you only need one and can share it with friends to flash the firmware. I used wifime so I didn't even need a passme ever.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#40646 - Jolarix - Thu Apr 21, 2005 5:46 am
Darn. I've gone to the site, downloaded the code-grabber program, run it on my passme, and written down my own DS code.
When I went back to the site, the sign up page was down, and it told me to wait for the real version, as the beta was no longer available. Is there some way I can still access the firmware upgrade? I'm all set to go, I just need that one file. (Assuming it's just one file).
http://ds.gcdev.com/dsfirmware/
#40648 - Theodore104 - Thu Apr 21, 2005 6:41 am
Jolarix: It needs to be generated based on your code, so no, I'm afraid it isn't a single file.
DarkFader et al.: How did the beta go? Any significant problems show up, or can we expect a Release pretty soon? (Or are you going to tweak the featureset a bit more?)
- Theo
#40649 - Jolarix - Thu Apr 21, 2005 7:30 am
Is there any posibility that changing the firmware will result in a loss of the ability to go online, once the service is set up?
I realise that Nintendo may release it's own Firmware upgrade for the online service, but if it doesn't, it may depend on some small code factor embedded in the current version of the firmware. Perhaps there may even be a system which checks to see if your DS is modded, and boots you from online, much like what Xbox Live has done in the past to modded Xboxes.
Paranoid pre-flashme speculation... ease my worries please.
#40651 - Rinkwraith - Thu Apr 21, 2005 8:56 am
neptunez wrote: |
This a pretty a big step for someone to take (not being able to play commercial games again) |
You can't play commercial games with this version of the firmware patch???
Good job I noticed your post before getting carried away and replacing the firmware. I couldn't live without my Mario 64 mini games.
R
#40652 - Darkain - Thu Apr 21, 2005 8:58 am
Rinkwraith wrote: |
neptunez wrote: | This a pretty a big step for someone to take (not being able to play commercial games again) | You can't play commercial games with this version of the firmware patch???
Good job I noticed your post before getting carried away and replacing the firmware. I couldn't live without my Mario 64 mini games.
R |
you can still play commercial games just fine. this doesnt effect any of the default features of the DS at all. it only allows for the aditional feature of booting home-brew DS code from GBA cart.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40653 - Rinkwraith - Thu Apr 21, 2005 9:01 am
Darkain wrote: |
you can still play commercial games just fine. this doesnt effect any of the default features of the DS at all. it only allows for the aditional feature of booting home-brew DS code from GBA cart. |
I thought that was the case until I read the post. He must have been responding to the talk about building DS cartridges.
Now I just need two things: the release of the firmware, and someone in the UK to loan me a PassMe. ;) Seems daft paying all that money to have one shipped over here if I'm only going to use it once. :)
R
#40654 - Darkain - Thu Apr 21, 2005 9:04 am
Rinkwraith wrote: |
Darkain wrote: | you can still play commercial games just fine. this doesnt effect any of the default features of the DS at all. it only allows for the aditional feature of booting home-brew DS code from GBA cart. | I thought that was the case until I read the post. He must have been responding to the talk about building DS cartridges.
Now I just need two things: the release of the firmware, and someone in the UK to loan me a PassMe. ;) Seems daft paying all that money to have one shipped over here if I'm only going to use it once. :)
R |
use WifiMe instead then.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40678 - Proteanruler - Thu Apr 21, 2005 12:59 pm
Just to say - another beta tester found everything working rather nicely :). Bye bye Passme (till I revert back firmware!). Thanks to all for amazing developments of late,
Mr. P
#40689 - Roamin - Thu Apr 21, 2005 5:13 pm
:(
I just went out and bought a wmp54g v4 and was all exited about flashing my firmware , when i found out that beta testing was over :(. I only found out about the beta testing like 15 hours ago ... So now i'm impatient! Is the beta coming back ?
I'm soo sad.
I couldnt even get my ID since the .ds.gba file for the ID is not on the site anymore.
Please post news about it :)
Thanx.
Roamin
_________________
Mario DS High Score:
Wanted : 316 and counting
#40694 - Ethos - Thu Apr 21, 2005 5:46 pm
lol, well i'm hoping it (non-beta) comes out soon...I lent my flash cart to my gf for the day...lol...prefect timing eh?
:)
#40710 - assassda - Thu Apr 21, 2005 7:26 pm
is the sl1 under that pola dotted piece of paper?
#40713 - Proteanruler - Thu Apr 21, 2005 7:36 pm
yes it's under the red paper thing... just peel it back a touch.... throw in your screwdriver (or something metal)... wiggle around... you'll see some number appear as your short that SL1 connector in bottom right of screen.... keep it going till you see the "finished" message. Reboot.... hold "select" to go to normal when have homebrew flash cart inserted... otherwise let it go and hey presto... just like the passme without all the fiddleness of the thing :). Without GBA cart with homebrew it boots as per normal. This is not something to be scared of doing. If I can do it - I swear to god anyone here will breeze the process.
btw make sure you connected your powersupply when flashing firmware in case battery is low on power!!
#40721 - Darkain - Thu Apr 21, 2005 9:29 pm
Proteanruler wrote: |
btw make sure you connected your powersupply when flashing firmware in case battery is low on power!! |
i thought the message was there in case the battery FELL OUT...
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40722 - gl0b - Thu Apr 21, 2005 9:54 pm
theres no need of batery when AC power is connected right?
sry for this stupid question...
_________________
----!-----
Next generation DS
#40723 - Ethos - Thu Apr 21, 2005 10:09 pm
lol, even a "dumber" question, won't the battery be out if you are shorting the sl1 connector?
#40724 - Darkain - Thu Apr 21, 2005 10:13 pm
Ethos wrote: |
lol, even a "dumber" question, won't the battery be out if you are shorting the sl1 connector? |
no, you dont have to remove the battery for that
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40726 - lambi1982 - Thu Apr 21, 2005 11:07 pm
Since the purpose of the passme has been added to the DS firmware, is it possible to do the same with this Neoflash magic key, if it does what they say?
_________________
Who, Me?
#40727 - Darkain - Thu Apr 21, 2005 11:10 pm
lambi1982 wrote: |
Since the purpose of the passme has been added to the DS firmware, is it possible to do the same with this Neoflash magic key, if it does what they say? |
neoflash is just a passme + gba flash cart + linker in the same box... nothing special about it at all.
it also works fine with WifiMe.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40728 - Proteanruler - Thu Apr 21, 2005 11:58 pm
@Darkain - thanks for pointing out my mistake. To be honest I wasn't going to try and see if the battery fell out!! i held my battery in place using one hand. Re the battery being low on power - mine actually was!! Anyways - yours makes more sense than mine. Guess I am just plain wrong then :). Either way - leave that power cable in!
Re the neoflash being as you explained - "it is nothing special about it at all". If that is the case - what is the missing "magical" link that allows them to claim they can load nds files? Or is this a false claim? Prob a stupid question.... humour me :)
#40729 - Darkain - Fri Apr 22, 2005 12:00 am
Proteanruler wrote: |
Re the neoflash being as you explained - "it is nothing special about it at all". If that is the case - what is the missing "magical" link that allows them to claim they can load nds files? Or is this a false claim? Prob a stupid question.... humour me :) |
http://www.neoflash.com/NEOFlash-final.JPG <<< see for yourself. the "magic key" is just a passme.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40732 - Jolarix - Fri Apr 22, 2005 12:17 am
It seems that the login process at the firmware site is back, yet new users cannot create accounts.
What gives? I'd really like to try this new firmware.
#40736 - Proteanruler - Fri Apr 22, 2005 1:10 am
hey Darkain,
Hope am not getting off on the wrong foot with you. I wholeheartedly agree with you - it looks like a passme, a flash cart and nothing special!! I just wonder why on earth they make such impressive claims as to being able to play nds etc. It's certainly got everyone talking at the very least. It is nowhere near as impressive as the elite crew here (yourself included) who pioneered this stuff. I take my hat off to you (and the crew), and bow down before thee. I am totally not worthy :). I am just incredibly curious when people make such claims as neoflash have made. S'pose only time will tell... and I can see already - you will be telling me "told you so" ;).
#40738 - lambi1982 - Fri Apr 22, 2005 1:24 am
Quote: |
Directly support TXT / HTML / JPG / GIF / BMP / PNG / NES / SEGA GG / PC-E
/ GB / GBA / NEO(NDS |
This isn't a regular passme, What allows it to read the other formats???
_________________
Who, Me?
#40741 - josath - Fri Apr 22, 2005 1:51 am
lambi1982 wrote: |
Quote: | Directly support TXT / HTML / JPG / GIF / BMP / PNG / NES / SEGA GG / PC-E
/ GB / GBA / NEO(NDS |
This isn't a regular passme, What allows it to read the other formats??? |
All of those formats are supported by apps that already exist for GBA. (except for nds of course) It has nothing to do with the hardware, only the menu that is loaded onto the flash cart. Most likely all the other formats will run in GBA mode (they might release updates so they work in DS mode once that becomes available, who knows).
#40760 - The 9th Sage - Fri Apr 22, 2005 5:33 am
I tried this the other night and it works like a charm...and anyone nervous about it, it's quite easy. If I can do it then it's simple, heh. Very seamless too, you wouldn't know it's there unless you pop in a GBA cart with a PassMe proggie on it.
Not to bug anyone, but any idea when this may be out of beta? Then again, if you give a general date it might cause some kind of havoc. Anyway, just have to say that this is great work, you folks need to be commended. Now I can take Nibbler with me to work. :)
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#40770 - monkey1987 - Fri Apr 22, 2005 11:13 am
wy is the registration disabled?
is there another way to download it?
or when can we register again?
please help me
#40787 - Mr. Picklesworth - Fri Apr 22, 2005 5:21 pm
Great news... But I'll just wait until someone beats the encryption.
Blast! I should have bought that $20 store warranty :(
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896
#40865 - FourScience - Sat Apr 23, 2005 5:31 am
I can't say why the registration has been suspended, but I noticed a tidbit on DesktopMan's website:
Quote: |
Loopy has been working on his DS firmware patch, and we just did a test run. The patch, with the clever name of FlashMe, works perfectly for the testers so far. It boots DS homebrew automatically if it detects it (hold select to override) in about 0.1 seconds. Expect a public release soon. |
Original link: http://www.auby.no/
#40866 - tepples - Sat Apr 23, 2005 5:48 am
The name *Me for the various Nintendo DS homebrew booting methods reminds me of WindowsMe. So will the new versions that support real memory protection be called PassXP, WifiXP, and FlashXP?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40868 - norvan - Sat Apr 23, 2005 6:16 am
hahaahah. that pic had me laughing for a while.
#40882 - monkey1987 - Sat Apr 23, 2005 9:08 am
is there anyone who downloaded the beta firmware patch en who can send it to me
my e-mail adress is s.vermunt at home.nl
or give me a website where i can download it
please help me!
#40883 - Darkain - Sat Apr 23, 2005 9:10 am
monkey1987 wrote: |
is there anyone who downloaded the beta firmware patch en who can send it to me
my e-mail adress is s.vermunt at home.nl
or give me a website where i can download it
please help me! |
next time read the thread... its mentioned all over that the firmware update is *DS SPECIFIC*! you need to have one specifically built for your unique individual unit.
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#40887 - monkey1987 - Sat Apr 23, 2005 9:41 am
yeah right??
#40902 - polysign - Sat Apr 23, 2005 12:42 pm
*patiance"
#40935 - monkey1987 - Sat Apr 23, 2005 6:29 pm
but how do i get that firmware replacement?
i know that you have to download a program for jour nintendo ds id number and then i can register and download
but the registration program is disabled
don't give me answers like "read the tread"
#40936 - Ben - Sat Apr 23, 2005 6:35 pm
You have to wait until it's come out of the closed beta. Until then, read the thread.
#40938 - tepples - Sat Apr 23, 2005 6:41 pm
What is the ballpark probability that it will come out of closed beta before November?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#40944 - assassda - Sat Apr 23, 2005 8:53 pm
http://hackds.blogspot.com/
if darkfader got a CRC error for messing with settings how were you guys able to change the boot order?
EDIT: also big idea! have the ability to upload WifiMe to a friend so if you know someonewith the hacked firmware you wont all need passmes or routers
#40945 - TJ - Sat Apr 23, 2005 8:57 pm
That entry is almost 20 days old...
#40947 - FourScience - Sat Apr 23, 2005 9:06 pm
monkey1987 wrote: |
don't give me answers like "read the tread" |
The answer to all of your previous questions were already mentioned in the thread. So, telling you to read the thread was a good idea.
Yeah there's about 500 pertinent replies between the 3-4 most important topics, but don't you think it's easier for people to just read already posted info rather than making everyone else answer the same questions again and again every 2 days?
Beta testing isn't always public. You let a few dozen people in, close registration, and that's how it works. You don't risk everyone trying something and breaking their DS, when you can limit it to a fraction of users. Once you are certain it's safe and/or make necessary fixes, then you release. Everyone else will have to wait until beta testing is public again or there's a public release. As I quoted earlier, DesktopMan suggested that a public release would be soon. I don't know if he was speculating or informing, but it's encouraging to hear. I bet it's released in a matter of days or weeks so until then it's no big deal to just use pass-through a short while longer.
#40963 - assassda - Sun Apr 24, 2005 12:44 am
TJ wrote: |
That entry is almost 20 days old... |
i forgot that if you wait long enough the ds firmware will chage for no reason great response idiot
#40968 - Mike - Sun Apr 24, 2005 2:04 am
assassda wrote: |
TJ wrote: | That entry is almost 20 days old... |
i forgot that if you wait long enough the ds firmware will chage for no reason great response idiot |
Please no flames man. I know you weren't flaming me personally, but namecalling on a forum hurts everyone.
Besides, sometimes firmware *can* change for no reason if you wait long enough. For example; after you run XBOX Live Update, all your homebrew apps are magically gone ;)
#40996 - TJ - Sun Apr 24, 2005 4:42 am
Quote: |
i forgot that if you wait long enough the ds firmware will chage for no reason great response idiot |
20 days ago Darkfader had a CRC error when modifying the firmware, and since then has obviously perfected firmware modifications and it is now possible to completely rewrite the firmware without errors.
That is called "progress" and usually occurs perpendicular to "time".
#41000 - darkfader - Sun Apr 24, 2005 5:18 am
That was just on the user settings. Not really useful.
#41001 - assassda - Sun Apr 24, 2005 5:25 am
well i was just asking what he did differently
is there any way to keep the existing firmware but when you press GBA game it checks for homebrew games and decides whether to run legit or not?
or what if you make a completely new firmware with 2 options "run homebrew code" which would just run the homebrew file on your ds and the other option be "run official firmware" and it could run the firmware from the gba card... possible? going to happen?
#41046 - Lord Graga - Sun Apr 24, 2005 3:53 pm
http://www.fivemouse.com/gba/diary.html
I haven't looked it through, but there might be some stack-code stuff there.
#41060 - octopusfluff - Sun Apr 24, 2005 8:01 pm
assassda wrote: |
well i was just asking what he did differently
is there any way to keep the existing firmware but when you press GBA game it checks for homebrew games and decides whether to run legit or not?
or what if you make a completely new firmware with 2 options "run homebrew code" which would just run the homebrew file on your ds and the other option be "run official firmware" and it could run the firmware from the gba card... possible? going to happen? |
My understanding from posts about FlashMe is that it /does/ allow you to run the normal firmware, if it doesn't boot a homebrew game.
#41062 - bluknight - Sun Apr 24, 2005 8:18 pm
Any idea when the public version will be released?
#41064 - thetictacaddict - Sun Apr 24, 2005 8:47 pm
octopusfluff wrote: |
My understanding from posts about FlashMe is that it /does/ allow you to run the normal firmware, if it doesn't boot a homebrew game. |
Yep. If if it doesn't find a homebrew game (it searches for gamecode "PASS" or title "DSBooter"), or if you hold Select when turning on the DS, it will load the normal firmware. As I understand it, the patch coexists with the regular firmware, and doesn't actually modify Nintendo's code. Doing so would be much more complicated.
#41073 - Mike - Sun Apr 24, 2005 11:03 pm
Is the private key not embedded into the firmware? If so, it would allow us to sign our own code, if someone extracted it that is.
#41076 - josath - Sun Apr 24, 2005 11:13 pm
the point of private/public key encryption, is that one is used to encrypt(or sign), and the other is used to decrypt(or check signature).
the DS only contains the key used to decrypt/check signature, i'm assuming, and Nintendo holds the key to encrypt/sign.
#41079 - mtg101 - Sun Apr 24, 2005 11:27 pm
josath wrote: |
the point of private/public key encryption, is that one is used to encrypt(or sign), and the other is used to decrypt(or check signature).
the DS only contains the key used to decrypt/check signature, i'm assuming, and Nintendo holds the key to encrypt/sign. |
Shurely that means someone can generate a key pair, put the public one (used for authentication/decryption) in the firmware, and then we can all sign/encrypt our DS roms using the (publically released) private key?
_________________
---
Speaker for the Dead
#41080 - Mike - Sun Apr 24, 2005 11:42 pm
mtg101 wrote: |
josath wrote: | the point of private/public key encryption, is that one is used to encrypt(or sign), and the other is used to decrypt(or check signature).
the DS only contains the key used to decrypt/check signature, i'm assuming, and Nintendo holds the key to encrypt/sign. |
Shurely that means someone can generate a key pair, put the public one (used for authentication/decryption) in the firmware, and then we can all sign/encrypt our DS roms using the (publically released) private key? |
Yes, or better yet, disable the signature check completely when the user holds down a button during boot up.
A theorethical way to do this, without requiring a flashcart, would be:
1. Disable write protection on firmware using current technique.
2. Modify header to MarioDS to start execution at the address of the Logo information.
3. Place code in this section that aplies signature crack to firmware.
4. You can now upload and run unsigned code through WiFiMe.
#41091 - assassda - Mon Apr 25, 2005 1:34 am
-------------------------------
|............passme............|
-------------------------------
|...dspaint....|....wifime...|
-------------------------------
|......official firmware......|
-------------------------------
what they do
passme - run homebrew code from the gba slot
dspaint - run dspaint from the firmware
wifime - upload the wifime code from the firmware
official firmware - run the official nintendo firmware from the gba slot
notes
passme - the way the cracked firware currently works
dspaint - how big is the firmware chip? i thought it was 256k if so this wont fit :(
wifime - let a friend use wifime, maybe even to install the firmware with no need to get a special router or a passme
official firmware - used to play official ds and gba games can someone confirm whether we can run the firmware from the gba slot or not?
#41093 - Darkain - Mon Apr 25, 2005 1:46 am
assassda wrote: |
dspaint - how big is the firmware chip? i thought it was 256k if so this wont fit :( |
dsPaint is a small app... DarkStar isnt, because it includes an API structure (most of which doenst have any visual representation of usage yet), and features a 16-bit bitmap background...
_________________
-=- Darkain Dragoon -=-
http://www.darkain.com
DarkStar for Nintendo DS
#41115 - Ethos - Mon Apr 25, 2005 1:13 pm
I just want to be able to run DS without my honking, halfworking passthrough, no get the warning message, and be able to remap the GBA keys....2 outta 3 ain't bad ;)
#41116 - Boeboe - Mon Apr 25, 2005 1:19 pm
Mike wrote: |
A theorethical way to do this, without requiring a flashcart, would be:
1. Disable write protection on firmware using current technique.
2. Modify header to MarioDS to start execution at the address of the Logo information.
3. Place code in this section that aplies signature crack to firmware.
4. You can now upload and run unsigned code through WiFiMe. |
how long until we get to see the first DS modchip? ;)
#41170 - TJ - Tue Apr 26, 2005 2:15 am
Why would you need a modchip if the firmware can be reflashed without one?
#41255 - josath - Tue Apr 26, 2005 11:56 pm
looks like it's accepting ppl to download firmware updates again:
http://ds.gcdev.com/dsfirmware/
#41259 - dagamer34 - Wed Apr 27, 2005 12:05 am
Anyone know what kind of common objects would be easy to bridge the contacts with?
_________________
Little kids and Playstation 2's don't mix. :(
#41261 - Cleon I - Wed Apr 27, 2005 12:20 am
I just did it successfully with a 2.4mm cheapo screwdriver, worked fine. The flashing program won't start until it detects a good connection, so you don't have to cross your fingers or anything. I think I've heard of people using fork tines or paperclips... a paperclip might work better, since you can bend it to the right shape, but it'd be harder to hold properly. Does anyone know what happens if you *don't* keep the SL1 connection until it finishes flashing? Insta-brickification?
Anyway, no more required PassMe, hooray! Anyone live near Claremont, CA and want to borrow it?
#41265 - neptunez - Wed Apr 27, 2005 12:29 am
anyone in ontario want to pass me a....passme?
I'll send it to another ontario resident who's like to use it as well.
#41266 - gally - Wed Apr 27, 2005 12:44 am
hi,
during the flashing, i had lost the contact of the bridge sl1.
and now the ds doesnt want to boot :x
how wan i repair it?
(the boot with SELECT+START+A+B and restoreFW.ds.gba dont work )
or what is the good process?
thx
(sorry my english is very bad)
#41271 - Ethos - Wed Apr 27, 2005 1:08 am
Worked! Thanks!!! No more Clunky/Fickle PassME!
#41272 - Cleon I - Wed Apr 27, 2005 1:10 am
gally: Hmm... carefully replace the sticker, send it into Nintendo under warranty, and hope they don't notice that you tampered with the firmware? If the "failsafe" recovery process doesn't work, you might be screwed. Hopefully someone who worked on the firmware update process in the first place can offer some advice...
#41273 - Proteanruler - Wed Apr 27, 2005 1:23 am
Gally - either you didn't wait till the thing had finished + rebooted (a finished sign pops up), your power supply went or something really really weird happend. It doesn't matter if you lose contact with the SL1 - you just reapply contact (takes a little bit of fiddling) - I have flashed the firmware twice (once to add and once to remove) and had multiple occurrences of losing contact (hell I even went off and answered the phone halfway through!!) ... you must have made the fatal error or not completing the flash process. A warning to all others that has been said time and time again once you have started the process going you must finish it - DO NOT REBOOT YOUR DS UNTIL YOU HAVE RECEIVED THE FINISHED MESSAGE. Can't say much clearer than that. Bad luck Gally!!! Either you didn't follow the instructions properly or you are the only person I have heard of that had problems. From sounds of things - you did not follow the instructions properly... dearie me!
#41274 - MumblyJoe - Wed Apr 27, 2005 1:24 am
gally wrote: |
hi,
during the flashing, i had lost the contact of the bridge sl1.
and now the ds doesnt want to boot :x
how wan i repair it?
(the boot with SELECT+START+A+B and restoreFW.ds.gba dont work )
or what is the good process?
thx
(sorry my english is very bad) |
Sorry man, from everything I have seen, your screwed. Losing contact with the bridge does no actual harm, you can just close the contact again, but if you freaked out and turned your DS off... there is a good chance your DS is a very pretty paperweight.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#41277 - kiwibonga - Wed Apr 27, 2005 1:55 am
Cleon I wrote: |
Does anyone know what happens if you *don't* keep the SL1 connection until it finishes flashing? Insta-brickification? |
It just pauses, and then continues when you short the contact again ;p
And hmm.. Sorry gally, but it seems you've broken your DS... I hope you can still get it replaced at the store...
_________________
http://www.kiwibonga.com
#41278 - darkfader - Wed Apr 27, 2005 2:05 am
Hurray for betatests :P
Sorry for gally though.
Loopy tried to upload some update but the server was full and resulted in an empty file. Perhaps it might be the cause.
But it should have installed the fail-safe though.
#41279 - olimar - Wed Apr 27, 2005 2:17 am
Last edited by olimar on Wed Aug 20, 2008 9:32 pm; edited 1 time in total
#41295 - MumblyJoe - Wed Apr 27, 2005 4:40 am
Just for all the people who want to know (me inlcuded) is the current version availiable the same as the version that was previously availiable, or has it been updated in some way? If so what ways?
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!
#41299 - gally - Wed Apr 27, 2005 8:01 am
ok i will try to send my ds to nitendo ... :(
but i have stop my ds because when i lost the bridge, when i replace it the flashing not restart.
so thx for your answer.
cu later ;)
#41305 - caitsith2 - Wed Apr 27, 2005 11:03 am
About all I can say, it you may not have rebridged SL1 properly then. Anyways, hopefully, nintendo won't notice the firmware tampering.
#41307 - caitsith2 - Wed Apr 27, 2005 12:02 pm
To those registering their DS, be extra carful that you enter your ID correctly. Entering the wrong ID accidently, is as easy as mistyping the second last character.
For example, If the ID was CREM57I27HWAK (an invalid ID BTW), the mistyped version that would pass through is CREM57I27HWBK.
These key pairs you have to watch out for.
C/D, G/H, K/L, M/N, O/P, 2/3, 4/5, 6/7.
potentially, you should also watch out for E/F, I/J.
This is a justifiable reason for the ID format to change a little bit.
#41312 - monkey1987 - Wed Apr 27, 2005 2:46 pm
please help me
i have done everything
after a lot of problems i have my id number
i have registerd.
i have downloaded the file
and when wifime is done i get the error:
Error! GBA filke is corrupt
what's wrong??
please help me
#41313 - zeewox - Wed Apr 27, 2005 2:46 pm
I fucked up my Ds too !
WHooohhooo!!
be very careful, with this bridge!
bye
#41314 - olimar - Wed Apr 27, 2005 2:51 pm
Last edited by olimar on Wed Aug 20, 2008 9:31 pm; edited 1 time in total
#41315 - olimar - Wed Apr 27, 2005 2:54 pm
Last edited by olimar on Wed Aug 20, 2008 9:31 pm; edited 1 time in total
#41316 - monkey1987 - Wed Apr 27, 2005 2:58 pm
olimar wrote: |
monkey1987 wrote: | please help me
i have done everything
after a lot of problems i have my id number
i have registerd.
i have downloaded the file
and when wifime is done i get the error:
Error! GBA filke is corrupt
what's wrong??
please help me |
Do you happen to have a EZF3 flash card? |
yes wy????
#41321 - NEILYOUNG - Wed Apr 27, 2005 3:13 pm
YEAH I MAKE IT WITH A LITTLE DIFFICULT FOR ME
i haven't little screwdrivers....
so i take a key allen to make the bridge and it works very well
Thank to all the people who made it possible
#41323 - darkfader - Wed Apr 27, 2005 3:36 pm
For EZF3 users... get http://darkfader.net/ds/files/ezf3me.zip and copy loader.bin to the flash manager folder.
#41325 - monkey1987 - Wed Apr 27, 2005 3:39 pm
i don't understand whatfor this program is
what does this do?
#41329 - Chetic - Wed Apr 27, 2005 6:02 pm
Code: |
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 |
Thank you so much, now I'm depressed.
I can't register.
Code: |
You are logged in as: Chetic
Download firmware by clicking on the ID used when registering your DS.
Make sure you use it on the correct DS!.
Your DS registration information was deleted. Please go and register it again. |
And I do and it does the same over and over.
#41330 - D^A^V - Wed Apr 27, 2005 6:04 pm
oups it seems i can't register......
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
hope it will work later..
edit:: same time...sorry
#41335 - Chetic - Wed Apr 27, 2005 6:28 pm
ok DarkFader fixed it.
Thanks :)
#41338 - megamanj13 - Wed Apr 27, 2005 6:53 pm
Hi, im trying to register but i get a invalid id error...
What could be wrong with mi ID ???
I followed all the steps to get it, and I copy from the DS and its not working...
I really need help... Thanks.
#41339 - Veg - Wed Apr 27, 2005 6:54 pm
I'm also having trouble registering. It's telling me 'Serial number does not match ID'.
I've double and triple checked both.
The serial number is the one under the barcode, right?
#41340 - gally - Wed Apr 27, 2005 7:09 pm
its ok, i came back from the videogames shop, the sellers has change my ds :D
so the next time i will be more prudent ^^.
#41341 - D^A^V - Wed Apr 27, 2005 7:24 pm
It works perfectly.
Thank you Loopy, Costis, DarkFader
#41342 - jstart - Wed Apr 27, 2005 7:28 pm
gally wrote: |
its ok, i came back from the videogames shop, the sellers has change my ds :D
so the next time i will be more prudent ^^. |
ooooooh you got lucky!!!!!!!!!!
_________________
-=Jstart=-
#41344 - zeewox - Wed Apr 27, 2005 7:49 pm
youre so lucky, gally !
mine is dead.ive bought it in HK, and im living in Europe!
now, i would like to know how to extract firmware from Restore.ds.gba ?
thanks
#41346 - Ethos - Wed Apr 27, 2005 8:01 pm
Veg wrote: |
I'm also having trouble registering. It's telling me 'Serial number does not match ID'.
I've double and triple checked both.
The serial number is the one under the barcode, right? |
Yes, use the whole serial number including the last number which is seperate (in a square)
#41347 - megamanj13 - Wed Apr 27, 2005 8:03 pm
I can get to register, because the invalid ID error and i dont know what to do now...
#41349 - Godster - Wed Apr 27, 2005 8:33 pm
Guys im having problems using the getid booted using WifiMe. I get the nintendo logo then just white screens. Its not displaying the info i need to register. Im using the EZFA 256m.
Any help would be appreciated.
#41351 - olimar - Wed Apr 27, 2005 8:55 pm
Last edited by olimar on Wed Aug 20, 2008 9:32 pm; edited 1 time in total
#41354 - Veg - Wed Apr 27, 2005 9:32 pm
Yeah, mine works now. Thanks to whoever fixed it!
#41355 - monkey1987 - Wed Apr 27, 2005 9:35 pm
monkey1987 wrote: |
i don't understand whatfor this program is
what does this do? |
#41356 - Godster - Wed Apr 27, 2005 9:39 pm
Guys what have you successfully used to bridge the sl1? Ive tried a small flathead screwdriver and it didnt seem to be bridging the contacts...
#41363 - megamanj13 - Wed Apr 27, 2005 10:29 pm
olimar wrote: |
megamanj13 wrote: | I can get to register, because the invalid ID error and i dont know what to do now... |
Try again. There was a problem with the registration page, but it should be fixed now. |
Im sorry for been bugging, but i cant register...!!! i get the same error over and over again...!!!
Whats wrong with mi ID ???
Thanks for your help... Im desperate.
#41366 - Proteanruler - Wed Apr 27, 2005 10:33 pm
@godster - use a screwdriver, a bent fork or whatever is metal... you need to wiggle it round inside till you hit the right part (you will know since the numbers start counting down).... it can be a bit hit and miss and once you find the sweet spot.... don't move!!! But no stress if you do - you just have some more wiggling to do :D!!! It really is as easy as 1-2-3. Costis, Loopy and Darkfader are amazinfg - I take my hat off to you all :).
#41389 - Lynx - Thu Apr 28, 2005 12:49 am
#41391 - dagamer34 - Thu Apr 28, 2005 1:10 am
Do you think you could make a vidoe of booting up a demo with the new firmware?
_________________
Little kids and Playstation 2's don't mix. :(
#41403 - kiwibonga - Thu Apr 28, 2005 2:57 am
It just boots the demo -- there's no special screen or magical graphic that comes up ;p
_________________
http://www.kiwibonga.com
#41406 - sashswash - Thu Apr 28, 2005 3:30 am
I had a successful flash - thanks everyone, this is very helpful! :)
#41417 - caitsith2 - Thu Apr 28, 2005 4:53 am
megamanj13 wrote: |
olimar wrote: | megamanj13 wrote: | I can get to register, because the invalid ID error and i dont know what to do now... |
Try again. There was a problem with the registration page, but it should be fixed now. |
Im sorry for been bugging, but i cant register...!!! i get the same error over and over again...!!!
Whats wrong with mi ID ???
Thanks for your help... Im desperate. |
Make sure you download a fresh copy of getID. (and make sure your browser has not cached the older download.) The ID format has changed to prevent the mistype problem that is present in the older format.
#41440 - megamanj13 - Thu Apr 28, 2005 3:57 pm
It works now... thank you...
#41443 - Chetic - Thu Apr 28, 2005 5:00 pm
I love you guys <3
Seriously, thanks! :)
#41473 - shaymanjohn - Thu Apr 28, 2005 10:18 pm
and another one...thanks to everyone involved....works a treat.
#41496 - The 9th Sage - Fri Apr 29, 2005 4:03 am
Godster wrote: |
Guys what have you successfully used to bridge the sl1? Ive tried a small flathead screwdriver and it didnt seem to be bridging the contacts... |
I cannibalized the metal ring from a keychain for it myself...used pliers to bend it out relatively straight. :P
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#41506 - [FireFly] - Fri Apr 29, 2005 7:05 am
I have an idea for the next version of the firmware patch... remove the wireless multiboot signature check so we can upload non-signed homebrew code :)
#41507 - Gar - Fri Apr 29, 2005 8:13 am
Mine just flashed successfully as well. Thanks to everyone involved! This is fantastic.
#41560 - muckers - Fri Apr 29, 2005 6:18 pm
*sigh* I don't have a PassMe and WiFiMe doesn't work with my wireless card (wrong chipset), so I'll have to remain unflashed for a while.
When will DSPassme.com get more stock in? The site doesn't give an estimate as to when more will be in, just that they're out of stock....
#41571 - perk - Fri Apr 29, 2005 7:51 pm
what is this??? i tried....
http://ds.gcdev.com/dsfirmware/
Warning: mysql_connect(): Too many connections in /a/users/electrum/ds.gcdev.com/dsfirmware/index.php on line 39
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /a/users/electrum/ds.gcdev.com/dsfirmware/index.php on line 46
#41573 - darkfader - Fri Apr 29, 2005 8:11 pm
It's a really bad server... it might be caused by full HDD too.
Anyway, I bricked a DS...
Somehow original games didn't work anymore. So I decided to run the restore program and power lost during that process :P
#41574 - tepples - Fri Apr 29, 2005 8:15 pm
Can you make the restore program warn the user to connect to AC power?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#41576 - Lynx - Fri Apr 29, 2005 9:04 pm
Really? I've patched and unpatched a few times without power connected.. That really sucks, DF.
#41580 - iainprice - Fri Apr 29, 2005 9:20 pm
P*ssed off now. Just made a brick. Any way of recovering it or just throw it away?
I started to flash but after a minute of a flashing dot and numbers not changing I assume it was not right. A comment saying if the numbers should change would be useful...oh and some indication of how long to wait too. Where did I go wrong? Should the numbers change? Did I just not wait long enough. I think my contact across the pins wasn't good enough...
eith way, can I recover from it or not?
#41582 - ecurtz - Fri Apr 29, 2005 9:31 pm
It's too bad several people have been having trouble. I had two successful flashes, and am really happy.
iainprice, here's the info from loopy's post a few pages back (we need a way to make a per thread sticky post.)
olimar wrote: |
Numbers are displayed on the bottom right corner of the screen during flashing, did you happen to notice what they were? If it stopped at 100 and you turned it off, you're screwed. Basically that means it only managed to flash the very first block when you lost connection. Extremely rare, but I suppose it could happen. If it did make it past 100, restoreFW SHOULD be able to fix it. Hold A+B+select+start, THEN turn on your DS (with restoreFW cart plugged in). Hopefully that fixes it for you.
Folks, if you slip up and lose the SL1 connection, DON'T freak out and turn off your DS. The flasher program will keep trying until it's done, so just make the connection again and everything will be fine.
--loopy |
#41583 - iainprice - Fri Apr 29, 2005 9:37 pm
mine stopped at 60. I waited and nothing was happening, I am really annoyed, I didn't know it would re-try. I would be REALLY happy if someone could update the insturctions on the web to explain that step a bit more clearly.
Do you reckon there will be any other way to re-flash the firmware in the near future or have i just got some spare parts now.
#41591 - Lynx - Sat Apr 30, 2005 12:39 am
Well, here's a quote from FlashMe tutorial on dspassme.com
http://www.dspassme.com/FlashMe.shtml
Quote: |
If numbers are not showing on the screen, you can turn your DS off without worry. If they are, you better wiggle your "tool" around till you get the flash success message or you just made a brick! |
#41594 - olimar - Sat Apr 30, 2005 1:30 am
Last edited by olimar on Wed Aug 20, 2008 9:34 pm; edited 1 time in total
#41622 - iainprice - Sat Apr 30, 2005 10:50 am
It won't start-up. Or is there any fancy way to start it up... I've tried the start, select, AB type thing to re-flash but still nothing...
There's no other way of booting is there?
#41635 - headspin - Sat Apr 30, 2005 3:53 pm
Don't mean to sound rude, but it's quite clear that if you restart your DS before it say's "Finished...." you have stuffed your DS. You should have kept "wiggling" till it finished flashing. Will it boot back into the flash program? If not, I don't think there is much u can do sorry :(
Only solution is to go back to where you bought it, pout your bottom lip and say 'it no work anymore sir'..
( I think Nintendo tech's are gonna be scratching their heads thinking "hmmm... DS's are mysteriously losing their firmware... strange". )
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#41636 - headspin - Sat Apr 30, 2005 4:01 pm
By the way, during my flashing (when the numbers start going up on the bottom right of the screen), I messed up, and actually swapped from a paperclip, to some tweasers and then to a small screwdriver, and it continued on without a problem. So the key is keep trying, the software is written to work while that SL1 pad is shorted (I found place the screwdriver right in that crack worked the best). It will stop when your not doing it right, and continue when you are (hence the "jiggling")
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#41650 - Abcd1234 - Sat Apr 30, 2005 8:24 pm
ecurtz wrote: |
It's too bad several people have been having trouble. I had two successful flashes, and am really happy.
|
Yes, and I now include myself on that list! Thanks a *ton* to all you folks out there working on opening the DS up to homebrew development. Now I just need to get a devkit up and running and it'll be hackin' time! :)
#41758 - lambi1982 - Sun May 01, 2005 6:19 pm
did I miss something or what? I thought with this flash the Warning screen is removed? is it or is it not?
I just flashed flashme works great, yet I still have that damn warning screen :(
_________________
Who, Me?
#41759 - kwayle - Sun May 01, 2005 6:28 pm
it dosn't show if you load custom code from the gba slot but it still shows if you let it boot normally.
#41768 - monkey1987 - Sun May 01, 2005 8:08 pm
hi
i have a question
i want to put new the new firmware on my nds and i have a ezflash 3 flashcard.
i have done a few things now and i have my id number and i have registerd my nds and i have downloaded the firmwarepatch.
but to run it i have to rename it to loader.bin to put it on my flashcard.
but that dousn't work.
i saw that i must download that ezflashme. but i don't know what to do with that. and when i write it on my flashcard i get only a white screen after send the multiboot applycation.
so please help me
i can't stand it anymore ;)
#41772 - kulgan_22 - Sun May 01, 2005 8:35 pm
Hi,
I would like to modify my account on http://ds.gcdev.com/dsfirmware/
(modification of e-mail address). How can I do?
thx
#41799 - darkfader - Mon May 02, 2005 12:13 am
Hold the SHIFT button when clicking on the login button.
#41816 - Ethos - Mon May 02, 2005 3:30 am
hmmm...so was everyone's registration info deleted?
#41940 - aleksei - Tue May 03, 2005 4:45 pm
1. download getID.ds.gba from dsfirmware site and flash my ezfa 256m(multirom not check)
2. run wifime & select ds download play
3. ds has detect wifime
4. but i only saw Err.3 in screen <- problem
there is no problem run Polarium Multi Demo, work fine via wifime
my system is jap ver. DS
please help me
#41946 - dagamer34 - Tue May 03, 2005 5:39 pm
lambi1982 wrote: |
did I miss something or what? I thought with this flash the Warning screen is removed? is it or is it not?
I just flashed flashme works great, yet I still have that damn warning screen :( |
You really don't want people to know that your DS is different.
_________________
Little kids and Playstation 2's don't mix. :(
#42126 - Tobin - Fri May 06, 2005 12:50 pm
Hi,
I started getId with wifime and it returns a ID with 4 whitespaces. If I try to enter this into the id field I get an error message.
I use a xg2005 flash card and have a german nds.
Please help me.
Regards,
Tobin
#42391 - gally - Tue May 10, 2005 9:37 pm
i have the same probleme :/
xg2005 sux with ds?
(i have xg2005 to)
#42501 - FourScience - Thu May 12, 2005 2:44 am
http://ds.gcdev.com/dsfirmware/ - updated firmware release!?
I haven't found any announcements for this, but it looks fantastic; there's 2 programs now, one for installation and the other for uninstallation. I take it these work on any DS without the need for getID/serial #/registration!
Homebrew gets easier by the day! Thanks and keep up the great work.
#42502 - DsPet - Thu May 12, 2005 2:54 am
> I haven't found any announcements for this, but it looks fantastic
Agreed. It works well in my testing (I stumbled across it, no official announcement of the new version)
Apparently includes the multi-boot hack and also a redundant boot block for people who want to muck around with the firmware (without having to short SL1 and live dangerously)
http://forum.gbadev.org/viewtopic.php?t=5629&start=30
The "getID" was apparently one of the teething pains - used to determine what version of the firmware you have. The current version appears to handle all the cases (and the uninstall handling all cases - which is why it is so big)
#42504 - josath - Thu May 12, 2005 4:26 am
I thought the 'getID' was just so they could harvest our serial numbers to use for nefarious purposes?
#42505 - FourScience - Thu May 12, 2005 5:01 am
Shh!!! ;-0
DsPet wrote: |
Apparently includes the multi-boot hack and also a redundant boot block for people who want to muck around with the firmware |
Thanks, I was wondering if the multi-boot feature was added. I am still waiting on my DS from eBay and 2 more I bought with my Computer Club, so I am still waiting to test on hardware. As getID is no longer necessary, that will make flashing 3+ DS's a breeze!
#42527 - headspin - Thu May 12, 2005 4:10 pm
cool, new firmware removes rsa sig check.. now we can send homebrew thru wifi.. no need for flash cart :)
just re-flashed mine..
thanks guys :)
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#42528 - YaW - Thu May 12, 2005 4:45 pm
What is the button combination to load the original Firmware?
_________________
Sorry for my english ><
#42535 - headspin - Thu May 12, 2005 6:46 pm
As long as you are <= 0 I think your ok to turn off. I wouldn't though, keep trying till it works ;)
I used one of those miniature flat-head electronic screw drivers (you need a phillips one to unscrew the back, so you might have them), then I looked in the hole, it looks like a screw right? I placed the flathead in like I was about to unscrew a screw, then twist it slightly and it will connect them shorting it out. I've done it twice like this and worked ok, give it try if you have one.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#42536 - Pacifist - Thu May 12, 2005 7:12 pm
oops sorry I must have deleted the post while you where 1/2 way through responding. Happily I deleted it because I got it to work.
I tried all manner of twisting and pushing with my screwdriver but with no luck.
In the end the middle tine of a fork did the trick.
Everything works beautifully now. Huge kudos to all invovled.
#42542 - Veg - Thu May 12, 2005 8:05 pm
Finally found a screw the right size to short the SL1.
Flashed from the original DS firmware, missing out the first FlashMe althogther - 100% success!
Thanks for all the hard work guys ;)
#42557 - Tobin - Thu May 12, 2005 10:33 pm
The new firmware also works with my DS without problems (besides the problem to find something to shorten the contact).
Thanks,
Tobin
#42583 - FourScience - Fri May 13, 2005 6:15 am
YaW wrote: |
What is the button combination to load the original Firmware? |
After a few quick tests, I found that holding Select while hitting the power button loads the original health warning and boot menu.
I'm quite amazed at how resilient the polka-dot stickers are, the one covering the SL1 contact. I practically destroyed one when trying to remove it, but I was still able to replace it just fine! It seems like a hardware tampering detection device, the kind for voiding warranties, but it's almost meant to be removed and reapplied.
I have 3 Nintendo DS's lying around... now I just need DS to DS wireless for homebrew.
#42591 - Abcd1234 - Fri May 13, 2005 7:28 am
Sweet, yet another successful flash. Nice touch with the backlight fade-in, BTW. :) Thanks!
#42599 - jonels - Fri May 13, 2005 12:44 pm
noob question ... do i need wifi/passme to load the new firmware ?
edit.. the instructions have been upadated and i see you do ... obvious i know
#42601 - olimar - Fri May 13, 2005 1:10 pm
Last edited by olimar on Wed Aug 20, 2008 9:41 pm; edited 1 time in total
#42610 - Chetic - Fri May 13, 2005 3:06 pm
Aw, and I just started enjoying putting the screwdriver up there :(
Awesome(!!!) though :)
Hate that health warning screen :p
#42616 - headspin - Fri May 13, 2005 4:09 pm
Perhaps it's time to start doing version numbers. An .nds version would be cool too if it's possible. Keep it up!
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#42618 - YaW - Fri May 13, 2005 4:19 pm
I think it's a good idea to put number version of the Firm (like 1.0, 1.1, etc.)
I dream about Firefox, Notepad, Calc, IRC and a big list on my DS Firm :)
_________________
Sorry for my english ><
#42626 - Veg - Fri May 13, 2005 5:28 pm
So this is the third revision, right?
Blimey, you guys work fast :)
Flashed, works great - no shorting required!
#42647 - FourScience - Fri May 13, 2005 7:39 pm
headspin wrote: |
Perhaps it's time to start doing version numbers. An .nds version would be cool too if it's possible. Keep it up! |
I agree; version numbers with a version history would be very nice. I've already started keeping new firmware updates (webpage and files) stored in their own folder by date.
I think the firmware developers have just been too busy getting the real work done to bother with version numbers, much less announcements or documentation!
New features (no more SL1 shorting to update firmware) = WOW!
#42658 - Lupin - Fri May 13, 2005 8:32 pm
i guess that makes all passme, wifime and neopassme.... uhm... neoflash obsolete. :)
_________________
Team Pokeme
My blog and PM ASM tutorials
#42666 - FourScience - Fri May 13, 2005 9:46 pm
Lupin wrote: |
i guess that makes all passme, wifime and neopassme.... uhm... neoflash obsolete. :) |
Yeah, one can wish. It makes these tools less valuable (especially cost-wise), but they are not obsolete at all. Obviously, they are quite necessary; you can't have wireless multiboot or direct GBA cart booting without the firmware patch, and you can't have that without using pass-through (PassMe or WiFiMe) at least once to run the firmware install. You need it to get rid of it; quite the catch-22.
I think you know this though.
_________________
Work in progress: Dual-Soft.com
#42672 - Abcd1234 - Fri May 13, 2005 10:19 pm
IMHO, the only thing that appears obsoleted is PassMe. Once you've got your firmware patched, you don't need a *Me device of any kind. And in order to patch your firmware, WiFiMe is certainly the least risky (don't have to buy hand-rolled hardware from folks you don't know), most cost effective option (since you can just return the card once you're done with it :). Finding a card is the only slightly tricky bit, but even that's quite easy... the Linksys rev4 cards are all over the place (since they're the latest revision of the card) and work perfectly with WiFiMe.
#42681 - FourScience - Fri May 13, 2005 11:29 pm
Abcd1234 wrote: |
IMHO, the only thing that appears obsoleted is PassMe. |
For some people, yes, unnecessary once the firmware is patched. The PassMe is still just as good a pass-through device as WiFiMe though. You can potentially construct your own rather than having to buy a wifi card at all, and there's a very small risk getting one from Lynx or another well-known developer (risk in damage during shipping).
Some people don't have the luxury of their own computer, though. They are the ones that might not be able to install a wifi card if, say, they use a public computer or one at work or school, and installing new hardware is forbidden. They can still plug in a USB device, though, to use a GBA cart, which will require the PassMe if only to patch the firmware.
As much as people want to say these things are obsolete, they're simply not. They just become unnecessary to a certain extent.
_________________
Work in progress: Dual-Soft.com
#42698 - Abcd1234 - Sat May 14, 2005 2:44 am
Heh, of course, in the end... who really cares?? :) Fact is, the DS is now opened up, which is incredibly awesome, and something I'd been waiting for since I picked the thing up. And with FlashMe, development is just as easy as it was for my GBA. The only problem? Not enough time in the day for working, DS hacking, and everything else I like to do with my time. :)
#42716 - The 9th Sage - Sat May 14, 2005 4:47 am
Very nice...I love the way it fades in now. The first time I saw that, I thought I was going insane...'Wait...it didn't do this before...did it?" :)
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#42782 - lambi1982 - Sat May 14, 2005 11:59 pm
is there another Download site or location of the new firmare, if i try and load the one on http://ds.gcdev.com/dsfirmware I just get GBA file is corrupted, if I put the other firmware I updated to before it all goes as expected. I do not have the EZF III cart I have EZF advance III is there some setting or file change with this new firmware I am not aware of?
please help :(
_________________
Who, Me?
#42799 - FourScience - Sun May 15, 2005 3:02 am
lambi1982 wrote: |
is there another Download site or location of the new firmare, if i try and load the one on http://ds.gcdev.com/dsfirmware I just get GBA file is corrupted, if I put the other firmware I updated to before it all goes as expected. I do not have the EZF III cart I have EZF advance III is there some setting or file change with this new firmware I am not aware of?
please help :( |
I sent him the 2 firmwares after the getID version. I think it might have been his browser retrieving the same bad file from cache over and over again, which I've seen happen to others.
_________________
Work in progress: Dual-Soft.com
#42822 - headspin - Sun May 15, 2005 8:19 am
All you have to do is make the URL unique and it will not download the cached version...
Ie.
Code: |
http://ds.gcdev.com/dsfirmware/flashme.ds.gba?948593 |
Where the number at the end can be any random number.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#42865 - lambi1982 - Sun May 15, 2005 8:34 pm
Thanks for the files, I tried them and I get the same problem, what the heck is it. with the getid version it works perfect, no problems i try the new ones and i get the same error.
this really sucks
also with the new ones if i put on the noflashme files it skips the gba slot goes to menu/nds ( says no gba cart)
Am I the only one with this problem?
Quote: |
enable writing to first 512 Bytes or 64 kBytes (depending of chip type) of firmware. |
from darkfaders site, is it possible I have the 512 and this new one doesnt fit???
[Images not permitted - Click here to view it]
this is a screen shot just before I get crc32 error when transfering the flashme file.
_________________
Who, Me?
#43097 - lambi1982 - Thu May 19, 2005 1:18 am
Oh yeah baby !!!!!!! I finally got it to work.
I tried everything to get it to work with no luck, until now......
I put two copies of the newest firmware on the Flash cart and it worked, dont know why but it worked.
I thought it was going to go into the GBA multiboot menu wayon my flash cart and I was going to try it that way, but instead it said "press x,b,x,b I was so psyched....... woooo hoooooo :)
_________________
Who, Me?
#43106 - cory1492 - Thu May 19, 2005 5:31 am
The 9th Sage wrote: |
Very nice...I love the way it fades in now. The first time I saw that, I thought I was going insane...'Wait...it didn't do this before...did it?" :) |
Is the fade in slow or quite fast? I certainly dont miss the health screen, but for me the screen just comes on pure white and then loads either the ds file on the cart or, lacking that the regular ds boot menu...
thanks for the hard work/lots of thought on the firmware update, much appreciated!
#43189 - lambi1982 - Fri May 20, 2005 1:33 am
since we are able to make the light fade on and remove the warning screen and "Ting ding ding" sound at start-up, are we able to add a sound with the fade on \to give it a turning on feeling, something like a phaser sound or something???
_________________
Who, Me?
#43279 - olimar - Sat May 21, 2005 12:40 pm
Last edited by olimar on Wed Aug 20, 2008 9:41 pm; edited 1 time in total
#43324 - The 9th Sage - Sun May 22, 2005 3:06 am
cory1492 wrote: |
Is the fade in slow or quite fast? I certainly dont miss the health screen, but for me the screen just comes on pure white and then loads either the ds file on the cart or, lacking that the regular ds boot menu...
thanks for the hard work/lots of thought on the firmware update, much appreciated! |
It's not super fast...it's kind of a gradual fading in. It doesn't take more than a few moments though..I mean, it still boots quite a bit faster than it would have with having the health screen to click through. If you have auto-start on it just fades in then the game starts.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#43426 - Filb - Mon May 23, 2005 11:35 am
I tried to flash my DS using WiFi with this file:
http://ds.gcdev.com/dsfirmware/flashme.nds
However, it just hung up at the Nintendo logo:
Video
It doesn't start flashing (when I reboot the DS, it's not screwed).
So, what could be wrong?
Edit: Nevermid, I just tried the WiFi Me and GBA Flashcart method and it worked!
Last edited by Filb on Mon May 23, 2005 11:59 am; edited 1 time in total
#43427 - olimar - Mon May 23, 2005 11:50 am
Last edited by olimar on Wed Aug 20, 2008 9:44 pm; edited 1 time in total
#43448 - MrNoonan - Mon May 23, 2005 5:46 pm
The version on the page seems to be different to the one I've got installed (but there's never any announcement that a new version has been released :))
So just 2 questions:
What are the most recent changes?
If I upgrade to this 'new' version or when upgrading from any old version to a newer one, do I still need to do the screwdriver-in-the-hole thing?
Thanks,mn
#43543 - MrNoonan - Tue May 24, 2005 12:42 pm
MrNoonan wrote: |
The version on the page seems to be different to the one I've got installed (but there's never any announcement that a new version has been released :))
So just 2 questions:
What are the most recent changes?
If I upgrade to this 'new' version or when upgrading from any old version to a newer one, do I still need to do the screwdriver-in-the-hole thing?
Thanks,mn |
I'd really appreciate a response to especially my second question. Anyone?
#43548 - Abcd1234 - Tue May 24, 2005 3:18 pm
Well, I've upgraded three times. The first two required me to short SL1. But from the second to the third release, loopy made it possible to upgrade without needing to do this. Long story short, from the second release on, you don't need to short SL1 to upgrade to the latest firmware version.
As for things different, the latest version disables RSA keychecks on WMB code (meaning you can download and run unsigned code), and disables the health warning screen (which *rules*, BTW :).
#43552 - MrNoonan - Tue May 24, 2005 3:51 pm
Abcd1234 wrote: |
Well, I've upgraded three times. The first two required me to short SL1. But from the second to the third release, loopy made it possible to upgrade without needing to do this. Long story short, from the second release on, you don't need to short SL1 to upgrade to the latest firmware version.
As for things different, the latest version disables RSA keychecks on WMB code (meaning you can download and run unsigned code), and disables the health warning screen (which *rules*, BTW :). |
Cheers.
I already have the version that does those things, but I downloaded the file again and did a diff on it, and it's different... any of the developers want to comment? Little bugfixes or something?
#43567 - headspin - Tue May 24, 2005 7:56 pm
The changes are displayed on the page you download the firmware. But for clarification, here are the versions released and from my understanding the differences between them.
FlashMe Version 1
* Required SL1 shorting.
* Allowed booting directly from GBA cart a *.ds.gba file with a cart using gamecode "PASS" or title "DSBooter".
* Allowed uploading an RSA signed *.nds file for wireless Multiboot (DS Download Play).
FlashMe Version 2
* Required SL1 shorting
* Same as Version 1, but removed health screen when booting directly into a *.ds.gba file.
* Removed any further requirement to short SL1.
FlashMe Version 3 (Current)
* Dosn't require SL1 shorting if using V2+.
* Backlight fades in
* No health screen
* Removed RSA signature check for uploading and running *.nds files
* From V3+ a flashme.nds version of the firmware update is available meaning you will not need a GBA cartridge for any further firmware updates once your flashed with V3+.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#43569 - assassda - Tue May 24, 2005 8:24 pm
itd be nice if there was an option to leave the health screen on and use manual mode if you cant already
#43584 - FourScience - Tue May 24, 2005 10:19 pm
headspin wrote: |
The changes are displayed on the page you download the firmware. But for clarification, here are the versions released and from my understanding the differences between them.
FlashMe Version 1
* Required SL1 shorting.
* Allowed booting directly from GBA cart a *.ds.gba file with a cart using gamecode "PASS" or title "DSBooter".
* Allowed uploading an RSA signed *.nds file for wireless Multiboot (DS Download Play).
FlashMe Version 2
* Required SL1 shorting
* Same as Version 1, but removed health screen when booting directly into a *.ds.gba file.
* Removed any further requirement to short SL1.
FlashMe Version 3 (Current)
* Dosn't require SL1 shorting if using V2+.
* Backlight fades in
* No health screen
* Removed RSA signature check for uploading and running *.nds files
* From V3+ a flashme.nds version of the firmware update is available meaning you will not need a GBA cartridge for any further firmware updates once your flashed with V3+. |
I think the future requirement to short SL1 was removed with your Version 1. I'm using V1 and when there was an update (V2) it said I don't need to short SL1, I just haven't bothered.
There would also be a Version 0 which required getID and registration of your serial number to download a version of FlashMe that works only for your DS. Future firmwares MIGHT require SL1 shorting, it just depends on whether the first XX bits of the firmware need to be changed.
I can confirm most of these details as I cached copies of the webpages and files from several dates.
_________________
Work in progress: Dual-Soft.com
#43646 - MrNoonan - Wed May 25, 2005 10:09 am
headspin wrote: |
The changes are displayed on the page you download the firmware. But for clarification, here are the versions released and from my understanding the differences between them.
FlashMe Version 1
* Required SL1 shorting.
* Allowed booting directly from GBA cart a *.ds.gba file with a cart using gamecode "PASS" or title "DSBooter".
* Allowed uploading an RSA signed *.nds file for wireless Multiboot (DS Download Play).
FlashMe Version 2
* Required SL1 shorting
* Same as Version 1, but removed health screen when booting directly into a *.ds.gba file.
* Removed any further requirement to short SL1.
FlashMe Version 3 (Current)
* Dosn't require SL1 shorting if using V2+.
* Backlight fades in
* No health screen
* Removed RSA signature check for uploading and running *.nds files
* From V3+ a flashme.nds version of the firmware update is available meaning you will not need a GBA cartridge for any further firmware updates once your flashed with V3+. |
There must be a version 4. I had a version that removed the RSA sig check and the fading backlight, but I have subsequently downloaded it again and the file had changed. Hence my original question. The changes between v3 and what I presume to be v4 are not displayed on the page....
#43651 - McDee - Wed May 25, 2005 11:49 am
I have a question:
I am thinking of replacing my Firmware, but id don`t want to run in Problems later when Online-Play, etc. starts.
On the Homepage of the Firmware-Replacement it says it can be uninstalled, BUT IT WAS NOT RECOMMENDED?
Why isn`t it recommended? Is it more likely to break the DS in this way? Might it be Nintendo will later on recognize the false Firmware an i can not use official features in the future?
I WANT to get rid of this healthscreen, but i dont want to risk too much fpr it...
mcdee
#43702 - caitsith2 - Wed May 25, 2005 8:59 pm
The whole thing about uninstalling the flashme being not recommended, is because doing so also erases the failsafe code, and unfortunately, the failsafe code is the first thing overwritten. This means you have to make doubly sure that you have power connected, or that you have enough battery power left to complete the flashing, or else you will have a high tech brick.
At least with installing a new flashme update, Even if SL1 shorting is required, the failsafe code will not be overwritten, and you can recover if the flashing does fail to loss of power.
Also, when flashing from beginning, failsafe code is present when at least 2-3% of the firmware has been flashed. (Well, technically, should be 1%, but loopy forces 1% to be displayed if even the first sector is overwritten, and the failsafe code takes up 3-4 sectors of the firmware.)
#43720 - olimar - Wed May 25, 2005 11:02 pm
Last edited by olimar on Wed Aug 20, 2008 9:44 pm; edited 1 time in total
#43734 - assassda - Thu May 26, 2005 2:28 am
i dont like all these weird additions i think they should make a lite version
* allow for manual startup mode for legit play
* leave the health screen and backlight alone
* allow booting directly from GBA cart when holding B&Y
* remove RSA signature check
#43738 - FourScience - Thu May 26, 2005 3:19 am
assassda wrote: |
i dont like all these weird additions i think they should make a lite version
* allow for manual startup mode for legit play
* leave the health screen and backlight alone
* allow booting directly from GBA cart when holding B&Y
* remove RSA signature check |
You almost exactly described the version of the firmware I've been using, one that's already out there. Difference: I must hold Select for normal boot when I have homebrew on my GBA cart, and the GBA cart homebrew boots directly with no key presses (using gamecode "PASS" or "DsBooter").
I would be really annoyed if they released dozens of special versions just to make everyone happy. If the getID version is considered v0, then I'm using v1 which leaves the healthscreen/backlight intact, but disables RSA signature check and allows future firmware updates to be done without bridging SL1 contacts. I am happy with this so I haven't bothered with the 2 new revisions since then.
_________________
Work in progress: Dual-Soft.com
#43754 - Extreme Coder - Thu May 26, 2005 7:35 am
When can we expect the changing of the wireless protocol the DS is currently using, Ni-Fi, to something else widely used?
Cause I am too lazy to buy a new PCI wifi card.
#43766 - DiscoBoy - Thu May 26, 2005 1:35 pm
Extreme Coder wrote: |
When can we expect the changing of the wireless protocol the DS is currently using, Ni-Fi, to something else widely used?
Cause I am too lazy to buy a new PCI wifi card. |
The change must be made in the software and not in firmware.
Maybe a TCP/IP-enabled Pictochat will be possible, but you can forget about everything else.
#43770 - Extreme Coder - Thu May 26, 2005 3:21 pm
Quote: |
The change must be made in the software and not in firmware.
Maybe a TCP/IP-enabled Pictochat will be possible, but you can forget about everything else. |
Really? I thought the level the DS used to communicate using Wi-Fi was defined by the firmware. I heard that somewhere...
#43818 - pr0kjayhawk - Fri May 27, 2005 12:19 am
I know there have been different revisions of the firmware, would it be possible to list some of the changes made? And would it be possible to flash the old versions if they had/didn't have something I liked better or would the DeviceID issue prevent me from doing this?
I hate the health and safety warning, but I love hearing the DS startup sound.
One last (potentially) dumb question, if the GBA bootcode is bybassed at startup, does it just take you to the normal DS screen (DS Game, Pictochat, DS Download, GBA Game)?
#43959 - Extreme Coder - Sat May 28, 2005 5:57 pm
Can someone confirm whether the firmware controls which level the DS WiFi communicates in or not?
#43969 - Kyoufu Kawa - Sat May 28, 2005 8:35 pm
It does not.
#44062 - inthearmsofsleep - Sun May 29, 2005 9:58 pm
I'm extremely frustrated with flashme. I spent all of yesterday (from 4:00 pm to 2:00 am) and this morning trying to get it to work. I have the right wireless card.....and i have a EZF-Advance III flash cart. I know that a lot of people have had problems with this cart (it's the imitation one...from linker4u.com) but even reading everybody else's issues, i still haven't found a solution. It says "CRC32 ERROR! Please write again!" when i try to write the newest flashme to the flash cart, but it doesn't give me the error message if i use the "fix header" option in GBATA. The farthest i've gotten is having it write to the cart, and when it starts up it shows "Gba file is corrupt." where the usual text is supposed to be. I have gotten all of the E3 demos to work though. Does anybody have a solution to this? don't tell me to use the "search" button, cause i've done that and it hasn't gotten me anywhere.
Any help is appreciated....
#44084 - sheepdestroyer - Mon May 30, 2005 2:01 am
search "EZF-Advance III" and you will find. I tested it for you, the answer is on the first page (look by posts and not by topics).
very easy
#44102 - inthearmsofsleep - Mon May 30, 2005 10:20 am
sorry i still can't seem to find the solution you say is there. Copy and paste your solution?
#44161 - cory1492 - Mon May 30, 2005 7:12 pm
Note for EZ-Flash III users: Extract loader.bin of ezf3me.zip to the flash manager directory.
the file is on the site, not sure how you could miss that though, and its not like it hasnt been covered many times in this forum/thread already.
its just below the line with the INSTALLATION file download
http://ds.gcdev.com/dsfirmware/
#44201 - inthearmsofsleep - Tue May 31, 2005 12:58 am
if you had this flash cart, you would realize that the software has no "loader.bin" to replace in the flash manager directory. The software that they're referring to is the OTHER EZFA III....not the imitation one that i have from www.linker4u.com . So far i've seen no files released for this cart to fix any problems...and i'm just wondering if anybody has found a solution for the EZF-Advance III...not the EZF III...
companies shouldn't try to steal other people's names..it just makes things confusing.
#44206 - sheepdestroyer - Tue May 31, 2005 2:13 am
lambi1982 has the same flash cart than your, the advance one, he had the same problem, crc error, and he resolved it and said it on this forum
#44219 - rkenshin - Tue May 31, 2005 3:41 am
So uh.. Are they actually going to put a version number + changelog somewhere on the official firmware page?
Or am I supposed to do a crc32 check to see if the files are different then update if it is?
#44223 - FourScience - Tue May 31, 2005 3:59 am
If they don't want to bother making a version history, I will do an unofficial one myself and ask for corrections. I might do that right now...
_________________
Work in progress: Dual-Soft.com
#44285 - cory1492 - Tue May 31, 2005 5:37 pm
inthearmsofsleep wrote: |
if you had this flash cart, you would realize that the software has no "loader.bin" to replace in the flash manager directory. The software that they're referring to is the OTHER EZFA III....not the imitation one that i have from www.linker4u.com . So far i've seen no files released for this cart to fix any problems...and i'm just wondering if anybody has found a solution for the EZF-Advance III...not the EZF III...
companies shouldn't try to steal other people's names..it just makes things confusing. |
Sorry inthearmofsleep, was bungled a bit there and thought your were talking about the non knockoff non advanced.
see Lynx's post here:
http://forum.gbadev.org/viewtopic.php?p=42961&highlight=ezfadvance#42961
he refers to this:
http://www.jzdocs.com/modules.php?name=News&file=article&sid=35
Lambi1492 got it to work with 2 copies of the updater on the cart:
http://forum.gbadev.org/viewtopic.php?p=43097&highlight=#43097
#44333 - lambi1982 - Tue May 31, 2005 9:35 pm
Yes, Putting two copies on the flash cart works every time. ( for me that is)
With the EZF advance 3 cart (256M) In the flash program just add the firmware of your choice and then just add it again, Instead of the cart going into the GBA multiboot ((GBAin1) on the cart that is) it loads the firmware.....that is :)
PM me if you still have the same prob ..... I would like to help
_________________
Who, Me?
#44349 - ANeo7782 - Tue May 31, 2005 10:34 pm
I just got my EFA-Linker flash cart and wrote the newest firmware (first time) and am trying to use WiFiMe to run it. When I do, all I get is a message 'GBA file is corrupted.'
_________________
AndrewNeo - Username disallowed.
NCN DSDev Team Leader
#44351 - ANeo7782 - Tue May 31, 2005 10:41 pm
Nevermind! I got around it by adding the FlashMe code into Darkain's loader! Thanks, Darkain! ^.^
_________________
AndrewNeo - Username disallowed.
NCN DSDev Team Leader
#44380 - inthearmsofsleep - Wed Jun 01, 2005 2:48 am
Thanks for all your help guys...i haven't tried it yet because i have a game on my flash cart right now that i don't want to lose the saves of.......so once i'm finished with the game, i'll test it out. : )
#44384 - The 9th Sage - Wed Jun 01, 2005 3:46 am
inthearmsofsleep wrote: |
Thanks for all your help guys...i haven't tried it yet because i have a game on my flash cart right now that i don't want to lose the saves of.......so once i'm finished with the game, i'll test it out. : ) |
You won't lose saves just for flashing your cart with a different ROM. You can always back up your save to the PC...I always do this when I reflash my cart just to be on the safe side.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#44391 - inthearmsofsleep - Wed Jun 01, 2005 7:02 am
I've never had any luck with saving. I back up my save but for some reason it doesn't work when i write the save to it. It says it worked, but when i try to play the game it's not there.
#44417 - The 9th Sage - Wed Jun 01, 2005 5:38 pm
inthearmsofsleep wrote: |
I've never had any luck with saving. I back up my save but for some reason it doesn't work when i write the save to it. It says it worked, but when i try to play the game it's not there. |
Hmm...what software are you using? If it's Littlewriter, as much as I like Littlewriter I've had no real luck using it for backing up my saves. And if you're using PogoShell or something you have to make sure you back up the entire 256k of SRAM or else it will probably not be working when you reflash it, that's just because of how PogoShell's SRAM saving system works.
Also, as I understand it...some menu type applications that come by default with the various flash carts (for loading more than one ROM on a cart) assign different SRAM banks to different ROMs in the loader, going by their order. That's how it usually works I believe. Like...the first ROM is likely Bank 1, 2nd Bank 2, etc (SRAM on flash carts is split up into banks, generally of 32k a piece). If you tried it and it doesn't work it's possible that you either saved the wrong SRAM bank or backed the save up to the wrong bank. About the only way to know this for sure is to check the documentation that came with your flash cart, although actually you could just back up the whole bit of the SRAM, and if you reflash the sane ROM you flashed before it should be fine and find the save just fine.
Oh, and if any of this is wrong, someone please feel free to correct me. I'm always wanting to learn more about this kind of thing, and I'm sure some of you know way more than I do about these things.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#44471 - rkenshin - Thu Jun 02, 2005 3:08 am
headspin wrote: |
FlashMe Version 3 (Current)
* Dosn't require SL1 shorting if using V2+.
* Backlight fades in
* No health screen
* Removed RSA signature check for uploading and running *.nds files
* From V3+ a flashme.nds version of the firmware update is available meaning you will not need a GBA cartridge for any further firmware updates once your flashed with V3+. |
The last note for the current version, that only applies to using your wireless card (not WiFiME) to send it straight to your DS to upgrade?
#44477 - inthearmsofsleep - Thu Jun 02, 2005 3:27 am
grrrrrr still can't get it to work! I followed the instructions on that page you gave me, and it doesn't give me the crc32 error anymore, but it just gives me two white screens on my ds instead. I tried putting more than 1 copy of the firmware on here and that also doesn't work..i tried putting more than one copy of the firmware with a fixed header and that too did not work.
Any more suggestions?
#44480 - inthearmsofsleep - Thu Jun 02, 2005 3:59 am
one more question that has been on my mind....will i still be able to run gba games from the flash cart after i change the firmware? or does it permenantly make it so that i can only run ds games from the flash cart.
#44482 - tepples - Thu Jun 02, 2005 4:07 am
Every GBA ROM's header has a four-character code, which you can modify with the 'gbafix' utility included with devkitARM. Mario Kart (U) is AMKE, WarioWare (U) is AZWE, etc. If the four-character code of the GBA cart's header isn't "PASS", the FlashMe firmware will run it in GBA mode rather than Nintendo DS mode.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#44483 - inthearmsofsleep - Thu Jun 02, 2005 4:10 am
awesome, thank you. Now, to get this firmware update working................ i think it's funny that i'm encountering a lot more trouble than other people have with getting this little task completed....
#44485 - inthearmsofsleep - Thu Jun 02, 2005 5:01 am
I DID IT! I used darkain's multiboot loader (i didn't use it before because i didn't know how to use it)....and added the flashme.nds to it.....and it worked perfectly. Thank you everybody for your help! I was shaking by the time it said "firmware flashing completed succcessfullly."
: ) This is wonderful.
#46636 - zigg - Tue Jun 28, 2005 2:22 pm
I didn't see this question in a search, so please forgive me if I'm duplicating a conversation that was had earlier...
Is it possible that Nintendo games could checksum the area that flashme overwrites, and deny access to online games a la Xbox Live?
I find myself both hoping they can and can't. The latter would be useful because I'd like to flashme, but I'd still like to play online. The former would be useful because I'm really not keen on cheaters, etc.
#46637 - NoMis - Tue Jun 28, 2005 2:36 pm
I think they are able to do it but I don't know if they will.
If they do you can still recover the original firmware.
NoMis
_________________
www.gamedev.at - The austrian gamedev site
hde.gamedev.at - The Handheld Dev Env plugins for Eclipse
#47049 - mastertop101 - Mon Jul 04, 2005 4:04 pm
whats currently done ?
#47488 - philip - Sat Jul 09, 2005 5:12 pm
zigg wrote: |
Is it possible that Nintendo games could checksum the area that flashme overwrites, and deny access to online games a la Xbox Live?
I find myself both hoping they can and can't. The latter would be useful because I'd like to flashme, but I'd still like to play online. The former would be useful because I'm really not keen on cheaters, etc. |
I'm not sure firmware changes would be overly useful for cheating. Much more useful to implement more intelligent methods that protect globally against cheating (I remember "Game Programming Gems 1" had a long section on checksums, preventing packet replay, etc). These are used to protect PC online games, where the computer is potentially completely at the user's control!
BTW, a friend told me that hacked Xboxes are permanently blacklisted from using the Live service, not just denied on a per-session basis. Don't know how true that is.
Back onto FlashMe, and I just completed this a few days back. I was so pleased when I saw a demo running using my PassMe, that I just had to flash straight away! Unfortunately, it went to 1% then refused to go any further no matter what object I shoved in the hole! (you'd be surprised just how non-conductive a lot of screwdrivers seem to be) Eventually I found a small piece of low voltage wire, frayed the end, and that did the job a treat!
One question, though: if SL1 only protects a small section of flash, why can't the update continue on its own once this section is complete?
#47489 - olimar - Sat Jul 09, 2005 5:18 pm
Last edited by olimar on Wed Aug 20, 2008 9:45 pm; edited 1 time in total
#47493 - philip - Sat Jul 09, 2005 5:42 pm
olimar wrote: |
It does. After 25%, it will go on its own. |
Doh! I'm pretty sure no-one's mentioned that before. I thought it was pretty smooth once I got it going! I was too scared to move a muscle once I got a good connection, what with all the trouble I had getting it started.
#47588 - The 9th Sage - Mon Jul 11, 2005 2:55 am
philip wrote: |
Doh! I'm pretty sure no-one's mentioned that before. I thought it was pretty smooth once I got it going! I was too scared to move a muscle once I got a good connection, what with all the trouble I had getting it started. |
The good news is that from now on, unless it is said otherwise you shouldn't have to short that connector...any subsequent updates shouldn't have to touch that write protected area, so no fiddling around...just flash your cart and go. :)
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#55466 - CakkuZ - Wed Sep 28, 2005 7:32 pm
philip wrote: |
BTW, a friend told me that hacked Xboxes are permanently blacklisted from using the Live service, not just denied on a per-session basis. Don't know how true that is. |
Thats 100% true i think there's allready modchips that automatically chance to original firmware when u try to access live :)
#55498 - leoedin - Wed Sep 28, 2005 9:55 pm
umm...wrong place, wrong topic, wrong question, and wrong first post.
edit: it appears they have edited the post to not include advertisments etc...
_________________
Yours Truly
my website
my blog
M3 Review
Last edited by leoedin on Mon Oct 03, 2005 8:57 pm; edited 1 time in total
#55789 - jojjy - Sun Oct 02, 2005 8:09 am
For the uninstall.nds... is there a .ds.gba version? I just flashed the firmware to my DS but I would love to have the ability to put it back to normal if I need to but burning a .ds.gba to my flash cart (just like I did with flashme.ds.gba)
Do I actually need a .ds.gba or can I add the .nds version to darkians (sp?) custom loader?
Thanks.
PM me with the answer if possible.
#55791 - The 9th Sage - Sun Oct 02, 2005 8:21 am
jojjy wrote: |
For the uninstall.nds... is there a .ds.gba version? I just flashed the firmware to my DS but I would love to have the ability to put it back to normal if I need to but burning a .ds.gba to my flash cart (just like I did with flashme.ds.gba)
Thanks.
PM me with the answer if possible. |
Just append Darkfader's loader to the NDS and burn it to a flashcart. DarkFader's Website, NDS section. It's part way down....if I'm not thinking wrong (from lack of sleep or whatever), with Windows XP at least if you type:
"copy /b loader.bin + /b nameofgame.nds nameofoutput.nds.gba"
That should get you an NDS you can load from a flashcart with no problems.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#55793 - wintermute - Sun Oct 02, 2005 9:30 am
The 9th Sage wrote: |
jojjy wrote: | For the uninstall.nds... is there a .ds.gba version? I just flashed the firmware to my DS but I would love to have the ability to put it back to normal if I need to but burning a .ds.gba to my flash cart (just like I did with flashme.ds.gba)
Thanks.
PM me with the answer if possible. |
Just append Darkfader's loader to the NDS and burn it to a flashcart. DarkFader's Website, NDS section. It's part way down....if I'm not thinking wrong (from lack of sleep or whatever), with Windows XP at least if you type:
"copy /b loader.bin + /b nameofgame.nds nameofoutput.nds.gba"
That should get you an NDS you can load from a flashcart with no problems. |
The word is prepend, to append means to tack on the end, the loader won't do any good there.
devkitARM provides dsbuild which takes an nds file and outputs a .ds.gba, much easier than messing around with copy and less error prone.
#55795 - olimar - Sun Oct 02, 2005 10:56 am
Last edited by olimar on Wed Aug 20, 2008 9:51 pm; edited 1 time in total
#55797 - wintermute - Sun Oct 02, 2005 11:07 am
olimar wrote: |
jojjy wrote: | For the uninstall.nds... is there a .ds.gba version? I just flashed the firmware to my DS but I would love to have the ability to put it back to normal if I need to but burning a .ds.gba to my flash cart (just like I did with flashme.ds.gba) |
The .nds files (flashme and noflashme) are self-booting. They shouldn't need an extra loader. |
Unfortunately some burner software decides to "fix" the header in the nds files thus breaking it :/
#55806 - Ilomoga - Sun Oct 02, 2005 2:15 pm
I'm thinking about flashing my DS, too.
I went through all 24 pages (i think that's the right number) and very early some people had the problem that the flashing just stopped and they made a brick (the problem wasn't the SL1 shorting I think)
So what could happen if I want to flash it with a F2A 256 Pro card? Is there any risk (except powering off manually too early)?
_________________
The future of gaming is mobile Handheld Gaming.
#55807 - Kyoufu Kawa - Sun Oct 02, 2005 2:19 pm
Even better question: Has there been any update after all this time?
Or how 'bout this: Is my buddy SlimeSmile's fear with good reason? He's afraid the new games won't run on flashed DSes. Somebody please give a nice (preferably low) danger estimate?
#55808 - Ilomoga - Sun Oct 02, 2005 2:27 pm
I meant that sentence by Lynx:
"If it stopped at 100 and you turned it off, you're screwed. Basically that means it only managed to flash the very first block when you lost connection. Extremely rare, but I suppose it could happen."
_________________
The future of gaming is mobile Handheld Gaming.
#55809 - jojjy - Sun Oct 02, 2005 3:18 pm
olimar wrote: |
The .nds files (flashme and noflashme) are self-booting. They shouldn't need an extra loader. |
yes but I can't burn nds files to my flash cart (EZFA 256), thus why i ask if I need a loader or if there is a way to make the .nds itself a .ds.gba file.
#55813 - tepples - Sun Oct 02, 2005 5:08 pm
If you rename it to .gba and flash it without the loader, it'll probably work unless your flash card writing software decides to "repair" the GBA headers. If you can't turn that off, you'll need to use one of those .nds loaders.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#55821 - The 9th Sage - Sun Oct 02, 2005 7:53 pm
olimar wrote: |
The .nds files (flashme and noflashme) are self-booting. They shouldn't need an extra loader. |
Ah, sorry, I forgot that newer NDS files have the loader built in...heh, wasn't aware they were already doing this. So no need to eh, 'prepend' the loader. :P
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#55863 - Lynx - Mon Oct 03, 2005 3:45 pm
Ilomoga wrote: |
I meant that sentence by Lynx:
"If it stopped at 100 and you turned it off, you're screwed. Basically that means it only managed to flash the very first block when you lost connection. Extremely rare, but I suppose it could happen." |
Actually, that quote is from the author of the firmware update (loopy). But, I really doubt that could actually happen, as just touching SL1 for a milisecond gets more then 100 flashed.. which, in the new version is shown in %
#55948 - DiscoBoy - Tue Oct 04, 2005 8:51 pm
I was thinking of using my Gameboy movieplayer as a flashcart and "wifime" a flashme-firmware.
I tried dropping both flashme.ds.gba and flashme.nds on the flashcard and naming them _BOOT_MP.nds
My GBAMP is flashed ok and I ran WiFiMe
Of course nothing worked. In my small mind I was thinking it should work.
Question 1: Would it be possible at all?
Question 2: Who do I send money to make it work? (flashme, wifime or gbamp flash)
#57358 - olimar - Sat Oct 15, 2005 6:18 am
Last edited by olimar on Wed Aug 20, 2008 9:50 pm; edited 1 time in total
#57365 - Ilomoga - Sat Oct 15, 2005 10:21 am
Is there any special reason for that or only because some wanted it so?
BTW I've got one more questions
How does starting a game (fromo DS cart) work? First the typical white screen and then the game starts already (because health screen is removed)?
_________________
The future of gaming is mobile Handheld Gaming.
#57366 - olimar - Sat Oct 15, 2005 10:31 am
Last edited by olimar on Wed Aug 20, 2008 9:50 pm; edited 1 time in total
#57374 - JaJa - Sat Oct 15, 2005 11:44 am
Quote: |
The warning screen is skipped, that's all. It goes straight to the menu screen. |
Better than that, it fades to the menu screen.
I miss the DS start up sound though...
#57510 - Ilomoga - Sun Oct 16, 2005 5:16 pm
After long time of waiting I flashed my DS yesterday and wow - it rocks not to see the health screen but start the game after 1-2 seconds of waiting (if you've activated auto start in the DS menu)
And it rocks how the backlight fades in :D
_________________
The future of gaming is mobile Handheld Gaming.
#57556 - Mr Snowflake - Sun Oct 16, 2005 11:31 pm
Olimar or Loopy or someone: Not to be an ass, but I actually like the Nintendo DS intro 'movie' when starting the DS, but I don't like that I have to tap the screen after it, would it be possible, to only leave the tapping out? Ofcourse you don't have to, it's just something I personally like. :)
_________________
http://www.mrsnowflake.be
#57558 - Filb - Sun Oct 16, 2005 11:46 pm
Mr Snowflake wrote: |
Olimar or Loopy or someone: Not to be an ass, but I actually like the Nintendo DS intro 'movie' when starting the DS, but I don't like that I have to tap the screen after it, would it be possible, to only leave the tapping out? Ofcourse you don't have to, it's just something I personally like. :) |
Good idea! I like it! ^^
#58043 - Gunnme - Thu Oct 20, 2005 12:33 pm
Once flashme is applied... if it was an older version, May I apply new flashme versions? without shorting SL1 again, so only overwrites the rest..
maybe with the recovery utility? I did read some time ago there was a new flashme ver. so... what exactly changes?is it really important? could be released a new flashme when Mario Kart gone out, so DS firmware doesn't get banished? (some info I know: a flashed DS went to brick after test a LEGITIMATE Mario Kart DS unit; need to confirm).
#58136 - deufeufeu - Fri Oct 21, 2005 7:36 am
Gunnme wrote: |
(some info I know: a flashed DS went to brick after test a LEGITIMATE Mario Kart DS unit; need to confirm). |
Sounds a lot like an urban legend to me... flashme ds can't be bricked has there's recovery in the sl1 protected part...
Even if it's nintendo intention to keep the flasher away from the gaming scene, which I doubt because keeping all customers is important, they will never make such a move as bricking a ds for two reasons a) it's really some kind of asshole revenge, a businness company can't afford to have it's image downgraded like this b) if for some strange reason the code jump to the bricking code, legal customers will get bricked...
So all in all it'll be something deeply aftecting only nintendo reputation and non flashed ds...
Far more possible version : mario kart ds detects a flashed ds, when you want to play online it sends this info to nintendo server which bans your address mac for this reason and maybe try to track you by following the ds serial number... A much more smart move for them.
Personnaly I'd prefer they don't care and just let people play for what they buy =)
#58137 - Gunnme - Fri Oct 21, 2005 7:49 am
deufeufeu wrote: |
Gunnme wrote: | (some info I know: a flashed DS went to brick after test a LEGITIMATE Mario Kart DS unit; need to confirm). |
Sounds a lot like an urban legend to me... flashme ds can't be bricked has there's recovery in the sl1 protected part...
Even if it's nintendo intention to keep the flasher away from the gaming scene, which I doubt because keeping all customers is important, they will never make such a move as bricking a ds for two reasons a) it's really some kind of asshole revenge, a businness company can't afford to have it's image downgraded like this b) if for some strange reason the code jump to the bricking code, legal customers will get bricked...
So all in all it'll be something deeply aftecting only nintendo reputation and non flashed ds...
Far more possible version : mario kart ds detects a flashed ds, when you want to play online it sends this info to nintendo server which bans your address mac for this reason and maybe try to track you by following the ds serial number... A much more smart move for them.
Personnaly I'd prefer they don't care and just let people play for what they buy =) |
Is in spanish, but not an urban legend:
http://www.elotrolado.net/showthread.php?s=&threadid=464593
He had flashme, so could recover it. Today we will confirm with other user; but it seems that access part of the firmware writable, and maybe this makes flashme don't work properly.
I suppose it was not their intention... is only a colateral effect.
#58160 - cory1492 - Fri Oct 21, 2005 12:00 pm
Isnt Mario Kart supposed to be one of the online ones? Could there actually be some form of planned update to the unprotected firmware to store somthing like wifi settings or some such, that over writes a previously unoccupied area that could now hold critical data for flashme to work... I have no doubt that flashme will get updated if it is indeed true, the coders who work on that are masters in my little minded opinion.
#58167 - Maverick - Fri Oct 21, 2005 12:45 pm
So the wifi settings are stored in the firmware and the game updates a section of the firmware, and in making the assumption that it is updating the original firmware, it corrupts flashme?
#58194 - tepples - Fri Oct 21, 2005 4:02 pm
Someone who uses wifime or passme is going to need to make a dump of an original firmware and then a firmware after running MKDS for the first time, and then send the .ips file (binary diff) to the FlashMe developers. It could be that we have to downsample or get rid of some of the graphics in the option menu in order to make future versions of FlashMe fit.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#58205 - maniacdevnull - Fri Oct 21, 2005 4:25 pm
tepples wrote: |
Someone who uses wifime or passme is going to need to make a dump of an original firmware and then a firmware after running MKDS for the first time, and then send the .ips file (binary diff) to the FlashMe developers. It could be that we have to downsample or get rid of some of the graphics in the option menu in order to make future versions of FlashMe fit. |
Are there step-by-step instructions for doing that? I'm gonna get MKDS on the release date, and I'd be happy to contribute.
#58212 - hoagie - Fri Oct 21, 2005 5:58 pm
wouldnt it be dangerous for nintendo to upgrade firmware without telling us. I mean, we might have a low battery during the flash process, then we bricked our DS
#58213 - Ilomoga - Fri Oct 21, 2005 6:13 pm
hoagie wrote: |
wouldnt it be dangerous for nintendo to upgrade firmware without telling us. I mean, we might have a low battery during the flash process, then we bricked our DS |
Yeah, that's true. They even tell us not to switch it of a game while saving and there "only" the save could be damaged ...
_________________
The future of gaming is mobile Handheld Gaming.
#58226 - tepples - Fri Oct 21, 2005 8:22 pm
hoagie wrote: |
I mean, we might have a low battery during the flash process, then we bricked our DS |
That's one thing Sony got right when it designed the PSP. The PSP's power chip lets the program read available power, so that if you're deep into the equivalent of red on the battery light, the upgrader won't run.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#58228 - maniacdevnull - Fri Oct 21, 2005 8:26 pm
tepples wrote: |
hoagie wrote: | I mean, we might have a low battery during the flash process, then we bricked our DS |
That's one thing Sony got right when it designed the PSP. The PSP's power chip lets the program read available power, so that if you're deep into the equivalent of red on the battery light, the upgrader won't run. |
I am almost positive the DS has a similar function w.r.t the battery... the main start-up screen has a green/red indicator at the top (near the username, time, etc.) to show the battery charge.
#58241 - MaHe - Fri Oct 21, 2005 9:01 pm
I bet data is stored on Nintendo's server. That's the most logical idea.
#58307 - Mr Snowflake - Sat Oct 22, 2005 2:01 pm
Gunnme wrote: |
(some info I know: a flashed DS went to brick after test a LEGITIMATE Mario Kart DS unit; need to confirm). |
So MKDS wrote local network information over the firmware ('cause flashme is bigger than std firmware)?
_________________
http://www.mrsnowflake.be
#58409 - olimar - Sun Oct 23, 2005 10:29 am
Last edited by olimar on Wed Aug 20, 2008 9:55 pm; edited 1 time in total
#58421 - rumblpak - Sun Oct 23, 2005 2:33 pm
will the new version run with wifime to flash the firmware or does it require a passme with the new updated passme firmware?
#58441 - olimar - Sun Oct 23, 2005 5:22 pm
Last edited by olimar on Wed Aug 20, 2008 9:55 pm; edited 1 time in total
#58508 - tepples - Mon Oct 24, 2005 3:46 am
Mario Kart broke your FlashMe?
A new topic has been created for Mario Kart related trouble. Please take such discussion here.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#59152 - Ilomoga - Sat Oct 29, 2005 8:27 pm
I have got a question: Is it possible to let the backlight fade in if it starts from flash cart too? It only fades in if the DS goes to the menu.
If it is, it would be nice (of course only if you have got time to and like to do it ^^)
_________________
The future of gaming is mobile Handheld Gaming.
#59192 - Dudu.exe - Sun Oct 30, 2005 5:42 am
Ilomoga wrote: |
hoagie wrote: | wouldnt it be dangerous for nintendo to upgrade firmware without telling us. I mean, we might have a low battery during the flash process, then we bricked our DS |
Yeah, that's true. They even tell us not to switch it of a game while saving and there "only" the save could be damaged ... |
its not a problems becouse mario Kart try to write in a Empty area on DS firmware ( Write the Wifi settings )
so if something happens if the DS turn off or something it will not brick the DS..
the problem is only with FLASHME becouse there is no more empty areas on Firmware.. so MKDS overwrite something important...
_________________
http://flickr.com/photos/stuffbox
#59202 - JaJa - Sun Oct 30, 2005 9:34 am
IIRC there are empty bits.
But not where MK tried to write.
#59205 - Ilomoga - Sun Oct 30, 2005 10:18 am
[quote="Dudu.exe"][quote="Ilomoga"] hoagie wrote: |
its not a problems becouse mario Kart try to write in a Empty area on DS firmware ( Write the Wifi settings )
so if something happens if the DS turn off or something it will not brick the DS..
the problem is only with FLASHME becouse there is no more empty areas on Firmware.. so MKDS overwrite something important... |
Yeah, but what I was talking about was a firmware update which would need overwriting parts of the existing firmware. When I wrote that I didn't know the wifi settings were saved in DS.
_________________
The future of gaming is mobile Handheld Gaming.
#59725 - olimar - Thu Nov 03, 2005 7:51 pm
Last edited by olimar on Wed Aug 20, 2008 9:57 pm; edited 1 time in total
#59730 - hoagie - Thu Nov 03, 2005 8:33 pm
how do you know it works if mario kart hasn't been released yet?
#59746 - Ilomoga - Thu Nov 03, 2005 10:01 pm
Maybe because he removed something so Flashme isn't bigger than original firmware, for that he doesn't have to know where Mario Kart DS writes.
Will there be another version for what you don't need shorting SL1 (after Mario Kart release)?
_________________
The future of gaming is mobile Handheld Gaming.
#59751 - JaJa - Thu Nov 03, 2005 10:42 pm
DarkainMX borrowed a friends copy.
This allowed loopy/olimar to fix flashme.
His friend got a pre-release copy.
Online play is working already.
#59754 - Ilomoga - Thu Nov 03, 2005 10:58 pm
So there won't be a version which doesn't need shorting SL1?
_________________
The future of gaming is mobile Handheld Gaming.
#59755 - Veg - Thu Nov 03, 2005 11:07 pm
I think if it was possible to make the firmware MarioKart compatible without shorting SL1, they'd have done it like that.
So no, you'll need to short SL1 this time.
But it's not as if it's that big a deal. I use a random screw I found lying around.
#59756 - Ilomoga - Thu Nov 03, 2005 11:15 pm
I thought he just removed some things that aren't really necessary (graphics or something like that) to get a smaller one than the original, so I thought after Mario Kart DS release he will know more and can make another version which doesn't need SL1 shorting.
But is there still the recovery feature? What did change in the first 64KB?
_________________
The future of gaming is mobile Handheld Gaming.
#59761 - Mithos - Thu Nov 03, 2005 11:23 pm
Quote: |
<davido2> what did you removed to make space for flashme?
<JaJa_> was it just shuffled up or mutilated so it fits?
<loopy_> the firmware is recompressed to take up less space |
=)
#59768 - curiousmike - Fri Nov 04, 2005 12:57 am
Has anyone used the new flashme.nds ? Is it "safe" ?
#59770 - lambi1982 - Fri Nov 04, 2005 1:05 am
ITS GONNA SAVE ON THE CART>....................
and If by some micro scopic chance it does, how much freakin space could a few numbers take.......
If the first firmware was written and it needed to be done again, I dont think there would be a problem........
its gonna be on the cart...... Nintendos first time for its own "real" online support, people should expect some flaw, like having to make a new connection every time. but kinda unlikely.
I myself think it will save on the cart and you just have to set settings again if you get a new game......... ;)
_________________
Who, Me?
#59776 - CubeGuy - Fri Nov 04, 2005 1:32 am
It is proven that the Wi-Fi settings save to the firmware. A new version of FlashMe has been released to correct the problem. It's been known for a while now.
_________________
It's 'CubeGuy.' One word. No space.
#59822 - arcanis - Fri Nov 04, 2005 9:41 am
i have a problem with the new firmware. when i put it on the flashcard (ez2 1gb), i only get 2 white screens :(, but the old flashme is already installed. do i have to use WifiMe again?
#59836 - gl0b - Fri Nov 04, 2005 1:34 pm
updated to v5 without any problem using flashme v3 + wifiMe
_________________
----!-----
Next generation DS
#59839 - pepsiman - Fri Nov 04, 2005 2:20 pm
arcanis wrote: |
i have a problem with the new firmware. when i put it on the flashcard (ez2 1gb), i only get 2 white screens :(, but the old flashme is already installed. do i have to use WifiMe again? |
With some gba flash software you need to prepend an nds loader to flashme.nds before flashing.
#59851 - arcanis - Fri Nov 04, 2005 4:50 pm
@pepsiman
thanks, now it worked without problems :)
#60460 - zxr750j - Thu Nov 10, 2005 4:43 pm
@arcanis
Did you use the 3.20 software?
#60463 - arcanis - Thu Nov 10, 2005 5:21 pm
zxr750j wrote: |
@arcanis
Did you use the 3.20 software? |
yes, i did. i patched flashme.nds with ndsloader.bin, then flashed it to my ez2 without using any loader.
#60482 - zxr750j - Thu Nov 10, 2005 9:50 pm
Thanks, i'll try it.
edit: it works fine.
#65313 - olimar - Mon Jan 02, 2006 12:29 am
Last edited by olimar on Wed Aug 20, 2008 10:00 pm; edited 2 times in total
#65318 - Dwedit - Mon Jan 02, 2006 12:55 am
It looks like flashme_stealth can be identified by two green screens at the "eject your DS card at pictochat" firmware identification trick.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#65334 - m2pt5 - Mon Jan 02, 2006 3:14 am
olimar wrote: |
- shows your old firmware version |
That's freaking awesome. Looks like mine was a v2, even though I bought it in January.
Does it show the current firmware version on a nonflashed DS? (Not terribly useful, but still interesting.)
#65336 - olimar - Mon Jan 02, 2006 3:18 am
Last edited by olimar on Wed Aug 20, 2008 10:04 pm; edited 1 time in total
#65359 - Thomas - Mon Jan 02, 2006 12:44 pm
This is great. MultiNDS loader works perfectly now! Now I can finally put more than one homebrew program at a time on my flashcart.
#65363 - Ilomoga - Mon Jan 02, 2006 1:59 pm
Works for me too, thx :)
_________________
The future of gaming is mobile Handheld Gaming.
#65496 - pt3r - Tue Jan 03, 2006 6:06 pm
Can I upgrade from flashme v5 to flashme v6 without shorting the SL1 ? If I don't short the SL1 the progress meter goes to 66% and then stops. Turning the DS on and of shows that my flashme version is still v5.
#65497 - Veg - Tue Jan 03, 2006 6:10 pm
I managed to upgrade from v5 to v6 without shorting SL1.
#65508 - pt3r - Tue Jan 03, 2006 7:13 pm
Before I forget I tried to upgrade the v5 stealth version to the stealth version v6.
#65790 - derula - Thu Jan 05, 2006 7:30 pm
one question: I have the v5 normal flashme, can I bring health screen back when upgrading to v6 stealth? I guess not, but it's worth an ask...
#65797 - Thomas - Thu Jan 05, 2006 8:20 pm
derula wrote: |
one question: I have the v5 normal flashme, can I bring health screen back when upgrading to v6 stealth? I guess not, but it's worth an ask... |
Of course you can. But you might have to short SL1 again.
#65808 - MaHe - Thu Jan 05, 2006 9:16 pm
Thomas wrote: |
derula wrote: | one question: I have the v5 normal flashme, can I bring health screen back when upgrading to v6 stealth? I guess not, but it's worth an ask... |
Of course you can. But you might have to short SL1 again. |
Nope. The healthscreen data is saved in the non-protected part of the FW, so no worries here.
Loopy, can we expect a function to replace the health screen with our own bitmap? That'd simply rock.
#65817 - derula - Thu Jan 05, 2006 10:07 pm
MaHe wrote: |
Loopy, can we expect a function to replace the health screen with our own bitmap? That'd simply rock. |
Absolutely ^^
Well, for me, flashme upgrade from v5 to v6-stealth worked and did not stick at 66% as pt3r reported... no need to bridge SL1 either.
#65874 - Chobie - Fri Jan 06, 2006 11:55 am
Just upgraded from V5 -> V6 and it _did_ get stuck on 66%. Didn't really want to turn off my DS so I just shorted the SL1 and it started to continuing and finished without anymore problems.
Don't really know why but I have the V3 FW and I am using SC SD. Hope it helps.
But now that v6 is installed it works like a charm.
#65875 - MatLeOuf - Fri Jan 06, 2006 12:12 pm
Upgraded from V5 to V6 without any problem, no shorting and no pause at 66%...
Keep up the good work!
#65887 - JaJa - Fri Jan 06, 2006 4:36 pm
Are a lot of DS's reporting the "old FW" version as FW3 because that is the version previous flashme versions are based on?
Or is it stored or worked out?
#65896 - m2pt5 - Fri Jan 06, 2006 5:37 pm
Chobie wrote: |
Just upgraded from V5 -> V6 and it _did_ get stuck on 66%. Didn't really want to turn off my DS so I just shorted the SL1 and it started to continuing and finished without anymore problems.
Don't really know why but I have the V3 FW and I am using SC SD. Hope it helps. |
It seems that if your original firmware was v2, no shorting is necessary. But if it was v3 then you'll have to short SL1 again.
#65898 - Ilomoga - Fri Jan 06, 2006 5:43 pm
m2pt5 wrote: |
Chobie wrote: | Just upgraded from V5 -> V6 and it _did_ get stuck on 66%. Didn't really want to turn off my DS so I just shorted the SL1 and it started to continuing and finished without anymore problems.
Don't really know why but I have the V3 FW and I am using SC SD. Hope it helps. |
It seems that if your original firmware was v2, no shorting is necessary. But if it was v3 then you'll have to short SL1 again. |
I didn't have to short and my original firmware was v2.
Could be true ...
_________________
The future of gaming is mobile Handheld Gaming.
#65901 - MaHe - Fri Jan 06, 2006 5:47 pm
Ilomoga wrote: |
m2pt5 wrote: | Chobie wrote: | Just upgraded from V5 -> V6 and it _did_ get stuck on 66%. Didn't really want to turn off my DS so I just shorted the SL1 and it started to continuing and finished without anymore problems.
Don't really know why but I have the V3 FW and I am using SC SD. Hope it helps. |
It seems that if your original firmware was v2, no shorting is necessary. But if it was v3 then you'll have to short SL1 again. |
I didn't have to short and my original firmware was v2.
Could be true ... |
Or maybe not. My FW was NDS-V3 and I could update with no problems from v5_stealth to v6_stealth.
#65979 - caitsith2 - Sat Jan 07, 2006 6:51 am
MaHe wrote: |
Thomas wrote: | derula wrote: | one question: I have the v5 normal flashme, can I bring health screen back when upgrading to v6 stealth? I guess not, but it's worth an ask... |
Of course you can. But you might have to short SL1 again. |
Nope. The healthscreen data is saved in the non-protected part of the FW, so no worries here.
Loopy, can we expect a function to replace the health screen with our own bitmap? That'd simply rock. |
The health screen is text, rather than graphics. The text for this screen is contained in part 5 of the firmware, which is decompressed by the firmware. Firefly is the only one who currently has a compressor for parts 3-5 of the firmware. I am working on one however, as I want to do something similar, in replacing the heath screen.
Here is the decompression code I have worked out so far. compression code will soon follow. http://phpfi.com/94981
#65996 - MaHe - Sat Jan 07, 2006 1:17 pm
Nice.
Now let's see. We all want to start a custom written FW project, right (at least some of us)?
I've searched the forums for suggestions and ideas and put them on a list:
- Basic PDA functions (calendar, notes, alarm)
- Calculator
- Custom splashscreen (healthscreen)
- WiFi HotSpot finding, Nintendo WFC setting editor, WPA support (if possible)
- Pictochat P2P (that's a idea of mine - if two persons with DSs are to far away to chat, but one DS is in the middle of them, they still could do it via the one between them, I hope you understand)
- Password protection
- Recovery code (a must)
- Extendable FW functions using GBAmp/g6/m3/supercard FW space
Although I'm pretty sure we cannot fit everything in 256KBytes of space, unless someone figures out a really good compression system...
P.S.: Stupid ideas like Mp3 player integrated in FW were removed.
#66001 - G-Pjube - Sat Jan 07, 2006 2:27 pm
MaHe wrote: |
- Pictochat P2P (that's a idea of mine - if two persons with DSs are to far away to chat, but one DS is in the middle of them, they still could do it via the one between them, I hope you understand) |
Great idea, then make a chain of 16 users and now you have 16 x 30 meters reach :) That would be cool though. Maybe expand the PDA functions a bit more? Like, emailing functions (if at hotspot) or a telephone book? I'm just suggesting :)
_________________
www.picfront.com [ Upload your pictures ]
#66013 - juhees - Sat Jan 07, 2006 4:09 pm
G-Pjube wrote: |
Great idea, then make a chain of 16 users and now you have 16 x 30 meters reach :) |
Even with two DSes you can get a distance of 100 meters (if there is nothing between them). ;-)
#66093 - AnalogMan - Sun Jan 08, 2006 5:09 am
MaHe wrote: |
- WiFi HotSpot finding, Nintendo WFC setting editor, WPA support (if possible)
|
I like the idea of an easy to access WiFi Settings. I hate having to start up Mario to edit some WiFi Settings to get on with Animal Crossing (cause getting to the WiFi settings in AC is a pain in the ass). Also a built in feature like Stairs' wardriving homebrew could be useful.
#66323 - tetsujin - Mon Jan 09, 2006 8:02 pm
MaHe wrote: |
Nice.
Now let's see. We all want to start a custom written FW project, right (at least some of us)?
I've searched the forums for suggestions and ideas and put them on a list:
- Basic PDA functions (calendar, notes, alarm)
- Calculator
- Custom splashscreen (healthscreen)
- WiFi HotSpot finding, Nintendo WFC setting editor, WPA support (if possible)
- Pictochat P2P (that's a idea of mine - if two persons with DSs are to far away to chat, but one DS is in the middle of them, they still could do it via the one between them, I hope you understand)
- Password protection
- Recovery code (a must)
- Extendable FW functions using GBAmp/g6/m3/supercard FW space
|
Things I'd like to see in an extended firmware:
- From what I understand about Flashme firmware (I haven't run any DS homebrew yet, I'm afraid...) it boots from the GBA slot automatically if there's a Passme-specific GBA header on the GBA slot. I prefer to boot to the menu and then launch my game (which can be done, as I understand, by holding select at boot time...) but from what I understand Passme can't boot DS homebrew from the menu screen. I'd like to be able to boot DS stuff from the GBA slot, from the DS menu screen, and have any options related to auto-booting from the GBA slot respect what's selected in prefs.
- Proper support for card ejection/insertion events when at the menu screen (I believe that's possible, right?)
- If the config and pictochat apps are replaced, provide the ability to exit back to the main menu without reset.
The relay-mode Pictochat sounds interesting, but unlikely to be backward-compatible... And the whole point of Pictochat is that everyone has it, so if you're in a room with a bunch of DS users in a situation where people are more likely to be chatting than playing games, you can go chat with a high degree of confidence that there'll be people there to talk to. People in that situation may not even think to look for a WMB-download of an alternate chat program, and if they do, there's still the problem that we wouldn't be able to WMB-broadcast a pictochat replacement to people with stock DSes.
I adore the notion of having more Wi-Fi capabilities at the menu. A WEP cracker integrated with Wi-Fi setup would be quite handy. :)
It's all fun to think about - but for now I'll be quite happy just getting WMB/beacontest and Flashme set up and playing homebrew.
_________________
---GEC
I think that all the work that's been done by the homebrew community so far to support people who want to program for the GBA or DS is amazing.
Thank you, everyone, I look forward to taking advantage of your work.
#66337 - CubeGuy - Mon Jan 09, 2006 9:40 pm
My major hope for the firmware is skins.
I'd love to customize the images for the menu.
_________________
It's 'CubeGuy.' One word. No space.
#66506 - Xtreme - Wed Jan 11, 2006 11:53 am
Also alarm clock that does work with shoulder buttons. I also hate that DS boots every time I change alarm clock settings, etc. Maybe these are the most possible ones?
In my dreams:
Some privacy... a password protected PictoChat.
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#66516 - CubeGuy - Wed Jan 11, 2006 3:14 pm
Getting the Rumble Pak to work with the alarm...
_________________
It's 'CubeGuy.' One word. No space.
#66586 - Empyrean - Thu Jan 12, 2006 5:54 am
Quote: |
the ability to exit back to the main menu without reset |
Ohhh... you said it!
Quote: |
I'd love to customize the images for the menu. |
I'll second that!
_________________
3 is not an "e",
7 is not a "t",
1 is not an "l",
And for the love of God,
Learn how to spell!
#66916 - HyperHacker - Sat Jan 14, 2006 11:29 am
I thought about the whole menu-shuts-down-system thing a while ago. It seems to me that this is required due to the way it loads the programs. However, it might be possible to fake it... is there any way to soft-reboot the DS? (That is, your code can reset everything, back to the health screen and logo, as if you'd just turned it off and on again.) You could add a 'bypass' bit (stored in the firmware) in the startup sequence, that if this bit is set, clear it and jump straight to the main menu rather than starting the game or showing the logo/health screen. Then hack the soft-shutdown routines used by these programs to instead set the bit and soft-reboot, and it looks just as if it went back to the menu. :)
Also on the subject of new features, one thing I think would rock and be really easy to do is to change some text. That is, when you boot up without a GBA game, at the bottom it says 'no game pak inserted'. I'd like to be able to change that text to have like my name or something in it. It'd provide a pretty easy way to identify the system if it were ever lost or stolen. And you could show it off. :P
#67443 - MechaBouncer - Wed Jan 18, 2006 3:49 am
tetsujin wrote: |
MaHe wrote: | Nice.
Now let's see. We all want to start a custom written FW project, right (at least some of us)?
I've searched the forums for suggestions and ideas and put them on a list:
- Basic PDA functions (calendar, notes, alarm)
- Calculator
- Custom splashscreen (healthscreen)
- WiFi HotSpot finding, Nintendo WFC setting editor, WPA support (if possible)
- Pictochat P2P (that's a idea of mine - if two persons with DSs are to far away to chat, but one DS is in the middle of them, they still could do it via the one between them, I hope you understand)
- Password protection
- Recovery code (a must)
- Extendable FW functions using GBAmp/g6/m3/supercard FW space
|
Things I'd like to see in an extended firmware:
- From what I understand about Flashme firmware (I haven't run any DS homebrew yet, I'm afraid...) it boots from the GBA slot automatically if there's a Passme-specific GBA header on the GBA slot. I prefer to boot to the menu and then launch my game (which can be done, as I understand, by holding select at boot time...) but from what I understand Passme can't boot DS homebrew from the menu screen. I'd like to be able to boot DS stuff from the GBA slot, from the DS menu screen, and have any options related to auto-booting from the GBA slot respect what's selected in prefs.
- Proper support for card ejection/insertion events when at the menu screen (I believe that's possible, right?)
- If the config and pictochat apps are replaced, provide the ability to exit back to the main menu without reset.
The relay-mode Pictochat sounds interesting, but unlikely to be backward-compatible... And the whole point of Pictochat is that everyone has it, so if you're in a room with a bunch of DS users in a situation where people are more likely to be chatting than playing games, you can go chat with a high degree of confidence that there'll be people there to talk to. People in that situation may not even think to look for a WMB-download of an alternate chat program, and if they do, there's still the problem that we wouldn't be able to WMB-broadcast a pictochat replacement to people with stock DSes.
I adore the notion of having more Wi-Fi capabilities at the menu. A WEP cracker integrated with Wi-Fi setup would be quite handy. :)
It's all fun to think about - but for now I'll be quite happy just getting WMB/beacontest and Flashme set up and playing homebrew. |
I agree completely. These seem like more rudimentary things that should be done on the firmware level. A calendar, calculator, and wifi tools would be very nice (maybe even a web browser?), although all of those could probably make for better homebrew projects (there's already a TI-85 emulator). And extendable firmware functions to a flashcart seems like it would require the flashcart to be permanently connected to the DS. I'm also not sure how they would differ from just running a DS app to provide the function instead. That's what homebrew is all about, is it not? That way, there can be more than one of the same kind of app so people can have a little variety if they desire. The firmware, however, I'd prefer to be from a single source and built for reliability of the DS operation on only a rudimentary level. This isn't Windows here. I'd hate to see it get overrun and bloated by "features".
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#67460 - HyperHacker - Wed Jan 18, 2006 7:36 am
Oh yeah and we need to add a kitchen sink. Seriously, as cool as it would be to have a calculator, notepad, web browser, WEP cracker, toaster etc built right in, keep in mind that there's not a whole lot of space for firmware. Also the more we change it, the more we risk breaking compatibility with both commerical and existing homebrew games. Current versions of FlashMe will automatically boot whatever loader you have on the CF/SD card or flash cart (unless you hold select). Just write a loader that does all these things, maybe a simple OS. :p You could even make it look like the Nintendo firmware. Heck, if Moonshell had the option to boot the currently inserted DS/GBA game (GBA so I can use the GBAMP's built-in features), I'd practically never need to go into the main menu. (And since it can load a .nds from the flashcart, it probably wouldn't be difficult to just put one in the root directory that does these things.)
I'm not criticizing you guys for having such wild ideas, after all, that's what makes life interesting. (And some of these ideas are pretty damn good.) Just keep in mind the limitations you'd have to work around. Like I said, it'd be a lot easier to just put all the functions you want into a .nds and make it the startup program (_BOOT_MP.nds or whatever your cart uses), with basically the same effect.
Regarding Pictochat relay, though, that gives me an idea. I'm guessing 'hell no' but since DS can decrypt the WMB apps, could it encrypt them too? So once we have a program running on our own DS, we can encrypt WMB apps and send them to others with non-modified firmware.
#67469 - chishm - Wed Jan 18, 2006 9:21 am
There is one thing that should probably go in the firmware - booting GBA games with a custom border.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#67487 - MaHe - Wed Jan 18, 2006 3:08 pm
I'm really not sure how customized menu images and web browser would fit in 256kb. The only thing I'd personally really like is a WFC menu from MK:DS and with a modified skin to look like the original FW and a customizable healthscreen. :)
Everything else, I agree, could be done from a FlashCart.
#67489 - MechaBouncer - Wed Jan 18, 2006 3:47 pm
That makes sense. Aren't all the connection setups stored in the DS's firmware, afterall? That would be a lot more helpful to be able to actually configure that information without having to insert a gamepack each time. I would have thought that Nintendo would have used the WiFi enabled games to add a configuration menu to the DS itself and just access said menu through the games, instead of the other way around. Makes me wonder if that means that some games later on will have more advanced WiFi features.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#67510 - Ilomoga - Wed Jan 18, 2006 7:03 pm
I think it would be really great to include many things into DS firmware which are loaded from flash cart (but started via firmware, like Pictochat and not via a menu from a GBA cart) :-)
_________________
The future of gaming is mobile Handheld Gaming.
#67824 - Pikachu025 - Fri Jan 20, 2006 6:36 pm
Just to add something on the 66%-stuck-thing: My DS was FlashMe5, originally v1, and I didn't had to short the SL1. Same with my brother. Didn't try my friend's DS yet, though.
#69218 - MaHe - Sun Jan 29, 2006 10:41 am
It is not needed.
Rarely a bug that forces you to short SL1 occurs. But that's pretty rare.
#70188 - MechaBouncer - Sat Feb 04, 2006 10:18 pm
I was just thinking about something that might be good to add to the DS's firmware. With all the advancement being done with the DS WiFi libraries, could it be possible to connect 2 to 4 flashed DSes via WiFi and emulate a GBA link cable connection? That way, when you launch the GBA game, it thinks the DSes are wired to each other for GBA multiplayer. It seems like it would need to be done on the firmware level, I just wonder if it would even be possible. I also know that the WiFi libraries are still being worked on, but it seems like remarkable progress is being made on them. Perhaps this could be possible?
And while on the subject, I know it's probably been mentioned before, but would it be possible to use the Y and B buttons for B and A respectively in GBA games? Or is this not possible due to how the buttons are connected to the ARM7 and ARM9 chips?
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
#70190 - MaHe - Sat Feb 04, 2006 10:21 pm
These things were discussed SO many times before, I'm already an expert on them :)
Well, in short: Impossible, because of the timing issues.
About the buttons: No. GBA mode can't access Y/X, and even if it could, after firmware loads the game, it's no more between game and hardware. It's not a kind of an OS.
#70202 - MechaBouncer - Sun Feb 05, 2006 12:34 am
Ah. Thanks for the quick reply. The buttons I'm not surprised about as I recall it being mentioned elsewhere before. I figured there was probably something else stopping this. So is it all the overhead of the WiFi compared to a wired connection (including packet loss and handling)? I didn't think the GBA link cable was that fast so I thought it might be an option.
_________________
Cobalt/Black NDSL
CycloDS Evolution (firmware 1.55 BETA 3) and EZFlash 3-in-1
Kingston SD-C02G JAPAN 2GB MicroSD
MoonShell 1.71, DSOrganize 3.1129, QuakeDS Pre3, ScummVM DS 0.11.1, Pocket Physics 0.6, OpenTyrian DS 0.3
Last edited by MechaBouncer on Sun Feb 05, 2006 6:21 am; edited 1 time in total
#70277 - HyperHacker - Sun Feb 05, 2006 5:38 am
Yes, the GBA games expect no packet loss or lag which is essentially impossible with wifi.
I wonder about GBA mode and the X/Y buttons though. Couldn't you have some loader just set up everything the way GBA games expect it to be, put ARM9 to sleep (or have it run code from parts of RAM that aren't used in GBA mode) and just have the ARM7 jump to the GBA game's start address? It wouldn't be exactly the same but I'd think most games would run fairly well. Homebrew games could then be coded to access DS hardware when it's present, maybe existing games hacked to swap buttons. (Though I wonder if SWI calls would work anymore.)
For that matter, can whatever the hardware does to enter GBA mode be emulated? Do it all the same, but don't disable this or that.
#70288 - tepples - Sun Feb 05, 2006 8:22 am
It's not that simple. The two systems have different sound architectures, and any GBA program that tries to set up DMA to the FIFOs will likely screw up if run in DS mode. In addition, the save area is 0x0A000000 in DS mode but 0x0E000000 in GBA mode.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#70295 - Joat - Sun Feb 05, 2006 9:12 am
The GBA mode switch is a single bit, which triggers some sort of internal state machine, and then invokes a virtually unmodified GBA BIOS. There are no half measures. It shuts down the ARM9, remaps one of the 2D cores to capture video from a *3rd* 2D core that works like the GBA did (conjecture, but considering the way the borders work, a well founded one), maps in GBA compatible sound hardware, changes register behavior, half-clocks the CPU, etc...
More reasons:
Timing is wrong (video, cpu speed, and timers), screen resolution is wrong, video modes aren't the same, ARM7 can't access OAM, palettes, etc... GBC compat sound channels are missing, swis are different.
Give me time and I could come up with half a dozen other problems.
I still don't understand how come people care so much about remapping the buttons, it's 5 minutes of playing to retrain your hand to deal with it (and after all, the GBA had B A in the same order as the DS, or as the NES for that matter, just at a slightly different inclination).
If you really must do it, it's a hardware hack. No software short of a full GBA emulator is going to do it, and a GBA emulator on the DS is absurd on a couple of levels.
_________________
Joat
http://www.bottledlight.com
#70543 - HyperHacker - Tue Feb 07, 2006 4:57 am
It just feels more natural, when you have 4 buttons arranged like that, that Y should do what B does and B should do what A does. Mainly since that's how every SNES game did it.
[edit] Also, N64 was like that too.
Last edited by HyperHacker on Wed Feb 08, 2006 4:26 am; edited 1 time in total
#70552 - m2pt5 - Tue Feb 07, 2006 6:26 am
Adapt.
I've been playing Nintendo games since the original NES, and I had no trouble whatsoever adapting to the DS's controls, even the GBA mode controls. I just don't see where all the complaints are coming from.
_________________
Don't sign your posts, it's dumb.
#80337 - Apoc - Fri Apr 21, 2006 3:04 pm
I'm a member of a spanish board (elotrolado.net), and we think we discovered something.
One user tried to install flashme on his DS, and it got recognized as DS Lite. He continued the process and now he has the Lite firmware, and he have four brightness levels.
The problem is that not all DS get recognized as Lite (only v5), so we are asking for help on how to sign the lite firmware as the old one, to be able to flash all old DS with it, so we can get the four brightness levels.
I'm trying to contact loopy, but I can't find his e-mail, so If any of you can talk to him about this please do it.
You can contact me in gbadev and PIRACY-DOT-COM boards.
Here is the thread in the spanish forums. It seems BBCode doesn't work, here is the full link.
http://www.elotrolado.net/showthread.php?s=&threadid=541553&perpage=10&pagenumber=1
If you need to ask something there do it speaking in English if you like, most of us can speak a little of English.
#80342 - olimar - Fri Apr 21, 2006 3:44 pm
Last edited by olimar on Wed Aug 20, 2008 10:30 pm; edited 1 time in total
#80344 - Apoc - Fri Apr 21, 2006 4:10 pm
olimar wrote: |
Interesting ... it sounds like some old DSes got the Lite's power management chip? Either that, or someone's pulling your leg.... has this happened to anyone else?
|
Here's the proof:
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
#80364 - HtheB - Fri Apr 21, 2006 7:03 pm
olimar wrote: |
Interesting ... it sounds like some old DSes got the Lite's power management chip? Either that, or someone's pulling your leg.... has this happened to anyone else?
The Lite firmware won't work on any old DS ... the brightness will be messed up and you get sound problems. If flashme detects your DS as a Lite, consider yourself lucky. |
so.. olimar.. you think there will be a some sort of flashme to change your firmware? :)
(so that the new flashme will see the DS as a DS Lite?) :):):)
#80367 - Apoc - Fri Apr 21, 2006 7:21 pm
Darkfader told me it's fake because someone tried for him and didn't work. There is more than 10 persons who have achieved it. Here are some pictures that another user took after succesfully flashing it to Lite.
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]
Maybe there is some way to dump this flash file from succesfully flashed DS and fool it to make it think its a ds lite when trying to flash it onto v1,v2,v3 or v4 DS.
#80372 - olimar - Fri Apr 21, 2006 8:17 pm
Last edited by olimar on Wed Aug 20, 2008 10:31 pm; edited 1 time in total
#80382 - HyperHacker - Fri Apr 21, 2006 10:37 pm
So I'm guessing there's pretty much no chance in hell a V1 would have this feature?
Broken links.
#80388 - olimar - Fri Apr 21, 2006 10:45 pm
Last edited by olimar on Wed Aug 20, 2008 10:30 pm; edited 1 time in total
#80425 - The 9th Sage - Sat Apr 22, 2006 4:31 am
Apoc wrote: |
Maybe there is some way to dump this flash file from succesfully flashed DS and fool it to make it think its a ds lite when trying to flash it onto v1,v2,v3 or v4 DS. |
So, if this really is working fine for them, is the highest brightness brighter than the normal brightness (for a regular NDS) or the same?
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#80454 - shaz - Sat Apr 22, 2006 11:28 am
Im going to flash all 8 of my ds's and tell you what works and what doesnt. Sadly I think some of them need a PassMe2 device but all I have is 4 Passme's...
_________________
It's so easy to be wise. Just think of something stupid, then dont do it.