LIBRE modem for router

Hello . I'm interested in what modems today are approaching the concept of libre (FSF)?
If I'm not mistaken today there is not a single free modem, they all have proprietary firmware.

I found two close options:

  1. Quectel EG25-G
  2. Broadmobi BM818

If you know of other options, please write.

Some information for thought https://hackaday.com/2022/07/12/open-firmware-for-pinephone-lte-modem-whats-up-with-that/

V.92bis 'might' fullfill that criteria, perhaps some mISDN adapters as well.

--
Disclaimer: I don't subscribe to the FSF's point of view that a big firmware blob hidden from view (and unchangeably stored in on-device flash) would be magically better than the same blob uploaded by the driver into on-device RAM.

@slh thanks for your reply . Can you provide a link to the modem you are talking about?

AFAIK, the "openness" of Qualcomm SoCs used in any of these modems is limited to the ARM core(s). No one knows what goes on in the hexagon cores, which is really the interesting part. I'd like to emphasize this quote from the link you posted:

Not everything is open in this firmware. The baseband firmware, aka the RF bits known as ADSP firmware, remains closed and not yet reverse-engineered by anyone

I believe this is the best place to find information on the modem firmwares: https://osmocom.org/projects/quectel-modems/wiki

The gdb compiled into the modem firmware is interesting. I might just speculate why it is there.

@bmork Thanks for the reply and the helpful link. However, what would be your list?

I have no list.

Sufficiently complex hardware is closed. And today, such "hardware" is mostly firmware running on more or less generic processors. The old concept of task specific peripherals with a few registers controlling the behaviour just doesn't exist anymore. Your GPU, WiFi controller, LTE modem, SSD controller etc are all pretty much the same thing: Processor cores, RAM, flash and firmware. The firmware is what makes it different, and is where most of the development budget was used.

1 Like

@bmork Thank you very much for the detailed answer.

Okay, I'll ask differently. I indicated two options that today are considered the most free, so to speak, they are used in Librem5 and Pinephone Pro
Is there something better in your opinion?

I think that you understand, if you install a free FSF distro ( Parabola,Trisquel etc) on non-free hardware, then it is useless. Therefore, iron is the most important in this chain

No, that's probably the best there is.

1 Like

I am attaching a screenshot of the Mini Pcie options.



m4