If there are firmware files in /usr/share/firmware-librem5-nonfree/firmware/brcm, you’re all set.
Apparently SiLabs is resuming support for its mainline Linux driver for Redpine cards, so if that actually materializes we’re going to pull all their improvements into our kernels.
a) Does that mean the new modem is in L5’s shipped since January first or starting February first?
(I would think it is the first option, but the article seems somewhat belated if this really is the case.)
b) Is there a command to check which modem is on board?
We started shipping the new wifi card some time in January once our existing inventory of Redpine cards ran out and we made the transition to the new cards. If you sudo dmesg | grep brcm you should see logs from the SparkLAN modem being initialized, if it is installed.
Thanks, Kyle. I can’t make much of the information that command generates, but having received my L5 in the closing days of January I have good hope the new one is in there.
well, but that's only half of the question
the other half is in readme here: https://source.puri.sm/Librem5/librem5-fw-jail
the package should be installed by default these days, so it's just the flashing part that's relevant
@Kyle_Rankin, this is really cool! Reaffirms why I wanted to invest in Purism and the L5!
One question, the article has a link at the end about a sale or promotion for people that want to upgrade their existing wifi cards. The store shows it at $29.00 but no info about discount price. Is $29.00 the discounted price, and in the future, the price will go up? Or am I misreading the article? Basically, should I buy it now, since it is lower in price, even if my current wifi card is working fine?
My L5, received a week ago, has the SparkLAN wifi card and that seems like good news.
But I found that it can only connect if it is close to the wifi access point (i.e. a few meters away), is this something I already know? Is there an update to do?
The possiblity to repair is nice but inviting users who have the old card to switch to that card means inviting them to install the non-free firmware (whether on the NOR SPI flash or elsewhere does not matter, the user is invited to install it).
That is not promoted by pureOS but it is promoted by Purism, from the main website. It is not even mentioned on the product page that this means the user has to install non-free firmware. This is very disappointing.
I would feel enthusiastic if there would be a card that runs free firmware which could replace the current one.
EDIT: At the minimum, I would expect the product page to not only mention that the user has to install non-free software if replacing the previous card model but also to strongly educate the user about free software and warn about the compromises that are being made here.
Surely the firmware on the existing WiFi card is also non-free?
Whereas for all recent and new shipments Purism installs the non-free firmware.
I understand the general point that “non-free == bad” but for the four combinations of {user installs, Purism installs} x {old card, new card} … it’s always non-free.
I think the only commitment is to avoiding non-free firmware on the disk of the Librem 5 and if the user installs the non-free firmware via the documented mechanism (from a host computer, via uuu, direct to the flash) then that commitment remains.
Yes it is ridiculous to invite to install non-free packages, more ridiculously in the post they skipped the free-software for Pure, Pure what? Pure opensource or freesoftware? stop mixing, stop gaming otherwise i will STOP supporting Purism.
I know too that the redpine it using one blobs but it is come inside in controller.
It is a shame of company & team.
I guess that the new SparkLan controller it using free driver, but still need a firmware, this firmware is a Blobs and the SparkLan controller do not have space to pushing the blobs into the controller like redpine, then purism is moving this blobs to dedicated nand flash in L5 PCB so this technique is opensource, not freesoftware.
The product page and the blog article are suggesting users who already have a Librem 5 to buy the card and replace the card on the phone they already have. If they do that, the card won’t work unless they install the software.
In my understanding, Purism makes no such commitment at all with the Librem 5. The only comittment I am aware of is about pureOS respecting the GNU FSDG.
These guidelines say:
A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs.
and
Some applications and drivers require firmware to function, and sometimes that firmware is distributed only in object code form, under a nonfree license. We call these firmware programs “blobs.” On most GNU/Linux systems, you’ll typically find these accompanying some drivers in the kernel Linux. Such firmware should be removed from a free system distribution.
Purism advertises that “The Librem 5 phones are powered by the same PureOS that runs on our other computers”.
The trick here is to sell a wifi card that requires the user to install non-free firmware and provide the related guidelines for the user to install it, on the main site of Purism products and say it is Purism and not pureOS.
Sure, on the phones directly delivered (with the old or with the new card), non-free firmware was installed by Purism but it is not supposed to be modified by the user. This is a somehow a trick to say that the Librem 5 follows the certification criteria for the RYF Program that Purism mentioned more than once as a target.
Now, Purism invites the user to install non-free firmware, without mentioning that it is non-free and without any bit of warning or education on why users might not want to do that.