NOW WITH FLASHME V8! ENJOY MY GUIDE
The first DS Lite I flashed was a piece of cake. Sure, I accidentally shut the whole thing down three times before getting to 100%, but I was never worried since I knew that I'd be able to restart the process by simply forcing FlashMe to boot using the button combination A+B+START+SELECT.
It was when I got my hands on a second Lite that I didn't feel so confident anymore... Not after having read about people who had not been able to reinitiate the process because they'd managed to blow a fuse or something... What if my first attempt was more about luck than skill?
Anyhow, seeing how there's a truly exceptional guide to flashing your regular DS @ dspassme.com but (oddly enough) none for the DS Lite, I thought I'd create this thread as a support for those visiting our forums searching for one or more answers to the question "How do I minimize or completely eliminate the risk of bricking my DS Lite while attempting to flash it?" (this was before GBAtemp decided to write their own official guide).
Firmware
Use FlashMe v8 with DS Lite support (warning - DS Link is reported to have problems with this version, you can get v7 here). There's also a "Stealth"-version available which leaves the safety screen intact (this would otherwise be removed - make your pick).
Should you ever want to uninstall FlashMe, you'll need this file.
FlashMe Official Website
SL1
What seems to be the most frequently used "tool" for shortening SL1 is a toothpick covered in aluminium foil and from what I have come to understand, it's because of how precise it is - which should minimize the risk of accidentally touching the surrounding components and thus not only shutting the console down, but even blowing a fuse (see Isolating)... But a small screwdriver should also do the job, or whatever is available to you. Just make sure to read the next step before proceeding any further...
Isolating
The biggest problem with flashing the DS Lite is the risk of blowing a fuse while trying to short SL1 because of how close other circuits are to it. To minimize (and more or less eliminate) the risk of this happening, wrap some electrical tape around the object that you're going to use for shortening SL1. Here's what a tootpick covered in foil and with some e-tape at the ends would look like (I use this myself and it works like a charm):
Battery level
Since you're not allowed to turn the system off while it's being flashed (unless you want to risk damaging the unit) you should make sure that the battery is fully charged before proceeding, or even better - plug in the AC-adapter and keep it that way throughout the installation process. Not only will this eliminate the risk of completely draining your battery, but should the battery ever fall out during the process - the unit will keep staying alive despite this.
System shutdown
Should the system ever shut down before reaching 100%, try to stay calm and gently pull out the PassMe2 or whatever device it is that you're using (SuperPass2, MagicKey2, etc). Now press and hold A+B+START+SELECT and turn your DS Lite on. It should boot directly from the GBA-slot now and allow you to reinitiate the install process. If it doesn't... Sorry mate, but you probably just bricked your console :/ Don't take my word for it though and don't give up hope just yet! Create a topic here at GBAtemp and ask for help and you just might be able to save it.
So, there you have the basics - the "Do's and do not's'". Now let's go more in-depth by bringing you a step-by-step guide on how to flash the Lite without ending up with a very expensive paper-weight (just don't come running to me with your foul language should something go wrong despite you following everything that's been written down here!).
1. Tools to use
Apart from a screwdriver for loosing the battery cover, you’ll also need these vital tools (from left to right): a flash cart that fits the GBA-slot, a device capable of redirecting the DS to a GBA flash cart, and something to short SL1.
I myself am currently using a SuperCard, PassCard 3 (though I was using a PassMe2 when this guide was written and that picture taken), and toothpick covered in foil with its tips isolated using electrical tape. The SuperCard has a SanDisk SD-card in it, onto which I have loaded FlashMe v7 (a "raw" .nds file - it has not been converted using the SC software) and the proper file needed for my PassMe2 (in this case it’s a GBA-file for the US-Demo of Metroid Prime Hunters: First Hunt).
Please note that you are not able to flash a DS Lite with anything but the second and third "generation" devices - that is PassMe2 and 3, SuperPass2 and 3, MagicKey2 and 3 etc. Do not purchase a PassMe1 or SuperPass1 etc as they will not work with anything but older DS-consoles (not even the coloured ones).
2. Unscrew cover
Turn your DS Lite around and unscrew the cover protecting the battery.
3. Locate SL1
Look into the two square-shaped holes that are close to each other and you’ll see what looks like two half-moons facing each other in one of them (it’s in the left hole on the picture provided). That’s what you’re looking for - that’s the write-enable contacts (SL1) that needs to be shortened, but not just yet...
4. Insert cart
First, insert your chosen flash cart and power up the unit. Unless the cart starts automatically you’ll end up at the console’s menu and should therefore tap "Start GBA game".
5. Write SRAM
Now, unless you're using a PassKey2 for example (or newer version) - you'll need to write the appropriate SRAM to the card or the install-file won't boot. But do not power down the unit just yet! Proceed to the next step first, or step 7 if you do not need to write SRAM (I myself have retired the old PassMe2 for a more convenient PassCard 3 *lazy boy*).
6. Insert device for redirecting
Insert your chosen device all the way in and then turn off the power - only to power the unit back on! Do this quickly or the SRAM written will be lost (which means go back to Step 4).
7. Execute FlashMe
Your Lite should now be able to execute the install-file on your flash cart. If it cannot then power the unit off, go back to Step 4 and write the SRAM to the cart again (don’t forget to remove your device first!).
After executing the file you’ll either go straight to the installer or see a warning message, depending on whether you use FlashMe v7 or 8. Either just ignore the warning or cancel the process - the choice is yours and I really can’t tell you whether it’s harmless to go on or not (probably harmless as long as you don't uninstall FlashMe). Assuming you do proceed (or didn’t even get to see the warning in the first place) - just follow the installer's directions by pressing X B X B to continue.
8. Short SL1
Now is the time to short SL1, because you’ll want to reach 100% before turning off the Lite. Don’t be scared should the process ever come to a stop and you see the % blinking - that’s just a way of telling you that you need to re-short SL1 (i.e reposition the tool that you're using). Fiddle around with this step until you get to 100%, then shut down the unit and remove all the tools you’ve been using as well as screw back the battery cover.
Note: In case you're using "my" toothpick and are confused about how you should insert it, I myself do it diagonally - so that it touches both corners of the hole (i.e. it should either look like this [/] or this [\]). Now in my case, because the toothpick became rather thick after dressing it up in foil and tape, it fits perfectly - like a glove, meaning that there's very little risk of accidentally dropping the toothpick (even if I let go of it) or getting it out of position. Should your toothpick feel too small (or big) - insert it as you like or resize it.
9. Play
Pop in a flash cart that is loaded with games, applications or whatever and start having fun!
Thank you for reading and a special thank you goes out to everyone who has/will somehow contribute(d) to this thread (whether you're a member of this forum or not) by providing me with information, tips, links, and of course - sweet comments and flattery
Good luck to all you people out there who are going to flash your DS Lite after reading this documentation!