Sharing this from my reddit post for everyone to benefit: Reddit Post Here
Due to some lack of info on this combo, I wanted to share my real world experience with it. I tested the ZTE F50 modem with the Beryl MT3000.
I used my windows laptop (2020 Razer Blade 15 Advanced) and my Samsung Z Fold 6 as speedtest devices. All USB connectors were proper USB 3.x data and power cables
I noticed a speed limit while using the ZTE F50 with Beryl MT3000 via USB tethering mode. For comparison, these were my max speeds via speedtest.net in different scenarios:
Connecting the ZTE F50 5g modem direct to a windows laptop for baseline reference:
connected via Type c USB directly (ZTE on RNDIS USB mode): ~ 400 mbps
Connected via USB-A to Type c cable (ZTE on RNDIS USB mode): 140 mbps
Note: Windows will not recognize the ZTE F50 modem if the USB Internet Protocol is configured as 'Auto' or 'CDC-ECM' modes. User must manually select 'RNDIS'
5ghz wifi: 240 mbps
ZTE connected to Beryl MT3000:
USB tethered: 80 mbps (note: I was using an external power supply for the ZTE, as Beryl cannot supply enough power for it via direct USB connection which results in a continuous reboot loop)
5ghz wifi - Beryl as a repeater on 5ghz wifi: 220 mbps
Point here is, there's clearly a bottleneck when using the Beryl MT3000 in USB tethering mode in my case. Another note is the ZTE F50 does slightly throttle when it warms up a bit resulting in ~15% to 20% lower speeds.
[ 6.788660] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
[ 6.793968] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
[ 6.801458] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
[ 7.235077] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
[ 1695.605079] usb 1-1: new high-speed USB device number 22 using xhci-mtk
[ 1705.711922] usb 1-1: USB disconnect, device number 22
[ 1706.289794] usb 1-1: new high-speed USB device number 23 using xhci-mtk
[ 1706.445099] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 1766.957282] usb 1-1: USB disconnect, device number 23
[ 1766.962463] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-11200000.xhci-1, ZTE CDC Ethernet Device
[ 1775.321075] usb 1-1: new high-speed USB device number 24 using xhci-mtk
[ 1775.477671] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 1834.880151] usb 1-1: USB disconnect, device number 24
[ 1834.885319] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-11200000.xhci-1, ZTE CDC Ethernet Device
[ 1837.385076] usb 1-1: new high-speed USB device number 25 using xhci-mtk
[ 1837.542275] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 1862.165007] usb 1-1: USB disconnect, device number 25
[ 1862.170177] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-11200000.xhci-1, ZTE CDC Ethernet Device
[ 1871.649083] usb 1-1: new full-speed USB device number 26 using xhci-mtk
[ 1871.801236] usb 1-1: not running at top speed; connect to a high speed hub
[ 1876.182812] usb 1-1: USB disconnect, device number 26
[ 1886.117079] usb 1-1: new high-speed USB device number 27 using xhci-mtk
[ 1896.271193] usb 1-1: USB disconnect, device number 27
[ 1896.841132] usb 1-1: new high-speed USB device number 28 using xhci-mtk
[ 1897.001278] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 1932.113270] WiFi@C15L1,RTMPDeletePMKIDCache() 1311: IF(2), del PMKID CacheIdx=0
[ 1999.097460] usb 1-1: USB disconnect, device number 28
[ 1999.102632] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-11200000.xhci-1, ZTE CDC Ethernet Device
[ 3987.493190] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 3987.501650] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 4036.645185] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[ 4036.747151] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[ 4123.073083] usb 1-1: new full-speed USB device number 29 using xhci-mtk
[ 4123.225250] usb 1-1: not running at top speed; connect to a high speed hub
[ 4127.609180] usb 1-1: USB disconnect, device number 29
[ 4137.473083] usb 1-1: new high-speed USB device number 30 using xhci-mtk
[ 4147.671664] usb 1-1: USB disconnect, device number 30
[ 4148.225139] usb 1-1: new high-speed USB device number 31 using xhci-mtk
[ 4148.389720] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 4153.031357] usb 1-1: USB disconnect, device number 31
[ 4153.036502] cdc_ether 1-1:1.0 eth2: unregister 'cdc_ether' usb-11200000.xhci-1, ZTE CDC Ethernet Device
[ 4156.205080] usb 1-1: new high-speed USB device number 32 using xhci-mtk
[ 4156.361212] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-11200000.xhci-1, ZTE CDC Ethernet Device, b8:d4:bc:bc:bb:3b
[ 4173.571014] [add_dev_config 306]add node success. iface:tethering, dev:eth2, ifindex:25