Views: 232,062 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 07-19-18 08:27 PM
Guest:

0 users reading wifi emulation | 1 bot

Main - General - wifi emulation New reply


ges87
Posted on 01-07-18 09:40 PM Link | #489
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
Posted on 01-07-18 09:42 PM Link | #490
WiFi emulation already requires extremely tight timings. You'd need special hardware in order to connect with a real DS.

StapleButter
Posted on 01-07-18 10:02 PM Link | #491
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.


Main - General - wifi emulation New reply

Page rendered in 0.012 seconds. (2048KB of memory used)
MySQL - queries: 27, rows: 78/78, time: 0.009 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2017-11-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.