| Post Reply | RetroFed Forum Forum Index
» Linux Phones
Page 1 of 2 Goto page 1, 2 Next Last » |
| Author | Message | ||
|---|---|---|---|
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
So here it is! working VoLTE calls with audio on linux! What a rollercoaster it has been i'll tell you that. The frequency between my previous posts was only a few days, as you can see from the time since my last post this has been a far harder project. But a successful one! Now fully powered trough my new imsd project: https://forgejo.catcrafts.net/Catcrafts/imsd As i said in a my previous comment no matter what i did the regular modem route wasn't working, so i had to come up with my own. This has several advantages however, call audio is now just routed trough wireplumber & pipewire, so its integrated much better. Both inbound and outbound calls work. How do i get this???The patient route is waiting until my patches get accepted upstream, a few already have and are coming in 7.3 probably (pmos runs 7.0 currently still oof), a few will probably take longer, 7.4 or beyond. but for the ones that want to jump right on ive published everything on my forgejo: https://forgejo.catcrafts.net/Catcrafts I will soon be publishing a shell script that does the entire installation soon for easy installation. Sadly there is no way to just plug in an android and do it, so there are still a few manual steps needed, but i believe the path to adoption is reducing friction as much as possible, so ill do my best to make it as easy as possible to use. imsdSo what is an "imsd"? its a full userspace implementation of the IMS protocol, which drives VoLTE (4G) calls. Normally the modem firmware drives this, but this is quite difficult to work with, now it runs fully via a standard daemon on linux! Along with several d-bus helpers that integrate it with standard plasma-dialer. if made a APKBUILD for pmos that is mutually exclusive with 81voltd, and loads imsd instead. so installation should be easy.
That's where you come in! I am just one guy with one phone with one carrier. I can say it works on the Fairphone 6 with KPN. it might work with other carriers and other Qualcomm phones aswell, so potentially this could work for the entire linux phone ecosystem, but i have no way to test that. If you end up trying it, no matter if it works or doesn't work, please send me a message or open a PR, then we can make sure it works for everyone! donations
I really was surprised when people asked me this, i just see myself as a guy doing this in his free time, "why would people want to send donations to me?" i thought. I still stand by my previous point, i have a job, and this project costs me nothing except for time, i don't have any costs. So i felt kinda guilty receiving money from people. But i would much rather spend my time making software that benefits society instead of the B2B stuff i do at my job. I really feel greedy for saying this, but if you want to send me a thank you then that is now possible at: Please don't feel any pressure to do this, doesn't matter what i get im still continuing with this bring-up. And if you don't want to donate to me there are many linux organizations that could really use the support! In my eyes we are all in the same boat with the same goal. If you do decide to, and i cannot express my gratitude enough if you do, please write in the description that it's a donation, as this makes tax easier. What's next?Ive got a bunch more stuff coming soon, while i haven't posted here in quite a while i've been plenty busy on the mailing list:
So except some more posts soon. Bonus roundHaving fully working hardware is great, but a phone that has no apps is pointless for most people, so i would like to start a discussion in the comments. What apps do you need that are preventing you from switching to mobile linux? |
||
| 464 Original | |||
|
es_eskaliert
feddit.org
es_eskaliert@feddit.org Joined: 2025-02-24 |
Holy based. You're a legend! About the apps: OrganicMaps and Immich would be the ones i am still missing on mobile linux. Apart from that, most if not all of the other apps I need are already present (Finamp, Signal, Firefox, Thunderbird,...) |
||
| 22 | |||
|
Nednarb44
lemmy.world
Nednarb44@lemmy.world Joined: 2023-06-19 |
Incredible work! I honestly have not been as pumped about technology in such a long time, and it's mostly due to Linux/Linux phones. I finally got around to fixing a PMOS install on my old phone and been itching to tinker with it. With that said, how has the battery life been for you? Mines not great, but it could also be there fact that the battery is like 8 years old. And that's only using WiFi. I'm curious how it does on modern hardware and using cell towers. |
||
| 32 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Incredible work! I honestly have not been as pumped about technology in such a long time, and it's mostly due to Linux/Linux phones. I finally got around to fixing a PMOS install on my old phone and been itching to tinker with it. With that said, how has the battery life been for you? Mines not great, but it could also be there fact that the battery is like 8 years old. And that's only using Wi...
It's less then android, but im sure there are more gains to be made there. The battery works fine for a day, but if i don't plug it in overnight its drained. |
||
| 19 | |||
|
paper_moon
lemmy.world
paper_moon@lemmy.world Joined: 2025-06-25 |
This is awesome, I have a fairphone 5 and hoping some of this work will help the finished development for the FP5! Sort of related: is there any interest in looking at getting bluetooth support, or bluetooth passthrough to Waydroid? I have a few medical android apps that need bluetooth in the android container to be able to actually use them, and it seems to be stalled in the Waydroid development git discussions. |
||
| 7 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Holy based. You're a legend! About the apps: OrganicMaps and Immich would be the ones i am still missing on mobile linux. Apart from that, most if not all of the other apps I need are already present (Finamp, Signal, Firefox, Thunderbird,...)
Thank you! Why specifically OrganicMaps if i may ask? |
||
| 9 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
This is awesome, I have a fairphone 5 and hoping some of this work will help the finished development for the FP5! Sort of related: is there any interest in looking at getting bluetooth support, or bluetooth passthrough to Waydroid? I have a few medical android apps that need bluetooth in the android container to be able to actually use them, and it seems to be stalled in the Waydroid developme...
Thank you!
Bluetooth seems to already be fully working, atleast for audio and mouse and keyboard, i'm not sure how the bluetooth devices you need work but the bluetooth part doesn't seem to be the issue.
I am not planning to work on waydroid, while i think its a good project personally i would rather spend my development time on making the linux apps that people need then getting the android apps to work. |
||
| 14 | |||
|
paper_moon
lemmy.world
paper_moon@lemmy.world Joined: 2025-06-25 |
Thank you! Sort of related: is there any interest in looking at getting bluetooth support Bluetooth seems to already be fully working, atleast for audio and mouse and keyboard, i'm not sure how the bluetooth devices you need work but the bluetooth part doesn't seem to be the issue. or bluetooth passthrough to Waydroid I am not planning to work on waydroid, while i think its a good project perso...
Understood! Like I said they're medical apps for diabetes, so its not a great thing to try to make a linux-port because you have to do testing and make sure there's no issues compared to the android version. The way the apps work with waydroid is they need direct bluetooth access, or they need a pathway for the signals to get passed through to the container, via a fake bluetooth stack. As far as I'm aware waydroid right now just routes supported things from the host device to the waydroid container, such as networking, audio, and I guess input from keyboards, gamepads, etc. Those devices don't have direct bluetooth support in the android container, the linux host is just passing things along to the container, there's just no supported path for a blood sugar monitor, or an insulin pump info to get to the waydroid container right now. |
||
| 6 | |||
|
Solrac
lemmy.world
Solrac@lemmy.world Joined: 2023-07-03 |
Holy Smokes..... All during the Mercury Retrograde no less.... All jokes aside, my fp4 suddenly started dying on me and ended up ordering a fp6, so I'll gladly run some tests! If you have any particular place you'd like us to send feedback or bug reports, please do let me know! EDIT: Also the lack of Emergency Calls (or at least that's what it says on the imsd repo) is a bit unfortunate, but, iirc, Emergency Calls work on a different band or system, regardless of SIM. So in a way, it's also not too surprising, at least for me. |
||
| 53 | |||
|
Solrac
lemmy.world
Solrac@lemmy.world Joined: 2023-07-03 |
Understood! Like I said they're medical apps for diabetes, so its not a great thing to try to make a linux-port because you have to do testing and make sure there's no issues compared to the android version. The way the apps work with waydroid is they need direct bluetooth access, or they need a pathway for the signals to get passed through to the container, via a fake bluetooth stack. As far a...
I do suggest making a thread/post about this. Not trying to silence here, but I do believe that,
|
||
| 10 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Holy Smokes..... All during the Mercury Retrograde no less.... This is all nothing short of genuinely amazing!! First it was GPS, then NFC, then Audio (with Microphone) and now Calls? Please do correct me but, by the PMOS Graph, that'd just leave the Camera and the IMU left?? All jokes aside, my fp4 suddenly started dying on me and ended up ordering a fp6, so I'll gladly run some tests! If you ...
Thank you! "Cat'd" really made me laugh
For imsd the best place would be my forgejo, but im not sure how federation works yet on forgejo or if its even enabled on my instance, ive pretty much used it as my technically public but in practice private instance, so i need to figure that out. In the meantime here on lemmy will also work fine.
https://lore.kernel.org/all/20260720173411.82979-1-jorijnvdgraaf@catcrafts.net/ ;) |
||
| 20 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Understood! Like I said they're medical apps for diabetes, so its not a great thing to try to make a linux-port because you have to do testing and make sure there's no issues compared to the android version. The way the apps work with waydroid is they need direct bluetooth access, or they need a pathway for the signals to get passed through to the container, via a fake bluetooth stack. As far a...
Ah yeah i apologize, i kinda glossed over that, i assume there is probably alot of certifcation that needs to be done for these apps? |
||
| 5 | |||
|
paper_moon
lemmy.world
paper_moon@lemmy.world Joined: 2025-06-25 |
so its not a great thing to try to make a linux-port because you have to do testing Ah yeah i apologize, i kinda glossed over that, i assume there is probably alot of certifcation that needs to be done for these apps?
They're both open source, but you're dealing with possibly killing people if there's a bug with injecting insulin, or reporting blood sugar values wrong, haha so its a feat I've steered clear of, myself. And |
||
| 8 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
They're both open source, but you're dealing with possibly killing people if there's a bug with injecting insulin, or reporting blood sugar values wrong, haha so its a feat I've steered clear of, myself. AndroidAPS And Xdrip+
Well them being open source does improve the situation significantly, but i agree with your statement. I could probably get them to run on linux but with no way for me to test and there being such a high risk that is a bit too scary for me. |
||
| 6 | |||
skankhunt42
lemmy.ca
skankhunt42@lemmy.caJoined: 2023-08-03 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch. |
||
| 15 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch.
Well if that is the requirement then you're in luck as fluffychat and nheko are both on flathub! |
||
| 9 | |||
skankhunt42
lemmy.ca
skankhunt42@lemmy.caJoined: 2023-08-03 |
Well if that is the requirement then you're in luck as fluffychat and nheko are both on flathub!
I'll admit it's been over a year since I've tried to daily drive my PinePhone. I bridge everything into a self hosted matrix chat and notifications didn't really work outside of SMS/MMS and calls. |
||
| 2 | |||
|
Canuck
sh.itjust.works
Canuck@sh.itjust.works Joined: 2023-07-14 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch.
I hear you. I only wish the Fairphone had a headphone jack and microSD at the very least, but I would be so nice to have something faster than the Librem 5 despite me appreciating the blob free/jailed chipsets |
||
| 6 | |||
|
xploit
lemmy.world
xploit@lemmy.world Joined: 2023-08-17 |
"What apps do you need..." |
||
| 9 | |||
|
Solrac
lemmy.world
Solrac@lemmy.world Joined: 2023-07-03 |
I hear you. I only wish the Fairphone had a headphone jack and microSD at the very least, but I would be so nice to have something faster than the Librem 5 despite me appreciating the blob free/jailed chipsets
It does have a microsd slot |
||
| 9 | |||
inari
piefed.zip
inari@piefed.zipJoined: 2026-02-07 |
Holy based. You're a legend! About the apps: OrganicMaps and Immich would be the ones i am still missing on mobile linux. Apart from that, most if not all of the other apps I need are already present (Finamp, Signal, Firefox, Thunderbird,...)
CoMaps (Organic Maps fork) has a desktop version on Flathub, but it is still not as feature-complete as the mobile version |
||
| 14 | |||
inari
piefed.zip
inari@piefed.zipJoined: 2026-02-07 |
Thank you! "Cat'd" really made me laugh If you have any particular place you’d like us to send feedback or bug reports, please do let me know! For imsd the best place would be my forgejo, but im not sure how federation works yet on forgejo or if its even enabled on my instance, ive pretty much used it as my technically public but in practice private instance, so i need to figure that out. In th...
Absolute legend! My wallet is itching to get an FP6 with all this news... Any plans on tackling the camera? |
||
| 17 | |||
Super Mega Ultra Edition DX Unleashed 64
sh.itjust.works
Trampampoline@sh.itjust.worksJoined: 2026-07-18 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch.
Same, but XMPP and Dino. Matrix? Eh. |
||
| 1 | |||
Ricky Rigatoni
piefed.zip
RickyRigatoni@piefed.zipJoined: 2026-02-14 |
Holy Smokes..... All during the Mercury Retrograde no less.... This is all nothing short of genuinely amazing!! First it was GPS, then NFC, then Audio (with Microphone) and now Calls? Please do correct me but, by the PMOS Graph, that'd just leave the Camera and the IMU left?? All jokes aside, my fp4 suddenly started dying on me and ended up ordering a fp6, so I'll gladly run some tests! If you ...
They're putting mercury in gatorade‽‽‽ |
||
| 8 | |||
Ricky Rigatoni
piefed.zip
RickyRigatoni@piefed.zipJoined: 2026-02-14 |
People like you are why the open source community exists, bro. |
||
| 50 | |||
ArchEngel
lemmy.ca
ArchEngel@lemmy.caJoined: 2025-04-07 |
This is amazing and awesome and I'm just jumping in to say great job and keep it going! This is the kind of work that has got to get done to get the balm really rolling :D As for apps on mobile Linux, I guess I don't know as I'm not sure which apps I already use on Linux work / work well on mobile Linux. I'd second Immich, I guess I should look to see if there is a Home Assistant app, but mostly I would need to take a look for equivalents for mobile linux and I'm not sure where to start on that. |
||
| 7 | |||
ArchEngel
lemmy.ca
ArchEngel@lemmy.caJoined: 2025-04-07 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch.
Another Canadian here, I also am starting to wonder about getting one somehow - a buddy of mine shipped it to a friend in the Netherlands, then they brought it home. |
||
| 5 | |||
|
hornedfiend
sopuli.xyz
hornedfiend@sopuli.xyz Joined: 2023-06-05 |
Thank you so much for your hard work! I can't wait to be able to run Linux on my Fairphone 6. |
||
| 15 | |||
Pope-King Joe
lemmy.world
popekingjoe@lemmy.worldJoined: 2023-07-01 |
Hell yeah this is awesome. I don't have a Fairphone (rocking a Pixel Fold with Graphene atm), but I have deeply enjoyed and appreciated your work on this. Keep on rockin'! 😄 |
||
| 10 | |||
|
NightFantom
slrpnk.net
NightFantom@slrpnk.net Joined: 2023-06-08 |
"What apps do you need..." Not a request or suggestion, just a vent... Only the one, that pisses me off about any and every mobile OS equally. A web browser that can be used for maps/mail/whatever other stuff from whatever other service, so I don't have to use countless pointless apps. Sadly I doubt this would ever happen, the effort to create such a browser that would work perfectly fine and b...
This actually surprises me, on desktop I have the screen space to multitask with everything in my (multiple) browser windows, but on mobile I want cleanly separated apps that do one thing and do it well. |
||
| 3 | |||
sbeak
sopuli.xyz
sbeak@sopuli.xyzJoined: 2025-06-12 |
Holy based. You're a legend! About the apps: OrganicMaps and Immich would be the ones i am still missing on mobile linux. Apart from that, most if not all of the other apps I need are already present (Finamp, Signal, Firefox, Thunderbird,...)
I believe CoMaps is working on a Linux mobile client (you can install the desktop Flatpak, but it won't fit well)
There's s third-party client called Mimick that works really well on both mobile and desktop Linux! |
||
| 7 | |||
sbeak
sopuli.xyz
sbeak@sopuli.xyzJoined: 2025-06-12 |
Man, you're making me want to try and get one shipped to Canada. This is exciting. ETA: I'd need a matrix.org chat app working with notifications to switch.
Fractal is an excellent Matrix client that works well if you are using something like Phosh or GNOME Mobile (GTK based), and FluffyChat is good too (Material You aesthetic). |
||
| 5 | |||
|
NightFantom
slrpnk.net
NightFantom@slrpnk.net Joined: 2023-06-08 |
De machtige kat slaat weer toe! |
||
| 7 | |||
|
JamonBear
sh.itjust.works
JamonBear@sh.itjust.works Joined: 2024-12-28 |
Holy Smokes..... All during the Mercury Retrograde no less.... This is all nothing short of genuinely amazing!! First it was GPS, then NFC, then Audio (with Microphone) and now Calls? Please do correct me but, by the PMOS Graph, that'd just leave the Camera and the IMU left?? All jokes aside, my fp4 suddenly started dying on me and ended up ordering a fp6, so I'll gladly run some tests! If you ...
Someone else seems to work on camera support |
||
| 6 | |||
|
es_eskaliert
feddit.org
es_eskaliert@feddit.org Joined: 2025-02-24 |
OrganicMaps I believe CoMaps is working on a Linux mobile client (you can install the desktop Flatpak, but it won't fit well) Immich There's s third-party client called Mimick that works really well on both mobile and desktop Linux!
Thanks for the tip! Haven't heard of the immich client yet 👀 will try it out when I have some time Edit: Looks really good! From first looks, it's to Immich like what flare is to signal, a pretty usable client but still a bit rough around the edges and not fully feature complete. |
||
| 4 | |||
|
es_eskaliert
feddit.org
es_eskaliert@feddit.org Joined: 2025-02-24 |
Thank you! Why specifically OrganicMaps if i may ask?
I do a lot of routing by bike and in my experience, the alternatives just aren't as good as Organic. The only alternative would be Osmand, but that app is laggy as hell and eats battery like nothing else. And I don't like its Ui so much, i find it very cramped. But thats my opinion. |
||
| 4 | |||
|
es_eskaliert
feddit.org
es_eskaliert@feddit.org Joined: 2025-02-24 |
CoMaps (Organic Maps fork) has a desktop version on Flathub, but it is still not as feature-complete as the mobile version
Yeah, I'm afraid those desktop versions don't really do the job just yet. But i've recently seen someone trying to port the android version of Comaps to Linux, so mayyybe we're up to something there? |
||
| 7 | |||
|
fartographer
lemmy.world
fartographer@lemmy.world Joined: 2025-06-29 |
They're putting mercury in gatorade‽‽‽
They spotted Hercules at the gay parade‽‽‽ |
||
| 3 | |||
MrKoyun
lemmy.world
MrKoyun@lemmy.worldJoined: 2026-01-20 |
Wow!! The phone is phoning!! |
||
| 8 | |||
|
pvagner
fedi.ml
pvagner@fedi.ml Joined: 2026-07-23 |
@TheMightyCat Oh, this really sounds as a cool update.It's a pity screen reader accessibility is not yet a thing on mobile linux at least I can't find someone making great progress with that. |
||
| 8 | |||
sbeak
sopuli.xyz
sbeak@sopuli.xyzJoined: 2025-06-12 |
Thanks for the tip! Haven't heard of the immich client yet 👀 will try it out when I have some time Edit: Looks really good! From first looks, it's to Immich like what flare is to signal, a pretty usable client but still a bit rough around the edges and not fully feature complete.
That is true, I don't think it has full feature parity with the official Immich client. The library view seems to be disabled by default because it's a little buggy: on desktop it works fine, but it crashes on my OnePlus 6 running postmarketOS (this makes me think it's a graphics issue?) |
||
| 1 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Absolute legend! My wallet is itching to get an FP6 with all this news... Any plans on tackling the camera?
It seemed like Luca was already working on the camera and I didn't want to race him so I prioritized the other stuff. But now that the camera is the only thing left I was planning on sending him an email to ask if I could help. |
||
| 6 | |||
|
McWizard
lemmy.zip
McWizard@lemmy.zip Joined: 2024-01-10 |
There is probably no way, but something that works in the car like Android Auto? I guess the protocol is proprietary but it will be one of my hardest things to miss if I had to go back to the car navigation and entertainment. |
||
| 11 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
@TheMightyCat Oh, this really sounds as a cool update.It's a pity screen reader accessibility is not yet a thing on mobile linux at least I can't find someone making great progress with that.
Don't standard linux screen readers work? I apologize as im not knowledgable about the screen reader space on Linux but thinking about it they should work? It's both wayland after all. |
||
| 6 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
There is probably no way, but something that works in the car like Android Auto? I guess the protocol is proprietary but it will be one of my hardest things to miss if I had to go back to the car navigation and entertainment. So if it can't be compatible, then something that does the same with an external screen or so, so it can be added to a car.
I'm not sure how android auto works but that indeed would be cool. The closest thing now would probably be a linux sbc with an aftermarket display, using KDE connect. |
||
| 9 | |||
inari
piefed.zip
inari@piefed.zipJoined: 2026-02-07 |
It seemed like Luca was already working on the camera and I didn't want to race him so I prioritized the other stuff. But now that the camera is the only thing left I was planning on sending him an email to ask if I could help.
Looks like there's been recent news on that front! https://nondescriptpointer.com/articles/fairphone-6-wide-camera-linux/ |
||
| 4 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
De machtige kat slaat weer toe!
Dank je! Het is ook erg leuk dat fairphone een Nederlands bedrijf is, stiekem zo ik een keer willen langskomen bij ze. |
||
| 3 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Thank you so much for your hard work! I can't wait to be able to run Linux on my Fairphone 6.
Thank you! I'll soon publish that script here that will do the automatic installation, so hopefully you shouldn't have to wait for long. |
||
| 7 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
Another Canadian here, I also am starting to wonder about getting one somehow - a buddy of mine shipped it to a friend in the Netherlands, then they brought it home.
If you're serious and trust me enough I could do it, pre flashed with pmos if you want. Otherwise if you don't which I would find very understandable, I assume there are services that also do this? There is one thing you should look at before getting one, I'm not sure if it supports the bands canadian carriers work at. It's a thing worths checking beforehand. |
||
| 5 | |||
|
NightFantom
slrpnk.net
NightFantom@slrpnk.net Joined: 2023-06-08 |
Dank je! Het is ook erg leuk dat fairphone een Nederlands bedrijf is, stiekem zo ik een keer willen langskomen bij ze.
Ooh TIL (VLI?) (Will continue in English for other readers) I think with what you've been doing they owe you a guided tour 😁 |
||
| 3 | |||
|
TheMightyCat
ani.social
TheMightyCat@ani.social Joined: 2025-06-30 |
For everyone that donated thank you so much!!! I would really to add a "thank you" section, if you would like your name here, please reply with the time of your donation so I can find it on my bank. If you want the amount shown please also say that. And if you want to stay anonymous then that's ofcourse also perfectly fine! Thank everyone very much again! truly! |
||
| 10 | |||
| Post Reply |
Page 1 of 2
Goto page
1, 2
Next
Last »
Back to top |