Tutorial  Updated

Create an NDS-Compatible Hotspot on Linux

I'm creating this tutorial because this is a much better solution than using an old version of Windows or using Mobile Data for this functionality.

Requirements
  • Linux-compatible Wireless Adapter (WiFi Card)
  • Linux Distribution of your choosing (I'm using SteamOS for this tutorial)
  • Nintendo DS or Sony PSP
  • linux-wifi-hotspot installed
  • NDS users: nds-constraint DNS

Steps to achieve
  1. Open a terminal window and type or paste the following text:

    Code:
    wihotspot

    1665515112770.png


    OR simply launch "Wifi Hotspot" from your Applications Menu.

  2. After entering that text, a GUI window will appear. In this Window, set an SSID (Hotspot name) and click the box that says Open.

    1665515197302.png


  3. After setting your Hotspot to Open, it's important to do one or both of the following in the Advanced settings: Set your Hotspot to Hidden and/or add your console's MAC address to the Mac Filter text box.

    1665515308305.png


  4. Once you've done the above steps, you can now click "Create Hotspot" at the bottom to turn on your new hotspot!

    1665515420723.png


    If all is well, you will now see a PID to indicate that your hotspot is live and you can connect via the Nintendo DS or Sony PSP by inputting the SSID in a New connection.

    1665515510778.png


    The Connected devices list will populate when you run a connection test, like below:

    1665515572348.png
Congratulations, you've made your hotspot. You can now always launch this hotspot, which is now saved to your system by running the following in your terminal once again :)

Code:
wihotspot

You can also simply launch "Wifi Hotspot" from your Applications Menu.

Note: Whitelisting MAC addresses is the only way to be completely safe from other people connecting to your Hotspot. It is highly recommended that you do this.
 
Last edited by AkikoKumagara,

AkikoKumagara

The Coolest Bear Around
OP
Member
Joined
Jan 4, 2017
Messages
1,535
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,930
Country
United States
How did you install it on your steam deck please send up tutorial
If you're asking me, I didn't, but it may be possible. It depends on the capabilities of the Steam Deck's wireless NIC, which I have no knowledge of. My tutorial was made on a desktop with an Intel AX200 Wireless NIC.
 

AkikoKumagara

The Coolest Bear Around
OP
Member
Joined
Jan 4, 2017
Messages
1,535
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,930
Country
United States
Any advice for me?
If your settings match those in my screenshot and it still doesn't work, I don't really know what the problem is. It's likely an issue with Linux Wifi Hotspot. It may be worth trying the old version of this tutorial, which manually creates a WEP hotspot using NetworkManager.
 

Scep

Member
Newcomer
Joined
Mar 22, 2023
Messages
10
Trophies
0
XP
91
Country
United Kingdom
If your settings match those in my screenshot and it still doesn't work, I don't really know what the problem is. It's likely an issue with Linux Wifi Hotspot. It may be worth trying the old version of this tutorial, which manually creates a WEP hotspot using NetworkManager.

Yeah, I did that too. When I do the old version I can get a WEP hotspot running and all my other devices can find and recognize the hotspot as a WEP hotspot but my DS and 3DS can't.

I did manage to get Linux Wifi Hotspot working after using the command line, then the GUI application started to work, however like the old method my DS and 3DS can't fond the hotspot.
 

AkikoKumagara

The Coolest Bear Around
OP
Member
Joined
Jan 4, 2017
Messages
1,535
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,930
Country
United States
Yeah, I did that too. When I do the old version I can get a WEP hotspot running and all my other devices can find and recognize the hotspot as a WEP hotspot but my DS and 3DS can't.

I did manage to get Linux Wifi Hotspot working after using the command line, then the GUI application started to work, however like the old method my DS and 3DS can't fond the hotspot.
Maybe there's something weird about your wireless adapter's broadcasting that makes it incompatible with the NDS/3DS. That'd be where I'd start investigating.
 

Kane__

New Member
Newbie
Joined
Jun 2, 2013
Messages
3
Trophies
1
XP
118
Country
United States
How
Yeah, I did that too. When I do the old version I can get a WEP hotspot running and all my other devices can find and recognize the hotspot as a WEP hotspot but my DS and 3DS can't.

I did manage to get Linux Wifi Hotspot working after using the command line, then the GUI application started to work, however like the old method my DS and 3DS can't fond the hotspot.
How did you install this on steam deck? Doesn't work for me
 
  • Like
Reactions: orangy57

LandonAndEmma

Active Member
Newcomer
Joined
Aug 31, 2021
Messages
28
Trophies
0
Age
17
XP
199
Country
United States
I'm creating this tutorial because this is a much better solution than using an old version of Windows or using Mobile Data for this functionality.

Requirements
  • Linux-compatible Wireless Adapter (WiFi Card)
  • Linux Distribution of your choosing (I'm using SteamOS for this tutorial)
  • Nintendo DS or Sony PSP
  • linux-wifi-hotspot installed
  • NDS users: nds-constraint DNS

Steps to achieve
  1. Open a terminal window and type or paste the following text:

    Code:
    wihotspot

    View attachment 331441

    OR simply launch "Wifi Hotspot" from your Applications Menu.

  2. After entering that text, a GUI window will appear. In this Window, set an SSID (Hotspot name) and click the box that says Open.

    View attachment 331442

  3. After setting your Hotspot to Open, it's important to do one or both of the following in the Advanced settings: Set your Hotspot to Hidden and/or add your console's MAC address to the Mac Filter text box.

    View attachment 331444

  4. Once you've done the above steps, you can now click "Create Hotspot" at the bottom to turn on your new hotspot!

    View attachment 331445

    If all is well, you will now see a PID to indicate that your hotspot is live and you can connect via the Nintendo DS or Sony PSP by inputting the SSID in a New connection.

    View attachment 331446

    The Connected devices list will populate when you run a connection test, like below:

    View attachment 331447
Congratulations, you've made your hotspot. You can now always launch this hotspot, which is now saved to your system by running the following in your terminal once again :)

Code:
wihotspot

You can also simply launch "Wifi Hotspot" from your Applications Menu.

Note: Whitelisting MAC addresses is the only way to be completely safe from other people connecting to your Hotspot. It is highly recommended that you do this.
Wasted hours of my time trying to get a worthless subsystem and It is so close and installed but still won't launch WHAT ABOUT WINDOWS?!?!?
 

AkikoKumagara

The Coolest Bear Around
OP
Member
Joined
Jan 4, 2017
Messages
1,535
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,930
Country
United States
Wasted hours of my time trying to get a worthless subsystem and It is so close and installed but still won't launch WHAT ABOUT WINDOWS?!?!?
Figure it out and make a tutorial. This isn't for Windows or WSL, and I make that clear in both the thread title and the actual tutorial. Don't be angry at me, I didn't falsely advertise this.
 

LandonAndEmma

Active Member
Newcomer
Joined
Aug 31, 2021
Messages
28
Trophies
0
Age
17
XP
199
Country
United States
Figure it out and make a tutorial. This isn't for Windows or WSL, and I make that clear in both the thread title and the actual tutorial. Don't be angry at me, I didn't falsely advertise this.
:(
Post automatically merged:

Figure it out and make a tutorial. This isn't for Windows or WSL, and I make that clear in both the thread title and the actual tutorial. Don't be angry at me, I didn't falsely advertise this.
I thought it would work for WSL but I don't know Linux and I tried and it said it needed dependencies but I didn't know what to do and luckily you said it just didn't work. also it doesn't say that it doesn't work for WSL on the tutorial.
 

AkikoKumagara

The Coolest Bear Around
OP
Member
Joined
Jan 4, 2017
Messages
1,535
Trophies
1
Website
thebearsden.web.fc2.com
XP
3,930
Country
United States
I thought it would work for WSL but I don't know Linux and I tried and it said it needed dependencies but I didn't know what to do and luckily you said it just didn't work. also it doesn't say that it doesn't work for WSL on the tutorial.
Why would I specify it NOT working for platforms it's not intended for? This is a Linux tutorial. Do I have to say it won't run on your refrigerator, too?

WSL ≠ A full Linux-based operating system. If you don't know this, that's really not my fault. Again, this tutorial states in the requirements that you need a Linux operating system, not WSL, not a virtual machine, not Windows.

If you're not willing to use a Linux-based operating system, this method is not for you.
 

signer-ink-beast

Member
Newcomer
Joined
Feb 8, 2022
Messages
19
Trophies
0
Age
26
Location
Alaska
XP
73
Country
United States
I didn't read the all the replies to this thread before writing this, so sorry if anyone has mentioned this in advance.

Looks like your mileage may vary heavily. Apparently it's rare for AP (master) mode to be supported with various wifi adapters under Linux. Some cards that used to support it even have hardware silently changed under the same model name to not support it later.

I dug out my old laptop for shits and grins that has an Intel Centrino N1000 (historically a shit wireless card under Linux IME). Some old internet threads say that you can apparently set up a hotspot with it in Windows (7), but the iwlwifi drivers in Linux don't support it.

If you've got a Linux system, save yourself some trouble and check if your wifi adapter supports AP mode via iw list | less, and see if AP is listed under supported modes. If not, it won't work. You need hardware that supports it to have a shot.

The Marvell 88W8897 on my main computer supports AP mode in Linux. I guess I'll try this one next. Can't say I am particularly thrilled about that though, but then nobody is thrilled about running an open wifi access point for anything (WEP may as well be the same as open, practically).

Thanks for the tutorial! I didn't know about linux-wifi-hotspot.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Happy birthday!