Commit Graph

368 Commits

Author SHA1 Message Date
Jiao Xianjun
19bec08252
Update README
Add some notes on gcc-10/gcc-9 and kernel driver mismatch.
2021-05-13 09:27:40 +02:00
Xianjun Jiao
7cf9ba6e31 Add dmesg printing option for broadcasting packet 2021-05-10 14:04:34 +02:00
Xianjun Jiao
6035432b1d Update project document to include the rx_intf tx_intf I/Q loopback register 2021-05-06 18:55:39 +02:00
Xianjun Jiao
b66028eed3 Change the example packet in inject_80211.c from broadcast to unicast to ease the loopback debug based on dmesg printing (broadcast packet is not printed) 2021-05-06 16:03:01 +02:00
Xianjun Jiao
4316f57fb7 track the latest openwifi-hw master 2021-05-05 17:01:34 +02:00
Xianjun Jiao
f46d6eb14d minor udpate on README 2021-05-05 17:00:37 +02:00
Xianjun Jiao
21e7ff9184 udpate_sdcard.sh: backup BOOT.BIN devicetree and kernel in SD card openwifi directory to collabrate with sdcard_boot_udpate.sh 2021-05-05 16:57:06 +02:00
Xianjun Jiao
0a17272215 sdcard_boot_udpate.sh: when downloading fails, warning will be given and old file will be used 2021-05-05 16:54:36 +02:00
Xianjun Jiao
c24e0a046d sdr.c: change the legacy tx_itrpt1 to tx_itrpt 2021-05-05 16:53:15 +02:00
Xianjun Jiao
c687b19dde minor update on xilinx dma driver related stuffs 2021-05-05 16:46:28 +02:00
Xianjun Jiao
56fcab2044 udpate ad9361 driver related stuffs:
we do not maintain our own (modified) ad9361 driver anymore! The original ad9361 driver in the Linux kernel tree can be used with some extra EXPORT_SYMBOL.
2021-05-05 16:44:39 +02:00
Xianjun Jiao
23ba65e4fa document: add free running and tx IQ loopback mode to the side channel 2021-05-05 16:35:49 +02:00
Xianjun Jiao
6681d84f3e fix the -n and -s typo in the inject_80211.md 2021-05-03 10:10:07 +02:00
Xianjun Jiao
46886bdf9e To avoid compiling error of inject_80211.c with new kernel (2019_R2), the rand_char size needs to be 1484 due to the space occupied by u8aRadiotapHeader and ieee_hdr in buffer 2021-05-03 09:58:01 +02:00
Xianjun Jiao
e1a9c183bc update jpg in webserver 2021-04-07 10:00:20 +02:00
Jiao Xianjun
09d381a093
Update README.md 2021-04-06 18:04:47 +02:00
Xianjun Jiao
b5a0a70cb6 doc/README.md udpate 2021-04-06 10:06:49 +02:00
Jiao Xianjun
317bf9dd12
Update README.md 2021-04-06 09:44:55 +02:00
Xianjun Jiao
a2ffb3014c udpate readme 2021-04-05 22:00:26 +02:00
Xianjun Jiao
c8b47d083e more comprehensive/rich info about registers and newer info reflecting newer code/design are added to the project document 2021-04-05 21:59:00 +02:00
Xianjun Jiao
f0f5e22fc1 add libpcap-dev into the post_config.sh. it is needed by packet injection program compiling 2021-04-05 21:56:17 +02:00
Xianjun Jiao
ab45f1b8a2 udpate the figures according to the latest design status 2021-04-05 21:55:25 +02:00
Xianjun Jiao
a2a0d4bd75 udpate inject_80211.md. the fuzzing related info/control method is added 2021-04-05 21:54:49 +02:00
Xianjun Jiao
fc47ee1d62 fix the bug when retry_limit_raw==0 in sdr.c (0 is the abnormal number encountered in the monitor mode. normally it should >= 1). the bug causes 15 times transmissions for a packet if no ack is received 2021-04-05 21:53:29 +02:00
Xianjun Jiao
913a9e947c add ack disable register in xpu in case ack needs to be disabled in monitor mode 2021-04-05 21:51:47 +02:00
Xianjun Jiao
aed16d0502 add missing soft decoding api in hw_def.h 2021-04-05 21:50:40 +02:00
Xianjun Jiao
bb0a2c5897 in xpu.v slv_reg19 and slv_reg8 are not twistted anymore. slv_reg6 is added to assist the register map in xpu more clear. separate registers for different purpose. separate registers for dynamic and static configurations in driver (sdr.c). 2021-04-05 21:49:59 +02:00
Xianjun Jiao
1196ed1fef remove our customized xilinx_dma.c. the original xilinx_dma.c in kernel can be used now 2021-04-05 21:45:27 +02:00
Xianjun Jiao
95d3c7c5f3 remove all the compiling warnings when build 32bit driver 2021-04-05 21:42:46 +02:00
Xianjun Jiao
e1c2ba0915 turn on soft decoding by default in openofdm_rx.c driver 2021-04-05 21:41:31 +02:00
Xianjun Jiao
b7ed2d0ee5 Merge branch 'master' of github.com:open-sdr/openwifi 2021-04-05 21:36:50 +02:00
Xianjun Jiao
4c45cded07 track the updated openwifi-hw 2021-04-05 21:35:52 +02:00
Jiao Xianjun
f42c544ed6
Update README.md 2021-04-05 20:43:56 +02:00
Jiao Xianjun
68d8456e3a
Update README.md 2021-04-05 20:39:51 +02:00
Jiao Xianjun
0264b507c4
set_csma_normal.sh is not needed.
Because we support normal CSMA/CA by default now.
2021-04-02 13:53:54 +02:00
Jiao Xianjun
e42aed846e
Update inject_80211.md 2021-03-29 13:41:28 +02:00
Jiao Xianjun
10ae6518c8
Update inject_80211.md 2021-03-29 13:34:43 +02:00
Jiao Xianjun
64ce2ec972
Update inject_80211.md 2021-03-29 13:34:15 +02:00
Jiao Xianjun
4ec04889b0
Update inject_80211.md 2021-03-29 13:24:52 +02:00
Jiao Xianjun
fdbf6a5a6f
Update inject_80211.md 2021-03-29 13:09:53 +02:00
Xianjun Jiao
266e956643 make sdcard_boot_update.sh more fail safe 2021-03-23 00:00:23 +01:00
Xianjun Jiao
027d42ec5b Fix the state unsync issue between rx interrupt and mac80211. When the issue happens, only a new packet incoming could trigger an old rx packet going to mac80211 rx. And this new fix also could work with the original xilinx dma driver. Our slightly modified xilinx dma driver is not needed anymore. 2021-03-22 23:59:41 +01:00
Jiao Xianjun
d9e94a6933
Update README.md 2021-03-16 09:44:48 +01:00
Jiao Xianjun
7589052263
Update README.md 2021-03-16 09:42:25 +01:00
Jiao Xianjun
24f84886c7
Update README.md 2021-03-13 23:10:31 +01:00
Jiao Xianjun
6dbcee39c3
Update README.md 2021-02-20 00:03:41 +01:00
Xianjun Jiao
02f21e3d94 track openwifi-hw 2021-02-08 17:23:08 +01:00
luz paz
46c420ae77 Follow-up typo 2021-02-04 20:42:04 +01:00
luz paz
b1dd94e387 Fix various typos
Found via codespell v2.1.dev0  
`codespell -q 3 -L ans,filp,fils,hsi`
2021-02-04 20:41:51 +01:00
Jiao Xianjun
a8217c4808
Update AGPL-3.0-or-later.txt 2021-02-03 16:33:45 +01:00