Related
* Mod EDIT *
Thread closed until moderation team has had an opportunity to properly review as a result of soliciting donations.
Hey everyone,
As you may all know, there’s a fairly large demand to put Android on the Omnia. After researching it myself, I decided since no one else is doing it I’ll take the incentive and give it my best shot. Don’t get too excited, since I may not get very far. But before I begin, there’re three questions I have to ask:
*NOTE: I own a Verizon i910 Omnia*
1. How do I extract the bootloader, kernel, and rom from the device? I’ve tried all sorts of rom kitchens and utilities and the things I get are either useless or work but only with i900 roms I downloaded and therefore not very helpful.
2. I need to disassemble WM’s device drivers (for the screen, touchscreen, buttons to start), and port them to a custom Linux kernel (that’s what Android will be placed on top of). What software do you recommend (for disassembling WM drivers for ARM in PE format)? A day’s worth of google searching turned up little to nothing.
3. This will involve flashing my one and only Omnia with bootloaders, kernels, and roms that, in all likelihood, will brick my device as I test it. I read in certain places something about a “jtag” cable. Can I use this to flash data directly to the chips without any kind of software running on the phone? If so, what kind of information can you provide? I don’t really care about my warranty, considering what I’m going to do to it To rephrase the question, what options (besides returning the phone) do I have to recover it if it gets bricked?
If anyone wants to offer their support I’d really appreciate it. I need people experienced with the inner workings of a WM device and also people experienced in Linux, specifically device drivers.
it would be great if you could install the Android OS. but i think we need to wait for the official drivers for Android, even if they would be released by Samsung. i start thinking it is impossible.
I honestly doubt Samsung will go the extra mile for a single product (even one as awesome as the Omnia) and port an entirely different operating system to just one of their products. This is one we're gonna have to do ourself. It is possible to do, I'm just stuck right now because I don't know how to dump the i910's rom, which contains all the device drivers I need to make a full-featured port of Android possible. This is what I need help with. It's really not that impossible, it just takes a bit of work.
Mods, could you move this thread to "development and hacking"? It would probably be seen by the people I want it to be seen by there. Thanks.
hey..dude.. checkup this from this group of ppl @
forum.xda-developers.com/showthread.php?t=431329
may be u can join ..
Hey Guys, I've got an Omnia as well and really really want Android on it. Although I am unable to script. I thought of a way to contribute a bit as well. I set up a website to raise money for the first person or organisation that pulls it off to run Android on the Omnia.
Have a look here:
I chipped in a €100 myself as well to make a start. I hope you guys can contribute some money as well so that it motivates the developers even more.
For the developers out there: "We know you can do it!"
* Mod EDIT *
Link Removed
How can an project be real. If Basics are unknown?
Qualcomm, QCT Tools, Firmware structure etc...
For study:
http://www.4shared.com/file/108584795/bb49ee52/I900_090226.html
Big thanx to barisyalcin.
For Android on Omnia. Good Luck.
The way is the Destination.
Best Regards
Why even bother installing a shell?
the android on the omnia only installs a shell compound, it does not actually convert the omnia into a full fledged Android phone.
I would just scrap it and pick up an actual android phone.
Cyanogenmod shutting down services.
http://www.androidauthority.com/cya...ource-cyanogenmod-project-will-remain-737947/
AA27 said:
Cyanogenmod shutting down services.
http://www.androidauthority.com/cya...ource-cyanogenmod-project-will-remain-737947/
Click to expand...
Click to collapse
Cyanogen OS not Cyanogenmod
Cyanogenmod just needs to change it's name or something. This confusion happens all the time.
mitchst2 said:
Cyanogen OS not Cyanogenmod
Click to expand...
Click to collapse
CyanogenMod also. Part because the trademarking of the name, part because Cyanogen Inc is actually hosting CyanogenMOD build servers and its shutting them down.
I just hope this transition will go smooth. Good thing is that the unofficial 14.1 nightlies from crpalmer are almost perfect to use as a daily driver.
The only important thing missing was the MTP mode and that has been fixed and will be in tomorrows build.
https://www.cyanogenmod.org/blog/a-fork-in-the-road
LineageOS ok
Steve Kondik started this Lineage OS thing? The developers should just merge with OMNIROM or another group.
And now this:
http://www.greenbot.com/article/315...ontrol-over-android-is-tighter-than-ever.html
AA27 said:
And now this:
http://www.greenbot.com/article/315...ontrol-over-android-is-tighter-than-ever.html
Click to expand...
Click to collapse
Dead link^^^
At any rate. Unless it comes from Lineage OS it's pure speculation. Give them some time peoples. It's gonna take a bit for things to come together.
Finally most overhyped custom rom ceased to exist. Will not even shed a tear because of this. It only proves point that commercializing a custom build is not worth it and certainly not desired. Branding with their name another idea to fragment already fragmented android ecosystem and releasing buggy roms finally caught up with them.
cavist said:
Finally most overhyped custom rom ceased to exist. Will not even shed a tear because of this. It only proves point that commercializing a custom build is not worth it and certainly not desired. Branding with their name another idea to fragment already fragmented android ecosystem and releasing buggy roms finally caught up with them.
Click to expand...
Click to collapse
Can't say I agree with your pov.
Never really ran CM, but run a lot of ROMs which where heavily based on it but with more customisation options. Many of these ROMs relied heavily on their source code and therefore exhibited the same bugs. Only when fixed by CM did these bugs disappear on many other ROMs. This is my experience on the m7 and may not be the same on every phone or indeed every ROM. Even if you didn't like CM you are doing them a disservice belittling their contribution.
I therefore hope they succeed in bringing Lineage OS to fruition.
There are better developers and their roms that CM who focus on one thing or only on small number of devices. CM took the road of most popular, casual and mediocre rom which rather to focus on fully supporting one or couple devices tried to conquer majority of the android rom market. And this resulted in rom that was simply put, crappy. Sorry that I have a higher requirements than a typical user for whom CM was something special. It was not unfortunately.
cavist said:
There are better developers and their roms that CM who focus on one thing or only on small number of devices. CM took the road of most popular, casual and mediocre rom which rather to focus on fully supporting one or couple devices tried to conquer majority of the android rom market. And this resulted in rom that was simply put, crappy. Sorry that I have a higher requirements than a typical user for whom CM was something special. It was not unfortunately.
Click to expand...
Click to collapse
I don't believe the intention was initially to cater to everyone. That's just ridiculous. Just as saying it wasn't something special in a time where manufacturers were bloating the hell out of their software with carriers, and CM began to offer a very nice alternative.
They had so many people on different devices wanting in on the their custom ROM, they found ways of getting other Device maintainers. Very grassroots from the beginning. Naturally the commercialization changed the environment and affected the brand.
Mediocrity is in the eye of the beholder. There were and are plenty of people who love CM. You do not. That's fine. Many more will love Lineage OS I'm sure.
Sent from my LG-LS990 using Tapatalk
In my opinion CM just did not keep up pace. Sure, they were first but soon after we had "I want CM" effect and the quality of their rom went to the toilet unfortunately comparing to the other small teams supporting only one or handful of the devices. My point is, CM could be easily one of the best rom ever but they went into unnecessary fragmentation in already fragmented android ecosystem which just had to end up badly for them. There was a time in their history, that enough open minded people realised that they should not touch anything branded by CM because it was so inferior to other, mostly single device oriented roms. And this mark stayed with them till the end.
cavist said:
There are better developers and their roms that CM who focus on one thing or only on small number of devices. CM took the road of most popular, casual and mediocre rom which rather to focus on fully supporting one or couple devices tried to conquer majority of the android rom market. And this resulted in rom that was simply put, crappy. Sorry that I have a higher requirements than a typical user for whom CM was something special. It was not unfortunately.
Click to expand...
Click to collapse
cavist said:
In my opinion CM just did not keep up pace. Sure, they were first but soon after we had "I want CM" effect and the quality of their rom went to the toilet unfortunately comparing to the other small teams supporting only one or handful of the devices. My point is, CM could be easily one of the best rom ever but they went into unnecessary fragmentation in already fragmented android ecosystem which just had to end up badly for them. There was a time in their history, that enough open minded people realised that they should not touch anything branded by CM because it was so inferior to other, mostly single device oriented roms. And this mark stayed with them till the end.
Click to expand...
Click to collapse
Didn't say there wasn't better developers or ROMs just that in my experience many (not all) seemed to rely heavily on their contribution on the particular device I had.
Serious question, and not one to knock any developer or anyone else, and I am not complaining... But why don't we have more custom ROM's for this device?
I have owned lots of Nexus/Pixel devices in the past, and within a few months of release there were dozens of ROM's available for the device, but for this device there is a couple kernels and a few unofficial or "build it yourself" ROM's and that is it. It just seems very odd that a device so open by design and sold extremely well doesn't have more options. Why?
I admit I haven't had much involvement in the custom ROM community in a few years, and I haven't really felt a need to use a custom ROM in some time as I have been using Moto, Nokia, Nexus, and Pixel devices for the most part for years and just a few tweaks here and there are good enough, but I went to look into other possibilities with my Pixel 3a XL recently and found there just isn't much of anything.
acejavelin said:
Serious question, and not one to knock any developer or anyone else, and I am not complaining... But why don't we have more custom ROM's for this device?
I have owned lots of Nexus/Pixel devices in the past, and within a few months of release there were dozens of ROM's available for the device, but for this device there is a couple kernels and a few unofficial or "build it yourself" ROM's and that is it. It just seems very odd that a device so open by design and sold extremely well doesn't have more options. Why?
I admit I haven't had much involvement in the custom ROM community in a few years, and I haven't really felt a need to use a custom ROM in some time as I have been using Moto, Nokia, Nexus, and Pixel devices for the most part for years and just a few tweaks here and there are good enough, but I went to look into other possibilities with my Pixel 3a XL recently and found there just isn't much of anything.
Click to expand...
Click to collapse
I think your statement of "I haven't really felt the need to use a custom Rom..." is very telling. We also get monthly updates without jumping through hoops and we have feature sets we all like. Also Google Pay is being used more and more and you need to unlock the bootloader which breaks GP. I mean you can do kernel mods to enable it but it's just not worth it. What would you like that you don't currently have? I can name a few things like modifying location of the clock, changing vibration, things like that. But is it worth not having security updates or hoping the rom dev will update the rom? And then asking for an ETA and getting hammered by users for asking. It's just not worth it and devs have moved on to other money making ventures. Begging for donations doesn't pay the rent.
Bottom line, it's not worth it for rom devs and thus we have just a few. Flashing is not as easy as it used to be with dual slots. I remember just flashing each file and vendor and done. Bootloop, no prob just reflash the image. Not anymore. Now it's "omg your rom bricked my phone". Last thing.. we all have things to do now whereas we were young and stupid years back. Just give me a nice display, good battery, some options, and I'm good. Just some random thoughs.. agree or disagree but simply observations on my part.
There are ROMs not listed on xda available but you have to search them out. But even on that end it's in the range of 3-4 bonito ROMs that I can think of.
I'm guessing we'll see more builds sooner rather than later since 10 just got officially released earlier in the month(plus TWRP isn't available for 10 yet - not that that would stop fastboot flashable ROMs from being built). Also the upcoming release of the pixel 4 should drop prices on the 3aXl which means more people will pick up this device and more ROMs will(most likely) be built. *That's my theory at least...I've seen other devices' development happen that way in the past so that's where I'm coming from.
I also think a combination of factors has slowed development in general across the board: less people buy new phones as often now(our phone is less than 6 months old), and stock android has gotten to the point that just rooting and minor tweaking is good enough for a lot of people. Not me personally - I always use custom ROMs - but for some others all they need is slightly tweaked stock, some theme-ing ability, and a few root apps like adaway or root browser to stay happy.
But anyway, big thanks to those who are building for our device. Y'all have skills that I do not have - which are much appreciated by me & many others.
And that was kind of what I thought... The custom ROM scene, particularly on Google devices is just shrinking. Thanks for confirming my suspicions.
Time will tell as this community moves into 10 development, but I'm guessing things will pick up a bit. Hang in there:good:
Bob nesta said:
There are ROMs not listed on xda available but you have to search them out. But even on that end it's in the range of 3-4 bonito ROMs that I can think of..
Click to expand...
Click to collapse
For Android 10? Ive seen zero. 10 is very different than Pie and Bonito has a bunch of uniqueness as well. Building 10 for it is no small task and may take a while before you see 10 Roms for it. Even the handful of Rom devs (or teams) that have 10 builds dont have Bonito.
This is very similar to when Shamu came out. It took 2-3 months before custom Roms were working as there were so many changes from Hammerhead and Marshmallow was a very different build vs KitKat. There were also very unique challenges when Marlin came out for the same reasons. I hope to have Velocity up and running in the next few weeks but I wouldnt hold my breath on it as this has been one of the most challenging updates Ive come across and Ive been building Roms for Nexus/Pixel devices since JellyBean.
ctfrommn said:
For Android 10? Ive seen zero. 10 is very different than Pie and Bonito has a bunch of uniqueness as well. Building 10 for it is no small task and may take a while before you see 10 Roms for it. Even the handful of Rom devs (or teams) that have 10 builds dont have Bonito.
This is very similar to when Shamu came out. It took 2-3 months before custom Roms were working as there were so many changes from Hammerhead and Marshmallow was a very different build vs KitKat. There were also very unique challenges when Marlin came out for the same reasons. I hope to have Velocity up and running in the next few weeks but I wouldnt hold my breath on it as this has been one of the most challenging updates Ive come across and Ive been building Roms for Nexus/Pixel devices since JellyBean.
Click to expand...
Click to collapse
Oh, not for 10. I was referring to pie. I'm pretty sure some of those pie ROMs slowed development down in anticipation for 10, so it's just a slow time right now.
It's cool... I understand a lot of work goes into building, so when/if they come - they come.
One question - does the a/b partitioning and lack of recovery partition make building harder or easier? (This is my first a/b device...just wondering.)
*And thanks for your hard work; I've been lurking on your kernel thread and see how much you've been refining it. Looking forward to your ROM whenever it drops. :good:
Never owned or dev'd for an a/b device except Marlin (Pixel 1) and that was pretty different from this I believe. Lack of recovery only affects how we flash it. The biggest issue right now is getting all the needed vendor/device stuff for it to boot and run right. No idea why this is never fully included with AOSP + posted binaries but it isnt.
The kernel (as always) is much simpler than a full Rom. Im still trying to get my head fully around the nuances for building a Rom for this. Rest assured they will come. Im definitely going to be spending more time on that side now.
---------- Post added at 10:44 AM ---------- Previous post was at 10:40 AM ----------
acejavelin said:
The custom ROM scene, particularly on Google devices is just shrinking.
Click to expand...
Click to collapse
Most people that bought the Pixels had little need for a custom Rom. This will change I think with the lower cost of the "a" line. So many people jumped off the Google phone train when the Nexus died and the cost was simply higher than they/I/we wanted to spend for a phone. The "a" line is a lot of what the Nexus line was so I would guess this will bring many back, though OP has done a good job taking and keeping most of them.
Not sure I would agree with that.
The elephant in the room is the activity across this entire forum section; there are few people here compared to another Pixel like the vanilla 3XL, massively less than you'll find over on the OnePlus sections. They're giving the A series credit for Goog seeing an 88% increase in Pixel sales this year but those sales do not appear to be to people like us that frequent this place, if they were, they would be here. I think at least for now this phone sold to ordinary folk, people who have never looked at their phones and wondered if they're truly bricked or just soft-bricked. Can't honestly say I know I'm right here but a look at the activity and available goodies over in OnePlus land is certainly compelling. Less money and bigger numbers along with an unlocked bootloader have attracted plenty of enthusiasts and along with them, development.
The regular 3 has been out a lot longer and development is mature. I also cant say Im definitively right either of course and I 100% agree OP has taken most of the low budget enthusiasts over to their side, especially outside the US.
Either way, it makes no nevermind to me. I will always build for the device I own and choose the device I own very carefully. There will be at least Velocity for the 3a XL its just a matter of how long it takes to get it up and running.
And yes, the lack of activity in this forum is almost shocking to me but last I was here with any regularity was in the Nexus 4/Nexus 5 days which was the wild west of Android development.
Let's not forget to mention the constant free advertising xda does for oneplus as well; that definitely helps their cause.
*And I'll admit it - I fell for it myself: bought a oneplus 7 pro, found that I hate curved displays, and returned it the next day - but the hype on xda fooled me for sure. The 7t pro looks nice, but I'm good - I'm hanging in with my bonito and seeing where things go.
krabman said:
Not sure I would agree with that.
The elephant in the room is the activity across this entire forum section; there are few people here compared to another Pixel like the vanilla 3XL, massively less than you'll find over on the OnePlus sections. They're giving the A series credit for Goog seeing an 88% increase in Pixel sales this year but those sales do not appear to be to people like us that frequent this place, if they were, they would be here. I think at least for now this phone sold to ordinary folk, people who have never looked at their phones and wondered if they're truly bricked or just soft-bricked. Can't honestly say I know I'm right here but a look at the activity and available goodies over in OnePlus land is certainly compelling. Less money and bigger numbers along with an unlocked bootloader have attracted plenty of enthusiasts and along with them, development.
Click to expand...
Click to collapse
Hahaha. "vanilla 3XL" far superior to any 3a. I will go with small a
It doesn't surprise me because I, too, am finding myself comfortable with stock and avoiding all the inconveniences (mainly the merry-go-round of breaking things that check for root)... the only thing I really miss is being able to block ads and titanium backup. But it just isn't bothering me enough to care...
Golf c said:
Hahaha. "vanilla 3XL" far superior to any 3a. I will go with small a
Click to expand...
Click to collapse
I owned the 3XL and didn't find it far superior. In fact I took it back and got a 6T while I waited for the next thing. Mainly it was the notch, and redraws in the GUI. In any event I only meant to refer to the regular 3XL or by extension any Pixel.
I guess if I paid @$300-400usd more for a device that has a smaller battery, with the same camera hardware(rear - don't care about the selfie cam), no headphone jack, and had a hideous notch so the OEM can claim "small bezels" - I may also be bitter & lurking in other devices' threads & talking smack(so I could feel better about my purchase...?)
Enjoy your 3xl and your notch... I guess. Congrats. :good:
Anytime you want to contribute to the 3axl community you are totally welcome to. No bitterness here. Otherwise...please go back to your "far superior" 3xl land please. We are not good enough for you here.
Take care.
*Bows down to the "far superior" 3xl owner*:angel:
I'm not going to claim expertise when I say this but I can call out plenty of experience on XDA over the course of many phones: I would not expect this forum section to be getting more active in the future. I'm not saying a ROM wont come but there was never much activity here at any time, it is quite slow now, it continues to get slower. Everything I've seen over my time here tells me that trend will continue. I'm honestly surprised about that because I had thought when I purchased this phone that this section would be moderately active. I was wrong. I don't like saying that and wish it wasn't true but that's how I see it.
I'll be off toward 4XL land soon; I have all the coffee tables a man needs in one life and I like my toys.
krabman said:
I'm not going to claim expertise when I say this but I can call out plenty of experience on XDA over the course of many phones: I would not expect this forum section to be getting more active in the future. I'm not saying a ROM wont come but there was never much activity here at any time, it is quite slow now, it continues to get slower. Everything I've seen over my time here tells me that trend will continue. I'm honestly surprised about that because I had thought when I purchased this phone that this section would be moderately active. I was wrong. I don't like saying that and wish it wasn't true but that's how I see it.
I'll be off toward 4XL land soon; I have all the coffee tables a man needs in one life and I like my toys.
Click to expand...
Click to collapse
You mean bezzels right not coffee tables. Hahaha
acejavelin said:
Serious question, and not one to knock any developer or anyone else, and I am not complaining... But why don't we have more custom ROM's for this device?
I have owned lots of Nexus/Pixel devices in the past, and within a few months of release there were dozens of ROM's available for the device, but for this device there is a couple kernels and a few unofficial or "build it yourself" ROM's and that is it. It just seems very odd that a device so open by design and sold extremely well doesn't have more options. Why?
I admit I haven't had much involvement in the custom ROM community in a few years, and I haven't really felt a need to use a custom ROM in some time as I have been using Moto, Nokia, Nexus, and Pixel devices for the most part for years and just a few tweaks here and there are good enough, but I went to look into other possibilities with my Pixel 3a XL recently and found there just isn't much of anything.
Click to expand...
Click to collapse
Well, I personally have stopped using custom ROMs after switching to a Pixel. Before this, I always was eager to install AOSP-based ROMs on my previous devices (Samsung and LG).
But especially LG is a disappointment software-wise: My LG G5 had a very good battery runtime with the initial ROM, but future updates killed this. Not to speak of non-existing updates and even security patches. My Samsungs were just awful from the start, they were immediately in dire need of AOSP.
On top, updating vendor images always was a PITA.. On my G5, I always had to do a clean flash, get rid of the bloat, flash the GApps etc.
But the Pixels are different. They also can have a bug here and there, but nothing severe. Battery runtime stays good with updates, and security patches always are on time. Updates are easy even when you are rooted.
Hence I just rooted my Pixel 3a XL and called it a day. Since Android 10 with its dark mode, I can even skip Substratum. YMMV of course, but this is how I see it.
I only root for system-wide adblock and HEBF Optimizer. Everything else is stock.
Custom Roms arent all (or even mostly) about features. There is so much more performance (and efficiency) to be had by building vs stock. Development will break loose soon enough. And when it does, then we will see what this device is truly capable of.
I'm not entirely sure which forum would be most appropriate to post this under, but this seems like a decent candidate, so I'm starting here. If this would fit better somewhere else, please feel to redirect me, and/or even move the thread if appropriate. I think I've read all the appropriate sticky threads et cetera, but if I do make / am making a faux pas, please let me know.
As you're probably aware (https://www.xda-developers.com/t-mobile-att-require-volte-phone-calls-shut-down-3g/), T-Mobile is expected to shut down its non-VoLTE voice service in January of 2021. As a result, it's imperative for anyone who gets phone service through them to have a phone with working VoLTE support before that point. As that includes me, I've been looking into that.
I currently have a Samsung Galaxy S5, purchased through T-Mobile back in 2015 (if I'm not mistaken, it's a SM-G900T). There seem to be fairly solid statements that this model does support VoLTE under the stock ROM, and indeed T-Mobile support seems to think that it should be working.
I run LineageOS - specifically klte, which matches that model. I'm currently on the August 30th, 2020 "nightly" build of version 16.0 (which was the latest available for that model as of earlier today), on top of TWRP 3.3.1 (ditto). I only recently upgraded from TWRP 2.8.7 and (IIRC) LineageOS 14.1, which I'd been running since sometime in 2017 for reasons that are out of scope but I can describe briefly if desired. The upgrade was specifically in hopes that newer LineageOS would have VoLTE support options which the earlier version did not, but that seems to have been a futile hope.
After some fairly extensive digging (mostly online, but with some poking around on my own device and in my own backups et cetera), I've concluded that while it is theoretically possible to have VoLTE support on this device under LineageOS, it's likely to be effectively impossible in practice. Threads such as https://forum.xda-developers.com/galaxy-s5/devs-only/port-ims-manager-to-klte-t3551084 (not the only place I've looked, but probably the last before giving up) seem to indicate that the only way to get it to work - short of reverse engineering enough of the underlying system to be able to reimplement Samsung's closed IMS implementation for that model - would be to find a Galaxy S5 with the stock ROM and working VoLTE, and copy the appropriate files out of that and into the correct places on the LineageOS-based version of the system.
I thought I'd kept a backup of the stock ROM which my S5 came with, but I haven't managed to find any sign of it in my archives. I don't think I have any other way to get at the correct files, never mind figure out where they need to go and get them there; I certainly couldn't justify buying another S5 just to be able to extract the stock ROM.
As linked from the thread referenced above, there do appear to be, or have been, other custom ROMs for the Galaxy S5 which include - or included - VoLTE support. However, I'm otherwise quite happy with LineageOS, and don't want to switch to another custom ROM line - especially since I want to avoid the data loss that would come with wiping my phone to install another ROM, unless there's absolutely no way to avoid it.
Are there any prospects for my being able to get VoLTE working on this phone under LineageOS? If so, what would I need to do to manage that, within the January deadline?
If not, or if what prospects there are don't pan out, I'm going to need to acquire a new smartphone which will be able to have VoLTE under LineageOS, and preferably one which will at least approximate meeting the other criteria which led me to select the Galaxy S5 in the first place and stick with it all this time. In particular, A: I all but insist on a conveniently user-swappable battery (I carry at least one fully-charged spare in my back pocket at all times), not so much for field battery life extension as to be able to replace the battery rather than the phone when the battery inevitably bloats and dies (I'm on something like my seventh battery for this S5), B: I really like having separate dedicated "home", "back", and (for lack of a better term) "active applications list" buttons, and the only model I know for sure has them is the S5 itself, and C: I very much want to have a traditional headphone jack. Expandable storage, in the form of a suitable SD-card slot, would also be nice but is not strictly required.
What models can I expect to be able to get VoLTE working on under LineageOS, with good support in other regards, within that January deadline? The model-support information I've been able to find in searching thus far does not seem to provide any clear indication on this point.
I don't expect recommendations on what smartphone models will be able to also meet my other criteria, although of course it would be nice; that would probably fit better under the "what phone should I buy next?" thread over in General Q&A.
No chance for adding volte. It's utopic to believe you could eben keep you phone setup.
You don't share your reason for using lineageOS. If it's about avoiding preinstalled apps, you can instead debloat stock rom.
kurtn said:
No chance for adding volte. It's utopic to believe you could eben keep you phone setup.
Click to expand...
Click to collapse
I was afraid of that, but I did still have some hope.
Is that klte/S5-specific, or is it a more general statement about LineageOS at large, which holds true regardless of phone model?
If the latter, then LineageOS is soon to become unusable for anyone with T-Mobile service, which seems like a major problem that people would already be working actively to try to correct. (I also think I heard that other providers may make a similar change, which would make the problem more widespread; I specifically half-remember articles about AT&T in that regard. No concrete backup for that at the moment, though.)
If the former, then what phone models are there for which VoLTE does or can readily be made to work under LineageOS?
kurtn said:
You don't share your reason for using lineageOS. If it's about avoiding preinstalled apps, you can instead debloat stock rom.
Click to expand...
Click to collapse
I'm a little surprised that the reasons would even be asked about, given that this is a LineageOS-specific forum; I wouldn't expect the people here to be up for directing people away from LineageOS to other ROMs.
My original impetus for using LineageOS (at the time, CyanogenMod) was simply one of principle about avoiding proprietary software and vendor lock-in/lockdown/et cetera. I also like the ability to control updates on my own, both in terms of being able to determine when I update to a new version and of being able to continue to get updates independent of whether the manufacturer/carrier/etc. continues to release them.
Avoiding preinstalled apps is certainly one aspect of it, but it's by no means the only one.
I also doubt that I could simply debloat the stock ROM, for the simple reason that I don't think I *have* the stock ROM - or if I do, it's years out of date (as I said, 2015). I left a search running overnight, and on that basis have managed to find the backup copy of the stock image that was on the phone when I received it, but unless trying to extract the necessary stack components for VoLTE support from it might be viable after all I don't know how useful that will turn out to be.
(I'm probably going to invest some time into looking into that today, anyway, but I don't really expect to get any results out of it.)
Alias Bongo said:
I was afraid of that, but I did still have some hope.
Is that klte/S5-specific, or is it a more general statement about LineageOS at large, which holds true regardless of phone model?
If the latter, then LineageOS is soon to become unusable for anyone with T-Mobile service, which seems like a major problem that people would already be working actively to try to correct. (I also think I heard that other providers may make a similar change, which would make the problem more widespread; I specifically half-remember articles about AT&T in that regard. No concrete backup for that at the moment, though.)
If the former, then what phone models are there for which VoLTE does or can readily be made to work under LineageOS?
I'm a little surprised that the reasons would even be asked about, given that this is a LineageOS-specific forum; I wouldn't expect the people here to be up for directing people away from LineageOS to other ROMs.
My original impetus for using LineageOS (at the time, CyanogenMod) was simply one of principle about avoiding proprietary software and vendor lock-in/lockdown/et cetera. I also like the ability to control updates on my own, both in terms of being able to determine when I update to a new version and of being able to continue to get updates independent of whether the manufacturer/carrier/etc. continues to release them.
Avoiding preinstalled apps is certainly one aspect of it, but it's by no means the only one.
I also doubt that I could simply debloat the stock ROM, for the simple reason that I don't think I *have* the stock ROM - or if I do, it's years out of date (as I said, 2015). I left a search running overnight, and on that basis have managed to find the backup copy of the stock image that was on the phone when I received it, but unless trying to extract the necessary stack components for VoLTE support from it might be viable after all I don't know how useful that will turn out to be.
(I'm probably going to invest some time into looking into that today, anyway, but I don't really expect to get any results out of it.)
Click to expand...
Click to collapse
I think your chances for volte are better if you change from samsung to motorola.
kurtn said:
I think your chances for volte are better if you change from samsung to motorola.
Click to expand...
Click to collapse
That's unfortunately fairly vague, as a basis for going out and buying a smartphone.
What I'm looking for in terms of "VoLTE does or can readily be made to work under LineageOS" is something for which a statement like one of the following can be made:
"Yes, VoLTE works on this model under LineageOS out of the box; you don't need to do anything special to get it working, just flash LineageOS and go."
"Yes, it's possible to get VoLTE working on this model under LineageOS; here's what you need to do to get it working, beyond just flashing LineageOS."
Do you know of any specific smartphone models for which you can make one of those statements?
While I'm not against investigating and experimenting and trying things out to get things to work, and in fact sometimes that can even be fun, I do not want to do that in a production environment - and I'm under deadline (albeit with a few months to go), with limited resources for experimenting (in the form of money to buy smartphones which might work), before this becomes a critical production environment.
(Also, I've found what look like IMS-related files in the backup copy of the stock ROM, which don't seem to exist in the LineageOS that's currently running on my phone. Depending on what they look like on further examination, I may try pulling them in and seeing if anything changes; worst-case scenario, I should just have to boot to recovery and restore a backup.)
Alias Bongo said:
That's unfortunately fairly vague, as a basis for going out and buying a smartphone.
What I'm looking for in terms of "VoLTE does or can readily be made to work under LineageOS" is something for which a statement like one of the following can be made:
"Yes, VoLTE works on this model under LineageOS out of the box; you don't need to do anything special to get it working, just flash LineageOS and go."
"Yes, it's possible to get VoLTE working on this model under LineageOS; here's what you need to do to get it working, beyond just flashing LineageOS."
Do you know of any specific smartphone models for which you can make one of those statements?
While I'm not against investigating and experimenting and trying things out to get things to work, and in fact sometimes that can even be fun, I do not want to do that in a production environment - and I'm under deadline (albeit with a few months to go), with limited resources for experimenting (in the form of money to buy smartphones which might work), before this becomes a critical production environment.
(Also, I've found what look like IMS-related files in the backup copy of the stock ROM, which don't seem to exist in the LineageOS that's currently running on my phone. Depending on what they look like on further examination, I may try pulling them in and seeing if anything changes; worst-case scenario, I should just have to boot to recovery and restore a backup.)
Click to expand...
Click to collapse
Yes. Moto e2 lte surnia has volte in LineageOS out of the box.
kurtn said:
Yes. Moto e2 lte surnia has volte in LineageOS out of the box.
Click to expand...
Click to collapse
Thanks! I'll investigate that option, then, in addition to any others that present themselves.
Alias Bongo said:
(Also, I've found what look like IMS-related files in the backup copy of the stock ROM, which don't seem to exist in the LineageOS that's currently running on my phone. Depending on what they look like on further examination, I may try pulling them in and seeing if anything changes; worst-case scenario, I should just have to boot to recovery and restore a backup.)
Click to expand...
Click to collapse
Unsurprisingly, it doesn't seem to be that simple. The files involved in this are themselves few enough, and most although not all of them don't seem to exist in the currently-running image, so they can be copied in without further ado - but there are enough references to them in other files, which either *do* exist (and so would need to be edited, in a way that leaves things compatible with both systems) or seem likely to themselves (need to) be referenced elsewhere, that the whole thing turns into a mess of cascading complexity.
Short of input from someone with expertise on IMS/VoLTE implementation from some other model, I suspect this won't turn out to be a viable avenue to pursue, at least not unless and until I have my hands on a Galaxy S5 which isn't my production phone and as such can be used for experimentation. Even then, I'll probably need to basically build my own custom ROM (or custom local build of LineageOS, at least) rather than just inserting files into a system built from an existing one.
I've looked briefly into the Moto E2, and while it does look like the newest/final models of it would support VoLTE in a way that LineageOS would plausibly be able to handle, it's also at least nearly as old as the S5 and is less capable and desirable in other ways. It'd be better than nothing, but not something I would prefer as my first choice.
I'm hoping that other people chime in with more models to suggest. As this is going to become increasingly important as more carriers shut down their 3G/2G networks, and VoLTE becomes the only way to do voice calling, I'd ideally like to see a page - possibly this thread, possibly another one, possibly a Wiki page - with as comprehensive a listing of phone models which *are* known to have working VoLTE support under LineageOS (and/or possibly other non-stock ROMs) as possible, including links to any necessary how-to directions per model and notes on any special criteria (e.g., carrier-specific support or support differences between regions or the like). I hoped something like that would already exist, given the apparent upcoming VoLTEpocalypse - but as it doesn't seem to (or at least I haven't managed to find one thus far), it wouldn't hurt to start trying to create one.
My understanding is that Verizon is apparently going to make the "VoLTE mandatory" transition in January, much the same as T-Mobile, and AT&T is planning to do it sometime in 2022. With Sprint out of the picture after the T-Mobile merger, that's basically all of the major US wireless carriers that I'm aware of, so this will be universal (at least in the USA) before too very long. Some amount of preparation to make sure the custom-ROM field will remain viable past that point would seem appropriate; I'm surprised by how little activity in that area I've been able to find thus far.
Alias Bongo said:
Unsurprisingly, it doesn't seem to be that simple. The files involved in this are themselves few enough, and most although not all of them don't seem to exist in the currently-running image, so they can be copied in without further ado - but there are enough references to them in other files, which either *do* exist (and so would need to be edited, in a way that leaves things compatible with both systems) or seem likely to themselves (need to) be referenced elsewhere, that the whole thing turns into a mess of cascading complexity.
Short of input from someone with expertise on IMS/VoLTE implementation from some other model, I suspect this won't turn out to be a viable avenue to pursue, at least not unless and until I have my hands on a Galaxy S5 which isn't my production phone and as such can be used for experimentation. Even then, I'll probably need to basically build my own custom ROM (or custom local build of LineageOS, at least) rather than just inserting files into a system built from an existing one.
I've looked briefly into the Moto E2, and while it does look like the newest/final models of it would support VoLTE in a way that LineageOS would plausibly be able to handle, it's also at least nearly as old as the S5 and is less capable and desirable in other ways. It'd be better than nothing, but not something I would prefer as my first choice.
I'm hoping that other people chime in with more models to suggest. As this is going to become increasingly important as more carriers shut down their 3G/2G networks, and VoLTE becomes the only way to do voice calling, I'd ideally like to see a page - possibly this thread, possibly another one, possibly a Wiki page - with as comprehensive a listing of phone models which *are* known to have working VoLTE support under LineageOS (and/or possibly other non-stock ROMs) as possible, including links to any necessary how-to directions per model and notes on any special criteria (e.g., carrier-specific support or support differences between regions or the like). I hoped something like that would already exist, given the apparent upcoming VoLTEpocalypse - but as it doesn't seem to (or at least I haven't managed to find one thus far), it wouldn't hurt to start trying to create one.
My understanding is that Verizon is apparently going to make the "VoLTE mandatory" transition in January, much the same as T-Mobile, and AT&T is planning to do it sometime in 2022. With Sprint out of the picture after the T-Mobile merger, that's basically all of the major US wireless carriers that I'm aware of, so this will be universal (at least in the USA) before too very long. Some amount of preparation to make sure the custom-ROM field will remain viable past that point would seem appropriate; I'm surprised by how little activity in that area I've been able to find thus far.
Click to expand...
Click to collapse
Totally agree, I'm surprised this news hasn't gotten more attention in the community. First came to mind, "ah crap, no more custom roms." (perse).
I started a thread on this on the LG v50 forums to raise awareness, hopefully there can be workarounds:
https://forum.xda-developers.com/v50-thinq/help/att-t-mobile-to-off-3g-networks-disable-t4163491
--
By forcing VOLTE, this can potentially lock out some unlocked phones and also exclude custom roms, forcing users to buy carrier branded phones. In addition, shutting down 3G and forcing 4G VOLTE will ensure that lots of customers upgrade/buy new phones when their current phone may be perfectly fine otherwise(unnecessary costs and more perfectly working phones in the land fill in vain).
IIRC, you could use a stock from on your S5 and just remove the bad parts. It's no substitute for AOSP but you got to do what you got to do. Plus it's free. The stock files should be available and you can use recovery to image your phone so you don't lose your data. That is the route I would go and can't really do on my S3.
Other phone selections are looking GRIM in terms of removable batteries, reasonable size, etc. You can look to the V20 or G5 from LG but you will have to do the above process and that is almost where I'm at. Poked and prodded rom isn't the end, I did it for years on my gS2 when AOSP couldn't get HW fully functional.
Motorola has models that do work but they are mostly sealed units and everything is really hard to find as its plastered all over XDA in posts from years ago. Do all rom links even work?
While we were sleeping people got taken over by the machine and the devs didn't know what was coming or couldn't figure out the proprietary implementations.
The question with Tmo is also, is band 12 mandatory or will other phones work on 2 and 4 and volte over that. Nobody has even asked the question. I'm going to try to be safe.
DUP deleted
So odd that such a fatal issue seems to be imminently coming without some progress being made to avert it because unneeded and dangerous 5g is crowding out 2g & 3g. The s5 and note 4 are THE gold standard of excellent screen and hardware and thus the only real choices of replaceable battery phones - the REAL reason that phone mfg force millions of phones to be tossed in the landfills - shame on them! Custom Roms provide extremely important current security updates and allow apks that are updated and no longer work on slightly older android 6 versions (chase, Starbucks, united, etc). Pretty bad to discover after factory resetting a phone that play store won't let you download current or working version.
Perhaps we can crowd fund developers to attack this looming disaster soon?
uds0 said:
So odd that such a fatal issue seems to be imminently coming without some progress being made to avert it because unneeded and dangerous 5g is crowding out 2g & 3g. The s5 and note 4 are THE gold standard of excellent screen and hardware and thus the only real choices of replaceable battery phones - the REAL reason that phone mfg force millions of phones to be tossed in the landfills - shame on them! Custom Roms provide extremely important current security updates and allow apks that are updated and no longer work on slightly older android 6 versions (chase, Starbucks, united, etc). Pretty bad to discover after factory resetting a phone that play store won't let you download current or working version.
Perhaps we can crowd fund developers to attack this looming disaster soon?
Click to expand...
Click to collapse
Attack
GΛËLDUVΛL (@[email protected])
We're in the process to backport VoLTE support to /e/OS on Samsung Galaxy S9 (Exynos). We're looking for strong expertise here. If you know some true experts in the VoLTE support field, please get in touch! (mailto: [email protected]) #VoLTE #engineering...
mastodon.social
Hardware/software wise, open schematics, binary blob free?
Pretty much not open at all.
I believe it lacks mainline support, needs blobs (and they only exist for Android, so you need to use libhybris for other operating systems to work), and I'm not aware of schematics or freely licensed designs or anything of that sort.
You can unlock the bootloader, you can flash another OS to it. It's maybe on-par with a OnePlus phone in that sense, but quite a bit worse off in terms of popularity and community support.
The MediaTek SoC I think is the root of a lot of the issues. I think MediaTek devices tend to be hard to support. MediaTek themselves are probably rather anti-freedom.
The device and Planet Computers have been a pretty big disappointment in general. My Gemini collects dust at this point and is running a rather old Android version. The need of the specialized MediaTek flashing tool is quite a bother as well. Since I've got an Android and Debian dualboot on the thing, I can no longer get OTA updates for Android, and I haven't got the tool set up and working on any computers anymore.
If you don't already have a Gemini, I would suggest instead looking into the PinePhone. They're working on a keyboard addon, and it's already a lot more free than the Gemini. I run postmarketOS on a PinePhone and it's most of what I wanted out of the Gemini already, despite the rough edges.
If you do have a Gemini already, I think our best bet is someone very dedicated choosing to reverse-engineer the thing. Considering the hardware issues with the keyboard, it would take a lot to make this thing usable. If someone were willing to put in the work to make a replacement keyboard, they'd probably be better off hacking on a different device altogether. The Gemini is just e-waste at this point.
If you were interested in trying to get mainline support for it and such, it may be worth working with some of the postmarketOS guys. There's a page for the Gemini on their wiki, but support so far isn't great. Only one person is marked as owning it / working on it, and there haven't been any updates in a while. It also is replying on libhybris, which would ideally be avoided in favor of getting proper support working.