Question regarding EC25 capabilities

There’s a router device that runs openWRT and has Quectel EC25 on board for sale in my area. Of course I realize that Quectel the company cannot be responsible for something sold by 3rd party business out there but anyways here are few questions I have.

  1. Am I right to assume the module runs ARM linux and I can program it using quecopen SDK or even upload my own binaries? There are quite a few modifications of EC25, for different regions etc, is the aforementioned functionality restricted to some of them or is it generally expected on every EC25?
  2. Can the module receive internet/LAN access if the host device (router) is connected to internet? I believe that the module can be configured via USB gadget mechanism (correct me if I am wrong) and can have RNDIS interface in its composition, so can it be connected to outer network via this virtual interface?
  3. Is the baseband exposed in QMI mode in the internal system ran by the module? I have custom software written in Golang (Go) that involves sending QMI commands, what are chances it could be ran on the module and exchange QMI commands with the baseband?
  4. Does the module run qmuxd daemon?

Sorry if those questions seem naive or out of place, I never got my hands on this type of LTE module and want to have some idea before buying it.

Hi,@superQuick
For the first, second and fourth questions, the answer is that it can be achieved. For the third question, Quectel has provided the Quectel-CM tool.