![]() | ||
Views: 1,493,551 | Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 01-24-21 12:36 PM |
Guest: |
0 users reading wifi emulation | 1 bot |
Main - General - wifi emulation | New reply |
ges87 |
| ||
Newcomer Normal user Level: 2 Posts: 1/1 EXP: 33 Next: 13 Since: 01-07-18 Last post: 1112 days ago Last view: 1112 days ago |
As far as I understood, wifi emulation only works between 2 instances of the emulator. Is not possible to run the emulator and use the wifi adaptor of the computer to connect to a real DS, right? ![]() |
PSISP |
| ||
Newcomer Normal user Level: 4 Posts: 2/3 EXP: 182 Next: 97 Since: 09-02-17 Last post: 1074 days ago Last view: 427 days ago |
WiFi emulation already requires extremely tight timings. You'd need special hardware in order to connect with a real DS. |
Arisotura |
| ||
![]() Big fire melon magical melon girl Level: 45 ![]() Posts: 164/655 EXP: 626920 Next: 33244 Since: 03-27-17 From: France Last post: 1 day ago Last view: 1 day ago |
You'd need a very specific wifi card that supports:
* RF monitor (RFMON) mode (reading all wifi traffic without having to be connected to an access point) * packet injection (sending arbitrary packets) * full control, not tampering with sent/received packets (some wifi cards will automatically fill in certain fields of packet headers) I'm actually tempted to try it, but I'd need to find such a wifi card. Also, I worry about latency induced by OS/driver/etc abstraction layers. We might even need bare metal access to get anything working; for example the DS wifi hardware sends IRQs when beginning to receive a packet and when it's done, which allows software to do processing before the packet is fully received. On the other hand, typical network drivers will only notify you once the packet is fully received. Which induces latency because we have to emulate the packet reception time. Maybe we can do something with a raspi for example. ____________________ Kuribo64 |
Main - General - wifi emulation | New reply |
Page rendered in 0.018 seconds. (2048KB of memory used) MySQL - queries: 29, rows: 82/82, time: 0.014 seconds. ![]() © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |