MediaTek MT7610U
- MediaTek MT7610U (USB 2.0) - 802.11abgn+ac 1x1:1 (433Mbps)
- 802.11abgn/ac 1T1R 2.4/5GHz USB chip (WIP: mt7610u)
Devices using MT7610U
Automatically generated tables
31 total devices
Device | Interface | PHY modes |
Manuf. | Chip1 | Chip2 | MIMO | Addl. info |
FCC date |
---|---|---|---|---|---|---|---|---|
ASUS USB-AC50 FCC ID: MSQ-USBAC50, NDD9577111306 |
USB 2.0 micro dongle, Male A |
an+ac |
Edimax EW-7711AUC |
MediaTek MT7610U |
0b05 17db |
1x1:1 |
OUI: AC:22:0B Ant. conn: |
2014-02-11 |
ASUS USB-AC51 FCC ID: MSQUSBAC51 has external images |
USB 2.0 micro dongle, Male A |
abgn+ac |
Edimax EW-7711AUC |
MediaTek MT7610U |
0b05 17d1 |
1x1:1 |
Ant. conn: | 2013-12-19 |
AVM FRITZ!WLAN USB Stick AC 430 has external images |
USB 2.0 dongle, Male A |
abgn+ac |
MediaTek MT7610U |
057c 8502 |
1x1:1 |
OUI: 08:96:D7 Ant. conn: none |
2014-02-01 (no FCC) | |
AboCom AU7212 FCC ID: MQ4AU7212 |
USB 2.0 micro dongle [w/ large antenna], Male A |
abgn+ac |
AboCom CoO: |
MediaTek MT7610U |
07b8 7610 |
1x1:1 |
Ant. conn: U.FL | 2013-10-18 |
Aukey WF-R3 has external images |
USB 2.0 micro dongle, Male A |
abgn+ac |
MediaTek MT7610U |
0e8d 7610 |
1x1:1 |
Ant. conn: | ||
Aukey WF-R5 has external images |
USB 2.0 micro dongle [w/ large antenna], Male A |
abgn+ac |
MediaTek MT7610U |
0e8d 7610 |
1x1:1 |
Ant. conn: | ||
Comcast Xfinity KXW02AAA FCC ID: H8N-5250 |
USB 2.0 dongle, Male A |
abgn+ac |
Askey WLU5250 |
MediaTek MT7610U |
293c 5702 |
1x1:1 |
Ant. conn: | 2013-11-18 |
D-Link DWA-171 rev B1 FCC ID: KA2WA171B1 has external images |
USB 2.0 micro dongle, Male A |
abgn+ac |
Alpha Networks WUS-AC03 |
MediaTek MT7610U |
2001 3d02 |
1x1:1 |
Ant. conn: | 2013-08-06 |
Edimax EW-7711MAC FCC ID: NDD9577111306 |
USB 2.0 nano dongle, Male A |
an+ac |
MediaTek MT7610U |
1x1:1 |
Ant. conn: | 2013-12-10 | ||
Edimax EW-7711ULC FCC ID: NDD9577111306 |
USB 2.0 nano dongle, Male A |
an+ac |
Edimax |
MediaTek MT7610U |
7392 a711 |
1x1:1 |
Ant. conn: | 2013-12-10 |
Elecom WDC-433SU2M FCC ID: NDD9577111306 |
USB 2.0 nano dongle, Male A |
an+ac |
Edimax EW-7711ULC |
MediaTek MT7610U |
7392 b711 |
1x1:1 |
Ant. conn: | 2013-12-10 |
I-O DATA WN-AC433UK | USB 2.0 micro dongle, Male A |
abgn+ac |
Edimax |
MediaTek MT7610U |
04bb 0951 |
1x1:1 |
Ant. conn: | 2013-07-01 (no FCC) |
LB-LINK BL-WDN600 FCC ID: S8J-WDN600 has external images |
USB 2.0 dongle [w/ large antenna], Male A |
abgn+ac |
MediaTek MT7610U |
0e8d 7610 |
1x1:1 |
Ant. conn: RP-SMA | 2015-04-01 | |
Linksys AE6000 FCC ID: Q87-AE6000 Wi-Fi Certified |
USB 2.0 micro dongle, Male A |
abgn+ac |
Wistron NeWeb CoO: |
MediaTek MT7610U |
13b1 003e |
1x1:1 |
OUI: C8:D7:19 Ant. conn: Flags: DFS |
2013-02-19 |
NET-DYN AC600PNP | USB 2.0 dongle [w/ large antenna], Male A |
abgn+ac |
CoO: | MediaTek MT7610U |
1x1:1 |
Ant. conn: Flags: install flash drive, flip-up antenna |
||
Panda Wireless PAU0A FCC ID: 2ADUTLGPAU0A |
USB 2.0 mini dongle, Male A |
abgn+ac |
MediaTek MT7610U |
1x1:1 |
Ant. conn: | 2017-05-22 | ||
Panda Wireless PAU0B FCC ID: 2ADUTLGPAU0B |
USB 2.0 dongle [w/ large antenna], Male A |
abgn+ac |
CoO: | MediaTek MT7610U |
1x1:1 |
Ant. conn: RP-SMA | 2018-07-11 | |
Planex GW-450D | USB 2.0 micro dongle, Male A (unshielded) |
abgn+ac |
MediaTek MT7610U |
2019 ab31 |
1x1:1 |
Ant. conn: | 2013-05-14 (no FCC) | |
Planex GW-450D-KATANA | USB 2.0 micro dongle [w/ large antenna], Male A |
abgn+ac |
CoO: | MediaTek MT7610U |
2019 ab31 |
1x1:1 |
Ant. conn: | 2013-09-01 (no FCC) |
Sitecom WLA-3100 | USB 2.0 micro dongle, Male A |
abgn+ac |
MediaTek MT7610U |
0df6 0075 |
1x1:1 |
Ant. conn: | ||
SparkLAN WUBR-175ACN | USB 2.0 module [no casing], Male A |
abgn+ac |
MediaTek MT7610U |
1x1:1 |
Ant. conn: | 2013-01-01 (no FCC) | ||
TOTOLINK A1000UA FCC ID: X7D-WL0273 |
USB 2.0 dongle, Male A |
abgn+ac |
Zioncom WL0273 CoO: |
MediaTek MT7610U |
1x1:1 |
Ant. conn: RP-SMA | 2014-11-24 | |
TP-LINK Archer T1U FCC ID: TE7T1U, TE7T1UV1 has external images |
USB 2.0 micro dongle, Male A |
an+ac |
TP-LINK |
MediaTek MT7610U |
2357 0105 |
1x1:1 |
Ant. conn: Flags: DFS |
2016-08-23 |
TP-LINK Archer T2U FCC ID: TE7T2U has external images |
USB 2.0 micro dongle, Male A |
abgn+ac |
TP-LINK |
MediaTek MT7610U |
148f 761a |
1x1:1 |
Ant. conn: Flags: DFS |
2014-08-12 |
TP-LINK Archer T2UH FCC ID: TE7T2UH has internal images has external images |
USB 2.0 dongle [w/ large antenna], Male A |
abgn+ac |
TP-LINK |
MediaTek MT7610U |
148f 761a |
1x1:1 |
OUI: 84:16:F9 Ant. conn: RP-SMA |
2014-11-21 |
TP-LINK Archer T2UHP FCC ID: TE7T2UHP has external images |
USB 2.0 corded adapter, Female Micro-B |
abgn+ac |
Proware |
MediaTek MT7610U |
2357 010b |
1x1:1 |
Ant. conn: RP-SMA Flags: high power, DFS |
2016-12-22 |
TP-LINK TL-WDN5200 | USB 2.0 micro dongle, Male A |
abgn+ac |
TP-LINK |
MediaTek MT7610U |
148f 761a |
1x1:1 |
Ant. conn: | |
TRENDnet TEW-806UBH FCC ID: XU8TEW806UBH |
USB 2.0 micro dongle [w/ large antenna], Male A |
abgn+ac |
AboCom AU7212 |
MediaTek MT7610U |
20f4 806b |
1x1:1 |
Ant. conn: | 2014-05-30 |
Winstars WS-WN680A1 FCC ID: NZ3WS-WN680, QLE-GWU635 |
USB 2.0 tiny dongle, Male A |
abgn+ac |
MediaTek MT7610U |
1x1:1 |
Ant. conn: | 2015-04-29 | ||
Winstars WS-WN680AE FCC ID: NZ3WS-WN680, QLE-GWU635 |
USB 2.0 tiny dongle [w/ large antenna], Male A |
abgn+ac |
MediaTek MT7610U |
1x1:1 |
Ant. conn: | 2015-04-29 | ||
ZyXEL NWD6505 FCC ID: I88NWD6505, MQ4NWD6505F Wi-Fi Certified |
USB 2.0 dongle, Male A |
abgn+ac |
AboCom NWD6505F CoO: |
MediaTek MT7610U |
0586 3425 |
1x1:1 |
OUI: FC:F5:28 Ant. conn: none |
2013-07-11 |
USB ID
USB IDs of all MT7650 based devices within Elecom's drivers (5.01.05.0000, 2013-07-01) are...
Default (MediaTek/Ralink VID)
- 148f:6530 (MT6370/RT6370)
- 148f:6570 (MT6570/RT6570)
- 148f:7601 (MT7601U) TP-LINK TL-WN727N v4
- 148f:760a (MT7601U)
- 148f:760b (MT7601U) 360 WiFi Dongle
- 148f:760c (MT7601U)
- 148f:760d (MT7601U)
- 148f:7610 (MT7610U Ralink VID)
- 0e8d:7610 (MT7610U MediaTek VID/Sabrent NTWLAC)
- 0e8d:760a (MT7601U)
- 0e8d:760b (MT7601U)
- 0e8d:7630 (MT7630U)
- 0e8d:7650 (MT7650U)
Vendor specific
- 04bb:0951 - I-O DATA WN-AC433UK
- 057c:8502 - AVM FRITZ!WLAN USB Stick AC 430
- 0586:3425 - ZyXEL NWD6505
- 07b8:7610 - AboCom AU7212
- 0b05:17d1 - ASUS USB-AC51
- 0b05:17db - ASUS USB-AC50
- 0df6:0075 - Sitecom WLA-3100/Edimax EW-7811UTC (AC600)
- 13b1:003e - Linksys AE6000
- 148f:760a - TP-LINK TL-WDN5200 ?
- 148f:761a - TP-LINK Archer T2UH
- 2357:0105 - TP-LINK Archer T1U
- 2357:010b - TP-LINK Archer T2UHP (AC600 rev 0.1)
- 2001:3d02 - D-Link DWA-171 rev B1
- 2019:ab31 - Planex GW-450D/Planex GW-450D-KATANA
- 20f4:806b - TRENDnet TEW-806UBH (AC600)
- 293c:5702 - Comcast Xfinity KXW02AAA
- 7392:a711 - Edimax EW-7711ULC/Edimax EW-7711MAC
- 7392:b711 - Elecom WDC-433SU2M (Edimax)
- 7392:c711 - devolo Wifi Stick ac (5G only) (Edimax)
GitHub/mt7610u • mt7610u-linksys-ae6000 • >> |
---|
{USB_DEVICE(0x148F,0x7610)}, /* MT7610U Ralink VID */ {USB_DEVICE(0x0E8D,0x7610)}, /* MT7610U MediaTek / Sabrent NTWLAC / Aukey WF-R3 */ {USB_DEVICE(0x13B1,0x003E)}, /* Cisco Linksys AE6000 */ {USB_DEVICE(0x7392,0xA711)}, /* Edimax 7711ULC/7711MAC */ {USB_DEVICE(0x7392,0xB711)}, /* Elecom WDC-433SU2M */ {USB_DEVICE(0x7392,0xC711)}, /* Devolo Wifi Stick ac (5G only)*/ {USB_DEVICE(0x0bdb,0x1011)}, /* Sitecom Europe B.V. ac Stick (5G only)*/ {USB_DEVICE(0x2357,0x0105)}, /* TP-LINK Archer T1U */ {USB_DEVICE(0x148F,0x761A)}, /* TP-LINK Archer T2UH */ {USB_DEVICE(0x2357,0x010B)}, /* TP-LINK Archer T2UHP AC600 rev 0.1 */ {USB_DEVICE(0x148F,0x760A)}, /* TP-LINK */ {USB_DEVICE(0x0B05,0x17D1)}, /* ASUS USB-AC51 */ {USB_DEVICE(0x0B05,0x17DB)}, /* ASUS USB-AC50 */ {USB_DEVICE(0x0DF6,0x0075)}, /* Edimax EW-7811UTC AC600 / Sitecom WLA-3100 */ {USB_DEVICE(0x2001,0x3D02)}, /* D-Link DWA-171 rev B1 */ {USB_DEVICE(0x0586,0x3425)}, /* ZyXEL NWD6505 */ {USB_DEVICE(0x07B8,0x7610)}, /* AboCom AU7212 */ {USB_DEVICE(0x04BB,0x0951)}, /* IO DATA WN-AC433UK */ {USB_DEVICE(0x057C,0x8502)}, /* AVM FRITZ!WLAN USB Stick AC 430 */ {USB_DEVICE(0x293C,0x5702)}, /* Comcast Xfinity KXW02AAA */ {USB_DEVICE(0x2019,0xAB31)}, /* Planex GW-450D/GW-450D-KATANA */ {USB_DEVICE(0x20F4,0x806B)}, /* TRENDnet TEW-806UBH AC600 */ |
Architecture
For the purposes of writing drivers, there are a lot of similarities to the MT7601U, and the RT28xx series in general;
- This is why the OEM drivers make so many references to the RT2860. Much work can be saved in writing a driver
- by using existing code to communicate with related chipsets, especially when talking to the MCU and MAC.
Differences from MediaTek MT7601U
The same method (and code) that is used for an MT7601U can be shared for:
- USB communication (register access / DMA etc)
- Bootstrapping firmware upload
- ASIC and MAC initialisation
The firmware uploaded MUST be firmware specifically for the MT7610U.
- Trying to upload firmware for the MT7601U will not work.
The firmware freely available with the sha1sum of [f48eb7211d9f0304198c3a5896997bbb31e6cac2] is known
- to work for the MT7610U, so would be a good baseline to use for writing an initial driver.
Baseband Processor
(Mainly from an attempt to add support to the mainline linux kernel MT7601u driver across
- a weekend using only GPL sources of information)
The most significant difference between the two chipsets is in the [Baseband processor] (BBP).
- This is unsurprising with the MT7601U only being for the 2.4GHz band on 802.11n vs MT7610U adding support for 802.11ac.
- The registers of the BBP in the MT7610U are 32 bits wide, not 8 bits wide.
This means the BBP register read and write functions need to be entirely replaced in the linux rt7601u driver
- (which both uses an older BBP register access method, and makes assumptions that the registers are 8 bits wide,
- meaning even the check to see if the BBP is accessible will fail as-is).
The first BBP register (0x2000 + 0x0) contains the BBP version. If you can do a USB read of 0x2000 and get
- back the version (0xf000f200 in the chip I have available to test on) rather than 0xffffffff or 0x00000000,
- the BBP is woken up enough to program.
MAC registers
For initial startup, the MAC registers are close enough to those of the MT7601U that they mostly will work unchanged.
- Rather than MT beacon registers there are four. The first two are set the same on both chipsets.
The second two are immediately after the first two in register space, and set to the values below:
* { MT_BCN_OFFSET(0), 0x18100800 } * { MT_BCN_OFFSET(1), 0x38302820 } * { MT_BCN_OFFSET(2), 0x58504840 } * { MT_BCN_OFFSET(3), 0x78706860 }