Post AME8yTfBUiHzZX3c0G by calebccff@fosstodon.org
 (DIR) More posts by calebccff@fosstodon.org
 (DIR) Post #AME7V8Ziik3xofwmlU by calebccff@fosstodon.org
       2022-08-05T18:58:56Z
       
       1 likes, 3 repeats
       
       after literally 6000 lines of code, I finally figured out how to get Android to detect a SIM cardno, no it can't connect to mobile data... yetThis is #AOSP with #Linux mainline and a completely open source userspace stack on the @oneplus 6
       
 (DIR) Post #AME8DIsVm7xwVpnSBU by hyperactiv@fosstodon.org
       2022-08-05T19:06:58Z
       
       0 likes, 0 repeats
       
       @calebccff Linux mainline?
       
 (DIR) Post #AME8TARatv6szIlqqG by dove@im-in.space
       2022-08-05T19:09:47Z
       
       0 likes, 0 repeats
       
       @calebccff πŸ‘€
       
 (DIR) Post #AME8yTfBUiHzZX3c0G by calebccff@fosstodon.org
       2022-08-05T19:15:29Z
       
       0 likes, 0 repeats
       
       @hyperactiv yep, well android-mainline atm as it has some android specific patches, but upstream Linux will boot and workhttps://github.com/aospm
       
 (DIR) Post #AME9DCJ6J4745QkMq0 by AaronTheGuy@mk.absturztau.be
       2022-08-05T19:01:33.938Z
       
       0 likes, 0 repeats
       
       @calebccff@fosstodon.org You can use AOSP with mainline? How does this work, is Halium involved?
       
 (DIR) Post #AME9DChuonxjKOMBW4 by calebccff@fosstodon.org
       2022-08-05T19:18:08Z
       
       0 likes, 0 repeats
       
       @AaronTheGuy yuppers, google maintain their android-mainline tracking branch with extra patches. But upstream Linux does work and boot to UI on SDM845 devices. the Linaro Android team (of which im currently a part of) catch and chase regressions to keep it that way ;phttps://github.com/aospm
       
 (DIR) Post #AMEBAflAXsLyTKnceW by cobra@fedi.vern.cc
       2022-08-05T19:40:06Z
       
       0 likes, 0 repeats
       
       @calebccff since linux is free software and you say that the userspace is entirely free, does that mean that this operating system is fully free (assuming one removes linux-firmware)
       
 (DIR) Post #AMEF7bj7U1yAuadPns by calebccff@fosstodon.org
       2022-08-05T20:24:21Z
       
       0 likes, 0 repeats
       
       @cobra the userspace is open source (it's just AOSP), but whether AOSP is "free" is maybe a different question.If you removed firmware you wouldn't be able to do a whole lot with this device. Definitely wouldn't be my go-to for a "free" device in that respect as even if you do remove firmware there's still a proprietary hypervisor and "trustzone" which have a lot more privileges than you do which can't be disabled.
       
 (DIR) Post #AMEFEAcoe3l8stocz2 by cobra@fedi.vern.cc
       2022-08-05T20:25:33Z
       
       0 likes, 0 repeats
       
       @calebccff sad
       
 (DIR) Post #AMEFHFBS9WMPtLTyLo by calebccff@fosstodon.org
       2022-08-05T20:26:07Z
       
       0 likes, 0 repeats
       
       @cobra personally, i know enough about the tech to be pretty confident in my belief that I'm a lot more free *with* the proprietary firmware than without it. But that's just me.
       
 (DIR) Post #AMEFenJlPQVyPubE0G by calebccff@fosstodon.org
       2022-08-05T20:30:22Z
       
       0 likes, 0 repeats
       
       @cobra the whole FSF anti-firmware stuff is at best pointless and at worst damaging to the FOSS community imo. Yes people should be aware of firmware, and where it is (the UART controller on this device runs firmware fyi) but in the majority of cases, especially on embedded devices like phones, you're not gonna be doing yourself any favours by disabling features that need proprietary firmware.Fwiw many a security researcher get paid to dig into Qcom firmware, it's pretty safe imo.
       
 (DIR) Post #AMEFt03wowL1zyyXAG by cobra@fedi.vern.cc
       2022-08-05T20:32:28Z
       
       0 likes, 0 repeats
       
       @calebccff the FSF's approach is pretty bad, i agree
       
 (DIR) Post #AMF9XRiotliCqQOMsq by dylanvanassche@fosstodon.org
       2022-08-06T06:56:31Z
       
       0 likes, 0 repeats
       
       @calebccff Wow impressive work!
       
 (DIR) Post #AMFoIxS6juJ521mk52 by murks@social.tchncs.de
       2022-08-06T14:33:16Z
       
       0 likes, 0 repeats
       
       @calebccff @cobra Really strange point of view.
       
 (DIR) Post #AMFtQgx4TIsLwYm7kW by calebccff@fosstodon.org
       2022-08-06T15:30:44Z
       
       0 likes, 0 repeats
       
       @murks @cobra how so? I'm no expert but I've been tinkering with the OnePlus 6 for long enough to have a pretty good understanding of how it works, what different firmware does and what it can't do. Free to me means being able to do what i want with my device, and whilst the OnePlus 6 doesn't come anywhere close, it's a step in the right direction.1/
       
 (DIR) Post #AMG1FdQk1VIfTBtMCe by calebccff@fosstodon.org
       2022-08-06T16:58:23Z
       
       0 likes, 0 repeats
       
       @murks @cobra disabling wifi, Bluetooth, audio, modem, doesn't make me more free....
       
 (DIR) Post #AMG9DZLz0bjrsdBySm by cobra@fedi.vern.cc
       2022-08-06T18:27:38Z
       
       0 likes, 0 repeats
       
       @calebccff @murks it doesn't make you less free
       
 (DIR) Post #AMGDSAO2W6GkbiN0XQ by calebccff@fosstodon.org
       2022-08-06T19:15:06Z
       
       0 likes, 0 repeats
       
       @cobra @murks i like to use my device as more than an e-book reader...in many cases, restricting yourself for the sake of morals or security (tho, an extreme example of the latter) makes sense, but when it comes to removing firmware i find it impossible to justify in a general way how disabling the core functionality of ones device is advisable.
       
 (DIR) Post #AMGDeMn0EJRIY3rcPI by calebccff@fosstodon.org
       2022-08-06T19:17:18Z
       
       0 likes, 0 repeats
       
       @cobra @murks seriously, the i2c controller in the OnePlus 6 runs firmware, it gets uploaded before the kernel runs, it's just stored in a partition. Removing it would leave you with essentially a brick, as you won't have a working touchscreen anymore. no UART either afaik.
       
 (DIR) Post #AMGDm62UOHRMunnFY0 by calebccff@fosstodon.org
       2022-08-06T19:18:42Z
       
       0 likes, 0 repeats
       
       @cobra @murks only removing firmware involved in wireless communication doesn't work either, the second you plug your device into a computer, the trusted firmware or hypervisor could trivially hijack the USB controller, use some exploit in your hosts USB stack to get code execution and phone home. Is it gonna happen? no, but then neither is the WiFi firmware going to phone home
       
 (DIR) Post #AMGDqJqV03WctUCNEW by calebccff@fosstodon.org
       2022-08-06T19:19:27Z
       
       0 likes, 0 repeats
       
       @cobra @murks disabling the modem firmware because you don't trust external parties i can understand, if that's something you need for security. disabling firmware because you don't trust your device is an exercise in futility.
       
 (DIR) Post #AMGWwnKoAjkZDcB1aS by loveisgrief@mastodon.online
       2022-08-06T22:53:30Z
       
       0 likes, 0 repeats
       
       @calebccff nice. Will this help running actual distros on oneplus6? Whatever runs on the #librem5, would that be possible?
       
 (DIR) Post #AMGYHTeCfD2mCAftU8 by calebccff@fosstodon.org
       2022-08-06T23:08:28Z
       
       0 likes, 0 repeats
       
       @loveisgrief the OnePlus 6 already runs mainline (that's what this is based on) with support for all the good stuff, sure you *could* run pureOS, but any Linux distro will dohttps://wiki.postmarketos.org/wiki/OnePlus_6_(oneplus-enchilada)ModemManager has support for the modem already, buuut you can't run ModemManager on Android, soo here i am. The only motivation here is to replace the proprietary Radio HAL which every Android ROM uses with something FOSS
       
 (DIR) Post #AMGZ9xD2y8TBW9wu8m by loveisgrief@mastodon.online
       2022-08-06T23:18:16Z
       
       0 likes, 0 repeats
       
       @calebccff very nice! Great that you're contributing! πŸ‘
       
 (DIR) Post #AMHHmrKHAn4WY0gyEy by boz@mastodon.uno
       2022-08-07T07:38:21Z
       
       0 likes, 0 repeats
       
       @calebccff I'm ready to offer you an airplane ticket to join Replicant headquarter now
       
 (DIR) Post #AMHftyGUAdyWzkqLOy by calebccff@fosstodon.org
       2022-08-07T12:08:34Z
       
       0 likes, 0 repeats
       
       @boz heh, you'll have to persuade them to allow proprietary modem firmware ;p
       
 (DIR) Post #AMHgQQolXytKoiM8Aa by boz@mastodon.uno
       2022-08-07T12:14:26Z
       
       0 likes, 0 repeats
       
       @calebccff Aaaaaaaaaaah :stallman:
       
 (DIR) Post #AMHu2RHRZgDGeyDuoi by nick@toot.cafe
       2022-08-07T14:46:56Z
       
       0 likes, 0 repeats
       
       @calebccff reading 6k LOC or writing 6k LOC?
       
 (DIR) Post #AMHvbWxkXVRENBJBuC by calebccff@fosstodon.org
       2022-08-07T15:04:30Z
       
       0 likes, 0 repeats
       
       @nick writing πŸ˜΅β€πŸ’«it's a lot of background work to build a full HAL, from here to working mobile data is probably not a lot more code