Posted tagged ‘nintendo’

How-to: Fix a Nintendo DS Lite that won’t turn on

14/09/2010

A while ago I dropped my DS Lite on the floor. It wasn’t a particularly long fall, but it landed completely flat, and it really didn’t sound good when it fell. Much to my dismay, after this incident it did not start again. Sliding the power switch did absolutely nothing. Trying to charge it there was no light at all, and it did not turn on with the charger plugged in. So I figured that I might as well open it up and take a look to see if perhaps it was something simple. I’m sure there are a number of things that can break when you drop your DS, so I can’t guarantee that this will work for you, but I did find this thread about a person having a similar issue.

Open it up
For opening the DS Lite, please go to this great thread over at GBAtemp. I followed the intructions and it was pretty easy. Just don’t make the same mistake I did and forget to take the Slot 2 card out of the DS before unscrewing the back, and remember you’ll need both a small phillips head and trigram screwdriver.

Diagnose
As soon as I took the backplate off, I noticed a little piece falling out – meet the resistor fuse!

This is a small surface-mounted component that had fallen off the PCB, and armed with that knowledge I started looking around trying to find where it once was. The hi-res photos of the DS Lite PCB over at the GBAtemp thread were of great help. After some time, I located the place of the component.

The fix
Since the component was very small (about 0.2-0.3cm in length) I was unsure if I would be able to solder it back onto the PCB directly, so I opted for the more cumbersom, but safer approach – soldering it to two pieces of wire and then soldering the wires to the PCB. Here’s how it turned out:

Wires, the component attached to them.

Close-up of joints on the PCB. Not the prettiest solder joints around, but considering the small size it’s still quite the accomplishment for me. 🙂

At this point I tried to turn the DS on by pressing the battery against the battery connectors on the back. If it turns back on, like mine did – congratulations, your joints are working and you’ve got the DS back to life!

Tidying it up
Using electrical tape, I affixed the component to the PCB to make sure it doesn’t wiggle around.

I actually had to go back after this picture and remove some tape because it was just so much that I could barely fit the backplate on. I also attached a tiny piece of tape between the connectors on the PCB, since I didn’t want them to short out if the cable twisted in some weird way.

Conclusion
Quite a fun project. This did take probably 4-5 hours with internet research, diagnosing and soldering, but it was very rewarding. Let me know if you’ve had this problem and the fix worked for you!

In other news

Just a couple of days left before the first Professor Layton movie comes out abroad, and with the third game coming out in English just last week I have Layton fever!

Pirates who pirate from pirates…

25/11/2008

A few months ago I tried to code for the PSP in C, and whilst I never actually produced anything of interest it was a very interesting experience, and so I decided to try programming for the DS using DevKitPro. (And completely coincidentally also allow me to play one of the most unique rhythm games ever released.) So I went by my local store and purchased a DS, but besides the DS I also needed a “flashcart”, which allows for booting homebrew creations and game backups from a (usually) microSD card that is inserted into the cartridge. As I was checking out a few stores for possible choices I was dumbfounded by the ginormous (Yes it’s a word!) amount of different flash carts, and as I read more about them I was slightly amused about the entire business of flash carts for the DS. You see, the gist of it all is the following:

In order to allow booting of homebrew and backups, the flashcarts mimick the behaviour of a regular nintendo DS game and then execute an exploit in the dashboard to allow booting to it’s own custom kernel and menu, which then acts as a launcher for all of the media which is loaded onto the microSD card. Judging by the massive lawsuit that Nintendo and 54 other companies has brought upon the distributors of the R4 flashcart, they are not pleased with the development. Now the gist of the gist is that a particular flashcart is only as good as its kernel – good kernels play many backups and homebrew, and lesser kernels suffer from random crashes and bad compatibility. And what’s interesting is that while there are enough different flashcarts to take a bath in, there are only a handful of different kernels. Yes – many flashcart makers steal kernels, some by creating clones with a different name and firmware with a minimal set of differences (such as a new skin) and some by simply creating hardware which is compatible with the original company’s kernel. (An example of identification of a fake flash cart is shown below, courtesy of NDSTT.com)

new_tt_en_large

Since these companies do not have to spend time and money on building a kernel, their flashcarts – while sometimes inferior in build quality are considerably cheaper than the originals, and guess what? The makers of the original flashcarts and kernels aren’t happy! Some have even gone to draconian methods such as threatening to include software that will permanently damage a fake card and accompanying memory card!

Seeing a pattern here?

I personally find it quite entertaining that people who basically condone to piracy are just as angry when their intellectual property is stepped on. What do you think? Leave a comment and let the world know!