# aic8800_wifi **Repository Path**: lojam/aic8800_wifi ## Basic Information - **Project Name**: aic8800_wifi - **Description**: aic8800D80 linux驱动包 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-06-27 - **Last Updated**: 2026-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [Release_Note] aic8800d_linux_sdk_V4.0_2025_0808_54809c22 ## Driver ### All driver - 8800d80 user_ext_flags add calib disable flags - Check NETGEAR R7000 router AMSDU packet format for compliance to fix reord process crash - add fw panic and fw assert ind - fix can't fix_rate bug in legacy mode - add GCMP cipher_suite - add CONFIG_FLASH_CALRES support for M80X2 - update unpack for load bt ext patch - add CONFIG_PRBREQ_REPORT - fix DFS for MIC - netif_carrier_off to fix start cac in high kernel, fix cfm status=0, pcie cfg80211_register_netdevice ### USB driver - fix usb monitor vif bug - fix scheduling while atomic when submit_rx_urb - free 4addr frame directly - fix set link_sta_params.opmode_notif bug in rwnx_send_me_sta_add - first support D40X2 - fix compile error in KYLIN V10 SP1 - fix compile err above kernel 6.12 ### SDIO driver - fix set link_sta_params.opmode_notif bug in rwnx_send_me_sta_add - fix 8823cu connect fail in ap mode - sdio pwr controll default disable - return real fw_avail_bufcnt and used to aggr_send ### PCIE driver - add AP_LOWPOWER_EN in makefile for ap lp - fix panic of reord_deinit_sta - fix big len msdu in amsdu - sync up wapi - add CONFIG_PCIE_PROCESS_THREAD to proc pcie irq with thread - enable x2p dcm tx by default ### bt_vendor - add fw log in file - Delete bt-vendor from SDIO and USB directories, and replace it with bt-vendor from the root directory of the driver package ## BT Patch - **D80D40** Improve inq performance. - **D80D40** Improve success rate of reconnection for airpods - **D80D40** Fix connection error for aes enc start state - **D80D40** Improve audio freeze issue for le+btsink - **D80D40** Fix uart problem - **D80D40** After fixing the btwakehost I received a hostwakehot req and was unable to recover UART resulting in the issue of bt opening failure - **D80D40** Fix ext adv len err assert. - **D80D40** Fix pta + sco assert. - **D80D40** Optimize ap + sta + btmusic coex. - **D80D40X2** Modify for sec host support bit set. - **D80D40X2** Fix:free wifi_gate_env,enable print after pwrup. - **D80D40X2** Solves the problem of silent vohci calls - **D80D40X2** Resolves the assert issue caused by aux adv len out-of-bounds - **D80D40X2** Add the configuration cmd of i2s_pcm_en - **DCDLH** Make pta type to cts without acl. - **DCDLH** Fixed assert of adv_par. - **DCDLH** Modify for wifi iperf with lecon and adv. - **DCDL** Modify for ap coex,bt pti,hci wakeup tx and sleep. - **DCDL** Modified epr.on value while received sres to pass vts test. - **DCDL** Modified for reject the command with error code. - **DCDL** Improve coex with wifi ap mode. - **DCDL** Fix suspend problem issue. - **DCDL** Fix uart problem issue cause by cpu uart ready slowly. - **DCDL** Fix assert cause by pti abory. - **D** Modify for le data trans. - **D** Modify for le con latency updata for param updata too slow,that may cause start enc fail ## WiFi Firmware ### D80/D40X2 - shortgi & AMPDU bugfix;支持 mcs10/11 功率限制&rssi loss配置 - fix rftest KE_EVT 问题;优化电容校准,取最大3个peak值,提高多次校准结果的一致性;setchan (ap start/sta join) dpd之前增加loft校准 - fix 未校准频偏芯片0度启动时,目标值 target=0 的问题 - 调整2.4G ofdm low rate 功率校准 - 优化 tbl_diff_cal - 更新带SAW的情况 2.4G triangle mask 配置;DFS port;fix 非信令温补晶体频偏目标值更新 - 更新ipa/ilna 校准配置,根据是否bt coant模式配置 wf_pu_lb_0_avdd_trxsw,解决coant模式下wifi配置影响bt发射功率的问题;rf_calib_req/cfm 新旧版本驱动兼容,避免驱动内存越界导致系统挂死;autorate速率协商 trial rate for legacy - 增加使用SAW的情况下 配置2.4G 三角波参数,支持驱动使能 ‘USER_RF_WITH_SAW_EN_FLAG’ ### D80D40 T/H - FLASH_FW bugfix; 20H clkgate disable SLP_LDO_PD_EN,提高稳定性 - SET_TX指令设置max pwr为负数时,修复pwrctrlinfo设置错误,避免出PHY_ERR;FLASH_FW mm timer超时return bugfix - wifisettings增加IPA cal disable接口;rftest/fmacfw通过userconfig 配置 xtal cap的情况下,默认使用常温校准等级,目标值随当前温度更新 - fix rftest KE_EVT问题;更新BT/WiFi 共存配置,fix 5G band AP beacon功率低的问题(错误配置fix tx gain) - 合入BYD修改(邻道抑制),更新agc_ram + 5g 80M AGC table, freq div when setchan - TX aggr fix er106 err;更新 asic ver判断,不再列表里面识别为新版本,匹配 >= U0x;增加 srrc 4;rftest set_txtone 参数支持 amp/txgain;rxdc 校准结果支持驱动读写,可减少校准时间;20H 5g ch106 midrate txgain map增加2dB;20H 5g ch42 txgain_map 信令固件 与非信令同步 - 增加 txpwr addition 2x 配置,存在efuse或flash,在2.4G/5G band调整功率 - 修复 20H 5G 电容校准后 low/mid rate txgain_table dtmx_tuning_cbit 设置,2024/12/30之后的都存在问题;wifi_settings.user_ext_flags 增加 loft/capa/pwr disable flag ## Tools - **wifi_test** export WIFI_TEST_CHIP= to change CHIP_SELECT - **wifi_test** compatible with display on different platforms - **bt_test** fix ble rx s2 wrong cmd ## AIC_Docs - AIC8800D80X2_RF_wifi_test_v40.pdf - AIC8800D80_RF_wifi_test_v60.pdf - AIC8800_5G_precedence.pdf - AIC U-BOOT BLE WAKEUP USER-GUIDE_v0.2.pdf