A version of Librem 5 without any modem

In good ol’ days the “smartphone without a phone” was called PDA.
The idea i guess is not to swing the project into different direction but to offer lighter perk for backing the project.
I… don’t know. I hate phones bigger than 5" and tablets bigger than 8". so 5" pda with pure linux on board is still having a lot of use. Android/iOS/whatever is useless on such device, but remeber the days when there was no baseband chips but WinCE was already all over the PDAs. That’s kind of about it.

Yeah that’s what I was thinking and I was rather confused. Is he essentially talkin about having a handheld device that’s airgapped from all networks?

Sounds like something for Purism to tackle later. I think it’d be cool for Purism to make PDAs later, maybe, as a sort of a side-project.


But yeah, I want a phone. If a device can’t connect to cell towers, send/recieve calls & SMS, or use the internet over said cell networks… it’s not really a phone now is it?

I want a far more secure device that can replace my iPhone. I’m sure it won’t be something 100% secure, but nothing connected to the internet is anyway. Just want to secure myself as much as possible without completely crippling the device’s usefulness.

Sure, if you want to secure your computer, you can just rip out it’s network components and never connect it to the internet! Woo 100% security! But wait… it’s not very useful like that now, is it? Kinda defeats the point of everything - and that point is to be able to use your phone and computer to cell services and the internet without feeling like three-letter agencies and/or hackers are watching your every move.

2 Likes

Fully agree, want my phone as well as I pre-ordered. However not-so-expensive pda option would probably make me consider making another pre-order.

Then i don’t expect PDA to be fully airgapped, just without baseband, still with WiFi/BT. Again - since deblobbed baseband could be an issue, and not many offers of such chip would not allow fair price competition - the option without such chip could make production faster and thus make the device available to the market faster, allowing field-tests of the OS/GUI before full-blown phone is ready.
Don’t mention it. Just dreaming aloud :slight_smile:

  • a second model will not be cheaper. To the contrary. The five bucks you save on the chip are eaten by additional marketing, planning, manufacturing differences etc. We currently have about 3000 preordered units. The price is only high because they have to pay the development. Once they can order 100,000 units, the price will be significantly lower. May be less then half. For now, it is more economic to have one model. Leave the chip turned of, if you want.
  • Who, the heck, would pay about $600 for a handheld? Get a NoodlePi.
  • While the baseband chip might originally ship with closed firmware, they’ll not rest until they have resolved that matter. That’s good enough for me. If they wouldn’t have shipped their laptops before they were completely deblobbed, we would not have the laptops yet and Purism would no longer exist.
  • Regulations may sometimes have loopholes, but it surely doesn’t matter what (perceived) category of device you have. Emits radio waves? Regulations apply.

I agree with @Dwaff. I ordered a phone, that’s what they want to do, that’s what they should do, that’s what they will do. Thanks, Purism :kissing_heart:

Maybe I haven’t expressed myself clearly. I am not only interested in not having to pay for unwanted hardware (which I am sure will spy on me) but also I would like a fully libre solution ASAP. A fully libre computer in a phone format with assorted sensors, GPS, WiFI, BT, IR etc but without the baseband will work for me and possibly many others. A separate device can be purchased for legacy telephony needs and they are as cheap as a Raspberry Pi (have a look at Micromax Bharat 1.).

If the Purism team can’t release such a version without delaying Librem5 I hope they will consider such a version afterwards. So if anyone is interested in such a version kindly express your support here or to the team directly.

If anyone knows of a fully libre SBC, please do share the info. Raspberry Pi is NOT an example. I know there’s Replicant but sensor and graphics support is an issue.

@Caliga, When will Librem5 be released? In another year? And when do you think they will free up the baseband? The best one can hope for is a firmware with open source and open toolchain. But IMHO this will not happen. Manufacturers are most likely not going to release souce code citing IP issues, code under third party NDA’s etc. Also who knows what spying capabilities have been built in under government orders. Regarding reverse engineering, its one thing to NEUTER Intel’s ME. Its entirely another thing to reverse engineer a WORKING baseband. Do you see it in any of their stretch goals? There are working reverse engineered solutions for Nvidia graphics but almost nothing for baseband. Do you think its because there’s no demand for it?

