[GH-ISSUE #1108] change Radio Type from 802.11g to 802.11n #509

Closed
opened 2026-02-28 00:03:10 +03:00 by kerem · 8 comments
Owner

Originally created by @RvdHout on GitHub (Jun 4, 2019).
Original GitHub issue: https://github.com/SpacehuhnTech/esp8266_deauther/issues/1108

I am very new to this, i therefor simply installed the deauther_2.1.0_1mb.bin on my ESP8266 (CH340) and did not try to compile it myself.
The chip on the ESP8266 says it supports 802.11b/g/n

Both the 'pwned' SSID or any other SSID created as beacons show up as 802.11g WiFi networks, is there a way to make all of them show up as 802.11n WiFi networks?

Originally created by @RvdHout on GitHub (Jun 4, 2019). Original GitHub issue: https://github.com/SpacehuhnTech/esp8266_deauther/issues/1108 I am very new to this, i therefor simply installed the deauther_2.1.0_1mb.bin on my ESP8266 (CH340) and did not try to compile it myself. The chip on the ESP8266 says it supports 802.11b/g/n Both the 'pwned' SSID or any other SSID created as beacons show up as 802.11g WiFi networks, is there a way to make all of them show up as 802.11n WiFi networks?
kerem 2026-02-28 00:03:10 +03:00
Author
Owner

@RvdHout commented on GitHub (Jun 5, 2019):

I have read that possibly i could switch from 802.11g to 802.11n using Arduino IDE, something like this:

if(wifi_get_phy_mode() != PHY_MODE_11N) wifi_set_phy_mode(PHY_MODE_11N);

Anyone knows where to do this in the esp8266_deauther code?

<!-- gh-comment-id:498969040 --> @RvdHout commented on GitHub (Jun 5, 2019): I have read that possibly i could switch from 802.11g to 802.11n using Arduino IDE, something like this: `if(wifi_get_phy_mode() != PHY_MODE_11N) wifi_set_phy_mode(PHY_MODE_11N);` Anyone knows where to do this in the esp8266_deauther code?
Author
Owner

@spacehuhn commented on GitHub (Jun 5, 2019):

I don't think that's the issue here.
You'd need to append some info to the beacon frame to be recognized as a N network.
The byte array should be in Attack.h and here you can find more info about the beacon frames: https://mrncciew.com/2014/10/08/802-11-mgmt-beacon-frame/

<!-- gh-comment-id:498982342 --> @spacehuhn commented on GitHub (Jun 5, 2019): I don't think that's the issue here. You'd need to append some info to the beacon frame to be recognized as a N network. The byte array should be in Attack.h and here you can find more info about the beacon frames: https://mrncciew.com/2014/10/08/802-11-mgmt-beacon-frame/
Author
Owner

@RvdHout commented on GitHub (Jun 5, 2019):

Uh...didn't i mention i am very new to still all :)
So, it is by design deauther AP mode as beacons are identified as 802.11g WiFi networks?

Can you give some hints on the byte array that should be in Attack.h?

<!-- gh-comment-id:499033678 --> @RvdHout commented on GitHub (Jun 5, 2019): Uh...didn't i mention i am very new to still all :) So, it is by design deauther AP mode as beacons are identified as 802.11g WiFi networks? Can you give some hints on the byte array that should be in Attack.h?
Author
Owner
<!-- gh-comment-id:499046763 --> @spacehuhn commented on GitHub (Jun 5, 2019): https://github.com/spacehuhn/esp8266_deauther/blob/master/esp8266_deauther/Attack.h#L155
Author
Owner

@spacehuhn commented on GitHub (Jun 5, 2019):

The packet probably needs another tag to specify the n compatibility and the supported rates.

<!-- gh-comment-id:499046935 --> @spacehuhn commented on GitHub (Jun 5, 2019): The packet probably needs another tag to specify the n compatibility and the supported rates.
Author
Owner

@RvdHout commented on GitHub (Jun 5, 2019):

I can't get this figured out...to bad!
I have found some code with HT Information (supposed to display as 802.11n, right?)
https://github.com/m13253/wifijam/blob/master/esp8266/wifijam/wifijam.ino#L80

But how to wrap this all up in esp8266_deauther?

<!-- gh-comment-id:499072758 --> @RvdHout commented on GitHub (Jun 5, 2019): I can't get this figured out...to bad! I have found some code with HT Information (supposed to display as 802.11n, right?) https://github.com/m13253/wifijam/blob/master/esp8266/wifijam/wifijam.ino#L80 But how to wrap this all up in esp8266_deauther?
Author
Owner

@RvdHout commented on GitHub (Jun 6, 2019):

Even the above linked 'wifijam ‒ An 802.11n beacon frame transmission program' broadcast as being 802.11g, wtf? Maybe my ESP8266 is lacking 802.11n?
....it was a really cheap Chinese eBay purchase, although the chip on the ESP8266 says it supports 802.11b/g/n

<!-- gh-comment-id:499436117 --> @RvdHout commented on GitHub (Jun 6, 2019): Even the above linked 'wifijam ‒ An 802.11n beacon frame transmission program' broadcast as being 802.11g, wtf? Maybe my ESP8266 is lacking 802.11n? ....it was a really cheap Chinese eBay purchase, although the chip on the ESP8266 says it supports 802.11b/g/n
Author
Owner

@RvdHout commented on GitHub (Jun 9, 2019):

I managed to change te radio type for beacons, it did cost me a whole weekend though :)

<!-- gh-comment-id:500243723 --> @RvdHout commented on GitHub (Jun 9, 2019): I managed to change te radio type for beacons, it did cost me a whole weekend though :)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/esp8266_deauther#509
No description provided.