I am using an EM7565 module connected to a board running ubuntu 24.04 with kernel 6.8.0-87. I’m using a T-Mobile SIM card. I am able to connect the modem to Network Manager using the following two commands.
nmcli con add type gsm ifname /dev/ttyUSB2 con-name lte-modem apn fast.t-mobile.com connection.autoconnect yes connection.autoconnect-retries 0 sudo nmcli con up lte-modem
When I go to speedtest.net and run a speed test, I am only able to get ~25 Mbps Download/~30 Mbps Upload speeds. I also have a ublox LARA-L6 CAT4 module that I ran speed tests on and I was able to get ~60Mbps Download/30 Mbps Upload from the same location in my office.
Why is this happening when the EM7565 has CAT12 capabilities? I would expect this to perform at the same speed or higher speeds compared to the ublox cat4 module. I am using the same antenna. The only difference is that the EM7565 requires an adapter cable to go from IPEX to SMA. With the board the ublox module is on, I can screw in the antenna directly to SMA ports. The connector cable has a 50 Ohm Impedance, which is what the specifications recommend.
After trying out the SWI9X50C_01.14.02.00 Firmware with T-mobile this greatly improved download speeds to 90 Mbps. Why is the Generic Firmware not as performant? If possible I would like for the device to work well with any SIM that is paired with it.
It is my understanding that the BUILD_ID of the Firmware Images must match up with the PRI Image BUILD_ID. So if I use the Generic SWI9X50C_01.14.02.00 Firmware Image and have 01.14.02.00_TMO, 01.14.02.00_ATT, 01.14.02.00_GENERIC, and 01.14.02.00_ROGERS PRI Images, then I would be able to put any of those 4 cell carriers SIM cards in and it connect with good speeds right? Would I be limited to those 4 carriers unless I flashed new firmware/changed the active FW Image?