IMHO, designing without the modem is easier. In the worst case, they can skip soldering the modem but its of course much more simpler. Software design is also simpler since they don’t have to create the telephony stack. So they could release such a version while on their way to releasing Librem5. It could even be like a beta test. Don’t worry. I am not asking them to delay releasing Librem5. And I am not asking them to lose money releasing a version without the baseband either.

There are working reverse engineered solutions for Nvidia graphics but almost nothing for baseband. Do you think its because there’s no demand for it?

I do :wink:
The demand is currently not significantly higher than 3000 devices. Not by orders of magnitude.

Not only is a non-baseband version not cheaper, it is also not more secure. There is no difference between a turned-off baseband and a non-existent baseband. (You can even screw it open, remove the wire between baseband and switch and it can never be on) Also, in which way do you think it could spy on you if you were to turn it on? It does not have access to any of the other components. The only thing it can do is to reveal the position of the device. I’ve written more on that here.

Manufacturers don’t need to release source code, but chip specs. That’s something very different. Now, if you fear that goverments order builtin backdoors, which gov do you fear? US? Each where the chip maker has an office? The one where the chips are actually made?
And why do you fear the capabilities of a chip that a) can be turned off completely b) has no access to the rest of the system?

You should be more worried about backdoors (potentially) implemented in the main CPU. ARM (or the iMX series) is not an open design. But even if it were: How could you establish that the design you have is the one that actually was used to create the chip, without modifications? We are far away from the ideal you are looking for. ASAP could mean a pretty long time.

Software design is not simpler, the telephony stack is already there.

@Alex, note that I claim nowhere that this will be a smartphone in the traditional sense. I am not asking for an airgapped computer either. The small form factor is what interests me. And I would like a full array of sensors, speakers, microhones, WiFi, BT, IR, GPS, removable battery etc. but with as many possible separate kill switches (can never be too sure).

I know there are VOIP apps working over WiFi and they might even give you a “phone number” like what Google Voice and many others do. But I know its not sufficient. What are you going to do if there’s no WiFi and you want to call someone or receive calls from someone? That is why I’ve also been pointing out that separate baseband solutions are available and for low prices.

For me, I have WiFi and landline at both home and work. So a libre “phone”/PDA (note the quotes) without the baseband is good enough for me. For baseband needs I would use a feature phone, de-solder the microphone, disconnect/de-solder the speaker and camera. If an inbuilt GPS is unavoidable more investigation is needed into figuring out what antenna it uses and how to disable it. I would turn it on, use tethering and plug in a headphone only when required.

Also note that just having a libre solution isn’t going to give you privacy. For that you will need a good firewall, encryption, ad blockers, deny first based rules for javascript, cookies, etc. This requires some work but it can be done AFTER you have a libre solution.

Traditional basebands have too many surreptitious tracking capabilities and with stuff like CarrierIQ it might not just be government agencies which are monitoring your activities. That is why I am asking for a baseband free solution. Its good have a separate baseband device. Knowing that you will be tracked when you use baseband will generate some friction and friction is useful to prevent fooling yourself into thinking you have privacy. Why do you think opt-in vs opt-out matters?

I hope the Purism team will release a baseband free version before/after Librem5. Due to easier design process I am hoping they can release it sooner. Of course, I am not asking them to derail the current plan for Librem5. I hope this satisfies concerns of those of you who want Librem5 as advertised. Those who want a baseband free version, please express your support in whatever way you like.

We are talking about two different ways to get a libre baseband. One way is to reverse engineer without any help from the manufacturer and another way is to get the manufacturer to release specs and possibly source code. For the latter, you will need to muster some clout with the manufacturer. That means huge number of chip orders. So yes, 3000 people willing to pay $600 is not going to get us there. I doubt even 100000 will.

