Injection test failed
cgrrty opened this issue · comments
https://github.com/DroneBridge/DroneBridge/tree/master/InjectionTest
I did a test on my desktop.
Testing process.
2 x rlt8812au
1 x pc ubuntu 18.04
receive.sh
MY_WIFI_CHANNEL=149 #5ghz channel
# MY_WIFI_CHANNEL=13 #2.4ghz channel
MY_RX="wlxbcec238a23a5"
#MY_RX="wlx08107bbfcf00"
sudo rfkill unblock wifi
sudo ifconfig $MY_RX down
sudo iw dev $MY_RX set monitor otherbss fcsfail
sudo ifconfig $MY_RX up
sudo iwconfig $MY_RX channel $MY_WIFI_CHANNEL
sudo ./receive $MY_RX
send.sh
MY_WIFI_CHANNEL=149 #5ghz channel
# MY_WIFI_CHANNEL=13 #2.4ghz channel
#MY_RX="wlxbcec238a23a5"
MY_RX="wlx08107bbfcf00"
sudo rfkill unblock wifi
sudo ifconfig $MY_RX down
sudo iw dev $MY_RX set monitor otherbss fcsfail
sudo ifconfig $MY_RX up
sudo iwconfig $MY_RX channel $MY_WIFI_CHANNEL
sudo ./send $MY_RX
Test result
The receiver cannot receive data.
Damn. Looks like the rlt8812au drivers still suck. What Wifi Hardware are you using?
To be honest, I can not really recommend rlt8812au/rlt8814au devices so far. I only got a rlt8814au to test and that one sucks.
I used this driver
https://github.com/aircrack-ng/rtl8812au.git
My wifi hardware works well on openhd systems.
https://item.taobao.com/item.htm?spm=a230r.1.14.108.3c232c2e0JQACU&id=583003577957&ns=1&abbucket=19#detail
Injection test from repository uses different COMMID (communication IDs) and also some other parameters are also different. Use "communication" folder examples instead. However I also still have issues with it :)