I am certain that a wipe and reload of the Librem 5 operating system does require loading that BM818 tool to fully restore the LTE features. I actually loaded PostmarketOS on to the phone. Then I wanted to test Crimson. So I restored PureOS to the phone. The only way to get rid of the modem errors with the modem shown as impaired on the notifications bar, was to find and restore that tool. You can see that tool as an installed app, after you install it. But you won’t find it as an app available for install in the app store. The modem error on the notification bar went away immediately after reinstalling the BM818 tool and rebooting the phone.
But putting this specific tool aside, it takes a very advanced forum to support an audience of mostly experienced Linux users here, to support the Librem 5’s technical support requirements. I can’t imagine the average T-Mobile employee helping the average T-Mobile customer, to support the Librem 5 technical support requirements on their own phones.
This is the one weakness that I don’t think that Purism adequately recognizes when desiring to propagate their phone product in to the market. Linux users come here. Experienced Linux users get their problems resolved, and in the process they feel a sense of pride in how much smarter they are than the average, non-Linux user. The Linux community itself has little concern for those who are basically weak. Most non-linux users refuse to learn or engage at all with the command line. This creates a culture of intolerance against anyone who doesn’t aspire to become a Linux guru, with all of the accolades and recognition that comes with being more advanced than those less informed people who only use Windows and Android. There is a baked-in sense of pride to this affect that is tied to Linux user culture and that is costing Purism more than they can understand. While the Linux user eventually, after hours of troubleshooting, gets that command line just right (the perfect syntax alone having taken years to perfect in some cases), the average person will just refuse to spend any of their time at a command line. So yes, the average Librem 5 user is one out of ten thousand or more of a special, more informed group of niche customers. Is this really what Purism wants?
Meanwhile, the average Windows or Android user would tap a conspicuously placed “Click here to install BM818 driver" button in a similar situation. That’s five seconds and no special knowledge required, to get complete resolution. The speed bump is so small that the user barely notices that it’s there. As they say “…it’s so easy, my mother could do it". Aw, that’s no fun. But what would happen if Purism could multiply their current sales by 10,000 or by 100,000 by catering to everyone, instead of just to a very niche group of people. It doesn’t appear that Purism has any interest in those potential customers (the vast majority of the population), those that could buy millions or billions of Librem 5 phones, if only Purism chose to cater to them too.
We need Purism’s software developers to take that last step, after completing the hard part (which they typically do the hard part). Build the install GUI or inbed the additional code as a part of the main app, make everything more than just easy. Make it brainless. Make it so easy to do that my mother could do it. Link everything together so that a configuration tool (always a GUI) can be called by the press of a button from the main app. Get rid of a-la-carte apps, man pages, how to pages, and command line requirements to make something work. Do what Windows and Android do. And like Windows and Android and Apple, sell millions or even billions of Librem 5’s.