Reverse engineering on the other hand will work if you have sufficient number of people with the technical knowledge and skills, have interest in freeing up the baseband and aren’t prohibited from doing so( because they are employed by the manufacturer or other reasons). I would say that the number of people having interest in a libre baseband is larger than the number using Lineage OS. However the other requirements reduces the number drastically. Even now Lineage OS has to include proprietary drivers and libraries. Look also at the hardware support offered by Replicant. So if its this difficult to free up drivers, how is freeing up baseband going to happen?

Nicole Faerber from the Purism team has said

Just for the records, the idea to develop a free baseband firmware is deeply rooted in our development and research. At the moment this goal is not feasible to target since there is too little information out there on existing chips and too little existing software to base on. To do everything from scratch would take way more than the money that we will have at hand for development (please keep in mind that the campaign money also has to pay for the devices, not only the development).
But while choosing the mobile modem chip(s) we will keep this goal in mind and choose a chipset that at least could be, later on, hacked and freed.
What I want to assure to you is that we will do all and everything we can possibly do within the constraints we have to build a device that is as free/open and as transparent as possible. And we also think about its future, i.e. that the parts that might not be free from day one can be freed later on.

Now, who is going to do the hacking and freeing? What is the timeline for this? The team obtained approx $2.3Mil from their crowdfunding. The stretch goals for the funding go to $32Mil but don’t target freeing baseband.

IMHO, its not going to happen, at least in the next few years. So then one can ask whether one wants the modem at all, especially if it means getting a device now and for a lower cost. We can keep arguing about simplicity of design and cost of Librem5 with or without a modem but its pointless unless someone from team answers. They are the ones doing the work. Are you a member of the team?

Now you can ask why anyone would be interested in a modem free version after the Librem5 is released. That would depend entirely on how much isolation they manage to get between the modem and the rest of the phone. For example the modem would need access to speakers and microphones for phone calls, camera for video calls, maybe GPS for emergency calls. But will it have direct access or will it get data packets from the i.MX? Will it share RAM and storage with the i.MX? On the software side, will it be possible to require explicit permission every time the modem wants access to the mic,camera,GPS etc? The exact details of isolation will tell me if Librem5 without baseband is same as Librem5 with baseband turned off. Its a topic to be revisited after the release and its not as obvious as you point out to be.

Regarding, govt backdoors, mass surveillance is what I can hope to avoid. If a govt wants to target you specifically, there’s lot many things they can do other than tracking your phone.

What is also concerning is stuff like CarrierIQ. The latest report shows them using Sierra Wireless MC7455. Another chip from the same manufacturer, EM7345 is reported to have the CarrierIQ spyware.

Regarding backdoors, I hope you mean hardware backdoors since all software is supposed to be available right from the boot loader stage. Other than analyzing all network traffic, what else can be done? Hopefully there will be enough users do so and they’ll get caught.

If you want to talk about ideals, I will personally need to do all of these:audit the source code, audit the hardware design, manufacture the hardware, compile and load the software. A single person doesn’t have the resources (knowledge, skills, money) for this. So lets not go there. At present, getting all the source code is a goal that can be possibly achieved (except for the baseband).

Regarding software design, I can make phone calls using an “Arduino phone”. Doesn’t mean that its great software. If everything is already there, why are they yet to implement phone calls?

No wait this is insane, baseband just provides exactly that - baseband (RF channel). How much will it eat from host’s CPU/MEM depends exactly on the goal of this project - deblob. Functionally baseband does not need to have access to any periphery, it just provides the connectivity. All the higher complexity functions are done by the host.

All in all we’re speculating. I see reasoning behind ‘another model just adds time, not reduces it’ but this is a questoin to initial hw design approach. I have personal experience with development speed up by putting a stub instead of functional black box. After all why would i have non-soldered pads on each and every devic I bought. Yes, i never buy top specs gears, don’t see a reason, but that’s not about memory, more like DSP or RF chips. Or even basebands.

