Because the DSLink only occupies slot 1 of your DS, it leaves the GBA slot completely free. This allows for peripherals such as the rumble pak and RAM expansion cart to be used in the GBA slot.
In this review, I'll be reviewing the Chinese version of the DSLink. This is because the packaging for the English version was not available at the time I was sent a review sample by the eDIY team. You should be aware however, that the PC and DS software is entirely in English, the only difference in the Chinese package over the English version is the language on the packaging and manual. Everything else is in English or has an English option.
So what's so good about the DSLink? Here's the manufacturers features list:
DSLink Feature List:
As I already stated, my DSLink arrived in the Chinese version of the packaging which is different than the English version.
The Chinese edition is packed in a small tin gift box, inside a cardboard sleeve which just looks really nice and professional. With the English packaging however, you don't get the tin gift box. Instead you'll just be getting a standard cardboard package. Though both the Chinese and English versions contain the same contents:
The packaging looks good, especially the Chinese version, and holds everything together nicely. You get a free USB SD Card reader, and the software CD-ROM that's included contains the PC client software, some alternative colour variations of skins and some sample homebrew ROMs to try out. Even though a CD-ROM is included, I do recommend you visit their website and download the latest version of the client software and firmware instead of using what would probably be, an out dated version on the CD.
What a sexy little cart! The DSLink matches the size of an original DS game card exactly, which is impressive considering it occupies a micro SD slot. So how did they manage to fit all that tech into a DS card sized casing?
The DSLink is currently only available in white with random colour labels on the front of the cart. What colour label you get is luck of the draw!
Using the DSLink
One of the biggest gripes we have about the DSLink is its total lack of a PassMe feature. The supposed reason this was left out is size and production cost limitations, but it's still not really excusable. I can imagine the fact that it's missing a PassMe function will lose the DSLink a lot of potential sales.
So if it doesn't have a built in PassMe, how do you use this thing?
The DSLink requires your Nintendo DS's firmware to be flashed with the FlashMe utility. This is a hacked firmware replacement that, amongst other things, removes the need for a PassMe device when using DS based flash kits on your Nintendo DS. Once your DS is flashed, when the DSLink is inserted, and you turn the power on; your DS will automatically boot straight into the DSLink's GUI.
If you don't want to install FlashMe on your Nintendo DS, there is another way around it. The Neo Team's MK4-Mini pass card has a built in menu that allows you to boot to other DS slot based kits, a feature that's not available in any other pass card to date. So what you can actually do is - set the MK4-Mini to "NDS" mode, insert the MK4-Mini into your DS, power on, select the MK4-Mini from the main DS menu and choose to boot from DS slot, then swap out your MK4-Mini with the DSLink whilst still powered on (yes, this is perfectly safe), and press 'A', and voila! You are in the DSLink GUI!
So how do you get ROMs on this thing? Through the PC client software that you have downloaded or installed from the CD-ROM.
First, you'll need to prepare your memory card, which needs to be formatted to FAT16 (FAT). Then connect it up to your PC.
The DSLink's client software is incredibly easy to use. Once you've installed the latest version, and you load it up, the client will "initialise" and present you with the main interface. By default the client is in Chinese, so to change it to English you just need to press the 2nd button at the bottom, and in the new window that appears, and in the 2nd drop-down menu choose English.
On the left side of the main window, you need to choose the output path (your memory cards drive letter). On the right, is where the list of converted/patched ROMs will appear, at the bottom is a status window, and underneath that are three buttons - 'Add', 'Option' and 'Quit'.
Once you've selected a drive letter, simply click 'Add' and locate a ROM backup (you can select multiple) you wish to patch and copy to your memory card. The client will then begin patching the ROM, the time it takes will vary depending on the size of the ROM and the power behind your PC, once it's done patching, it will copy it straight to the memory card.
The client automatically creates a save game folder ('SAV') on the root of the memory card and will create a save file for each game you patch via the client (520KB .sav files).
The client will also automatically create a 'system_' folder on the root of the memory card and installs some files used by the DSLink's O/S, these are mainly sound files, and a folder that you can put alternative skins into.
Also, the client will automatically install Moonshell (though this can be disabled in the options screen) and its own necessary system files. This saves the end user a lot of trouble setting up Moonshell.
There is a setting in the options of the client to automatically rename ROM backup images to their English name (or a Chinese translation) whilst converting. The client actually pulls this data from a database installed with the client. So, only games that have been released and added to the database before the version of the client was released will be included.
This is a nice time saving option and can save end users a lot of bother renaming ROM images and matching .SAV files.
Then everything is ready to go! So just quit the client by pressing 'Quit'. (EDIY Studio recommend you close the client this way).
DSLink O/S (GUI):
Once you've copied all your ROMs and homebrew to your memory card, just disconnect your SD card from your computer safely. And then insert the micro SD card into the DSLink, and pop it in your DS!
Turn on your DS, and you'll be taken straight into the DSLink's GUI (assuming you have FlashMe installed!).
So on the bottom screen, you can see folder names (the GUI supports long file names) with a folder icon next to them. Pressing 'A' will take you into that folder.
ROM files are displayed with their embedded icon, and the given filename, and the game name given to the ROM by the DSLink client (in case you rename the ROM filename to something different). The size of the ROM is also displayed in megabytes or kilobytes.
The GUI is very fast and simple to use. When the GUI loads initially, it will backup any game save it has in its flash memory (4Mb) to the associated .sav file on the card. Then the GUI will read the directory structure and ROM files on the card before displaying them, again, this is done quickly and (less than half a second on my card), and a progress bar is shown. This is also done every time you change directory within the O/S but it's done so fast, it doesn't cause any problem. You can see an example in my video.
If you allowed the software client to copy some files to the card for the GUI, then you'll notice that when navigating around the GUI there are sounds. For example when moving up and down, entering/exiting a folder, opening the help screen and when an error occurs (for example, when a .sav file is not found).
If you find these sounds too annoying, you can simply delete them from your micro SD card and then GUI will still function just fine, albeit no sound.
The GUI is skinnable. You can change the wallpaper shown on the top and bottom screen, and you can also change the sound files with your own if you like! Some sample skins are provided on the CD-ROM or as part of the software download.
Here are some details regarding skin files:
Background images: (256x192, 24bit or 8bit, Bitmap)
- main_bg.bmp - Top screen
- sub_bg.bmp - Bottom screen
Sound files: (22k, 16bit, WAV)
- open.wav - Open window
- close.wav - Close window
- complete.wav - Start
- error.wav - Error message
- execute.wav - Enter or exit
- key.wav - Key press
These files go in the respective folder in the '_system' directory.
One gripe I have regarding the DSLink O/S is that it doesn't filter out/hide system directories such as the '_system' folder for the GUI files and the 'shell' folder for Moonshell. It would make the GUI seem a bit "cleaner" if these systems were hidden within the GUI. This is a feature I'd like to see added.
Updating The Firmware:
Updating the firmware on the DSLink is safe and easy.
Just grab the latest firmware update from the DSLink website or GBAtemp, extract the .NDS file from the zip to your micro SD card, and boot the DSLink as you would normally. Then highlight the update ROM in the GUI and hit 'A', and it will load like a normal ROM.
A small warning is displayed, and you have to press 'Select' to begin the update. Just make sure your battery isn't almost dead (don't update with a red light), or just plug in your DS charger to be safe.
Once the update is complete, a message saying "System Halt" will be displayed. Now the update is complete, and you can power off your DS and delete the update ROM from the SD card.
Let's see how the DSLink actually performs!
For the testing, I am using a Sandisk Ultra II 1GB micro SD card formatted in FAT16.
Firmware on the DSLink is v1.11.
Client software is v1.20.
For review purposes I am going to try the following ROM backups. Let's take a look and see how each one runs individually.
PASS: Game plays just as it should on a real game card.
FAIL: Game doesn't even load or freezes before game play.
PROBLEMS: Game works but with issues.
Hopefully EDIY Studio will work on these troublesome games and release updates to get them working.
The only game I've experienced any slow-down is in the intro video to Castlevania, during gameplay, all other games seem to play at the correct speeds. And all games seem to save just fine.
Just like on any other flash kit, single cart download play on the DSLink doesn't work with unflashed DS consoles. Here's my testing results:
DS Single cart download play - Unflashed DS to unflashed DS > FAIL
DS Single cart download play - Flashed DS to unflashed DS > FAIL
DS Single cart download play - Unflashed DS to flashed DS > PASS
Save games are handled well on the DSLink. When you save a game during gameplay, the save is held in the 4Mb of onboard EEPROM. When your DS is rebooted, or the next time it's powered on and the DSLink GUI boots, the O/S backs up the save from the flash memory to the associated .sav file on the micro SD card. The time this backup can take will vary depending on the size of the save but shouldn't take anymore than 4 seconds, progress is displayed by a progress bar.
Regarding sleep mode, I've tested several games on the DSLink and they enter and resume from sleep mode fine. Even the DSLink O/S supports sleep mode!
Additional Features of the DSLink
There aren't really any additional features of the DSLink. Which is a shame because it's O/S really does look good, a bit more functionality like a built in image viewer or MP3 player would have been great.
Instead, all multimedia is handled via the brilliant homebrew program - Moonshell, that I'm sure you've all heard of.
The DSLink does make it a bit easier for you to get your multimedia files and up and running though. As I've already mentioned, the PC side software will automatically copy across all the necessary Moonshell files (excluding any additional plugins) to your micro SD card when patching other ROMs.
So that's that. There's no need to review or give instructions on how to use Moonshell here, because it's a 3rd party software and there are already plenty of guides out there.
Homebrew on the DSLink
Let's see how normal homebrew shapes up on the DSLink...
Here are my results:
You'll find that most homebrew that has FAT file system support won't work just yet on the DSLink, though homebrew games that don't require any kind of file system support should work.
The DSLink is an interesting little cart. It's the first DS card sized slot 1 solution to take external memory cards. But is it worth it?
If your Nintendo DS is flashed, and you're looking for a slot 1 solution, then the DSLink should be right up your alley. It's a professional looking product and is fairly cheap. It's packaged nicely, and so far since its launch in China and the recent English version, updates look to be frequent. It looks like EDIY Studio intend for the DSLink to be a serious new competitor amongst some of the more well known flash kits.
But what if you're Nintendo DS isn't flashed? If you want to use the DSLink you're going to either have to flash it, or pick up a MK4-Mini pass card and use the swap trick. There's no other way about it.
This lack of a PassMe is a real let down for the DSLink... The DSLink could have made a much bigger impression if it had included one, and picked up a lot more sales.
DS ROM compatibility on the DSLink is already very high, and it's still early days. While there are still a couple of problem games, these are nothing major and we should expect these problems to be fixed in future updates to the firmware and software.
And while the DSLink doesn't support clean ROMs unlike some other slot 1 solutions; the patcher software it does use is extremely simple to use. There are no settings or hacks to worry about for individual ROMs - it's almost as simple as dragging and dropping.
Current homebrew compatibility is a concern - it's very low. Some of the major apps out there just plain don't work. Hopefully we'll see EDIY Studio do something to tackle this, like releasing their FATLIB so more developers can add support.
Besides the high build quality and the impressive DS ROM compatibility, the DSLink really doesn't have much else going for it. It's a real one trick pony. But if it gets the job it's intended to do well, who's going to complain? That's what Moonshell was made for after all!
It's safe to say, if your DS is flashed; then I can definetely recommend the DSLink. It's a great little cart that does it's job well!
Wow. If there's one team I respect, it's the DS Link Team. They are still supporting their original product (with no other "updated" models released) over 2 YEARS after its release. They have added a couple of great features such as SDHC support and soft-reset and have continued to improve compatibility to near perfection (download play remains broken).
Of course, the major downfall we have with the DS Link is the lack of a built-in NoPass, meaning you need to either have a DS with FlashMe (firmware replacement) installed or a slot-1 NoPass such as the NEO MK4-Mini that will allow you to swap slot-1 device. Unfortunately this feature cannot be added via a firmware upgrade due to technical limitations or I am 100% sure the team would have added it.
Does this re-evaluation mean the cart is still worth using? Probably not as there are a ton of other devices out there that have much more features. Unless you're on a very tight budget or come across one of these dirt cheap or free, I wouldn't particularly recommend it anymore. But owners of the DS Link who can't afford to upgrade must be fairly happy.
But keep an eye on the DS Link team as they quite obviously care about their customers.
+ Slot 1 device, leaves GBA slot open to peripherals
+ Very high DS ROM compatibility
+ Memory expandable! Takes micro SD cards.
+ Great build quality and presentation
+ Fits flush in your Nintendo DS - ZERO stick out!
+ Very nice, simple, customisable GUI and and simple PC software
+ Supports sleep mode
+ Fairly cheap!
- No built in PassMe - requires FlashMe or MK4-Mini
- ROMs still need to be patched
- No extra features
- Low homebrew compatibility
Newer news items:
Older news items:
|Last Updated ( Wednesday, 10 December 2008 05:39 )|