<html><head></head><body><div class="ydp57fd6d0fyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div><br></div><div dir="ltr" data-setdir="false">OK, interesting.  The requirements for a computer attached to a phone in order to make the whole thing work is certainly cumbersome..</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I'm quite glad that rebuilding the modem partition is something that is being worked on in Replicant as an S3 which belongs to me got discarded after losing the modem partition which hadn't been backed up properly unfortunately. It was driving me crazy to keep that thing around, looking for info on returning the binary to the correct IMEI with a hexadecimal editor... It was very difficult.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Although the problem of the network still knowing a user's location is indeed valid, would that not be only a "philosophical" one? I sense that the issue is that a user does not have the option of separating the GPS feature of the device from the telephony part of it but as you said that is part of the protocol. The option of anonymity can be obtained by using prepaid simcards in any case. How would this problem of location be different to a mapping program which requires GPS devices, and as such knowledge of a user's GPS location to function?<br></div>
        
        </div><div id="yahoo_quoted_8746409985" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, 8 April 2021, 18:19:56 BST, Denis 'GNUtoo' Carikli <gnutoo@cyberdimension.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On Sat, 3 Apr 2021 17:20:49 +0000 (UTC)<div class="yqt2191626897" id="yqtfd57232"><br clear="none">m d <<a shape="rect" ymailto="mailto:mdreplicantmd@yahoo.com" href="mailto:mdreplicantmd@yahoo.com">mdreplicantmd@yahoo.com</a>> wrote:<br clear="none"><br clear="none">> Hi,<br clear="none">> Had a lightbulb moment earlier today on this matter. Is it possible<br clear="none">> that there isn't a freedom respecting modem available so far because<br clear="none">> this might enable users to change their IMEI? Best</div><br clear="none">Having a freedom respecting modem would be very complicated because<br clear="none">even when it runs fully free software, the network still know where<br clear="none">each individual users are. That's part of the protocol.<br clear="none"><br clear="none">Regardless, there are modems that can be operated with fully free<br clear="none">software, see the OsomcomBB project for more details[1].<br clear="none"><br clear="none">Note that there is some big limitations in the way it's implemented: the<br clear="none">modems (or feature phones) only run the lower layers of the GSM<br clear="none">protocol, and they require a GNU/Linux computer to run the upper<br clear="none">layers. So you need an additional computer (or SOC) that is always on.<br clear="none"><br clear="none">On an Openmoko that limits the battery life a lot and with feature<br clear="none">phones that's very inconvenient as you need a laptop connected to the<br clear="none">phone.<br clear="none"><br clear="none">It is also possible to run osmocomBB with FPGAs but I don't know if it<br clear="none">works fine with only free software.<br clear="none"><br clear="none">Additionally there are also devices that have modems that only run<br clear="none">nonfree software where people can change their IMEI. GerdaOS is a<br clear="none">distribution that enables to do that for instance. We'd also like to<br clear="none">enable it on phones supported by Replicant to be able to reconstruct<br clear="none">the modem data partition but we're not there yet.<br clear="none"><br clear="none">The issue with free software on modems is the same than with many other<br clear="none">hardware related projects: we lack documentation and people to work on<br clear="none">that. Things that make the modems power efficient (like the DSPs) are<br clear="none">usually well guarded.<br clear="none"><br clear="none">In addition, regulations don't make that easy for hardware<br clear="none">manufacturers to get involved as device manufacturers need to ship<br clear="none">devices with certified modems and the firmware is part of the<br clear="none">certification[2], and each new modified firmware would need to be<br clear="none">re-certified to be shipped. So I fear that the cost of certification<br clear="none">and re-certification is probably high here.<br clear="none"><br clear="none">[1]<a shape="rect" href="https://osmocom.org/projects/baseband/wiki" target="_blank">https://osmocom.org/projects/baseband/wiki</a><br clear="none">[2]<a shape="rect" href="https://lists.osmocom.org/pipermail/baseband-devel/2011-December/002707.html" target="_blank">https://lists.osmocom.org/pipermail/baseband-devel/2011-December/002707.html</a><br clear="none"><br clear="none">Denis.<div class="yqt2191626897" id="yqtfd87219"><br clear="none"></div></div>_______________________________________________<br clear="none">Replicant mailing list<br clear="none"><a shape="rect" ymailto="mailto:Replicant@osuosl.org" href="mailto:Replicant@osuosl.org">Replicant@osuosl.org</a><br clear="none"><a shape="rect" href="https://lists.osuosl.org/mailman/listinfo/replicant" target="_blank">https://lists.osuosl.org/mailman/listinfo/replicant</a><div class="yqt2191626897" id="yqtfd38621"><br clear="none"></div></div>
            </div>
        </div></body></html>