sam ✅🇬🇪
@sam@chven.us
I recently saw a tourism ad from #Quebec #Canada that nearly made me cry. A visitor is checking in at a hotel. When the clerk asks where he’s traveling from, he looks ashamed and whispers “I’m American”. The clerk presses a button under the desk, which I initially thought was a panic button. Instead it unlocks a panel allowing her to come out from behind the desk, and she gives the guy a big hug. I nearly lost it. I wish I could move to Canada. This meant a lot to me.❤️
@Harrybear @tiamat271 @carrieberry
Makes me even happier that we moved to BC. Great story.
I'm super happy to share, that the #Fairphone (Gen. 6) was just announced, and we've been able to already publish a lot of code for it!
* #postmarketOS support is submitted
* 59(!) patches were sent to bring up upstream #Linux on the SM7635 SoC and enable the device.
* The stock Android source code is public on code.fairphone.com
This has been a lot of work over the last couple of months so it's awesome to finally be able to share it!
@z3ntu Always happy to see the phone-devel ML being "flooded" with patch submissions 😉
Congrats on the launch 🎉 and thanks for your hard work, as usual ❤️
@z3ntu got we camera and sound support this time?
@wrenix Not yet :) I hope to be able to work on those sometime soon, but there's some more important bits not working yet like internal storage and GPU so those come first. You can see what works or doesn't work right now here: https://wiki.postmarketos.org/wiki/The_Fairphone_(Gen._6)_(fairphone-fp6)
@z3ntu
It is awesome! Thank you for your work at fairphone and beyond!
For me the fp gen6 is perfect in almost every aspect.
Do you know anything about the decision for usb 2.0?
Imo its by far the biggest shortcomming this time.
@z3ntu That's epic. It looks really compelling. Fairphone 4 and 5 apparently have broken audio in postmarketOS. I wonder why. Would that be the same for Gen 6?
@fell FP4 and FP5 I haven't figured out how to make audio working yet, some other people have also taken a look but haven't figured out the problem either.
I haven't tried yet on FP6 but I hope I won't hit the same problem there (even though it's again an amplifier from the same brand as on FP4/5), since the audio stack is a bit different from the SoC side.
@z3ntu if the port is available before the phone, is it called premarketOS?
@guenther You can order the phone today already ;)
But in real terms, we in postmarketOS *are* looking for a new name, since the name is not reflecting our long term goals, we don't want to be constrained just to devices that we prevent from becoming e-waste. You can read more here https://gitlab.postmarketos.org/postmarketOS/pmcr/-/blob/main/0003-name-change-plan.md
@z3ntu Would be nice to see the Fairphone company on the Fediverse :)
@pi_crew Me too! Once/if Bluesky (https://bsky.app/profile/fairphone.com) gets used, we can set up bridging so at least the posts can be followed.
@z3ntu Awesome work 😍 Does the Fairphone 6 camera work on postmarketOS?
@moonglum Not yet, but there's some bigger (plant-based) fish to fry first, see my reply in https://fosstodon.org/@z3ntu/114743390092075720
But I hope it's not too far away!
@z3ntu Cool, thank you so much for working on it ❤️ I would love to make a Fairphone with postmarket my main phone ❤️
@z3ntu give us the 120hz GNOME mobile demo!!!!!
fr though congrats! it is frankly incredible how you manage to get all of this working and orchestrate all the patches to be ready to go during the launch 🚀
@cas Uhm, mdss not working yet so simple-framebuffer + softpipe is more laggy than not. But Phosh is still surprisingly usable haha
@homo_particeps Variable refresh rate? I honestly don't know. For FP5 I know that at least the panel can switch between 60 Hz and 90 Hz but we just hardcode the sequence in the upstream driver to 90 Hz. Not sure if all the plumbing exists already to support this variable refresh rate.
@cas do you have any idea?
@z3ntu any downside? I'm starting to think to buy a device for postmarketos because I'm so tired of android....
@portaloffreedom Booting to UI but not much more right now. Hopefully support will get better soon, but it's very far from fully working yet :)
https://wiki.postmarketos.org/wiki/Fairphone_(Gen._6)_(fairphone-fp6)
@Mae You can also install postmarketOS on the Fairphone 4! No need to get a new one for that (and currently postmarketOS runs better on the Fairphone 4 than on the Fairphone (Gen.6) anyways).
@Mae Every phone is new work to bring up. For FP5 we were lucky because the SoC already got lots of work put in by Linaro people (for the "sc7280" chip) which could be just re-used without any change for the QCM6490 SoC in the FP5. Unfortunately for FP6 we're not that lucky, so I had to bring up all the SoC support from scratch so far upstream. A lot of things are based on SM8650 though so in terms of how many lines of code were changed, it's not that many so far.
@Mae Nope, Android will ship with Qualcomm's 6.1 kernel, there's just too much stuff still missing in upstream that is required for full functionality. I've talked about it also at FOSDEM: https://fosdem.org/2025/schedule/event/fosdem-2025-4836-kernel-support-for-mobile-linux-the-missing-20-/
@z3ntu Thanks for your work! I understand that support is now preliminary, but I was wondering if the video output is even possible in the new Fairphone? In specs it says "USB-C 2.0 (OTG capable) can be used to connect USB Sticks/SD-Cards/Audio Amplifier/Network-adapters directly". Do you have any info on that?
@jacek_ Yes, unfortunately it's USB2.0-only which also means no wired external display support. Wireless display is supported though.
It was one of the tradeoffs taken to get to the price point that the phone is selling at.
@z3ntu @jacek_ Oh I hadn't noticed that on the spec sheet... good reason to stick to my FP5 for now I guess (and being able to keep using the older models is partly the point!). Hopefully the 7th gen model won't need that tradeoff
I have dreams of using my phone as both a phone and a desktop Linux system, haha
I'm curious about wireless display, though - I have an old lapdock that supports Miracast, could that possibly work?
@z3ntu did the SoC not have DP at all in the first place (0.o) or was altmode just not implemented in the PCB for cost cutting?
@valpackett DP is via the same wires as USB3.0 so one essentially implies the other. To my knowledge the SoC fully supports both, but it's surprisingly costly to add the rest of the necessary components apparently.
@z3ntu yea but will it ship to america
@error420 https://murena.com/america/shop/smartphones/brand-new/murena-fairphone-6/ soon?
> Shipping from August
@z3ntu premarketOS
(I would love to get a Fairphone but I live in the US of A.)
@comcloudway @z3ntu Yeah... I also would prefer to purchase from Fairphone directly instead of /e/ (or however you spell it) because I don't need some degoogled Android thing.
@z3ntu Looks very attractive! Since I'm in the US, I suspect I'm outside the target market for this phone, though.
@kevin Depending what you're looking for, the default Android OS coming with the Fairphone (Gen. 6) works perfectly well with work profiles and everything Android.
If you want to use deGoogled Android (e.g. /e/OS or LineageOS) then you'll have the regular "no Google Services" problems.
If you want to use postmarketOS (as on the picture above), that is not based on Android at all, so unless you use some container or emulation, Android apps won't run at all.
@z3ntu I'd really love to see a more budget friendly lower spec version of this device! 4GB of RAM and 128GB storage for example.
@justin I think going much lower will make it more difficult to use the phone for the next ~8 years, software requirements, both from apps and the OS are just growing all the time (which I personally really dislike but that's a different topic), so I'd be doubting of especially 4GB RAM would be enough for Android 15+7 even still works with that amount.
@z3ntu I would be more happy about an update for the fairphone 5. It's still on Android 14, which is about 2 years old. I thought Fairphone would update regularly to new android versions. That's the reason I bought a Fairphone. I'm a bit disappointed.
@z3ntu this is great news. Will a postmarketOS version be offered by the manufacturer or the end-user should install it themselves?
@jorgeluis For sure for now not preinstalled, even on Fairphone 5 where it works reasonably well (see https://wiki.postmarketos.org/wiki/Fairphone_5_(fairphone-fp5)) there's still enough things not working to not have much company interest to sell it.
Any user who wants to use it, needs to be tech-literate enough, so then flashing it before is not a big step, especially with simple installers like flash.postmarketos.org or the UBports installer which can also install postmarketOS on some devices.
@z3ntu @jorgeluis I don't get then what do you mean with "support is submitted". Are we having upstream support for postmarketOS? It would be awesome, even if it is only best effort :D
@KiloKang This MR was meant: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6715
It's merged by now, so you can now run `pmbootstrap init` and get Fairphone (Gen. 6) support :) Though it's very limited right now, see https://wiki.postmarketos.org/wiki/Fairphone_(Gen._6)_(fairphone-fp6)
@z3ntu@fosstodon.org Is there really a chance that the Fairphone Gen6 runs a mainline kernel with PostmarketOS and where audio, calls, cameras etc. work? Question about the proprietary drivers, because they might not work with newer kernel versions.
@bjawebos There's definitely a chance, but I can't promise much before it's actually working.
The Fairphone 5 currently has quite good support, but a few important things are still missing for support, about 2 years after device launch. https://wiki.postmarketos.org/wiki/Fairphone_5_(fairphone-fp5)
So only time will tell unfortunately but I'm hopeful :)
@z3ntu
Good to know.💪
These project, independent phone Hardware and mobile Linux need to be attracted more in public and also need more focus.
'Knock it off!' Trump ally begs ICE to stop raids as farmers panic - Raw Story
https://www.rawstory.com/knock-it-off-trump-ally-begs-ice-to-stop-raids-as-farmers-panic/
@knittingknots2 What, pray, is the point of someone voting for, & supporting, Donald Trump & the Republican Party, & then objecting to his, & their, policies? If people didn't want the ICE raids & the onslaught on immigrants, they shouldn't have voted for Trump, should they?
@knittingknots2 How to create a famine in the USA: Tariffs make Imported food limited and more expensive; Immigration raids make domestic food supplies & food processing limited and more expensive; food quality decreases as safety regulations & inspections disappear; Cuts to federal food assistance will reduce access to the now more expensive food for millions. The result: a famine.
https://www.bbc.com/future/article/20250618-how-the-grateful-dead-shaped-social-media
I buy a lot of cheap "DIY Electronics" Kits on Aliexpress put them together, the more confusing the more fun it is. But I write up better instructions and observations so if students want to build the same kit they can.
Some kits I do not tell anyone about because they are terrible. But really? Most of them are great. If you don't mind reading a datasheet or doing some detective work.
But I think blogging about "Kit Adventures" might be interesting.
It's amazing the fun you can have.
In summary, Musk has been boasting about being personally responsible for getting a paedophile elected President of the United States.
But then the paedophile was not 👏gracious👏 enough.👏
Truth Social has crashed from the traffic surge and in so doing accidentally created a hauntingly poignant image.
#audiomo day 2
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1)
for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
@grunfink Another great release, thank you!
I'm also glad you used the #ThankYouTuesday as an example - I think I've been the first to use that hashtag and I'm happy you appreciate it: https://mastodon.bsd.cafe/@stefano/112202842272760395
#ThankYouTuesday is also one of my favourite hashtags ever — and, for sure, I read it in one of your posts the first time.
@grunfink this version (https://github.com/HackerSmacker/snac2-solaris) works but we're not a good enough coder to figure out how to integrate the changes in that one into yours
@grunfink oo, got it to build. wrote a quick implementation of flock() for Solaris. that made it work
Does it work?
https://github.com/macports/macports-ports/pull/28613
I'm not sure why, but it seems as if the GitHub Continuous Integration checks are just... hanging? They were queued for a really long time and I stopped looking and when I checked again it was like "running" or whatever for 9 hours, but clearly probably nothing is actually happening.
Builds locally OK!
It's been a couple of days since I submitted that PR, and my apologies for lagging upstream as well. My life has been kinda, off.
I'll probably get around to emailing the MacPorts' dev mailing list if it still seems to be stalled and no one else beats me to it. Presumably, eventually, it will get merged!
Thanks again to you and others (e.g. dandelions, postscriptum, piefed) for the continued improvements!
#snac #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
@grunfink thanks for all your great work and I can’t say how much I regret that I was simply too impatient and switched to Mastodon. Moving back on the same domain requires me to do a bit more like:
- creating snac on a new domain
- moving/migrating my account to the new domain
- creating snac on my old domain
- moving/migrating my account to the old domain again
I’m still too lazy but this must be done! I need to get rid of this slow, fatty Elephant/Mastodon.
#audiomo day 1
Good lord. Talk of the ruination of the web on here today I decided to see what it was like just straight up raw dogging my browsing habits for a little while. No ad blockers, no blocking cookie popups etc.
People actually USE this?!
It's insane to me how people go on about their day without any adblock at all. Ads on your phone, fricking smart TV and on your laptop/PC - it would drive me nuts!
@babe All the time. You end up basically blind to it. Or you end up channeling into the same sites over and over, which will tend to minimize the popups (once they have cookies on your machine, the popups start to relax; if you're always browsing with no cookies stored, they don't know who you are and they frontload all their questions).
@babe
I can't stand watching anything streaming without an ad blocker. The pharmaceutical ads feel like psychic warfare at this point.
Just now I saw an article describing Bluesky as the “billionaire-proof” social platform - you should have seen my eye roll. Sure, “billionaire-proof” (quote marks necessary) AND funded by the crypto bros at Blockchain Capital.
I wonder if the person who came up with the hype of Bluesky decentralization is the same who built up the myth of Space Karen as a genius.
Sure Jan - but you can’t fool me.
Media literacy and digital literacy are more needed than ever. I miss the late Neil Postman 🥲
a well known con artist aspect of #cryptocurrency is that it promises a lot, and delivers little
and people buy into that
then they rabidly defend the empty promises
because they also literally bought into it: they purchased the #crypto, they need a financial return
same is happening with #bluesky "#decentralization." because bluesky promised it, people have to believe it. and if you doubt it, you're being "unfair"
(and i miss professor postman too: he was my thesis advisor at NYU)
edit: most of my posts are missing. I thought they were there after the move, but maybe it was just browser cache? I'll have to hook up the old drive to my laptop and see if I can resync