All the Qualcomm GSM models seem cross-flashable with each other (besides radio). They also have a lot more TouchWiz-base development. (Yeah, we get all the AOSP ports, but too much hardware support will be missing until the Google Edition.) So does Sprint. All of these models have a cleaner base, because Verizon sucks.
Anyone try messing around with S3-style cross-model porting? Doesn't seem hugely involved, and I can't imagine that the S4 is too much different.
Related
so whats the point in having an unlcocked bootloader if you cant even do anything to it..
i have the tmobile version of the galaxy s3 which only has 2 roms available
we cant flash any international roms onto the phone.
when i had the htc sensation i unlocked the bootloader and got s-off
and was flashing international stuff/roms
why cant we do that with the galaxy s3???
i know ill probably get lots of hate on this
or this has already been posted,sorry if
it has..
The international version has different hardware. It has the Exynos processor and Mali GPU. The US versions have the Snapdragon SoC. This requires different code optimization and different communication interfaces for each hardware component. There are actually a lot of little differences in the hardware, most because of the Exynos vs. Snapdragon CPUs and the way it interfaces with the hardware.
For example, both versions have the same LEDs and everything, but the Light Flow dev(s?) had a problem getting the US S3 to work even though the international one worked. In fact, I'm not sure if Light Flow is fixed yet for the US S3. And that's just one of the minor differences. More important components could cause huge problems.
I'm willing to bet that the Sensation had all the same hardware, international or not, but the radios were a little different. If that were the case with the S3, then yeah, we could use international ROMs. Different processors (and most likely, different motherboards, too) make a huge difference.
There are more roms than that. Flash cyanogen 9, 10, aokp, or redrum or team sonic's to name a few
Sent from my SGH-T999 using xda premium
At this point, you can't even flash Roms across different US carriers much less the international version. Which really is an almost completely different phone.
________________
Just Flash It !!!
The phone was released THIS MONTH.
Go develop something
Any odds of some dev porting this ROM to our phone? http://goo.gl/U2GMQ
onex+ uses tegra 3 processor
nearly impossible
odds are so slim it cannot be seen
I'm well aware of the processor differences, that tends to be more kernel sided though, does it not. Look at the EVO 3D, sense 4 and ICS were ported to that in just a couple of weeks and at that time there wasn't even anything close to a functional ICS ROM or kernel. Here we already have a fully functional JB ROM and kernel.
Your comparing a qualcomm device which had a port most likely from another qualcomm device to porting from a tegra device to a qualcomm device. It's not impossible but it's damn time consuming. Especially if anything is proprietary, it would have to be reverse engineered. It's sense and it's similar hardware but the rom is built around the way the hardware works, changes to the kernel to support our phones will most likely break other things in the rom since it is two different chipsets
Yeah I'm not sure what device that pretty was from, I think it was the One S though. Still the S4 and S3 SoCs are vastly different.
Alright though, I just thought it was worth bringing up while waiting for an official build for our device or a leak for ours, or I suppose the One S or AT&T.
Maybe the ROM can help toast with porting the imagesense libraries though at least. Last I heard he we was still working on finishing that up, wasn't he?
A backport on similar architecture is still easier then porting between 2 different architectures
it could be done but odds of fully functional are not promised mostly sound calls wifi etc would be broken, not to mention you'd need a sense kernel built for the port specifically. It can be done but porting something over that wouldn't work completely and spending hours, day's months getting things to work. it would most likely be abandoned.
ION vs PMEM
What is the difference?
Google is your friend - http://lwn.net/Articles/480055/
In the case of the Rezound specifically, ION is generally faster and less laggy, but has a purple tinted camera, and no working front camera (for now).
To quote shrike (I hope that's alright)
Originally Posted by shrike1978 View Post
ION is the new unified memory management architecture that Google is advancing. Prior to ION, every SoC manufacturer had their own way of doing memory management. Qualcomm's was pmem, Nvidia's was nvram, etc. It made it's debut as an option in ICS and is preferred in JB. Being unified also means that it is a good candidate for integration into the Linux kernel mainline, which would mean that Android would no longer require it's own separate branch of Linux.
So I've read this but what would that mean in terms of developement? If Android didn't have to be a separate branch of Linux, would it be easier to spread ROMs to all the different phones?
regnsy pronounced
noo_too_droid said:
To quote shrike (I hope that's alright)
So I've read this but what would that mean in terms of developement? If Android didn't have to be a separate branch of Linux, would it be easier to spread ROMs to all the different phones?
regnsy pronounced
Click to expand...
Click to collapse
I'm not a dev, but in my understanding the biggest hurdle for porting ROMS is device drivers. It is relatively easy to port a ROM from the HTC One X to the HTC Rezound, because they are made by the same manufacturer, have the same system-on-a-chip manufacturer (Qualcomm) and have a similar stock kernel based on different versions of HTC Sense.
But porting a ROM from, let's say a Samsung Galaxy III is nigh impossible, because it uses a different system-on-a-chip exclusive to Samsung phones and its stock kernel is based on TouchWiz. And even though Android is based on Linux, each of the phone manufacturers have slightly different ways of organizing system files that set the various system options. So a kernel patch that works on one device probably won't work on another. (kernel level features such as GPU overclocking, two-way call recording etc. rely on these system setting files).
Even among phones made by the same company, you may have hardware differences such as different camera technologies, different screen resolutions, etc. that make porting harder.
That's why cyanogenmod, AOKP and MIUI are so valuable and appreciated, because they organize porting of a ROM that, as far as the kernel and GUI are concerned, vary little between devices. However those projects still have to rely on what manufacturers choose to release as open source to develop hardware device drivers to port the ROM to each device.
And then you have the problem of, what level of Android is officially supported by the manufacturer? The Droid Incredible 2, for example, is still waiting for an official ICS release it may never get, which means running Jellybean as it is meant to be run is that much harder. It's hard enough on the Rezound, where we have official ICS kernel source.
That's why I give lots of kudos to people who take custom ROMs like BAMF paradigm, paranoid android and the like that were developed for other devices and port them to the Rezound. And mega kudos to people like chad who can port/re-factor underlying hardware code originally developed for another device to work on the Rezound. We're talking crazy wizard-level stuff like memory management, camera, hardware graphics optimization (Project Butter).
It makes stuff awesomer
wildstang83 said:
It makes stuff awesomer
Click to expand...
Click to collapse
An answer i can understand.....thx!
Dcnovicky said:
An answer i can understand.....thx!
Click to expand...
Click to collapse
Ha, anytime my friend
Sent from my ADR6425LVW using Tapatalk 2
brenuga said:
I'm not a dev, but in my understanding the biggest hurdle for porting ROMS is device drivers. It is relatively easy to port a ROM from the HTC One X to the HTC Rezound, because they are made by the same manufacturer, have the same system-on-a-chip manufacturer (Qualcomm) and have a similar stock kernel based on different versions of HTC Sense.
But porting a ROM from, let's say a Samsung Galaxy III is nigh impossible, because it uses a different system-on-a-chip exclusive to Samsung phones and its stock kernel is based on TouchWiz. And even though Android is based on Linux, each of the phone manufacturers have slightly different ways of organizing system files that set the various system options. So a kernel patch that works on one device probably won't work on another. (kernel level features such as GPU overclocking, two-way call recording etc. rely on these system setting files).
Even among phones made by the same company, you may have hardware differences such as different camera technologies, different screen resolutions, etc. that make porting harder.
That's why cyanogenmod, AOKP and MIUI are so valuable and appreciated, because they organize porting of a ROM that, as far as the kernel and GUI are concerned, vary little between devices. However those projects still have to rely on what manufacturers choose to release as open source to develop hardware device drivers to port the ROM to each device.
And then you have the problem of, what level of Android is officially supported by the manufacturer? The Droid Incredible 2, for example, is still waiting for an official ICS release it may never get, which means running Jellybean as it is meant to be run is that much harder. It's hard enough on the Rezound, where we have official ICS kernel source.
That's why I give lots of kudos to people who take custom ROMs like BAMF paradigm, paranoid android and the like that were developed for other devices and port them to the Rezound. And mega kudos to people like chad who can port/re-factor underlying hardware code originally developed for another device to work on the Rezound. We're talking crazy wizard-level stuff like memory management, camera, hardware graphics optimization (Project Butter).
Click to expand...
Click to collapse
I'll hit that thanks button just for that essay you typed
Sent from my ADR6425LVW using xda app-developers app
Hi Guys!
I will be getting my AT&T unlocked OG e970 next week. My previous device was HTC Desire S and I used it's official xda section to get answers and stuff... I came here to xda in search of a dedicated forum for the e970 model and was surprised to see only a single OG forum for multiple variants of this device.
As the hardware specs are more are less the same except the dimensions, camera and modem versions, I am kind of left wondering what features (either software/hardware) are drawing the line between these models.
Things I know so far
1. There are 2 variants for the device (International and regional)
2. Different radios (modems) can't be flashed across the devices. Eg., Flashing e975 Europe's radio onto an AT&T e970 as this would cause disruption in networks and connections such as 3G.
Things I would like to know
1. Are the radios of different models for the same region cross compatible? Eg., Is it possible to use the radio of Europe's e975 onto an Europe's e973?
2. Apart from mere hardware changes what are the features present/absent in the various versions (e970,e975,etc) of this device. Do they have any additional standout features such as qmemo, "see through lockscreen", irblaster (as in G Pro). If so what are the unique features of different models?
I've seen various review videos and articles and nothing seems to highlight the uniqueness of various versions of this phone other than that 13/8 MP camera.
So if you own one of these models of OG and happen to bump into this thread, kindly spare a few minutes of your time to clarify my doubts and many others out there too
Thanks
Andromann said:
Hi Guys!
I will be getting my AT&T unlocked OG e970 next week. My previous device was HTC Desire S and I used it's official xda section to get answers and stuff... I came here to xda in search of a dedicated forum for the e970 model and was surprised to see only a single OG forum for multiple variants of this device.
As the hardware specs are more are less the same except the dimensions, camera and modem versions, I am kind of left wondering what features (either software/hardware) are drawing the line between these models.
Things I know so far
1. There are 2 variants for the device (International and regional)
2. Different radios (modems) can't be flashed across the devices. Eg., Flashing e975 Europe's radio onto an AT&T e970 as this would cause disruption in networks and connections such as 3G.
Things I would like to know
1. Are the radios of different models for the same region cross compatible? Eg., Is it possible to use the radio of Europe's e975 onto an Europe's e973?
2. Apart from mere hardware changes what are the features present/absent in the various versions (e970,e975,etc) of this device. Do they have any additional standout features such as qmemo, "see through lockscreen", irblaster (as in G Pro). If so what are the unique features of different models?
I've seen various review videos and articles and nothing seems to highlight the uniqueness of various versions of this phone other than that 13/8 MP camera.
So if you own one of these models of OG and happen to bump into this thread, kindly spare a few minutes of your time to clarify my doubts and many others out there too
Thanks
Click to expand...
Click to collapse
there are multiple threads for the LGOG phones, you just happen to have posted in the AT&T thread, which is the E970.
international forum (e975) includes canadian variants (e971-e973) http://forum.xda-developers.com/forumdisplay.php?f=1838
sprint LGOG http://forum.xda-developers.com/forumdisplay.php?f=1928
http://forum.xda-developers.com/forumdisplay.php?f=1907
Our standout feature is an SD card slot, my main reason for preferring this model. Also, having hardware keys is nice (compared to google nexus 4, aka mako ) which is exactly this phone, but with the other two options reversed. We can flash mako radios, but theres little reason to do so, but there are hybrid radios that use core parts of ours with updates revisions from the google side. I haven't used stock rom in so long I have no idea what would be different, if anything among the stock features. Poke around the forums, including the nexus 4 forum and get your read on for whatever it is you're looking for.
Thanks for the info
[r.]GimP said:
there are multiple threads for the LGOG phones, you just happen to have posted in the AT&T thread, which is the E970.
international forum (e975) includes canadian variants (e971-e973) http://forum.xda-developers.com/forumdisplay.php?f=1838
sprint LGOG http://forum.xda-developers.com/forumdisplay.php?f=1928
http://forum.xda-developers.com/forumdisplay.php?f=1907
Our standout feature is an SD card slot, my main reason for preferring this model. Also, having hardware keys is nice (compared to google nexus 4, aka mako ) which is exactly this phone, but with the other two options reversed. We can flash mako radios, but theres little reason to do so, but there are hybrid radios that use core parts of ours with updates revisions from the google side. I haven't used stock rom in so long I have no idea what would be different, if anything among the stock features. Poke around the forums, including the nexus 4 forum and get your read on for whatever it is you're looking for.
Click to expand...
Click to collapse
Hi GimP, thanks for the info on availability of various forums for various variants. And yes, I forgot to mention about the SD card slot. Before reading your reply, I thought each one of the model eg., e970 had an international variant and a regional variant. Thanks for clearing things up for me. Although your answer was helpful what I expected to know was the presence of special feature available on the different regional models (like the indian e975 which has native fm support, the korean models which can receive free to air TV channels, etc) like that.
But thanks anyway
Greetings,
I'm posting this on the General as the forum associated with this mobile device is pretty much dead ATM. It falls very much more in the category of "I need help figuring out how to do this Android Global thing" rather then a very specific issue with a device.
The long and the short of it is the Samsung Galaxy On5 SM-G550T/1 was a fairly short lived phone in the US. It's a barebones phone that has a lot of features of design choices of the Galaxy S5 and S6 while having very minimal accessory hardware (which as an altimeter and advanced GPS systems).
This phone, however, has seen *A LOT* of popularity in Easter EU, Middle Eastern or Indian markets and thus there is a TON of Rom development still active for this phone.
The SM-G550FY has significant differences with the Sound Drivers, Camera Drivers, Bluetooth Drivers and Modem Drivers that makes the ROMs, in general, compatible enough to be installed, but not compatible enough to have the Sound or Camera work and has varying levels of Modem and Bluetooth viability; more often then not, they work though.
Someone finally dropped a hint that most these drivers are in the /system/lib folder requiring CHMOD of 740 to work; but no one to the best of my knowledge has actually gotten this "workaround" to work. This was something that was completely foreign (no pun intended) to many of us who have posted in that forum. I've had zero success with this, but it seems to have gotten me looking in new directions for fixes.
So my questions are a few fold that I hope the XDA greater community can help with:
#1.) Is there a way to import the correct drivers that are verified working in the same version of Android from another rom?
#2.) Are drivers for different versions of Android the same (IE 6.0 and 7.0 since those are the ROMs being regularly released) or are we reliant on Samsung to release a properly working set of 7.0 drivers to get Android 7.0 working on the US/CA variants of the phone?
#3.) I'm looking for good resources to learn how to build an installer for a ROM to try to build and release a patcher to make SM-G550FY roms compatible with SM-G550T/1 Roms. What resources could you suggest to get myself better up to speed to doing this.
#4.) I'm also looking for good resources to learn how to build ROMs perhaps based on Lineage for my model of the phone. Where would I go to learn more about that?
Thanks for any help you guys can provide.