@ruff non-soldered pads: I think your proving my point: They use the same board for different versions or potential future enhancements. But that means that the board layout already has to account for those potential enhancements.

@kjadkajdk: I think you have some of your technical assumptions wrong. As @ruff pointed out, the baseband chip is only a baseband chip. Else, it would be a integrated multi-function chip with builtin baseband support. The whole point of using a separate chip is for it to not have access to anything. And if you don’t take my word for it, take the word of Todd Weaver.
Also, I’m not sure if you imply you can be located via the GPS chip. You can’t. GPS is a passive technology. And the baseband chip will not have access to it, so it can’t send your GPS position (which also would be of limited use, as your phone provider can calculate your position based on the towers around you if turned on)

So, the only way you can be located with the baseband disabed would be via WiFi (unless you know for a fact that the WiFi Hotspot does not track you by your MAC address), and mybe BT in a similar fashion.

Now, Todd Weaver has always thought of the Librem 5 as a phone that can be used without baseband - calling it a no-carrier-phone, dreaming of a future where “phone provider” is no longer a thing, doing calls via Matrix or thelike. But still, they didn’t plan a stripped down version yet. Why?

  • Because it’s not really simpler. To get synergy effects, both should use the same board and the variant just doesn’t have the chip soldered. But the chip is probably $5 at the most, therefore the variant costs more if you only produce few units. It only gets cheaper (by those $5) if you come up with several hundred new (like in not-yet-backers) customers. I don’t see that potential.
    Variants take a lot of extra effort and customers. That’s why all the laptops only have two keyboard layouts yet. Offering more variants is complicated, because for each variant they have to estimate the market potential and order a significant amount of that variant (MOQ).
    If the boards were different OTOH, Purism would have to pay for two different, custom-tailored boards, two times for tooling / Entry-Fee. Todd talked about it here.
  • Because it’s not sooner. They don’t have a manufacturer yet, the hardware design is far from being final and they just begun to port the PureOS packages. As the dev board is planned to be shipped in June, the specs + layout will surely not be final before summer. If they would have all that by July, you might get results in September, but that seems rather optimistic. Purism experienced that with the small quantities they order, production is often delayed a lot because other orders are more important to the manufacturer.

But if it works out as Todd thinks, you might see baseband-less version down the timeline - if marketshare grows and a significant amount of users actually begins to communicate without baseband.

The exact details of isolation will tell me if Librem5 without baseband is same as Librem5 with baseband turned off. Its a topic to be revisited after the release and its not as obvious as you point out to be.

To me, it’s 100% clear after what Todd has said. Otherwise it would not make any sense to have a separate chip for that.
Now, about stretch goals: Deblobbing is not mainly about how much money you get. It takes time! It’s about idealism. You have quoted Nicole, so do you doubt what she said? Even if they had a 100 million dollar budget, it would be unrealistic to have free firmware for the baseband by next January - which, again, is the reason why Purism will treat that chip like a leper. :wink:

1 Like

I didn’t read the latest answer, but here is my opinion :

Based on my experience in the industry (Quality Management), I can tell that to change a process (even a “small” step such as screwing machine or labeling) cost a lot of money and can delay the project planning. You have to design the new process (process flow, machine setup, end of line tests, etc.), to be sure that there won’t be no mix between Librem 5 with/without baseband, to manage production stock with/without baseband, to manage warehouse with/without baseband, etc.

So it is not as easy as people think, and I am not sure Purism is ready to take this risk for their first phone. My feeling is that they would keep their original plan to be sure to manage everything.

But there is a hope for you : I am not an expert, but if the baseband hardware is a module (so not soldered on the main PCB), then you can order a developer kit and assemble the Librem 5 without the baseband. One thing Purism can do is a movie, a kind of DIY step-by-step assembly tutorial, then people who just want a Librem 5 without baseband can assemble it by themselves.

