Jump to content
evandixon

How to use the SMS4 or NDS Backup Adapter Plus on Windows 8 and 10

Recommended Posts

I recently upgraded to Windows 8 preview, and had a very hard time installing the drivers for the SMS4 and NDS Backup Adapter Plus. I wasted half my day trying to sign the drivers myself yesterday...

[Edit] I found how to permanently disable driver signature enforcement:

Step 1. Open the Windows command promt as “Run as Administrator”.

Step 2. Run “bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS” (without the “”).

Step 3. To finalize the process run “bcdedit -set TESTSIGNING ON” (without the “”).

Step 4. Reboot and you’re done.

To disable it do step 1 and run these commands on step 2 and 3:

Step 2. “bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS” (without the “”)

Step 3. “bcdedit -set TESTSIGNING OFF” (without the “”)

Source

If you prefer not to use the command prompt, you can use this more user-friendly version, but you have to do this again if you restart your computer afterward:

1. From the Metro or Desktop

2. Bring up Charms by mouseing over to the right of the screen

3. Go to Settings

4. More PC Settings

5. General

6. Advanced Startup > Restart Now

7. Trouble shoot

8. Advanced options

9. Windows startup options

10. Restart

11. Click on "Disable driver signature enforcement"

12. Reboot

13. Install the relevant driver, allowing the non signed driver to install

Source

Install your unsigned drivers AFTER doing either of the above.

[Edit] I have successfully used my NDS Backup Adapter Plus on Windows 10 using the same steps as listed here (the advanced startup, not sure about the permanent way).

Edited by evandixon

Share this post


Link to post
Share on other sites

Yes, but I haven't tested it with games that receive updates and need to save additional data on the SD.

Depending on which game you're using, it will work as long as both saves are from the same cartridge.

Share this post


Link to post
Share on other sites

The only thing that's different in Windows 8.1 is the location of the Advanced Startup "Restart Now" button. Should be with recovery. Look around in the settings. If you can't find it, I'll take a look when I'm not posting on a phone.

Share this post


Link to post
Share on other sites
The only thing that's different in Windows 8.1 is the location of the Advanced Startup "Restart Now" button. Should be with recovery. Look around in the settings. If you can't find it, I'll take a look when I'm not posting on a phone.

I found out how to do it but when i start the program , i get blue screened and need to restart which erases what i did before

Share this post


Link to post
Share on other sites

I have Win 8.1 64. I tried to follow the instructions but I cannot get windows to install the driver, even when i point the driver installer right to the driver folder. I need help please.

Share this post


Link to post
Share on other sites
I have Win 8.1 64. I tried to follow the instructions but I cannot get windows to install the driver, even when i point the driver installer right to the driver folder. I need help please.

I have no idea what's going on either. A while ago I tried installing the driver for my SMS4, but it couldn't find the driver. I suspect a Windows update may have altered something at some point, but I don't know.

Share this post


Link to post
Share on other sites

So it turns out NDS Adapter plus works with Windows 8 & 8.1 on any variant that runs on 32bit version. No driver modifications or disabling driver verification enforcement, it runs out of the box. But I can't get it to run on 64bit mode though, So i had to run a dual boot with 64 bit mode as my primary and 32 bit just for my NDS adapter. So if you can get a 32bit mode of windows that would be your best bet. Let me know if you have any questions.

Share this post


Link to post
Share on other sites

Just an update, the NDS Backup Adapter Plus works in Windows 10, just like it does with Windows 8. (This means you still have to disable driver signature enforcement, but other than that works.)

Share this post


Link to post
Share on other sites

Okay, maybe I'm missing something here, but I'm not having the luck, nor the luxury, of getting the NDS Adapter to work on Windows 10.

I have tried the Advanced Startedup method mentioned in the first post, however, I am not able to install/sign the drivers, and allow my NDS Adapter to start working properly >.>;;

Anyone free to help me out on this? Thanks!

Share this post


Link to post
Share on other sites
I recently upgraded to Windows 8 preview, and had a very hard time installing the drivers for the SMS4 and NDS Backup Adapter Plus. I wasted half my day trying to sign the drivers myself yesterday...

[Edit] I found how to permanently disable driver signature enforcement:

