You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated mt7663-shutdown.service to dynamically discover and unbind /sys/bus/platform/drivers/meson-gx-mmc/ffe03000* using wildcard matching.
Simplified IRQ affinity matching in wlan-irq-tune.sh to pattern /ffe03000/.
Ensures seamless operation across kernel versions and DTB variants regardless of whether the platform bus device is named ffe03000.mmc or ffe03000.sd.
UsrMerge Packaging Compliance (build-deb.sh):
Relocated firmware installation destination from ./lib/firmware/ to ./usr/lib/firmware/ in build-deb.sh.
Prevents dpkg -x extraction from converting /lib into a physical directory, which broke the mandatory /lib -> usr/lib symlink on modern Debian/Armbian systems and caused fatal run-init: can't execute '/sbin/init': No such file or directory kernel panics.
Multi-Kernel Compatibility for Station Update (cfg80211_new_sta & cfg80211_del_sta):
Corrected kernel version preprocessor guard in os/linux/gl_p2p_kal.c to #if (CFG80211_VERSION_CODE >= KERNEL_VERSION(6, 14, 0)).
Fixes fatal kernel oops and main_thread crash when stations associate on Linux 5.10 LTS and 6.12 LTS (6.12.114-ophub), while preserving upstream struct wireless_dev * signature compatibility for Linux 6.18+.
Restored standard struct net_device *ndev parameter type across add_key, get_key, del_key, set_default_mgmt_key, get_station, change_station, add_station, and del_station.
Eliminates bogus pointer dereferencing (wdev->netdev) and fixes errno=11 failures during hostapd station flag updates.
Explicitly mark station transmission as allowed (fgIsTxKeyReady = TRUE) and update station queue record (qmUpdateStaRec) upon NL80211_STA_FLAG_AUTHORIZED and pairwise key installation in mtk_cfg_change_station and mtk_p2p_cfg80211_add_key.
Resolves client loop where device connected to Wi-Fi but showed "terhubung tanpa internet" due to blocked data queues.
Global Station Record Lookup Fallback (nicEventAddPkeyDone & nicRxProcessEventPacket):
Added fallback search via cnmGetAnyStaRecByAddress to prevent BSS index mismatch on virtual interface ap0 from dropping key completion events.