On my side, I also want a Librem 5 (so with call function indeed). But for people like you, the developer kit can be a good compromise, I hope.

1 Like

I agree that the Librem 5 should definitely come with a modem and be a phone.

However, I wonder if it’s feasible to have the modem module mounted in a slot, such as a mini PCIe or m.2 form factor one.

Reasons to mount the modem in a slot include:

  • Feasible to completely remove the modem if you do not want it, either permanently or temporarily
  • Feasible to replace it with a different, compatible one if such a thing becomes available in the future

Reasons not to mount the modem in a slot might include:

  • Increased thickness, width and length compared to a soldered-on IC; impacts on case design and space for large battery
  • Cost of slot (BOM cost and potentially more difficult to solder)
  • Cost of module installation (extra assembly step to plug in and fasten the module)
  • Unavailability of suitable modems in the form-factor (modules designed for phones will likely be solder-down)

It’s been quite clearly marketed as a phone, so I think it would be difficult to claim it isn’t a phone without changing the way it’s marketed. On the other hand, the whole point of the device is that it runs whatever software the user wants, so arguably it is in fact not a phone appliance but a general purpose computer that just happens to have a phone form-factor and phone capabilities, so you might have a point.

But worries about phone-related regulatory compliance all hinge on the assumption that compliance would be difficult or impossible to achieve; that allowing the user to control what software they run on their phone is in some sense forbidden by logical extension of the regulations. However, I’d imagine it’s enough simply to develop the required emergency calling and other features. Then, if users remove those features, it’s their problem. The phone is still capable of supporting those features if the users install suitable software.

If I replace the (user-replaceable by design) physical keypad on my old Nokia with one that lacks ‘9’ and ‘1’ keys, preventing me from making emergency calls to any of the usual numbers (and dialling the number is the only way to make such a call on that phone) could Nokia be held liable? I would not think so.

Similarly, if I replace the (user-replaceable by design) software dialler and lock screen software on the Librem 5 with software that lacks emergency calling functionality, could Purism be held liable? If I apply the same logic, then I would think the answer is no.

Having said all that, IANAL and this is absolutely not legal advice!

I don’t think that’s the case. There are devices on the market that can connect to a cell tower but which cannot make calls and don’t seem to be regarded as mobile phones for the purposes of regulations. For example, you can purchase a laptop with a built-in LTE modem for internet access.

2 Likes

@ruff and @Caliga, I am not exactly sure what you are saying about the functionality provided by the modem.

The modem, for example the Sierra MC7455 thats being used in the latest report, runs its own OS (Linux+some proprietary bits as said by Nicole(?) elsewhere), implements the 2G, 3G, 4G protocols, is capable of using GPS and so on. Its not just something which converts bit streams into RF signals. Sure, thats one part but it does a whole lot more which is not transparent to the application processor. If the application processor knew about every bit that’s being transmitted/received by the RF antenna then we wouldn’t have the issues we have now (stuff like CarrierIQ, SilentSMS,…)

Take a look at the SIM900 modules. With just an Arduino controlling it by sending appropriate AT commands I can send/receive SMS, make/receive calls, connect to the internet via GPRS. All the work is being done by the modem. I am sure MC7455 has this capability. At the least, the data sheet shows pins for audio. However I am unfamiliar with the QMI protocol that it offers and how audio/video/GPS data is fed through that protocol. So maybe the main CPU will have more control.

I know how GPS works. I don’t know what exactly you think I implied about the modem. What was concerning was the GPS function provided by MC7455. If one had to turn on the modem just to use GPS then it would have been a huge problem. But I read elsewhere that they are going to use u-blox. So I didn’t mention anything about it.

