rtl88x2bu
rtl88x2bu driver updated for current kernels.
File Explorer
Download Latest Version (.zip)- build.yml
- rtw_efuse.c
- rtw_mesh.c
- rtw_mesh.h
- rtw_mesh_hwmp.c
- rtw_mesh_hwmp.h
- rtw_mesh_pathtbl.c
- rtw_mesh_pathtbl.h
- rtw_ap.c
- rtw_beamforming.c
- rtw_br_ext.c
- rtw_bt_mp.c
- rtw_btcoex.c
- rtw_btcoex_wifionly.c
- rtw_chplan.c
- rtw_chplan.h
- rtw_cmd.c
- rtw_debug.c
- rtw_eeprom.c
- rtw_ieee80211.c
- rtw_io.c
- rtw_ioctl_query.c
- rtw_ioctl_set.c
- rtw_iol.c
- rtw_mem.c
- rtw_mi.c
- rtw_mlme.c
- rtw_mlme_ext.c
- rtw_mp.c
- rtw_odm.c
- rtw_p2p.c
- rtw_pwrctrl.c
- rtw_recv.c
- rtw_rf.c
- rtw_rm.c
- rtw_rm_fsm.c
- rtw_rm_util.c
- rtw_rson.c
- rtw_sdio.c
- rtw_security.c
- rtw_sreset.c
- rtw_sta_mgt.c
- rtw_tdls.c
- rtw_vht.c
- rtw_wapi.c
- rtw_wapi_sms4.c
- rtw_wlan_util.c
- rtw_xmit.c
- btc_basic_types.h
- halbtc8822b1ant.c
- halbtc8822b1ant.h
- halbtc8822b2ant.c
- halbtc8822b2ant.h
- halbtc8822bwifionly.c
- halbtc8822bwifionly.h
- halbtcoutsrc.h
- mp_precomp.h
- HalEfuseMask8822B_PCIE.c
- HalEfuseMask8822B_PCIE.h
- HalEfuseMask8822B_SDIO.c
- HalEfuseMask8822B_SDIO.h
- HalEfuseMask8822B_USB.c
- HalEfuseMask8822B_USB.h
- efuse_mask.h
- hal_usb.c
- halmac_8822b_cfg.h
- halmac_cfg_wmac_8822b.c
- halmac_cfg_wmac_8822b.h
- halmac_common_8822b.c
- halmac_common_8822b.h
- halmac_gpio_8822b.c
- halmac_gpio_8822b.h
- halmac_init_8822b.c
- halmac_init_8822b.h
- halmac_phy_8822b.c
- halmac_pwr_seq_8822b.c
- halmac_pwr_seq_8822b.h
- halmac_usb_8822b.c
- halmac_usb_8822b.h
- halmac_88xx_cfg.h
- halmac_bb_rf_88xx.c
- halmac_bb_rf_88xx.h
- halmac_cfg_wmac_88xx.c
- halmac_cfg_wmac_88xx.h
- halmac_common_88xx.c
- halmac_common_88xx.h
- halmac_efuse_88xx.c
- halmac_efuse_88xx.h
- halmac_flash_88xx.c
- halmac_flash_88xx.h
- halmac_fw_88xx.c
- halmac_fw_88xx.h
- halmac_gpio_88xx.c
- halmac_gpio_88xx.h
- halmac_init_88xx.c
- halmac_init_88xx.h
- halmac_mimo_88xx.c
- halmac_mimo_88xx.h
- halmac_usb_88xx.c
- halmac_usb_88xx.h
- halmac_2_platform.h
- halmac_api.c
- halmac_api.h
- halmac_bit2.h
- halmac_bit_8197f.h
- halmac_bit_8812f.h
- halmac_bit_8814b.h
- halmac_bit_8821c.h
- halmac_bit_8822b.h
- halmac_bit_8822c.h
- halmac_dbg.c
- halmac_dbg.h
- halmac_fw_info.h
- halmac_fw_offload_c2h_ap.h
- halmac_fw_offload_c2h_nic.h
- halmac_fw_offload_h2c_ap.h
- halmac_fw_offload_h2c_nic.h
- halmac_gpio_cmd.h
- halmac_h2c_extra_info_ap.h
- halmac_h2c_extra_info_nic.h
- halmac_hw_cfg.h
- halmac_intf_phy_cmd.h
- halmac_original_c2h_ap.h
- halmac_original_c2h_nic.h
- halmac_original_h2c_ap.h
- halmac_original_h2c_nic.h
- halmac_pcie_reg.h
- halmac_pwr_seq_cmd.h
- halmac_reg2.h
- halmac_reg_8197f.h
- halmac_reg_8812f.h
- halmac_reg_8814b.h
- halmac_reg_8821c.h
- halmac_reg_8822b.h
- halmac_reg_8822c.h
- halmac_rx_bd_nic.h
- halmac_rx_desc_ap.h
- halmac_rx_desc_chip.h
- halmac_rx_desc_nic.h
- halmac_sdio_reg.h
- halmac_state_machine.h
- halmac_tx_bd_nic.h
- halmac_tx_desc_ap.h
- halmac_tx_desc_buffer_ap.h
- halmac_tx_desc_buffer_chip.h
- halmac_tx_desc_buffer_nic.h
- halmac_tx_desc_chip.h
- halmac_tx_desc_ie_ap.h
- halmac_tx_desc_ie_chip.h
- halmac_tx_desc_ie_nic.h
- halmac_tx_desc_nic.h
- halmac_type.h
- halmac_usb_reg.h
- hal_led.c
- hal_usb_led.c
- halhwimg8822b_rf.c
- halhwimg8822b_rf.h
- halrf_8822b.c
- halrf_8822b.h
- halrf_iqk_8822b.c
- halrf_iqk_8822b.h
- halrf_rfk_init_8822b.c
- halrf_rfk_init_8822b.h
- version_rtl8822b_rf.h
- halphyrf_ap.c
- halphyrf_ap.h
- halphyrf_ce.c
- halphyrf_ce.h
- halphyrf_iot.c
- halphyrf_iot.h
- halphyrf_win.c
- halphyrf_win.h
- halrf.c
- halrf.h
- halrf_debug.c
- halrf_debug.h
- halrf_dpk.h
- halrf_features.h
- halrf_iqk.h
- halrf_kfree.c
- halrf_kfree.h
- halrf_powertracking.c
- halrf_powertracking.h
- halrf_powertracking_ap.c
- halrf_powertracking_ap.h
- halrf_powertracking_ce.c
- halrf_powertracking_ce.h
- halrf_powertracking_iot.c
- halrf_powertracking_iot.h
- halrf_powertracking_win.c
- halrf_powertracking_win.h
- halrf_psd.c
- halrf_psd.h
- halrf_txgapcal.c
- halrf_txgapcal.h
- halhwimg8822b_bb.c
- halhwimg8822b_bb.h
- halhwimg8822b_mac.c
- halhwimg8822b_mac.h
- mp_precomp.h
- phydm_hal_api8822b.c
- phydm_hal_api8822b.h
- phydm_regconfig8822b.c
- phydm_regconfig8822b.h
- phydm_rtl8822b.c
- phydm_rtl8822b.h
- version_rtl8822b.h
- halcomtxbf.c
- halcomtxbf.h
- haltxbf8192e.c
- haltxbf8192e.h
- haltxbf8814a.c
- haltxbf8814a.h
- haltxbf8822b.c
- haltxbf8822b.h
- haltxbfinterface.c
- haltxbfinterface.h
- haltxbfjaguar.c
- haltxbfjaguar.h
- phydm_hal_txbf_api.c
- phydm_hal_txbf_api.h
- ap_makefile.mk
- halhwimg.h
- mp_precomp.h
- phydm.c
- phydm.h
- phydm.mk
- phydm_adaptivity.c
- phydm_adaptivity.h
- phydm_adc_sampling.c
- phydm_adc_sampling.h
- phydm_antdect.c
- phydm_antdect.h
- phydm_antdiv.c
- phydm_antdiv.h
- phydm_api.c
- phydm_api.h
- phydm_auto_dbg.c
- phydm_auto_dbg.h
- phydm_beamforming.c
- phydm_beamforming.h
- phydm_cck_pd.c
- phydm_cck_pd.h
- phydm_cck_rx_pathdiv.c
- phydm_cck_rx_pathdiv.h
- phydm_ccx.c
- phydm_ccx.h
- phydm_cfotracking.c
- phydm_cfotracking.h
- phydm_debug.c
- phydm_debug.h
- phydm_dfs.c
- phydm_dfs.h
- phydm_dig.c
- phydm_dig.h
- phydm_direct_bf.c
- phydm_direct_bf.h
- phydm_dynamictxpower.c
- phydm_dynamictxpower.h
- phydm_features.h
- phydm_features_ap.h
- phydm_features_ce.h
- phydm_features_ce2_kernel.h
- phydm_features_iot.h
- phydm_features_win.h
- phydm_hwconfig.c
- phydm_hwconfig.h
- phydm_interface.c
- phydm_interface.h
- phydm_lna_sat.c
- phydm_lna_sat.h
- phydm_math_lib.c
- phydm_math_lib.h
- phydm_mp.c
- phydm_mp.h
- phydm_noisemonitor.c
- phydm_noisemonitor.h
- phydm_pathdiv.c
- phydm_pathdiv.h
- phydm_phystatus.c
- phydm_phystatus.h
- phydm_pmac_tx_setting.c
- phydm_pmac_tx_setting.h
- phydm_pow_train.c
- phydm_pow_train.h
- phydm_pre_define.h
- phydm_precomp.h
- phydm_primary_cca.c
- phydm_primary_cca.h
- phydm_psd.c
- phydm_psd.h
- phydm_rainfo.c
- phydm_rainfo.h
- phydm_reg.h
- phydm_regdefine11ac.h
- phydm_regdefine11n.h
- phydm_regtable.h
- phydm_rssi_monitor.c
- phydm_rssi_monitor.h
- phydm_smt_ant.c
- phydm_smt_ant.h
- phydm_soml.c
- phydm_soml.h
- phydm_types.h
- sd4_phydm_2_kernel.mk
- rtl8822bu.h
- rtl8822bu_halinit.c
- rtl8822bu_halmac.c
- rtl8822bu_io.c
- rtl8822bu_led.c
- rtl8822bu_ops.c
- rtl8822bu_recv.c
- rtl8822bu_xmit.c
- hal8822b_fw.c
- hal8822b_fw.h
- rtl8822b.h
- rtl8822b_cmd.c
- rtl8822b_halinit.c
- rtl8822b_mac.c
- rtl8822b_ops.c
- rtl8822b_phy.c
- hal_btcoex.c
- hal_btcoex_wifionly.c
- hal_com.c
- hal_com_c2h.h
- hal_com_phycfg.c
- hal_dm.c
- hal_dm.h
- hal_dm_acs.c
- hal_dm_acs.h
- hal_halmac.c
- hal_halmac.h
- hal_intf.c
- hal_mcc.c
- hal_mp.c
- hal_phy.c
- HalPwrSeqCmd.c
- big_endian.h
- generic.h
- little_endian.h
- swab.h
- swabb.h
- rtw_sta_info.h
- wireless.h
- autoconf.h
- basic_types.h
- circ_buf.h
- cmd_osdep.h
- custom_gpio.h
- drv_conf.h
- drv_types.h
- drv_types_ce.h
- drv_types_gspi.h
- drv_types_linux.h
- drv_types_pci.h
- drv_types_sdio.h
- drv_types_xp.h
- ethernet.h
- gspi_hal.h
- gspi_ops.h
- gspi_ops_linux.h
- gspi_osintf.h
- h2clbk.h
- Hal8188EPhyCfg.h
- Hal8188EPhyReg.h
- Hal8188EPwrSeq.h
- Hal8188FPhyCfg.h
- Hal8188FPhyReg.h
- Hal8188FPwrSeq.h
- Hal8192EPhyCfg.h
- Hal8192EPhyReg.h
- Hal8192EPwrSeq.h
- Hal8192FPhyCfg.h
- Hal8192FPhyReg.h
- Hal8192FPwrSeq.h
- Hal8703BPhyCfg.h
- Hal8703BPhyReg.h
- Hal8703BPwrSeq.h
- Hal8710BPhyCfg.h
- Hal8710BPhyReg.h
- Hal8710BPwrSeq.h
- Hal8723BPhyCfg.h
- Hal8723BPhyReg.h
- Hal8723BPwrSeq.h
- Hal8723DPhyCfg.h
- Hal8723DPhyReg.h
- Hal8723DPwrSeq.h
- Hal8723PwrSeq.h
- Hal8812PhyCfg.h
- Hal8812PhyReg.h
- Hal8812PwrSeq.h
- Hal8814PhyCfg.h
- Hal8814PhyReg.h
- Hal8814PwrSeq.h
- Hal8821APwrSeq.h
- hal_btcoex.h
- hal_btcoex_wifionly.h
- hal_com.h
- hal_com_h2c.h
- hal_com_led.h
- hal_com_phycfg.h
- hal_com_reg.h
- hal_data.h
- hal_gspi.h
- hal_ic_cfg.h
- hal_intf.h
- hal_pg.h
- hal_phy.h
- hal_phy_reg.h
- hal_sdio.h
- hal_sdio_coex.h
- HalPwrSeqCmd.h
- HalVerDef.h
- ieee80211.h
- ieee80211_ext.h
- if_ether.h
- ip.h
- mlme_osdep.h
- nic_spec.h
- osdep_intf.h
- osdep_service.h
- osdep_service_bsd.h
- osdep_service_ce.h
- osdep_service_linux.h
- osdep_service_xp.h
- pci_hal.h
- pci_ops.h
- pci_osintf.h
- recv_osdep.h
- rtl8188e_cmd.h
- rtl8188e_dm.h
- rtl8188e_hal.h
- rtl8188e_led.h
- rtl8188e_recv.h
- rtl8188e_rf.h
- rtl8188e_spec.h
- rtl8188e_sreset.h
- rtl8188e_xmit.h
- rtl8188f_cmd.h
- rtl8188f_dm.h
- rtl8188f_hal.h
- rtl8188f_led.h
- rtl8188f_recv.h
- rtl8188f_rf.h
- rtl8188f_spec.h
- rtl8188f_sreset.h
- rtl8188f_xmit.h
- rtl8192e_cmd.h
- rtl8192e_dm.h
- rtl8192e_hal.h
- rtl8192e_led.h
- rtl8192e_recv.h
- rtl8192e_rf.h
- rtl8192e_spec.h
- rtl8192e_sreset.h
- rtl8192e_xmit.h
- rtl8192f_cmd.h
- rtl8192f_dm.h
- rtl8192f_hal.h
- rtl8192f_led.h
- rtl8192f_recv.h
- rtl8192f_rf.h
- rtl8192f_spec.h
- rtl8192f_sreset.h
- rtl8192f_xmit.h
- rtl8703b_cmd.h
- rtl8703b_dm.h
- rtl8703b_hal.h
- rtl8703b_led.h
- rtl8703b_recv.h
- rtl8703b_rf.h
- rtl8703b_spec.h
- rtl8703b_sreset.h
- rtl8703b_xmit.h
- rtl8710b_cmd.h
- rtl8710b_dm.h
- rtl8710b_hal.h
- rtl8710b_led.h
- rtl8710b_lps_poff.h
- rtl8710b_recv.h
- rtl8710b_rf.h
- rtl8710b_spec.h
- rtl8710b_sreset.h
- rtl8710b_xmit.h
- rtl8723b_cmd.h
- rtl8723b_dm.h
- rtl8723b_hal.h
- rtl8723b_led.h
- rtl8723b_recv.h
- rtl8723b_rf.h
- rtl8723b_spec.h
- rtl8723b_sreset.h
- rtl8723b_xmit.h
- rtl8723d_cmd.h
- rtl8723d_dm.h
- rtl8723d_hal.h
- rtl8723d_led.h
- rtl8723d_lps_poff.h
- rtl8723d_recv.h
- rtl8723d_rf.h
- rtl8723d_spec.h
- rtl8723d_sreset.h
- rtl8723d_xmit.h
- rtl8812a_cmd.h
- rtl8812a_dm.h
- rtl8812a_hal.h
- rtl8812a_led.h
- rtl8812a_recv.h
- rtl8812a_rf.h
- rtl8812a_spec.h
- rtl8812a_sreset.h
- rtl8812a_xmit.h
- rtl8814a_cmd.h
- rtl8814a_dm.h
- rtl8814a_hal.h
- rtl8814a_led.h
- rtl8814a_recv.h
- rtl8814a_rf.h
- rtl8814a_spec.h
- rtl8814a_sreset.h
- rtl8814a_xmit.h
- rtl8814b_hal.h
- rtl8814be_hal.h
- rtl8814bu_hal.h
- rtl8821a_spec.h
- rtl8821a_xmit.h
- rtl8821c_dm.h
- rtl8821c_hal.h
- rtl8821c_spec.h
- rtl8821ce_hal.h
- rtl8821cs_hal.h
- rtl8821cu_hal.h
- rtl8822b_hal.h
- rtl8822be_hal.h
- rtl8822bs_hal.h
- rtl8822bu_hal.h
- rtl8822c_hal.h
- rtl8822ce_hal.h
- rtl8822cs_hal.h
- rtl8822cu_hal.h
- rtw_android.h
- rtw_ap.h
- rtw_beamforming.h
- rtw_br_ext.h
- rtw_bt_mp.h
- rtw_btcoex.h
- rtw_btcoex_wifionly.h
- rtw_byteorder.h
- rtw_cmd.h
- rtw_debug.h
- rtw_eeprom.h
- rtw_efuse.h
- rtw_event.h
- rtw_ht.h
- rtw_io.h
- rtw_ioctl.h
- rtw_ioctl_query.h
- rtw_ioctl_set.h
- rtw_iol.h
- rtw_mcc.h
- rtw_mem.h
- rtw_mi.h
- rtw_mlme.h
- rtw_mlme_ext.h
- rtw_mp.h
- rtw_mp_phy_regdef.h
- rtw_odm.h
- rtw_p2p.h
- rtw_pwrctrl.h
- rtw_qos.h
- rtw_recv.h
- rtw_rf.h
- rtw_rm.h
- rtw_rm_fsm.h
- rtw_rm_util.h
- rtw_rson.h
- rtw_sdio.h
- rtw_security.h
- rtw_sreset.h
- rtw_tdls.h
- rtw_version.h
- rtw_vht.h
- rtw_wapi.h
- rtw_xmit.h
- sdio_hal.h
- sdio_ops.h
- sdio_ops_ce.h
- sdio_ops_linux.h
- sdio_ops_xp.h
- sdio_osintf.h
- sta_info.h
- usb_hal.h
- usb_ops.h
- usb_ops_linux.h
- usb_osintf.h
- usb_vendor_req.h
- wifi.h
- wlan_bssdef.h
- xmit_osdep.h
- custom_gpio_linux.c
- ioctl_cfg80211.c
- ioctl_cfg80211.h
- ioctl_linux.c
- ioctl_mp.c
- mlme_linux.c
- os_intfs.c
- recv_linux.c
- rhashtable.c
- rhashtable.h
- rtw_android.c
- rtw_cfgvendor.c
- rtw_cfgvendor.h
- rtw_proc.c
- rtw_proc.h
- rtw_rhashtable.c
- rtw_rhashtable.h
- usb_intf.c
- usb_ops_linux.c
- wifi_regd.c
- wifi_regd.h
- xmit_linux.c
- osdep_service.c
- custom_country_chplan.h
- platform_aml_s905_sdio.c
- platform_aml_s905_sdio.h
- platform_arm_act_sdio.c
- platform_ARM_SUN50IW1P1_sdio.c
- platform_ARM_SUNnI_sdio.c
- platform_ARM_SUNxI_sdio.c
- platform_ARM_SUNxI_usb.c
- platform_ARM_WMT_sdio.c
- platform_hisilicon_hi3798_sdio.c
- platform_hisilicon_hi3798_sdio.h
- platform_ops.c
- platform_ops.h
- platform_rockchips_sdio.c
- platform_RTK_DMP_usb.c
- platform_sprd_sdio.c
- platform_zte_zx296716_sdio.c
- platform_zte_zx296716_sdio.h
- .gitignore
- clean
- deploy.sh
- dkms.conf
- halmac.mk
- ifcfg-wlan0
- Kconfig
- LICENSE
- Makefile
- README.md
- rtl8822b.mk
- runwpa
- wlan0dhcp
# Installation Guide
1. Get the code
git clone https://github.com/cilynx/rtl88x2bu
Downloads the entire project code from GitHub to your computer.
cd rtl88x2bu
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- APT (Debian/Ubuntu ๊ณ์ด) Built into Debian/Ubuntu-based Linux distributions.
sudo apt install git dnsmasq hostapd bc build-essential dkms raspberrypi-kernel-headers
Installs directly from the APT package repository (Debian/Ubuntu-based).
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
