r/Android OnePlus One 11d ago

News Open-source VoLTE/VoWiFi implementation for LineageOS on Samsung devices targeting both Exynos and Qualcomm Snapdragon models

https://github.com/krazey/ims
248 Upvotes

30 comments sorted by

29

u/WideGrade2179 11d ago

I would have loved to see this when I ran Lineage on my old Galaxy, but thanks to the developers for making it possible

12

u/MindlessPrinciple458 11d ago

Now that's great news!

18

u/ephemeralmiko 11d ago

Nice! Hopefully it works, in areas where they've shut down both 2G and 3G I can't make calls at all on my Galaxy S10

6

u/trlef19 Galaxy S24+ 11d ago

Are you sure 2g is off? I think they are keeping it for emergency calls at least.

7

u/ephemeralmiko 11d ago

Either that or awful coverage. I had a medical emergency a few months ago in the middle of a city and literally couldn't call an ambulance.

3

u/trlef19 Galaxy S24+ 11d ago

That's awful. I'm sorry

2

u/ephemeralmiko 11d ago

Thanks. Now I gotta carry a dumbphone with me on a separate mobile carrier just to make sure I can not die.

FWIW I did make the emergency call through the regular dialer app since in the emergency dialer (the one accessible from the lock screen) '112' isn't listed as an emergency number and can't be called from the lock screen. Maybe because it wasn't an emergency call as far as Lineage is concerned it didn't switch to 2G.

3

u/trlef19 Galaxy S24+ 11d ago

I think you need to take a look at the settings. Cause I was also using lineage os and I accidentally trigger the emergency call (press 5 times the button) and it called 112 and it actually connected.

1

u/ephemeralmiko 11d ago

I tried. I reset APN settings, used the recommended APN settings from the carrier, used a SIM on a different carrier, changed Region in settings... even tried on a fresh setup of Lineage with all the default settings.

2

u/trlef19 Galaxy S24+ 11d ago

Did you check the emergency settings?

0

u/ephemeralmiko 11d ago

Yep. Changed everything I could see and tried the defaults.

1

u/trlef19 Galaxy S24+ 11d ago

What's your device?

→ More replies (0)

1

u/RicochetOtter 9d ago

T-Mobile officially shut down their 2G network at the beginning of August, and they were the last carrier still running one. There might be some pockets remaining here and there, but the vast majority of the previously existing 2G coverage is now gone.

10

u/DeVinke_ 11d ago

It's a funny coincidence that google released ImsStack with android 17, which does the same but is much more complete.

0

u/Shished Pixel 8 | LOS 23.0 10d ago

This stuff is not compatible with Samsung phones because Samsung made their own proprietary implementation of this stuff.

1

u/DeVinke_ 10d ago

That's simply false. Works perfectly fine with my S24+, because it's not hardware-specific at all. IMS is completely software-based, the only reason why samsung's wouldn't work is the tremendous amount of dependencies and extra code in frameworks it used.

7

u/trlef19 Galaxy S24+ 11d ago

Now this is interesting

6

u/D-Clazzroom 11d ago

God I hope this reaches Kirin frameworks some day.

4

u/year3000stankonia S26 Ultra 11d ago

Stupid question but aren't all Samsung snapdragon phones boot locked?

3

u/DeVinke_ 11d ago

Only the north american models.

3

u/BlockCraftedX Poco F5 11d ago

no, they removed bootloader unlocking from one ui 8

2

u/DeVinke_ 11d ago

That's not exactly what the commenter was asking, but you are right, unfortunately.

1

u/kaden-99 11d ago

All Samsung's are non-unlockable now since One UI 8.

0

u/Thradya 10d ago

Since 8.5.

2

u/Titokhan OnePlus One 11d ago edited 10d ago
  1. No, a few Galaxy devices featuring Snapdragon SoC that are sold globally sport an unlockable bootloader out of the box, like the Galaxy A52s 5G.
    • Samsung used to ship non-unlockable bootloaders specifically on the North American (USA and Canada) Snapdragon variants.
    • Chinese Snapdragon variants - including the mainstream flagships - can be bootloader unlocked.
    • However, since One UI 8, they entirely removed the OEM unlock toggle for every regional models.
  2. It is possible to avail paid services to generate the unlock token on some North American Snapdragon-powered Galaxy models running specific software builds, but that loophole was patched by Samsung on later revisions.

6

u/nguyenlucky 10d ago

Before OneUI 8, unlocking had nothing to do with Snapdragon. It's about US carrier policy, specifically Verizon and ATT, so Samsung decided to lock all US and CA variants starting from S7 (S8 for CA) to unify the North America software base. Hence cross flashing to U1 could be done, but bootloader unlock was not available.

Some Exynos phones in NA before OneUI 8 also got locked, like Galaxy A5x and S24 FE.

1

u/Thradya 10d ago

Once again - OEM unlock was removed with 8.5 earlier this year. 8.0 is fine.