It seems clear that phone carriers aren’t going away. In the traditional sense, they might but they will still be needed for data connectivity. By this I am talking about the current distinction between phone calls, SMS, packet data. With LTE this is slightly blurred and in the future it might all be just data. But phone carriers and modems will still be needed for the connectivity. You aren’t going to have WiFi everywhere. But like I said before, I would like some friction while using this connectivity.

Based on the input by several people, I now understand that even though a modemless version is simpler to design, since Librem5(with a modem) is what is currently funded, it would be additional work and will end up delaying Librem5. Note that I was never asking for delaying Librem5. However, I can not take a soldering iron/heat gun to a $600 phone. Like @patch pointed out, I hope that they include the modem in some modular fashion so that it can be completely removed/replaced by another/upgraded in some way. After some freedom is achieved, one could put that specific modem back in. Even if the modem has to be soldered down can it be on some sort of a daughter board? Some phones already have separate boards for charging, display, actual RF chip, SIM and microSD slot, etc. Have they said anything about how modular the phone is going to be? A modular design would also allow easier repairs, replacements and upgrades which would be really great considering the current price tag.

Regarding goals, this is what Nicole’s words translate to me: it will be many years before any sort of freedom is achieved with regards to the modem. I am not saying that the team won’t work for it but I see no indicators showing that it will happen anytime soon. OTOH it looks like they can free up the rest of the stuff in a year or so and that is what interests me.

@prog-amateur Are there any details available about the dev kit? Building stuff myself isn’t a problem and I don’t mind bulkiness. So if the dev kit is modular then it would work well. I also see that it will be available sooner.

The trouble is, network providers may well require inclusion of such features before they allow a modem to connect to their network. In fact, I’ve always believed it is probably not realistically possible to produce a cellular modem with freed firmware which is strictly still allowed to connect to the network, since they may argue that users could disable or impair important functionality with adverse effects to the network. Their network, their rules. The modem/baseband is effectively the network provider’s domain, even though it is physically owned by the person who owns the phone and installed inside the phone owner’s property. Changing that will take cooperation from providers.

Within the current framework of the way cellular networks work, I think the best we can achieve is to push all of the ugly cellular-network-interfacing modem stuff out into a separate module and consider the interface between the modem module and our CPU to be the boundary between the untrusted cellular network and our more trustworthy local device. I don’t think anyone here is in disagreement about that. The modem will be a separate module that’s only loosely coupled to the main CPU.

The central argument of this thread, then, seems to be whether the modem module should be physically integrated into the phone while maintaining separation, or whether the module should be part of an entirely separate (and optional) device.

Personally I think the usefulness of the Librem 5 is quite closely tied to making the compromise of including the modem inside the device. However, I understand that there are other possible use cases in which an integrated non-free modem is an ugly and unnecessary blemish on the face of an otherwise pristine device!

I think the first release of the Librem 5 will necessarily include the modem. That’s what was offered and pledged for, and I think it’s important to focus on getting that one thing done properly before introducing further complexity.

However, if there was sufficient demand, I don’t see why they couldn’t subsequently manufacture some phones with the modem unpopulated, even if it is normally soldered down. It’s the sort of thing where simply omitting the part would do the job. For the software, it would be no different than a phone with the modem kill switch permanently in the “kill” position. The main complication would be inventory management (as mentioned by prog-amateur). Purism has done this sort of thing with laptop features, but those have been things that would be added to the base configuration, not taken away from it, so offering a modem-free Librem 5 might be more difficult than, say, offering laptops with a TPM.

1 Like

Cards may run whatever they want, it doesn’t mean they will have access to host. Unless host runs software which bridges foreing os to hosts. HBA cards for ages running own OS for instance.

Again, QMI is a protocol of communication between host and foreing firmware (whether it is simplistic uOS or linux). What will it be able to see on hosts depends on what host will allow it to see, but for that you need to have control over hosts software (no blobs).
Let’s try it this way.
Take example of intel ME. It runs full-blown OS. But does it need to? No. Does it provide any added value? To corporate user - maybe, in some corner cases, but risk outweights the value. To home user? Not at all.
ME though runs on host, so software isolation from host is not sufficient as it’s hooked into hardware. Similarly like Qualcomm SoCs with integrated baseband. iMX though does not have integrated baseband, so whatever runs on foreign chip it cannot inject itself to host, unless host allows it.

