DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.16k stars 75 forks source link

DSi enhanced WIFI (WPA support) in DS title #628

Open ahezard opened 5 years ago

ahezard commented 5 years ago

This may be possible by patching the games wifi function and using the nocash wifiboot code / wifisdio and wificore lib as a base http://problemkaputt.de/wifiboot.htm

ahezard commented 5 years ago

http://forums.nesdev.com/viewtopic.php?f=23&t=18065

MasterGamingYT commented 5 years ago

Is this for WPA or WPA2? (I have a WPA2 connection)

Double-0-seven7 commented 5 years ago

It is for both. I hope this would be implemented this year.

MasterGamingYT commented 5 years ago

ok

TableNumber1 commented 3 years ago

Is this finished or almost finished yet, its been 2 years

Peter0x44 commented 3 years ago

it is not finished, the issue would have been closed if it was currently, no work towards it is being done

TableNumber1 commented 3 years ago

is it almost finished?

Kaisaan commented 3 years ago

no

TableNumber1 commented 3 years ago

ok

On Thu, Mar 4, 2021 at 3:28 PM Kaisaan notifications@github.com wrote:

no

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/628#issuecomment-790918389, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATASS4OARZIZZXFRVGTKFZTTB7UP5ANCNFSM4HLDYTMQ .

Squall-Leonhart commented 3 years ago

current progress has WPA working for pokemon black/white, i'm not sure to what extent but it can connect to the nintendo server and get service status messages and appears as a client of my wireless router.

TableNumber1 commented 3 years ago

Will it be implemented in twilightmenu++ 19.11 or 19.12?

On Fri, Apr 16, 2021, 5:01 AM Squall Leonhart, @.***> wrote:

current progress has WPA working for pokemon black/white, i'm not sure to what extent but it can connect to the nintendo server and get service status messages and appears as a client of my wireless router.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/628#issuecomment-821031952, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATASS4LGDPXAKO3WC4LQWCDTI74GFANCNFSM4HLDYTMQ .

spellboundtriangle commented 3 years ago

@Squall-Leonhart Pokémon Black/White/2 are TWL games, so that doesn't really apply here

TableNumber1 commented 3 years ago

Ok

On Fri, Apr 16, 2021, 11:54 AM triangle, @.***> wrote:

@Squall-Leonhart https://github.com/Squall-Leonhart Pokémon Black/White/2 are TWL games, so that doesn't really apply here

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/628#issuecomment-821273546, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATASS4NPGNLPWXZVP537UKLTJBMUDANCNFSM4HLDYTMQ .

Squall-Leonhart commented 3 years ago

@spellboundtriangle

These games are officially DSi Enhanced, Which is exactly what the subject matter of the bugs name is.

spellboundtriangle commented 3 years ago

This is talking about DSi-Enhanced WiFi in DS titles, like Mario Kart DS. DSi-Enhanced WiFi in DSi titles falls under #300

Squall-Leonhart commented 3 years ago

That's not even possible, the games themselves have no ability to decode the AES stream.

lifehackerhansol commented 3 years ago

That's not even possible, the games themselves have no ability to decode the AES stream.

ahezard said it may be possible. Please read the original topic before continuing.

Squall-Leonhart commented 3 years ago

Relearn the definition of May.

YourKalamity commented 3 years ago

as azehard first commented on this issue, it could be possible by patching the DS games with the functionality to connect to WPA access points and by extension, also adding functions to decode the AES stream

MisterSheeple commented 2 years ago

Bump on this. Playing DS games online in this day and age doesn't need to be as much of an inconvenience as it is.

SNBeast commented 2 years ago

Bump on this. Playing DS games online in this day and age doesn't need to be as much of an inconvenience as it is.

It is probably not as simple as you think. First, we need a WiFi driver. We have two such for the DSi/3DS, one being nocash's as mentioned in OP, which isn't perfectly stable as mentioned on the page (fails on 1 of 3 WPA2 APs), and the other being the one by @shinyquagsire23, https://github.com/shinyquagsire23/dsiwifi, which iirc wasn't perfectly stable either. Then that needs to be patched in, and we don't really know exactly what that involves for DS mode retail software: we've only used the aforementioned drivers for DSi mode homebrew.

shinyquagsire23 commented 2 years ago

@SNBeast It's been a moment since I've checked but I believe the remaining issues with dsiwifi were with switching between multiple APs/connection strength, DNS settings are missing, and lwip more-or-less requiring really good async threading.

But yeah actually patching anything would be pretty involved.

RocketRobz commented 2 years ago

is it almost finished

No progress has been made. Also, work on dsiwifi repo is paused atm.

MADOK1 commented 2 years ago

is it almost finished

No progress has been made. Also, work on dsiwifi repo is paused atm.

this would be a really cool feature, so I hope it eventually gets implemented

goldspacedragon commented 2 years ago

Hey, DS WPA devs! I would really like to get into contact with you guys, as getting this project finished would be a big help to me. Reason being Star Force 3 PvP would be really nice and finishing this would do that.

bupboi1337 commented 1 year ago

I really hope that this gets released this year or next year as I would really like this added as a feature.

SuperErnD commented 1 year ago

it will be really cool, because Nintendo DSi fans can play online without creating a separate Wi-Fi hotspot with WEP encryption, or without a password

Magnusretrotech commented 6 months ago

If it could somehow bridge the existing 3DS wifi connection, remove the security and give it to the DS game that would be cool. I really want to use wiimmfi on my 3DS but I don't want to turn off my wifi security and my router doesn't support guest networks 😞