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
QCA9300 RX fails with "RxSBasicSegment cannot parse the segment with version v256" — TX (injector) works fine on same NIC
Summary
When using QCA9300 (AR9380 / AR5BXB112) as a receiver (logger), every frame fails with:
Error occurs during Rx frame parsing:RxSBasicSegment cannot parse the segment with version v256.. Error skipped
The same QCA9300 NIC works perfectly as a transmitter (injector) — packets are injected without any errors. AX210 works correctly in both TX and RX roles.
This error occurs on every single received frame, not sporadically.
This error also occurred before the build expired.
$ dpkg -l | grep picoscenes
iU picoscenes-all 20200715 amd64
ii picoscenes-driver-modules-6.5.0-15-generic 20240210 amd64
ii picoscenes-platform 2025.1217.1547 amd64
ii picoscenes-source-updater 1.3 amd64
Questions for the Developer
Is the driver version 20240210 compatible with platform version 2025.1217.1547 for the ath9k (QCA9300) RX path? The driver is from February 2024 and the platform is from December 2025 — could the platform's RxSBasic segment parser have been updated without a corresponding driver update?
Why are no newer builds available in the apt repository? The current build (2025.1217.1547) is expired, and apt-cache policy shows no newer candidate for either the platform or the driver.
Related Issues — This is NOT an isolated case
无法正常利用9300接收CSI #37 — Another user reports the exact same v256 error when using QCA9300 for CSI reception (May 2025). A commenter in that issue confirmed: "There are currently some problems with QCA9300 support, CSI extraction indeed does not work." The original author then asked if QCA9300 support would be restored in the future — no answer was given.
使用Intel 5300网卡,能够发但是接收不到 #66 — A very similar pattern with the Intel 5300 (IWL5300): the user reports that TX (injection) works, but RX (reception) does not. This suggests the RX parsing issue may affect multiple non-AX210 NIC types, not just QCA9300.
Key Observation
The QCA9300 transmits correctly — the ath9k driver can initialize the hardware, enter monitor mode, and inject packets without issues. The failure is only in the RX parsing path, which suggests the driver writes RxSBasic segments in a format version that the platform 2025.1217.1547 no longer recognizes.
The AX210 (iwlwifi) works in both TX and RX, suggesting the iwlwifi driver's segment format is still compatible with this platform version while the ath9k driver's format is not.
QCA9300 RX fails with "RxSBasicSegment cannot parse the segment with version v256" — TX (injector) works fine on same NIC
Summary
When using QCA9300 (AR9380 / AR5BXB112) as a receiver (logger), every frame fails with:
The same QCA9300 NIC works perfectly as a transmitter (injector) — packets are injected without any errors. AX210 works correctly in both TX and RX roles.
This error occurs on every single received frame, not sporadically.
This error also occurred before the build expired.
Test Scenarios
Commands Used
TX (Board A) — works fine:
Screenshot — QCA9300 injector transmitting packets successfully:
RX (Board B) — fails with v256 on every frame:
Screenshot — QCA9300 logger failing with repeated v256 parsing errors:
Hardware
Both boards are identical:
8086:2725, subsystem8086:0020)168c:0030, subsystem106b:009a, FCC ID: PPD-AR5BXB112, IC: 4104A-AR5BXB112)Software Versions (identical on both boards)
Full package list:
Questions for the Developer
Is the driver version 20240210 compatible with platform version 2025.1217.1547 for the ath9k (QCA9300) RX path? The driver is from February 2024 and the platform is from December 2025 — could the platform's RxSBasic segment parser have been updated without a corresponding driver update?
Why are no newer builds available in the apt repository? The current build (2025.1217.1547) is expired, and
apt-cache policyshows no newer candidate for either the platform or the driver.Related Issues — This is NOT an isolated case
无法正常利用9300接收CSI #37 — Another user reports the exact same v256 error when using QCA9300 for CSI reception (May 2025). A commenter in that issue confirmed: "There are currently some problems with QCA9300 support, CSI extraction indeed does not work." The original author then asked if QCA9300 support would be restored in the future — no answer was given.
使用Intel 5300网卡,能够发但是接收不到 #66 — A very similar pattern with the Intel 5300 (IWL5300): the user reports that TX (injection) works, but RX (reception) does not. This suggests the RX parsing issue may affect multiple non-AX210 NIC types, not just QCA9300.
Key Observation
The QCA9300 transmits correctly — the ath9k driver can initialize the hardware, enter monitor mode, and inject packets without issues. The failure is only in the RX parsing path, which suggests the driver writes RxSBasic segments in a format version that the platform 2025.1217.1547 no longer recognizes.
The AX210 (iwlwifi) works in both TX and RX, suggesting the iwlwifi driver's segment format is still compatible with this platform version while the ath9k driver's format is not.