Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.81k stars 259 forks source link

RUTM52 #3474

Open Yessine1200 opened 2 months ago

Yessine1200 commented 2 months ago

Is this request related to a missing driver support for a particular hardware platform, SoC or board? Please describe. Hello Ysurac, I recently received an engineering sample from Teltonika, the RUTM52, which is not yet available for purchase online. This new device features two 5G modems (RG501Q-EU). It has a MediaTek MT7621A CPU, Dual-Core, 880 MHz, MIPS1004Kc (which seems quite slow), 256 MB of DDR3 RAM, and storage consisting of a 16 MB serial NOR flash and a 256 MB serial NAND flash. I am currently attempting to generate an OMR image for it, but I have been unsuccessful with both kernel versions 6.6 and 6.1. The Teltonika support team informed me that there is no OpenWrt support for this device. However, there is the RUTOS SDK, which is also based on OpenWrt. I might be able to get it to work by using the RUTOS SDK instead of OpenWrt and making some modifications when building OpenMPTCProuter and now I have no idea what I have to do. It has nearly the same specifications as the RUTM50 for more information : https://teltonika-networks.com/products/routers/rutm50

Describe why you are asking for this support? It has 2 5G modems, and I think it will be a good choice for the future.

Ysurac commented 2 months ago

A really slow CPU... Quite the same as Ubiquiti EdgeRouter X that is already supported but, I think, really too slow for normal usage... It's not really easy to port. I think they are using an old kernel in RUTOS ? You will have to add missing kernel patches/dts/... from RUTOS to OpenMPTCProuter and make all necessary changes.

Yessine1200 commented 2 months ago

Even slow for aggregating two 4G modems? Yes, they use kernel 5.1. Is it the same as you do for RUTX12/50? Do you have any documentation on how to do that? Which files do I need to modify in OMR? (I don't have much experience with this type of subject.)

Yessine1200 commented 2 months ago

Hi @suyuan168 It looks like good hardware, especially since it supports two 5G modems. Have you tested it with OpenMPTCProuter? If so, could you provide me with the results you obtained?

Yessine1200 commented 2 months ago

Hi @suyuan168, The device looks promising! However, I noticed you mentioned achieving an aggregation speed of 300 Mbps—was this with two 5G modems? Is it possible to reach 500 Mbps? I came across this device on Alibaba: ZBT Z8102AX-T. It seems quite affordable, but does this price not include the 5G modems? Additionally, if possible, could you share the OMR image for the device? I’m interested in purchasing it soon for testing. Thank you!

Yessine1200 commented 2 months ago

Hi @Ysurac Do you know how much aggregated throughput the ZBT Z8102AX can achieve?

suyuan168 commented 2 months ago

Hi @Ysurac Do you know how much aggregated throughput the ZBT Z8102AX can achieve?

The 5G communication module is not included by default, and the maximum speed can reach 350mbps. @Ysurac test ok,https://www.openmptcprouter.com/download

Yessine1200 commented 2 months ago

Hi @suyuan168 Thank you for your response. And for WiFi, it works ?

Ysurac commented 1 month ago

Wifi works yes. There is 2 radios, one on 2.4Ghz and one on 5.2Ghz

Yessine1200 commented 1 month ago

Good, I just purchased this one with two 5G RM520 modules: link. I will test it and get back to you with feedback. Any tips before installing OMR on it ?

Yessine1200 commented 1 month ago

Hello Ysurac, I also came across this device from ZBT: ZBT Factory New Issued 5G Router. It features a powerful CPU: IPQ8072A chipset with a Quad-core ARM Cortex A53 CPU, running at a main frequency of up to 2.2 GHz. Do you think it can achieve 1 Gbps with aggregation?

suyuan168 commented 1 month ago
image

I have a piece of hardware I developed based on Openmptcprouter, also using ipq8072a, and theoretically I can get 600mbps with the 6.6 kernel currently tested. I can get 1300mbps with the 5.4 kernel.

Yessine1200 commented 1 month ago

Hi @suyuan168, Thanks for your response. And it supports AES instructions ? Also, I need to generate an image on my own? I can't find it among the images generated by Ysurac.

suyuan168 commented 1 month ago

You need to find a way to generate the image yourself. Usually, each hardware of openwrt is not universal. Support ASE

Yessine1200 commented 1 month ago

ok thanks, maybe I will buy one and test it. Any tips on how I can generate the image ?