gitextract_cw_8qgx2/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── issue-description.md ├── .gitmodules ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES/ │ ├── AGPL-3.0-or-later.txt │ ├── BSD-3-Clause.txt │ ├── GPL-2.0-or-later.txt │ └── ISC.txt ├── README.md ├── doc/ │ ├── README.md │ ├── app_notes/ │ │ ├── 40mhz.png.license │ │ ├── README.md │ │ ├── ad-hoc-two-sdr.md │ │ ├── ap-client-two-sdr.md │ │ ├── csi-architecture.jpg.license │ │ ├── csi-information-format.jpg.license │ │ ├── csi-screen-shot.jpg.license │ │ ├── csi.md │ │ ├── csi_fuzzer.md │ │ ├── driver_stat.md │ │ ├── drv_fpga_dynamic_loading.md │ │ ├── frequent_trick.md │ │ ├── guard-interval.png.license │ │ ├── hls.md │ │ ├── ieee80211n.md │ │ ├── inject_80211.md │ │ ├── iq-architecture.jpg.license │ │ ├── iq-capture-parameter.jpg.license │ │ ├── iq-information-format.jpg.license │ │ ├── iq-screen-shot.jpg.license │ │ ├── iq.md │ │ ├── iq_2ant-screen-shot.jpg.license │ │ ├── iq_2ant-setup.png.license │ │ ├── iq_2ant.md │ │ ├── iq_ack_timing.md │ │ ├── mimo.png.license │ │ ├── mpdu-aggr.png.license │ │ ├── packet-iq-self-loopback-test.md │ │ ├── perf_counter.md │ │ ├── radar-self-csi.md │ │ └── subcarriers.png.license │ ├── asic/ │ │ └── skywater-130-pdk-and-asic-considerations.md │ ├── cite-openwifi-github-code.md │ ├── cite-openwifi-vtc-paper.md │ ├── img_build_instruction/ │ │ └── kuiper.md │ ├── known_issue/ │ │ └── notter.md │ ├── openwifi-detail.jpg.license │ ├── publications.md │ ├── rf-digital-if-chain-config.jpg.license │ ├── rf-digital-if-chain-spectrum.jpg.license │ └── videos.md ├── driver/ │ ├── Makefile │ ├── hw_def.h │ ├── make_all.sh │ ├── openofdm_rx/ │ │ ├── Makefile │ │ └── openofdm_rx.c │ ├── openofdm_tx/ │ │ ├── Makefile │ │ └── openofdm_tx.c │ ├── rx_intf/ │ │ ├── Makefile │ │ └── rx_intf.c │ ├── sdr.c │ ├── sdr.h │ ├── sdrctl_intf.c │ ├── side_ch/ │ │ ├── Makefile │ │ ├── make_driver.sh │ │ ├── side_ch.c │ │ └── side_ch.h │ ├── sysfs_intf.c │ ├── tx_intf/ │ │ ├── Makefile │ │ └── tx_intf.c │ ├── xilinx_dma/ │ │ ├── README.md │ │ ├── make_xilinx_dma.sh │ │ └── xilinx_dma.c │ └── xpu/ │ ├── Makefile │ └── xpu.c ├── kernel_boot/ │ ├── 10-network-device.rules │ ├── 70-persistent-net.rules │ ├── ad9361.patch │ ├── ad9361_conv.patch │ ├── ad9361_private.patch │ ├── axi_hdmi_crtc.patch │ ├── boards/ │ │ ├── adrv9361z7035/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── adrv9361z7035_fmc/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── adrv9364z7020/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── antsdr/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ ├── notes.md │ │ │ └── u-boot.elf │ │ ├── antsdr_e200/ │ │ │ ├── README.md │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── e310v2/ │ │ │ ├── README.md │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── neptunesdr/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── sdrpi/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ ├── notes.md │ │ │ └── u-boot.elf │ │ ├── zc702_fmcs2/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── zc706_fmcs2/ │ │ │ ├── devicetree.dtb │ │ │ ├── devicetree.dts │ │ │ └── u-boot.elf │ │ ├── zcu102_fmcs2/ │ │ │ ├── bl31.elf │ │ │ ├── system.dtb │ │ │ ├── system.dts │ │ │ └── u-boot_xilinx_zynqmp_zcu102_revA.elf │ │ └── zed_fmcs2/ │ │ ├── devicetree.dtb │ │ ├── devicetree.dts │ │ └── u-boot.elf │ ├── build_boot_bin.sh │ ├── build_zynqmp_boot_bin.sh │ ├── kernel_config │ ├── kernel_config_zynqmp │ └── kernel_patch_readme.md ├── openwifi-arch.jpg.license └── user_space/ ├── agc_settings.sh ├── arbitrary_iq_gen/ │ ├── iq_single_carrier_1000000Hz_512.txt │ └── single_carrier_gen.m ├── boot_bin_gen.sh ├── build_wpa_supplicant_wo11b.sh ├── cd_adi_iio_dir.sh ├── check_calib_inf.sh ├── csi_fuzzer.sh ├── csi_fuzzer_scan.sh ├── cw_disable.sh ├── cw_max_min_cfg.sh ├── dhcpd.conf ├── difs_disable.sh ├── driver_nl80211.patch ├── drv_and_fpga_package_gen.sh ├── eifs_by_last_rx_fail_disable.sh ├── eifs_by_last_tx_fail_disable.sh ├── eifs_disable.sh ├── fast_reg_log/ │ ├── fast_reg_log.c │ └── fast_reg_log_analyzer.m ├── fosdem-11ag.sh ├── fosdem.sh ├── hostapd-openwifi-11ag.conf ├── hostapd-openwifi.conf ├── inject_80211/ │ ├── Makefile │ ├── analyze_80211.c │ ├── ieee80211_radiotap.h │ ├── inject_80211.c │ ├── inject_80211.h │ ├── inject_80211.sh │ ├── radiotap.c │ ├── radiotap.h │ ├── unaligned.h │ └── uthash.h ├── link_perf_test.sh ├── load_fpga_img.sh ├── monitor_ch.sh ├── nav_disable.sh ├── nic_back_to_normal.sh ├── openwifi_ad9361_fir.ftr ├── openwifi_ad9361_fir_tx_0MHz.ftr ├── openwifi_ad9361_fir_tx_0MHz_11n.ftr ├── openwifi_ad9361_fir_tx_0MHz_11n_narrow1.ftr ├── populate_driver_userspace.sh ├── populate_kernel_image_module_reboot.sh ├── post_config.sh ├── prepare_kernel.sh ├── receiver_phase_offset_override.sh ├── rf_init.sh ├── rf_init_11n.sh ├── rssi_ad9361_show.sh ├── rssi_openwifi_show.sh ├── rx_gain_show.sh ├── rx_stat_show.sh ├── sdcard_boot_update.sh ├── sdr-ad-hoc-join.sh ├── sdr-ad-hoc-up.sh ├── sdrctl_src/ │ ├── Makefile │ ├── cmd.c │ ├── nl80211.h │ ├── nl80211_testmode_def.h │ ├── sdrctl.c │ ├── sdrctl.h │ ├── sections.c │ └── version.sh ├── set_dbg_ch0.sh ├── set_dbg_ch1.sh ├── set_dbg_ch2.sh ├── set_lbt_th.sh ├── set_restrict_freq.sh ├── set_rx_gain_auto.sh ├── set_rx_gain_manual.sh ├── set_rx_monitor_all.sh ├── set_rx_target_sender_mac_addr.sh ├── set_tx_lo.sh ├── set_tx_port.sh ├── setup_once.sh ├── side_ch_ctl_src/ │ ├── iq_capture.py │ ├── iq_capture_2ant.py │ ├── iq_capture_freq_offset.py │ ├── save_iq_to_txt_for_verilog_sim.m │ ├── show_iq_snr.m │ ├── side_ch_ctl.c │ ├── side_info_display.py │ ├── test_iq_2ant_file_display.m │ ├── test_iq_file_ack_timing_display.m │ ├── test_iq_file_display.m │ └── test_side_info_file_display.m ├── slice_cfg.sh ├── stat_enable.sh ├── system_top.bif ├── transfer_driver_userspace_to_board.sh ├── transfer_kernel_image_module_to_board.sh ├── tx_intf_iq_data_to_sysfs.sh ├── tx_intf_iq_send.sh ├── tx_prio_queue_show.sh ├── tx_stat_show.sh ├── update_sdcard.sh ├── webserver/ │ ├── index.html │ ├── openwifi-detail.jpg.license │ └── openwifi-logo-small.jpg.license ├── wgd.sh ├── wpa-connect.conf ├── wpa-openwifi.conf └── wpa-testap.conf