Source

If you prefer not to use the command prompt, you can use this more user-friendly version, but you have to do this again if you restart your computer afterward:

Source

Install your unsigned drivers AFTER doing either of the above.

[Edit] I have successfully used my NDS Backup Adapter Plus on Windows 10 using the same steps as listed here (the advanced startup, not sure about the permanent way).

Cant Seem to make it work. I did everything it says it doesnt recognize the nds adapter. I just open the tool and it doesnt work ?

Share this post


Link to post
Share on other sites
Cant Seem to make it work. I did everything it says it doesnt recognize the nds adapter. I just open the tool and it doesnt work ?

Which method did you use? The first one or the second one. In my experience, the second one is a little more reliable.

Share this post


Link to post
Share on other sites

I've fixed this issue to my satisfaction. I converted the driver to use Microsoft's built-in USB driver, which is signed, and built Jaron Viëtor's Linux command-line tool in Windows to access the new driver. I've attached the tool to this post.

You need to have installed EMS's driver first and upgraded the firmware to v3.05 using the Windows driver and tools from http://www.hkems.com/download%20-%200907.htm - note the Linux/Mac option and the author's Github at the top, it's this source code that I compiled in Windows.

For anyone having problems disabling Driver Signature Enforcement, this is the only way that worked for me:

To disable Driver Signature Enforcement in Windows 10, go to Start > Settings > Update and Security. Select Recovery from the list on the left hand side and then click the Restart Now button under Advanced start-up. Then click Troubleshooting > Advanced Options > Startup Settings and then click the Restart button at the bottom right. Your PC will restart and give you a list of options, press F7 and Windows will start.

Once you have installed the driver and upgraded the firmware, you can use EMS's NDS_Adapter_Plus_V3.03.exe tool to access your device. The problem is that when you reboot, Windows will block the EMS driver until you do the steps in the previous paragraph again. If you can't use command-line tools or the Windows Command Prompt, stop here because you won't be able to use EMS's tool anymore if you continue with the rest of this.

Reboot your PC to re-enable Driver Signature Enforcement.

To fix the driver you need a program called Zadig from http://zadig.akeo.ie/ - the version for Windows Vista and later is what you want. Download zadig_2.2.exe and put it somewhere you can find it. Plug in your NDS Adapter Plus. Double click your zadig_2.2.exe and select the Options menu and List All Devices, you should see an entry called EMS Inter-Link Cable, select this and then select "libusb0 (v 1.2.6.0)" in the box to the right of the green arrow using the fiddly little buttons and click Replace Driver.

Now you can open a Command Prompt and use ndsplus.exe to read and write save files without having to disable Driver Signature Enforcement. Enter "ndsplus -h" to get a list of the options, or use "ndsplus -b savefile.sav" to backup and "ndsplus -r savefile.sav" to restore.

EDIT: It might not detect the save file size properly in Diamond/Pearl/Platinum, don't know why. Just add "-s 524288" before the "-b" or "-s" switch to force it to copy 512KB.

Share this post


Link to post
Share on other sites

You might be better just using a homebrew enabled 3DS to backup / restore saves in the future if at all possible.

If you have a 3DS you can simply use the homebrew app TWLSaveTool to backup / restore DS saves to and from the SD card inside the 3DS.

No messing about disabling driver signing enforcement on modern versions of Windows, or with tools designed for legacy operating systems.

Share this post


Link to post
Share on other sites

Disabling driver signing enforcement is only necessary to update the firmware in the NDS Adapter Plus. Zadig is not a "tool designed for legacy operating systems", it is fully compatible with all versions of Windows from Vista on.

The NDS Adapter Plus is more convenient to me than the glitchy Homebrew Menu on 3DS. I just attach my DS cart and plug it into my PC, copy the save file, edit it in Pokegen and write it back to the cart. It's a shame there's nothing like it for 3DS Pokémon games.

Nintendo is playing whack-a-mole at the moment with the Homebrew entry points, so getting the Homebrew Menu working at all is a chore if you've updated the system software (which is mandatory for redeeming the Darkrai event codes as I found out today) and didn't have the foresight to buy Cubic Ninja before the price exploded.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...