Recently I purchased the EZFlash IV Lite Deluxe cart for my DS Lite to play homebrew applications and games, game backups, and other things. This review may go over some heads, but here are the basics. A flash cart, is basically an empty cartridge, that you can copy DS or GBA code too. Whether that code is made by you, by others, or is just a ROM backup is up to you. As mentioned before you can use it to run homebrew games and apps (which you can make), listen to and watch multimedia files, and play DS and GBA games. Click the Read More link for the full review.
Although I haven’t done much DS development lately, I’ve kept on eye on the scene. It’s definitely grown a lot with cool additions like Sgstair’s WiFi library, completely opening up the platform with a wireless communications library.. One reason I haven’t done much is that my current flash card (512 MBit EFA), is a full sized GBA cart which annoyingly sticks out of my DS Lite, and requires a PassMe to work. With my old style DS, I was able to do a FlashMe, or reflash the firmware of the device to open up homebrew applications. Flashing the firmware of the DS Lite is a little trickier and could possibly “brick” it, so I was hesitant to even try that method.
Given that so much has changed in the shady world of flash cartridges, I began looking around to see what was out, and decided on getting a new one. Enter the EZFlash IV Lite Deluxe. It is a flash cart that takes a micro-SD card, and fits flush in the GBA slot for your DS-Lite. What’s even better is that recently this cart has been bundled with a NoPass card. The NoPass card does the same thing a PassMe did, but is the size of a DS cartridge, and basically allows you to run DS code from the GBA slot. A while ago, I had purchased a micro-SD card for my cell phone, but I barely ever used it, so I figurde this would be a great way to use it. Just for reference, I am using a SanDisk 1 GB micro-SD card.

Packaging and Delivery
I ordered it from the popular Chinese retailer Winsunx. Make sure you register before you buy it, you can get 5% off your order. Considering that it came from China, it came very fast, I ordered it on a Thursday, and it came the next Tuesday (which was even the day after MLK Day). Packaging wasn’t bad. It just came in a cardboard box, but it was held by a plastic tray, so there was no “wiggle” room in the box. It came safe and worked perfect, and judging from the FedEx envelope, it had even been thrown around a bit.
Build Quality
I have a couple of tiny qualms with the construction quality, but it is very good. First of all, as you can see from the photo below, the color is just a pinch off. However, I barely notice with normal use. Also, there is one side of the EZFlash that feels like it is loose sometimes. Whenever that happens, I just squeeze it and it snaps back in place. However, given the normally low quality in electronics coming from China, this one is built pretty well. Other than those two tiny problems, everything else is fine.

EZ4 Kernel
For some reason, the EZTeam refers to what loads the ROMs on your DS as the “kernel”. Most people call this a “loader”, but I guess when in Rome.. When I got it, the latest version was 1.72. It’s a pretty simple interface; you select which ROM or App you want to run. No sweat. One thing that is cool, is that you can skin the interface, and make it look however you want. However, the skin is completely dependent upon the kernel, so whenever you want to change the skin, you have to update the kernel. And say you find a skin that someone made months ago that is really awesome; chances are it was built on an old kernel, and it won’t have all the functionality you need. (Voice of experience).
EZ4 Client
To be honest, none of these flash cartridges are that easy to use, when compared to standard American electronic device client software. But among the Chinese devices, EZFlash is pretty umm, well, easy. The client software is what you will need to use to load ROMs on your micro-SD card. It will automatically name the file properly, based on a database of ROMS, and add the appropriate save type to the saves directory. You see, every time you play a game, the flash cart has to manage the type and location of your save. So make sure you use the client software to copy over ROMS.
Homebrew
All the classic GBA homebrew stuff seemed to work perfect, like PocketNES. But some DS homebrew apps seemed to have trouble when data was saved using FAT. I have since read this has something to do with the way EZFlash addresses the micro-SD card, and they’ve released a special library of methods called EZ4FATLIB to address this issue. Apparently, this is a big problem considering there are a lot of different flash cards out there, all with different data access methods. Luckily, someone named Chishm came up with a Dynamically Linked Device Interface, or DLDI. Dev’rs can build their homebrew apps on the DLDI, then you can patch your ROM with the appropriate DLDI patch for your flashcart. For example, A program called DSLiveWeather just came out with DLDI support, and previously it was incompatible with the EZFlash IV. After patching it with the EZFlash IV DLDI patch, it works fine.
Multimedia
As I mentioned before, you can use a flash cart to view and listen to multimedia files. This is done with an amazing program called Moonshell. One caveat of the homebrew community is that there are usually more ideas than fully featured programs. In other words, people get great ideas, but never follow through and make a fully tested feature rich application. Moonshell is the exception. I first heard of it a couple of years ago, but it has evolved into a very stable all purpose shell program. Without performing any special conversions, you can use Moonshell to listen to MP3s, OGGs, NSFs, and SPCs, and you can view JPGs and BMPs. In order to watch a video, you need to convert it to DGP format, using the DGP conversion tools. They are pretty easy to use, and work great. You can even read books with Moonshell. Check out Moonbooks, a project aimed at getting public domain classics to be formatted for viewing on Moonshell. All you need to do is launch Moonshell from the EZFlash loader, and then you can select your files to read/view/watch/listen to. The only thing is, make sure you don’t load NDS files (DS ROMs) from Moonshell. I don’t know why, but I saw this on the EZFlash forums: “Do not attempt to run NDS Games via Moonshell, it can cause permanent damage to your EZ4 cart. “ I don’t like the sound of that.
GBA Compatibility
One reason I chose the EZFlash IV, aside from its aesthetics, was its superior GBA compatibility. Other smaller, Slot-1 solutions exist, but as of yet, none will allow you to play GBA ROMs on them. Not only does EZFlash support GBA, it has among the highest compatibility as far as number of save types, and games it supports. I believe the only drawback is the lack of an RTC (Real Time Clock). However, as far as I know, only Pokemon games even use that feature. So all those great GBA games I loved I can play without hauling around a ton of bulky cartridges. If GBA compatibility doesn’t matter to you, check out the EZFlash V, it’s a Slot-1 flash cart made by the same people.
Storage
The fact that I can use a micro-SD card is great. It makes the storage cheaper, and upgradeable. 1 GB is pretty big for these ROMs, I can put dozens of DS and GBA games, hundreds of NES Games, Homebrew Apps, A few music albums, a couple of full length movies, and still have plenty of room left.
Conclusion
Altogether, the EZFlash IV Lite Deluxe is a wonderful little device. There is almost no end to the number of fun and innovative things you can do with it. I completely recommend it. The only time I would say not to get it, is if you aren’t interested in playing GBA ROMs. The EZFlash V just recently came out. It is a Slot-1 device (Size of a DS cart), that also uses a micro-SD card. However, there is no GBA support.
Product Information
EZFlash IV Lite Deluxe Bundle Package (Jet Black) - Winsunx ($45)
1 GB SanDisk Micro-SD (TF) Card - Newegg ($26.99)
Pros
Superior GBA compatibility
Fits DS Lite perfect
Micro-DS allows high capacity and extendibility
Decent DS/GBA ROM loading software
Low Price
Cons
Some Homebrew FAT Incompatibilities
Some concerns with construction quality
Comments