Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fenvi FU-AX1800 photos and information dumps #309

Open
whitslack opened this issue Sep 21, 2023 · 20 comments
Open

Fenvi FU-AX1800 photos and information dumps #309

whitslack opened this issue Sep 21, 2023 · 20 comments

Comments

@whitslack
Copy link

Manufacturer's product page: https://fenvi.com/product_detail_44.html

Purchased from: https://www.aliexpress.com/item/1005005935638503.html

IMG_20230920_192129
IMG_20230920_192241
IMG_20230920_192557
IMG_20230920_192645
IMG_20230920_192829

# lsusb -v -d 0e8d:

Bus 001 Device 004: ID 0e8d:7961 MediaTek Inc. Wireless_Device
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0e8d MediaTek Inc.
  idProduct          0x7961 
  bcdDevice            1.00
  iManufacturer           2 MediaTek Inc.
  iProduct                3 Wireless_Device
  iSerial                 4 000000000
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0051
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          5 Config_01
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           9
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              1 WiFi_If
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x08  EP 8 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x07  EP 7 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x09  EP 9 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0002  1x 2 bytes
        bInterval               1
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength       0x0016
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x0000f11e
      BESL Link Power Management (LPM) Supported
    BESL value      256 us 
    Deep BESL value    61440 us 
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat         180 micro seconds
Device Status:     0x0002
  (Bus Powered)
  Remote Wakeup Enabled

After loading the US regulatory domain:

