I have an LTE router from my isp which is this model:
It’s of course it is locked to my isp, after disassembling the router I was able to identify the UART pins and used them to collect info about the device internals:
1- the login shell reads “root@mdm9607:” and I was able to log in using the credentials from osmocom.
processor : 0 model name : ARMv7 Processor rev 5 (v7l) BogoMIPS : 38.40 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 Hardware : Qualcomm Technologies, Inc MDM9207 Revision : 0000 Serial : 0000000000000000 Processor : ARMv7 Processor rev 5 (v7l)
From the above information, I believe that this uses a Quectel ec25 module( how can I be sure?)
I removed the model from the router but the router doesn’t boot if the module is removed, so the router doesn’t have a CPU on its own! Does the module run the entire Linux kernel?
So my question is: can I just remove this module and plug it in Turris Omnia and it should work?
I’m a bit afraid because of how the module runs an entire os, so I’m not sure if this really uses a standard mini PCIe port or just uses the mini PCIe connector but not compatible pins!