1 Like

shh…:sushing_face: let sleeping dogs lie :wink:
I think there is no immediate risk of regulation on this, as it is very niche at the moment.
In the long run, the situation will probably be very similar for wifi, gsm, cable and phone line.

I remembered there was some uproar on wifi legislation and FLOSS / DD-WRT some time back (just the first search hit, I don’t know what the current state is).
It is of course legitimate to have legislation on which frequencies may be used and how much power a sender may use (and these differ between countries, that’s why you should select proper countries for wifi drivers).
If that should really become a problem, I think we will see solutions that split the firmware in two parts. The infrastructure-critical one (very small, ideally) can still be open source, but has to be signed.

There is also legislation that goes the other way. Recently, Germany guaranteed users the right to choose their end-device (DSL modem/router). It’s always about the current tide of politics I guess…

Currently, the cell phone infrastructure is in absolutely no way tamper proof. Everybody can just carry a “cell tower” in their pocket and the phones arround him will happily connect! Some about that here: 26C3: GSM, SRSLY? (again, just the first best link I came up with)
So I think they can hardly argue that free software poses additional risks :wink:

[EDIT] Sidenote: according to that video, open source software that implements the GSM protocols and emulates a base station was available almost 10 years ago. So, firmware sounds doable.

Now, on “Their network, their rules”: Of course, the firmware has has to be standards compliant. So it will probably (have to?) process a ‘silent SMS’, but I don’t know if legislation exists that prohibts the firmware to let the driver/software/user know that such an event happend.
Should such kind of legislation happen (US, Europe), please let’s finally realize that we don’t live in free societies… But even then you might find some way around and replace the original firmware after shipme…:speak_no_evil:
:gun: :gun: :gun: :male_detective::male_detective::male_detective:
this user does not exist - go away - tell nobody what you did not see here

3 Likes

The Developer kit is available for $299 here (scroll-down) :
https://puri.sm/shop/librem-5/

Caution : I don’t know if such modem is sold as a module, and if the pre-ordering is still possible.

You might be right about “freed” firmware. However if anyone could verify the binary firmware with an open source code and open toolchain, it might be sufficient. PR issues would mean that they would fix bugs and remove all spyware.

This is exactly how I feel. The modem “pollutes” Librem5 and since it isn’t that important to me I would rather not have it. I also know quite well that the version that has been funded promises a modem and the backers don’t feel as I do.

@ruff I was responding to what you wrote earlier about baseband providing JUST RF. CarrierIQ, SilentSMS and who knows what else tells us that its just not the case. Having access to the host is irrelevant if the modem can do compromising stuff on its own. If SIM900 can deal with calls on its own, MC7455 should definitely be capable of doing so. Do you/anyone else know how audio is dealt with by MC7455? What control does the host have? This is what I was talking about with regards to QMI.

@Caliga With Wifi, just regulating the Tx power and RF band would suffice but modems connect to cell towers and more regulation would be required. As you say, open source part of FLOSS might be the only feasible part. Is the OSS mentioned either Osmocom or FreeCalypso?

Also we don’t live in as free a society as one would think. The US House and Senate have legalized mass surveillance. China, Russia are “bad” from the beginning. India is getting there with its biometric id project spreading tentacles to every part of life. Its good that EU has GPDR but is there nothing going on behind the screens?

The option to pre-order is there but its not clear what the development mainboard will look like. Do the Purism team reply to email inquiries or should I create a thread about this?

Have a look at this recent interview with Todd. It is my understanding that the dev-kit hardware shall be as close to the final hardware as possible. We will hear more about that in March/April.

1 Like