# iw list
Wiphy phy0
	wiphy index: 0
	max # scan SSIDs: 4
	max scan IEs length: 482 bytes
	max # sched scan SSIDs: 10
	max # match sets: 16
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Device supports AP-side u-APSD.
	Device supports T-DLS.
	Supported Ciphers:
		* WEP40 (00-0f-ac:1)
		* WEP104 (00-0f-ac:5)
		* TKIP (00-0f-ac:2)
		* CCMP-128 (00-0f-ac:4)
		* CCMP-256 (00-0f-ac:10)
		* GCMP-128 (00-0f-ac:8)
		* GCMP-256 (00-0f-ac:9)
		* CMAC (00-0f-ac:6)
		* CMAC-256 (00-0f-ac:13)
		* GMAC-128 (00-0f-ac:11)
		* GMAC-256 (00-0f-ac:12)
	Available Antennas: TX 0x3 RX 0x3
	Configured Antennas: TX 0x3 RX 0x3
	Supported interface modes:
		 * managed
		 * AP
		 * AP/VLAN
		 * monitor
	Band 1:
		Capabilities: 0x9ff
			RX LDPC
			HT20/HT40
			SM Power Save disabled
			RX Greenfield
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		HE Iftypes: managed
			HE MAC Capabilities (0x08011a000040):
				+HTC HE Supported
				Trigger Frame MAC Padding Duration: 2
				OM Control
				Maximum A-MPDU Length Exponent: 3
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x2270ce120dc0b306423f00):
				HE40/2.4GHz
				242 tone RUs/2.4GHz
				Device Class: 1
				LDPC Coding in Payload
				HE SU PPDU with 1x HE-LTF and 0.8us GI
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				SU Beamformee
				Beamformee STS <= 80Mhz: 3
				Ng = 16 SU Feedback
				Ng = 16 MU Feedback
				Codebook Size SU Feedback
				Codebook Size MU Feedback
				Triggered CQI Feedback
				Partial Bandwidth Extended Range
				PPE Threshold Present
				Power Boost Factor ar
				HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
				20MHz in 40MHz HE PPDU 2.4GHz
				DCM Max BW: 1
				Longer Than 16HE SIG-B OFDM Symbols
				Non-Triggered CQI Feedback
				TX 1024-QAM
				RX 1024-QAM
				RX Full BW SU Using HE MU PPDU with Compression SIGB
				RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: managed
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw=20 MHz, max NSS for MCS 0-7: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		HE Iftypes: AP
			HE MAC Capabilities (0x00011a081044):
				+HTC HE Supported
				BSR
				OM Control
				Maximum A-MPDU Length Exponent: 3
				BQR
				A-MSDU in A-MPDU
				OM Control UL MU Data Disable RX
			HE PHY Capabilities: (0x0220ce120000a000000c00):
				HE40/2.4GHz
				LDPC Coding in Payload
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				Partial Bandwidth Extended Range
				PPE Threshold Present
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: AP
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw=20 MHz, max NSS for MCS 0-7: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw=20 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		Bitrates (non-HT):
			* 1.0 Mbps (short preamble supported)
			* 2.0 Mbps (short preamble supported)
			* 5.5 Mbps (short preamble supported)
			* 11.0 Mbps (short preamble supported)
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 2412 MHz [1] (30.0 dBm)
			* 2417 MHz [2] (30.0 dBm)
			* 2422 MHz [3] (30.0 dBm)
			* 2427 MHz [4] (30.0 dBm)
			* 2432 MHz [5] (30.0 dBm)
			* 2437 MHz [6] (30.0 dBm)
			* 2442 MHz [7] (30.0 dBm)
			* 2447 MHz [8] (30.0 dBm)
			* 2452 MHz [9] (30.0 dBm)
			* 2457 MHz [10] (30.0 dBm)
			* 2462 MHz [11] (30.0 dBm)
			* 2467 MHz [12] (disabled)
			* 2472 MHz [13] (disabled)
			* 2484 MHz [14] (disabled)
	Band 2:
		Capabilities: 0x9ff
			RX LDPC
			HT20/HT40
			SM Power Save disabled
			RX Greenfield
			RX HT20 SGI
			RX HT40 SGI
			TX STBC
			RX STBC 1-stream
			Max AMSDU length: 7935 bytes
			No DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: No restriction (0x00)
		HT TX/RX MCS rate indexes supported: 0-15
		VHT Capabilities (0x339071b2):
			Max MPDU length: 11454
			Supported Channel Width: neither 160 nor 80+80
			RX LDPC
			short GI (80 MHz)
			TX STBC
			SU Beamformee
			MU Beamformee
			RX antenna pattern consistency
			TX antenna pattern consistency
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 0 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 0 Mbps
		VHT extended NSS: supported
		HE Iftypes: managed
			HE MAC Capabilities (0x08011a000040):
				+HTC HE Supported
				Trigger Frame MAC Padding Duration: 2
				OM Control
				Maximum A-MPDU Length Exponent: 3
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x4470ce120dc0b306423f00):
				HE40/HE80/5GHz
				242 tone RUs/5GHz
				Device Class: 1
				LDPC Coding in Payload
				HE SU PPDU with 1x HE-LTF and 0.8us GI
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				SU Beamformee
				Beamformee STS <= 80Mhz: 3
				Ng = 16 SU Feedback
				Ng = 16 MU Feedback
				Codebook Size SU Feedback
				Codebook Size MU Feedback
				Triggered CQI Feedback
				Partial Bandwidth Extended Range
				PPE Threshold Present
				Power Boost Factor ar
				HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
				20MHz in 40MHz HE PPDU 2.4GHz
				DCM Max BW: 1
				Longer Than 16HE SIG-B OFDM Symbols
				Non-Triggered CQI Feedback
				TX 1024-QAM
				RX 1024-QAM
				RX Full BW SU Using HE MU PPDU with Compression SIGB
				RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: managed
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		HE Iftypes: AP
			HE MAC Capabilities (0x00011a081044):
				+HTC HE Supported
				BSR
				OM Control
				Maximum A-MPDU Length Exponent: 3
				BQR
				A-MSDU in A-MPDU
				OM Control UL MU Data Disable RX
			HE PHY Capabilities: (0x0420ce120000a000000c00):
				HE40/HE80/5GHz
				LDPC Coding in Payload
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				Partial Bandwidth Extended Range
				PPE Threshold Present
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: AP
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5180 MHz [36] (23.0 dBm)
			* 5200 MHz [40] (23.0 dBm)
			* 5220 MHz [44] (23.0 dBm)
			* 5240 MHz [48] (23.0 dBm)
			* 5260 MHz [52] (24.0 dBm) (radar detection)
			* 5280 MHz [56] (24.0 dBm) (radar detection)
			* 5300 MHz [60] (24.0 dBm) (radar detection)
			* 5320 MHz [64] (24.0 dBm) (radar detection)
			* 5500 MHz [100] (24.0 dBm) (radar detection)
			* 5520 MHz [104] (24.0 dBm) (radar detection)
			* 5540 MHz [108] (24.0 dBm) (radar detection)
			* 5560 MHz [112] (24.0 dBm) (radar detection)
			* 5580 MHz [116] (24.0 dBm) (radar detection)
			* 5600 MHz [120] (24.0 dBm) (radar detection)
			* 5620 MHz [124] (24.0 dBm) (radar detection)
			* 5640 MHz [128] (24.0 dBm) (radar detection)
			* 5660 MHz [132] (24.0 dBm) (radar detection)
			* 5680 MHz [136] (24.0 dBm) (radar detection)
			* 5700 MHz [140] (24.0 dBm) (radar detection)
			* 5720 MHz [144] (24.0 dBm) (radar detection)
			* 5745 MHz [149] (30.0 dBm)
			* 5765 MHz [153] (30.0 dBm)
			* 5785 MHz [157] (30.0 dBm)
			* 5805 MHz [161] (30.0 dBm)
			* 5825 MHz [165] (30.0 dBm)
			* 5845 MHz [169] (27.0 dBm) (no IR)
			* 5865 MHz [173] (27.0 dBm) (no IR)
	Band 4:
		HE Iftypes: managed
			HE MAC Capabilities (0x08011a000040):
				+HTC HE Supported
				Trigger Frame MAC Padding Duration: 2
				OM Control
				Maximum A-MPDU Length Exponent: 3
				A-MSDU in A-MPDU
			HE PHY Capabilities: (0x4470ce120dc0b306423f00):
				HE40/HE80/5GHz
				242 tone RUs/5GHz
				Device Class: 1
				LDPC Coding in Payload
				HE SU PPDU with 1x HE-LTF and 0.8us GI
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				SU Beamformee
				Beamformee STS <= 80Mhz: 3
				Ng = 16 SU Feedback
				Ng = 16 MU Feedback
				Codebook Size SU Feedback
				Codebook Size MU Feedback
				Triggered CQI Feedback
				Partial Bandwidth Extended Range
				PPE Threshold Present
				Power Boost Factor ar
				HE SU PPDU & HE PPDU 4x HE-LTF 0.8us GI
				20MHz in 40MHz HE PPDU 2.4GHz
				DCM Max BW: 1
				Longer Than 16HE SIG-B OFDM Symbols
				Non-Triggered CQI Feedback
				TX 1024-QAM
				RX 1024-QAM
				RX Full BW SU Using HE MU PPDU with Compression SIGB
				RX Full BW SU Using HE MU PPDU with Non-Compression SIGB
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: managed
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		HE Iftypes: AP
			HE MAC Capabilities (0x00011a081044):
				+HTC HE Supported
				BSR
				OM Control
				Maximum A-MPDU Length Exponent: 3
				BQR
				A-MSDU in A-MPDU
				OM Control UL MU Data Disable RX
			HE PHY Capabilities: (0x0420ce120000a000000c00):
				HE40/HE80/5GHz
				LDPC Coding in Payload
				NDP with 4x HE-LTF and 3.2us GI
				STBC Tx <= 80MHz
				STBC Rx <= 80MHz
				Full Bandwidth UL MU-MIMO
				Partial Bandwidth UL MU-MIMO
				DCM Max Constellation: 2
				DCM Max Constellation Rx: 2
				Partial Bandwidth Extended Range
				PPE Threshold Present
				TX 1024-QAM
				RX 1024-QAM
			HE RX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			HE TX MCS and NSS set <= 80 MHz
				1 streams: MCS 0-11
				2 streams: MCS 0-11
				3 streams: not supported
				4 streams: not supported
				5 streams: not supported
				6 streams: not supported
				7 streams: not supported
				8 streams: not supported
			PPE Threshold 0x39 0x1c 0xc7 0x71 0x1c 0x07 
		EHT Iftypes: AP
			EHT MAC Capabilities (0x0000):
			EHT PHY Capabilities: (0x0000000000000000):
			EHT MCS/NSS: (0x):
			EHT bw <= 80 MHz, max NSS for MCS 8-9: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 10-11: Rx=0, Tx=0
			EHT bw <= 80 MHz, max NSS for MCS 12-13: Rx=0, Tx=0
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5955 MHz [1] (12.0 dBm) (no IR)
			* 5975 MHz [5] (12.0 dBm) (no IR)
			* 5995 MHz [9] (12.0 dBm) (no IR)
			* 6015 MHz [13] (12.0 dBm) (no IR)
			* 6035 MHz [17] (12.0 dBm) (no IR)
			* 6055 MHz [21] (12.0 dBm) (no IR)
			* 6075 MHz [25] (12.0 dBm) (no IR)
			* 6095 MHz [29] (12.0 dBm) (no IR)
			* 6115 MHz [33] (12.0 dBm) (no IR)
			* 6135 MHz [37] (12.0 dBm) (no IR)
			* 6155 MHz [41] (12.0 dBm) (no IR)
			* 6175 MHz [45] (12.0 dBm) (no IR)
			* 6195 MHz [49] (12.0 dBm) (no IR)
			* 6215 MHz [53] (12.0 dBm) (no IR)
			* 6235 MHz [57] (12.0 dBm) (no IR)
			* 6255 MHz [61] (12.0 dBm) (no IR)
			* 6275 MHz [65] (12.0 dBm) (no IR)
			* 6295 MHz [69] (12.0 dBm) (no IR)
			* 6315 MHz [73] (12.0 dBm) (no IR)
			* 6335 MHz [77] (12.0 dBm) (no IR)
			* 6355 MHz [81] (12.0 dBm) (no IR)
			* 6375 MHz [85] (12.0 dBm) (no IR)
			* 6395 MHz [89] (12.0 dBm) (no IR)
			* 6415 MHz [93] (12.0 dBm) (no IR)
			* 6435 MHz [97] (12.0 dBm) (no IR)
			* 6455 MHz [101] (12.0 dBm) (no IR)
			* 6475 MHz [105] (12.0 dBm) (no IR)
			* 6495 MHz [109] (12.0 dBm) (no IR)
			* 6515 MHz [113] (12.0 dBm) (no IR)
			* 6535 MHz [117] (12.0 dBm) (no IR)
			* 6555 MHz [121] (12.0 dBm) (no IR)
			* 6575 MHz [125] (12.0 dBm) (no IR)
			* 6595 MHz [129] (12.0 dBm) (no IR)
			* 6615 MHz [133] (12.0 dBm) (no IR)
			* 6635 MHz [137] (12.0 dBm) (no IR)
			* 6655 MHz [141] (12.0 dBm) (no IR)
			* 6675 MHz [145] (12.0 dBm) (no IR)
			* 6695 MHz [149] (12.0 dBm) (no IR)
			* 6715 MHz [153] (12.0 dBm) (no IR)
			* 6735 MHz [157] (12.0 dBm) (no IR)
			* 6755 MHz [161] (12.0 dBm) (no IR)
			* 6775 MHz [165] (12.0 dBm) (no IR)
			* 6795 MHz [169] (12.0 dBm) (no IR)
			* 6815 MHz [173] (12.0 dBm) (no IR)
			* 6835 MHz [177] (12.0 dBm) (no IR)
			* 6855 MHz [181] (12.0 dBm) (no IR)
			* 6875 MHz [185] (12.0 dBm) (no IR)
			* 6895 MHz [189] (12.0 dBm) (no IR)
			* 6915 MHz [193] (12.0 dBm) (no IR)
			* 6935 MHz [197] (12.0 dBm) (no IR)
			* 6955 MHz [201] (12.0 dBm) (no IR)
			* 6975 MHz [205] (12.0 dBm) (no IR)
			* 6995 MHz [209] (12.0 dBm) (no IR)
			* 7015 MHz [213] (12.0 dBm) (no IR)
			* 7035 MHz [217] (12.0 dBm) (no IR)
			* 7055 MHz [221] (12.0 dBm) (no IR)
			* 7075 MHz [225] (12.0 dBm) (no IR)
			* 7095 MHz [229] (12.0 dBm) (no IR)
			* 7115 MHz [233] (12.0 dBm) (no IR)
	Supported commands:
		 * new_interface
		 * set_interface
		 * new_key
		 * start_ap
		 * new_station
		 * new_mpath
		 * set_mesh_config
		 * set_bss
		 * authenticate
		 * associate
		 * deauthenticate
		 * disassociate
		 * join_ibss
		 * join_mesh
		 * remain_on_channel
		 * set_tx_bitrate_mask
		 * frame
		 * frame_wait_cancel
		 * set_wiphy_netns
		 * set_channel
		 * tdls_mgmt
		 * tdls_oper
		 * start_sched_scan
		 * probe_client
		 * set_noack_map
		 * register_beacons
		 * start_p2p_device
		 * set_mcast_rate
		 * connect
		 * disconnect
		 * channel_switch
		 * set_qos_map
		 * set_multicast_to_unicast
		 * set_sar_specs
	WoWLAN support:
		 * wake up on disconnect
		 * wake up on magic packet
		 * wake up on pattern match, up to 1 patterns of 1-128 bytes,
		   maximum packet offset 0 bytes
		 * can do GTK rekeying
		 * wake up on network detection, up to 10 match sets
	software interface modes (can always be added):
		 * AP/VLAN
		 * monitor
	valid interface combinations:
		 * #{ managed } <= 4, #{ AP } <= 1,
		   total <= 4, #channels <= 1, STA/AP BI must match
	HT Capability overrides:
		 * MCS: ff ff ff ff ff ff ff ff ff ff
		 * maximum A-MSDU length
		 * supported channel width
		 * short GI for 40 MHz
		 * max A-MPDU length exponent
		 * min MPDU start spacing
	Device supports TX status socket option.
	Device supports HT-IBSS.
	Device supports SAE with AUTHENTICATE command
	Device supports scan flush.
	Device supports per-vif TX power setting
	Driver supports full state transitions for AP/GO clients
	Driver supports a userspace MPM
	Device supports active monitor (which will ACK incoming frames)
	Device supports configuring vdev MAC-addr on create.
	Device supports randomizing MAC-addr in scans.
	Device supports randomizing MAC-addr in sched scans.
	max # scan plans: 1
	max scan plan interval: 65535
	max scan plan iterations: 0
	Supported TX frame types:
		 * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
		 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
	Supported RX frame types:
		 * IBSS: 0x40 0xb0 0xc0 0xd0
		 * managed: 0x40 0xb0 0xd0
		 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * mesh point: 0xb0 0xc0 0xd0
		 * P2P-client: 0x40 0xd0
		 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
		 * P2P-device: 0x40 0xd0
	Supported extended features:
		* [ RRM ]: RRM
		* [ SET_SCAN_DWELL ]: scan dwell setting
		* [ BEACON_RATE_LEGACY ]: legacy beacon rate setting
		* [ BEACON_RATE_HT ]: HT beacon rate setting
		* [ BEACON_RATE_VHT ]: VHT beacon rate setting
		* [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
		* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
		* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
		* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
		* [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
		* [ AQL ]: Airtime Queue Limits (AQL)
		* [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support
		* [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
		* [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
		* [ BEACON_RATE_HE ]: HE beacon rate support (AP/mesh)

Relevant excerpts from kernel log (Linux 6.1.52+):

usb 1-1.2: new high-speed USB device number 4 using dwc_otg
usb 1-1.2: New USB device found, idVendor=0e8d, idProduct=7961, bcdDevice= 1.00
usb 1-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
usb 1-1.2: Product: Wireless_Device
usb 1-1.2: Manufacturer: MediaTek Inc.
usb 1-1.2: SerialNumber: 000000000
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'benh@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
cfg80211: Loaded X.509 cert 'romain.perier@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
usb 1-1.2: reset high-speed USB device number 4 using dwc_otg
usbcore: registered new interface driver mt7921u
mt7921u 1-1.2:1.0: HW/SW Version: 0x8a108a10, Build Time: 20230526130917a
mt7921u 1-1.2:1.0: WM Firmware Version: ____010000, Build Time: 20230526130958
@whitslack
Copy link
Author

My adapter has a MAC address beginning with 90:de:80, which MACVendors says is assigned to Shenzhen Century Xinyang Technology Co., Ltd.

@whitslack
Copy link
Author

whitslack commented Sep 21, 2023

This adapter feels extremely cheaply made, to the point that I'm not even certain that the "antennas" aren't placebos, but on the other hand it seems to have ridiculously good receive reception, to the point that it's successfully decoding beacons from neighbors' networks that I've never seen with any other adapter.

I've summarized the scan results of my own networks in the table below, comparing receive signal strengths with an old AR9271-based 802.11n USB stick against those with the Fenvi FU-AX1800.

 Network           |    Freq. (ch.) |   AR9271   |  FU-AX1800
-------------------+----------------+------------+------------
 garage (backhaul) | 2412 MHz (  1) | -57.00 dBm | -49.00 dBm
 privileged        | 2437 MHz (  6) | -56.00 dBm | -46.00 dBm
 IoT               | 2462 MHz ( 11) | -40.00 dBm | -40.00 dBm
 garage (repeater) | 5765 MHz (153) |      —     | -95.00 dBm
  • "garage (backhaul)" is an EnGenius ENS202EXT (Atheros AR9341) running OpenWrt 22.03.5. There's a bunch of stuff on the straight line between it and the Fenvi adapter: an interior wall, a gypsum-board ceiling, a ceramic tile floor, a fiberglass bathtub, another interior wall, a wooden chest of drawers, and about 45 feet of distance.
  • "privileged" is an ALFA AWUS036AXML (MediaTek MT7921AU) with an ALFA ARS-WiFi6E-M2 tri-band omni-directional indoor antenna — an antenna that I am not at all impressed by, especially given its price. It is sitting in a closet of the room above the Fenvi adapter, with only a gypsum-board ceiling, carpeted floor, wooden closet door, and about 20 feet of distance between them.
  • "IoT" is an ALFA AWUS036ACM (MediaTek MT7612U) with its stock antennas, located in the same place as "privileged." It blasts out a much stronger signal than the AWUS036AXML.
  • "garage (repeater)" is a TP-Link RE220 (MediaTek MT7628AN+MT7610E) repeater, configured to connect to "garage (backhaul)" using its 2.4-GHz radio (MT7628AN) and to extend it using its 5-GHz radio (MT7610E). I can't see this network from where the Fenvi is with any other Wi-Fi adapter I own, as there are two interior walls, a glass mirror, an exterior wall, a pickup truck's engine bay, another exterior wall, and about 80 feet of distance between the adapter in my living room and the repeater out in the middle of my detached garage. And this is 5 GHz we're talking about here, which barely punches through anything solid. I doubt I'd actually be able to connect to the network, but just being able to successfully decode the beacons is amazing enough.

@Snuupy
Copy link

Snuupy commented Sep 22, 2023

I bought 3 (for tri-band) for a total of 25usd (aliexpress promo going on) to re-start my rpi portable travel router project, hopefully this will work (unlike those pesky ANDDEAR 7612U adapters that didn't work last time)

hopefully I can run 6ghz AP 80mhz too

MaxPower 100mA is great to see too so I don't have to worry about hitting the 1.2A limit, will report back in a few weeks when I get it

In my head the rpi4 could do: built in 2.4ghz, usb1 5ghz, usb2 6ghz, usb3 backhaul (on whatever the existing wifi frequency uses)

@morrownr
Copy link
Owner

@whitslack

it seems to have ridiculously good receive reception

My comment here is separate but somewhat related. I have done a few tests with my mt7921au adapters and other adapters. Maybe it is the part of the universe I live in or something I don't understand but even when I see the mt7921au adapters with the same or slightly lower signal reading, they do as good or better when throughput is tested in the same situation. Thoughts?

ridiculously good receive reception

Also on this topic. A few years ago I bought an Alfa ACHM. I used it for a few months and then one day I was doing a range test with several adapters. I had to redo things several times because I could believe how the ACHM showed range that was so much longer than the other adapters. The Alfa ACH was second place. Alfa does list these two adapter as "MAX Power" so I guess they are putting good quality anteenas and amps in them.

Keep that info coming. We are interested. Thanks.

@morrownr
Copy link
Owner

@Snuupy

MaxPower 100mA

That is hard to believe. Where is my usb power meter?

I have 2 adapters with the mt7921au chipset and I know how to torture an adapter and I just can't heat them up. How did Mediatek do this?

@Snuupy
Copy link

Snuupy commented Sep 22, 2023

MaxPower 100mA

That is hard to believe. Where is my usb power meter?

I have 2 adapters with the mt7921au chipset and I know how to torture an adapter and I just can't heat them up. How did Mediatek do this?

I don't know if that MaxPower line is lying or not, I will order a cheap $2 usb tester on aliexpress, I am just reading what @whitslack posted under lsusb

mediatek for their phones has tsmc fabbed 4nm SoCs for their dimensity line which are also very power efficient and have high performance (comparable to flagship qualcomm snapdragon SoCs) so it would not surprise me if usb wifi adapters are made with the same/similar fab process for the transistors that are being used

SoCs for phones include: CPU, RAM, wifi card

maybe not leading edge, but 1 or 2 generations behind (since these adapters are so cheap after all, but I think the amount of silicon these usb sticks need is also much lower than a cpu, for example)

If we are getting better process nodes for denser/more efficient transistors by using more up to date lithography processes then of course we will get much better efficiency and lower heat. Have you ever used a AMD 7nm laptop compared to an intel 14nm laptop? The difference is huge in efficiency and performance.

wikidevi or techinfodepot don't always list the lithography process used but here is an example:

https://www.pcguide.com/news/mediatek-filogic-380-chip-promises-next-gen-wi-fi-7-connectivity/

Filogic 380

6nm

According to wikidevi:

7921AU ... Filogic 320

So if Filogic 380 which is wifi7 is using a 6nm lithography process

that leads to the question, what fab process is the filogic 320 using? likely much newer and several generations newer than whatever usb stick you have been using so far :)

Edit: I suspect filogic 330/320 uses 12nm lithography https://corp.mediatek.com/news-events/press-releases/mediatek-announces-filogic-connectivity-family-with-new-filogic-830-and-filogic-630-wi-fi-6-6e-chips because filogic 830/630 also use 12nm lithography

Edit2: @morrownr I did some more digging: according to https://wikidevi.wi-cat.ru/MediaTek#ac_.28Wi-Fi_5.29 the MT7610U chipset inside your AWUS036ACHM adapter is of the MT7615 generation/family of devices. If I look up https://wikidevi.wi-cat.ru/MediaTek_MT7615, it says

40nm low power process

TSMC 12nm is roughly equivalent to intel 14nm transistor density

now you know why:

40 nm -> 32 -> 22 -> 15

so going from MT7610U -> MT7921AU is a 3 generation jump in efficiency/processing power

with each generation jump being a ~20-30% uplift, so 1.25^3 = 1.95x more efficient/processing power roughly

@morrownr
Copy link
Owner

Hi @Snuupy

Thanks for the info.

I finally found my usb power meter! Here are the readings:

Adapter: Alfa AXML
270-300 mA when running iperf3
55-60 mA when idle

When surfing, the numbers sometimes got up to around 100-120 mA but surfing is not really so stressful.

Those are good numbers for those needing to limit power usege and will certainly be welcomed by the RasPi users but it seems to indicate the 100 mA figure provided by lsusb is not entirely accurate. The thermal readings I have seen with my 2 adapters that use the mt7921au chipset are very impressive. I test with extended periods using iperf3 and I have seen no thermal problems at all. This is the same test that will allow adapters with some chipsets and limited ventilation to cook an egg.

@Snuupy
Copy link

Snuupy commented Sep 28, 2023

for the power meter does data transfer as normal? or do you have to get a specific model?

looks like with 1.2A we can get 3 or 4 simultaneous adapters :D

@Anthony96922
Copy link

I have two of these and both work on my Raspberry Pi 4.

Here is one taken apart:
20230824_163432
Closeup of the chip:
20230824_163620

List of all AC caps from my version of iw:

...
                VHT Capabilities (0x339071b2):
                        Max MPDU length: 11454
                        Supported Channel Width: neither 160 nor 80+80
                        RX LDPC
                        short GI (80 MHz)
                        TX STBC
                        RX STBC: up to 1 stream
                        SU Beamformee
                        Compressed Steering Number of Beamformer Antennas: 4
                        Number of Sounding Dimensions: 1
                        MU Beamformee
                        Max A-MPDU Length: 1048575 (exponent: 7)
                        VHT Link Adaptation: No Feedback
                        RX antenna pattern consistency
                        TX antenna pattern consistency
                VHT RX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: not supported
                        4 streams: not supported
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT RX highest supported: 0 Mbps
                VHT TX MCS set:
                        1 streams: MCS 0-9
                        2 streams: MCS 0-9
                        3 streams: not supported
                        4 streams: not supported
                        5 streams: not supported
                        6 streams: not supported
                        7 streams: not supported
                        8 streams: not supported
                VHT TX highest supported: 0 Mbps
                VHT extended NSS: supported

@whitslack
Copy link
Author

I guess we know the foldable antennas aren't placebos now! 📶 Thanks for the info, @Anthony96922!

@kasinjsh
Copy link

kasinjsh commented Oct 7, 2023

Hi.

I'm looking into buying this for my (ax) penetration testing needs on irregular basis, learning mainly so 2dbi antenna will be fine, but I'm wondering about modes needed for that, driver issues or hardware faults at this point on this unit. Have you tested monitor mode, injection and stability whit airodump-ng?

@Anthony96922
Copy link

It appears to support monitor mode based on the output iw list.

@morrownr
Copy link
Owner

morrownr commented Oct 7, 2023

@kasinjsh

I have two adapters with the m7921au chipset. I have done basic monitor mode, injection and deauth testing and did not see any problems. I remember some reports from around July to September of 2022, not long after the adapters with this chipset start to ship. I remember one guy that does a lot of monitor mode work that said the driver works well in monitor mode. He said that it worked well in 6 Ghz.

A lot of Linux users now have adapters with this chipset and I am not seeing any complaints about monitor mode.

@kasinjsh
Copy link

kasinjsh commented Oct 7, 2023

Tnx both, I already ordered this unit as it was in "super deal" and "3 units left" state, for 13eur not that much to loose.

PS: Great repo, lots of useful information about this topic. If this chipset is very good will order some hi gain, better quality unit.

@morrownr
Copy link
Owner

@kasinjsh

Great repo, lots of useful information about this topic.

Thanks. Something like this site needed to happen and I get a lot of help from users. If you have time to do a review once you have used this adapter, people would appreciate it. I'll put it with the posting in the Plug and Play List.

If this chipset is very good will order some hi gain, better quality unit.

The Alfa adapters in the Plug and Play list for this chipset both have removal antennas which opens up some options. We don't have a Alfa "MAX Power" adapter yet but hopefully one comes. We do have at least one, maybe two additional chipsets coming for USB adapters at some point in the next year. The new Mediatek mt7925 chipset driver is starting to go into the kernel with kernel 6.7. It is a full up WiFi 7. Another driver in the kernel before product is available. Woo Hoo! We could get the mt7922au chipset before that. It is WiFi 6e like the mt7921au but has 160 Mhz channel width capability. USB Wifi just keeps getting better on Linux.

@kasinjsh
Copy link

@kasinjsh

Great repo, lots of useful information about this topic.

Thanks. Something like this site needed to happen and I get a lot of help from users. If you have time to do a review once you have used this adapter, people would appreciate it. I'll put it with the posting in the Plug and Play List.

If this chipset is very good will order some hi gain, better quality unit.

The Alfa adapters in the Plug and Play list for this chipset both have removal antennas which opens up some options. We don't have a Alfa "MAX Power" adapter yet but hopefully one comes. We do have at least one, maybe two additional chipsets coming for USB adapters at some point in the next year. The new Mediatek mt7925 chipset driver is starting to go into the kernel with kernel 6.7. It is a full up WiFi 7. Another driver in the kernel before product is available. Woo Hoo! We could get the mt7922au chipset before that. It is WiFi 6e like the mt7921au but has 160 Mhz channel width capability. USB Wifi just keeps getting better on Linux.

As I will be using it for penetration testing and stuff like that I would not be able to comment on regular daily usage. But I can do speedtests and overall impression review, I have ax APs at home.

I would not rush to buy wifi7 at this point as standard is not finalized, but good to see timely development from vendors.

@morrownr
Copy link
Owner

But I can do speedtests and overall impression review, I have ax APs at home.

Anything you can add is appreciated.

I would not rush to buy wifi7 at this point as standard is not finalized, but good to see timely development from vendors.

I don't think we will have the opportunity to rush out and buy new WiFi 7 USB adapters very soon as USB adapters always come after other products such as cards but we are likely looking at a situation like with the mt7921au chip in that the the driver will be in the kernel for a few months before the prodducts hit the shelves. I think the first time that ever happened was with the mt7921au. I've used usb wifi adapters for many years on Linux and it is the first time I remember it happening. Thanks Mediatek for making it happen.

@araknafobia
Copy link

araknafobia commented Oct 23, 2023

Solved here #319 (comment)

I asked in another issue but just in case I will mentioned here as well.

What is the maximum speed you guys managed to reach with the device? I got mine delivered today and I can't get it above 30 mbit/s. It almost feels like it's capped somehow!

I am connecting to 5Ghz channel I am sure because I have different WIFI names for 2.4Ghz and 5Ghz

Just in case it useful here is my system information:

[code]
System:
  Kernel: 6.1.0-1024-oem x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 5.6.8 tk: GTK 3.24.33
    wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Desktop System: Gigabyte product: B450M DS3H v: N/A serial: <superuser required>
  Mobo: Gigabyte model: B450M DS3H-CF v: x.x serial: <superuser required>
    UEFI: American Megatrends v: F41 date: 07/22/2019
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard ERGO K860 serial: <filter>
    charge: 55% (should be ignored) status: Discharging
  Device-2: hidpp_battery_1 model: Logitech MX Vertical Advanced Ergonomic Mouse
    serial: <filter> charge: 55% (should be ignored) status: Discharging
CPU:
  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 rev: 0 cache: L1: 384 KiB
    L2: 3 MiB L3: 32 MiB
  Speed (MHz): avg: 3355 high: 4043 min/max: 2200/4208 boost: enabled cores: 1: 4016 2: 4027
    3: 4041 4: 4043 5: 2022 6: 2024 7: 3976 8: 4004 9: 4038 10: 4029 11: 2021 12: 2020
    bogomips: 86240
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] vendor: ASUSTeK
    driver: amdgpu v: kernel pcie: speed: 8 GT/s lanes: 8 ports: active: DP-1
    empty: DVI-D-1,HDMI-A-1 bus-ID: 06:00.0 chip-ID: 1002:67ef
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: amdgpu,ati
    unloaded: fbdev,modesetting,vesa gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96
  Monitor-1: DisplayPort-0 mapped: DP-1 model: BenQ EW2780U res: 3840x2160 dpi: 163
    diag: 685mm (27")
  OpenGL: renderer: AMD Radeon RX 560 Series (polaris11 LLVM 15.0.7 DRM 3.49 6.1.0-1024-oem)
    v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1 direct render: Yes
Audio:
  Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / 560/560X] vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 8 bus-ID: 06:00.1 chip-ID: 1002:aae0
  Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 08:00.4 chip-ID: 1022:1487
  Sound Server-1: ALSA v: k6.1.0-1024-oem running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte driver: r8169
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
  IF: enp4s0 state: down mac: <filter>
  Device-2: MediaTek Wireless_Device type: USB driver: mt7921u bus-ID: 1-6:2 chip-ID: 0e8d:7961
  IF: wlx90de80d684ad state: up mac: <filter>
  IF-ID-1: br-4f16bc2b10a7 state: down mac: <filter>
  IF-ID-2: br-82bd4ccc4401 state: down mac: <filter>
  IF-ID-3: br-9daee90625ab state: down mac: <filter>
  IF-ID-4: br-e52e5db09ad6 state: down mac: <filter>
  IF-ID-5: docker0 state: down mac: <filter>
  IF-ID-6: wg-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth:
  Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB driver: btusb v: 0.8
    bus-ID: 3-2:2 chip-ID: 0a12:0001
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 2.1 lmp-v: 4.0
    sub-v: 22bb
Drives:
  Local Storage: total: 1.82 TiB used: 1.02 TiB (55.9%)
  ID-1: /dev/sda vendor: Western Digital model: WDS200T2B0B size: 1.82 TiB speed: 6.0 Gb/s
    serial: <filter>
Partition:
  ID-1: / size: 457.28 GiB used: 315.96 GiB (69.1%) fs: ext4 dev: /dev/sda1
  ID-2: /boot/efi size: 279.33 GiB used: 8.9 MiB (0.0%) fs: vfat dev: /dev/sda2
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 1-6:2 info: MediaTek Wireless_Device type: Network driver: mt7921u rev: 2.1
    speed: 480 Mb/s chip-ID: 0e8d:7961
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Device-1: 3-2:2 info: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: Bluetooth
    driver: btusb rev: 2.0 speed: 12 Mb/s chip-ID: 0a12:0001
  Device-2: 3-3:3 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
    driver: logitech-djreceiver,usbhid rev: 2.0 speed: 12 Mb/s chip-ID: 046d:c52b
  Device-3: 3-4:4 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
    driver: logitech-djreceiver,usbhid rev: 2.0 speed: 12 Mb/s chip-ID: 046d:c52b
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: 41.0 C mobo: 28.0 C gpu: amdgpu temp: 38.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 1434
Repos:
  Packages: 3343 apt: 3297 flatpak: 46
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list
    1: deb https: //dl.winehq.org/wine-builds/ubuntu/ jammy main
  Active apt repos in: /etc/apt/sources.list.d/apandada1-xournalpp-stable-jammy.list
    1: deb [arch=amd64 signed-by=/etc/apt/keyrings/apandada1-xournalpp-stable-jammy.gpg] https: //ppa.launchpadcontent.net/apandada1/xournalpp-stable/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/google-chrome-beta.list
    1: deb [arch=amd64] https: //dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/jcfp-nobetas-jammy.list
    1: deb http: //ppa.launchpad.net/jcfp/nobetas/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-jammy.list
    1: deb http: //ppa.launchpad.net/lutris-team/lutris/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //mirrors.evoluso.com/linuxmint-packages/linuxmint-packages vera main upstream import backport
    2: deb https: //mirrors.evoluso.com/ubuntu jammy main restricted universe multiverse
    3: deb https: //mirrors.evoluso.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb https: //mirrors.evoluso.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/plexmediaserver.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/plexmediaserver.gpg] https: //downloads.plex.tv/repo/deb public main
  No active apt repos in: /etc/apt/sources.list.d/skype-stable.list
  No active apt repos in: /etc/apt/sources.list.d/team-xbmc-ppa-focal.list
  Active apt repos in: /etc/apt/sources.list.d/ubuntu-mozilla-daily-ppa-focal.list
    1: deb http: //ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jammy main
  Active apt repos in: /etc/apt/sources.list.d/vscode.list
    1: deb [arch=amd64,arm64,armhf] http: //packages.microsoft.com/repos/code stable main
Info:
  Processes: 385 Uptime: 13m Memory: 31.28 GiB used: 3.62 GiB (11.6%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12/9 Client: Unknown python3.10 client inxi: 3.3.13
[/code]

@panecki
Copy link

panecki commented Mar 26, 2024

Hi, does anyone have an FCC ID or schematic?

@Snuupy
Copy link

Snuupy commented Jul 10, 2024

just a note that the FU-1800 (and most other adapters of this type) have a maximum transmission signal strength of 20 dBm I saw in the spec sheet

so they will never be as good as an actual AP that can follow regdb guidelines of 27 dBm for example

for $8? it's fine

but any more than that I'd start considering a real AP (or something with pcie) instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants