[Q] Are the ROMs for the non-4G model compatible with the 4G one? - Moto G Q&A, Help & Troubleshooting

I've got a 4G/LTE Moto G, can I use the ROMs available for the earlier model?

Nope, they won't work... But dont worry, developement is increasing for the 4G model...

Ah, I'm surprised to hear that. Out of interest what makes them incompatible? My naive assumption was that internally the two are basically the same phone.

I am also curious. I suspect no-one has made a serious effort to try. I am experimenting in this area at the moment.
It could be dangerous to flash the non-4G bootloader (motoboot.img) on 4G, but other than that I think it's harmless to try flashing a stock XT1032 Motorola firmware image.

They aren't, it's the chipset that causes issues and lack of compatibility. Two different architectures, means the drivers are different, now could someone make a jumbo rom that offered that option? I don't know, I'm not a developer. I just have advance android hacking knowledge since I hacked all of my devices based off of others works. So while I understand the basics, it doesn't extend that much further. The Wifi tablets are running on Samsung's Exynos CPUs, and the 4G are running on a Qualcomm 805 chip (I think it's 805), so they're structurally quite different. Samsung adheres to ARM standards, where Qualcomm's 805 is Krait based, which is a proprietary layout, unique to them alone. So even if the Qualcomm wasn't 4G and just a regional variant, the roms would be different because the CPUs are so different. Also why Krait chips were kicking the crap out of ARM chips.

Related

[Q] alternative OS's on feature phones

Hi, does anyone know if it is possible to load an alternative OS like android on a feature phone? by this I mean phones that have an integrated processor, not like a cortex or a qualcomm one that you can easily find it's clock in the phone's spec sheet. I've been having a terrible time trying to figure this out, and having no results.
I also know that for some phones, this is possible, but they must have some sort of a capable processor and a considerable amount of ram and rom. However, my phone's pretty limited in those terms, but I still think it might be able to load an alternative OS.
BTW my mobile is a samsung s5600
thanks.
I think it is a Samsung S5600 is impossible. because it is just a telephone. In the phone is quite different RAM modules and CPU, which is much weaker and easier.
Sorry for my bad english
no problem, I understood
I still think that with an old android firmware (like 1.5 or 1.6), the phone might be able to withstand it, as they don't require too much ram or a fast CPU. as for rom space, I have no idea...
I really hope to get a dev interested
2.2 requires least ram but would need alot more work with the kernal to port over
yeah, I've heard that somewhere around.
do you know what about v1.6?
P.S.: btw i just found out this phone has an MSM6280 chipset which has in itself an ARM926EJ-S processor
And then there's the fact that someone would have to write drivers for the chipset, graphics, sound, and everything else that the OS is meant to talk to...
Isn't that all integrated in the chipset itself? I mean, wouldn't it just need the chipset driver only in that case?
anyway, the question still remains though. is it really possible or definately not?
Thanks

Dual core CPU devices coming?When?

Hi guys!
We've all been hearing all this stuff about dual-core CPUs like Qualcomm's QSD8672 @1,5GHz,or the single-core OMAP 4xxx @2GHz etc,right?The question is,will we see those devices soon enough?I mean,if they come out some time around christmas it's worth waiting(although they may cost something too much).However all the new devices that we see coming out,like HTC Ace or Schubert,have the well-known Snapdragon QSD8250/8650 @1GHz,with its crappy GPU and its not so powerful CPU(compared to Samsung's Hummingbird).Any clues yet on when we'll see those devices that will change what high-end means?
My guess (which is based solely on a hunch) is that that such devices would be announced together with Android 3.0, so that companies can advertise it as 'the next generation'.
Well,although not based on facts,your hunch gives a pretty possible image of how things will work...

[Q] Is swapping out the Snapdragon CPU possible?

With the Nexus 6 announced, I was quite disappointed, as I was expecting Google to release an updated version of Nexus 5, just like they did with Nexus 7 back in 2013. I'm not a fan of phablets, and 6 inches seems too big for a phone, while Nexus 5 sure hit that sweet spot.
So I had this idea - would it be possible to replace the old existing Snapdragon 800 with 801/805? What about the new 808/810 models? Problems that come to my mind are:
Do the newer processors have the same pin layout as the 800 version? I managed to find information that the 801 is, but I'd like to know about 805 or even 808/810.
Do different Snapdragon 8** series processors use the same instruction-set? If not, are the newer versions backwards-compatible with old versions, like for example Intel's x86?
Would the Nexus 5 chipset be able to take advantage of a faster processor? I know ROMs with custom kernels allow overclocking up to 3 GHz, although that's just stupid. With a 805/808/810 though... Would it be as simple as getting for exapmle CyanogenMod, "overclocking" the 805 to 2.7 GHz (what it's actually rated at), and that would be the end of the story? Or am I missing something?
How hard would it be physically to replace the processor? I imagine a skilled engineer with a soldering station would be able to do the job, or are the connections so small that it's practically impossible to do by hand?
How does one obtain a stand-alone Snapdragon processor? I can't seem to find any on Amazon. Do they even sell retail, like Intel/AMD? If not, how do I get hold of one?
What else am I missing? How feasable is this idea really?
Zombekas said:
With the Nexus 6 announced, I was quite disappointed, as I was expecting Google to release an updated version of Nexus 5, just like they did with Nexus 7 back in 2013. I'm not a fan of phablets, and 6 inches seems too big for a phone, while Nexus 5 sure hit that sweet spot.
So I had this idea - would it be possible to replace the old existing Snapdragon 800 with 801/805? What about the new 808/810 models? Problems that come to my mind are:
Do the newer processors have the same pin layout as the 800 version? I managed to find information that the 801 is, but I'd like to know about 805 or even 808/810.
Do different Snapdragon 8** series processors use the same instruction-set? If not, are the newer versions backwards-compatible with old versions, like for example Intel's x86?
Would the Nexus 5 chipset be able to take advantage of a faster processor? I know ROMs with custom kernels allow overclocking up to 3 GHz, although that's just stupid. With a 805/808/810 though... Would it be as simple as getting for exapmle CyanogenMod, "overclocking" the 805 to 2.7 GHz (what it's actually rated at), and that would be the end of the story? Or am I missing something?
How hard would it be physically to replace the processor? I imagine a skilled engineer with a soldering station would be able to do the job, or are the connections so small that it's practically impossible to do by hand?
How does one obtain a stand-alone Snapdragon processor? I can't seem to find any on Amazon. Do they even sell retail, like Intel/AMD? If not, how do I get hold of one?
What else am I missing? How feasable is this idea really?
Click to expand...
Click to collapse
while just swapping out the cpu is most likely possible, if not extremely difficult. getting it to run on the nexus 5 would be nearly impossible. where are you going to get the drivers to make everything work? they need to be exactly for the nexus 5 and only for the nexus 5.
simms22 said:
while just swapping out the cpu is most likely possible, if not extremely difficult. getting it to run on the nexus 5 would be nearly impossible. where are you going to get the drivers to make everything work? they need to be exactly for the nexus 5 and only for the nexus 5.
Click to expand...
Click to collapse
Does it need any drivers though? If the processor instruction set doesn't change, I don't see why any software changes would have to be made...
Sorry if I don't understand what I'm talking about, I'm a PC developer and know close to zero about android / snapdragon. I'm just thinking of it as if it was a soldered-in PC cpu with built-in graphics.
Zombekas said:
Does it need any drivers though? If the processor instruction set doesn't change, I don't see why any software changes would have to be made...
Sorry if I don't understand what I'm talking about, I'm a PC developer and know close to zero about android / snapdragon. I'm just thinking of it as if it was a soldered-in PC cpu with built-in graphics.
Click to expand...
Click to collapse
of course itll need drivers, its a completely different piece of hardware. youll need drivers for everything.
I think it's safe to say that it will probably never, ever happen.
You can't. It's a SoC meaning the CPU is integrated and can't be replaced
Project ARA will be the first phone able to swap core components
Sent from my Nexus 5 using XDA Free mobile app

[Q] Is swapping out Snapdragon processors possible?

I did post this under Nexus 5 Q/A, but I realized this probably applies to all Android devices, not just the one I have. So sorry for dual-topic, but I feel this kind of belongs here more.
With the Nexus 6 announced, I was quite disappointed, as I was expecting Google to release an updated version of Nexus 5, just like they did with Nexus 7 back in 2013. I'm not a fan of phablets, and 6 inches seems too big for a phone, while Nexus 5 sure hit that sweet spot.
So I had this idea - would it be possible to replace the old existing Snapdragon processors with newer versions? 801? 805? What about the new 808/810 models? Problems that come to my mind are:
Do the newer processors have the same pin layout as the 800 version? I managed to find information that the 801 is, but I'd like to know about 805 or even 808/810.
Do different Snapdragon 8** series processors use the same instruction-set? If not, are the newer versions backwards-compatible with old versions, like for example Intel's x86?
Would the old chipset be able to take advantage of a faster processor? I know ROMs with custom kernels allow overclocking up to 3 GHz, although that's just stupid. With a 805/808/810 though... Would it be as simple as getting for exapmle CyanogenMod, "overclocking" the 805 to 2.7 GHz (what it's actually rated at), and that would be the end of the story? Or am I missing something?
How hard would it be physically to replace the processor? I imagine a skilled engineer with a soldering station would be able to do the job, or are the connections so small that it's practically impossible to do by hand?
How does one obtain a stand-alone Snapdragon processor? I can't seem to find any on Amazon. Do they even sell retail, like Intel/AMD? If not, how do I get hold of one?
What else am I missing? How feasable is this idea really?
Short answer. No.
Unlike the "Can I upgrade my phones memory?" question, this one is a much more definitive no.
From what I hear, the 810 will be the last 32-Bit Snapdragon SoC.
Meaning, even if you could (I highly doubt you can) your only improvement would be less than 0.5gHZ.
So not really worth the risk.

Exynos 7420 Information Required

So my Galaxy S6 is on its way and should arrive tomorrow. I might do some development on it if I get some time, but there is no point if someone is already working on the S6. I probably don't know anything that someone else might know already, but I'm interested in knowing if ANYONE knows any technical difference between the Exynos 5433 and the Exynos 7420. They're obviously two very different processors, but I'm not sure if they're dramatically different.
The Exynos 5433 for those who don't know, is in the Note 4 Exynos, while obviously the S6 has the 7420. Both have a 4+4 arrangement of Cortex A57 and A53 cores, both have a Mali T760 GPU (albeit in a different configuration), but from there it's all a bit hazy. I know both have different memory subsystems, but that should all be handled at the kernel level.
Aside from the memory subsystem being different (DDR3 vs DDR4) and the GPU having more cores, I really don't know what else has changed. If they are both similar, we can in theory branch the work being done on the Exynos 5433 by TeamEOS and RaymanFX (https://github.com/TeamEOS/hardware_samsung_slsi_exynos5433), and it gives us a good start at least on development for the Galaxy S6. It should at least have some basic components in place and then it should be a matter (if I'm right that that are still very similar) of improving and making new code that is specific for the Exynos 7420.
Really this is all theoretical, I'm not that great with this sort of development, just wanting to know if anyone knows more about this, or is the Galaxy S6 world completely barren of developers. It would be good to get the ball rolling at least.
I know the in-depth differences but that won't help you. The rest of the hardware changes won't affect the software stack. The RIL will cause more problems than anything SoC related.
AndreiLux said:
The rest of the hardware changes won't affect the software stack. The RIL will cause more problems than anything SoC related.
Click to expand...
Click to collapse
RIL is what I'm scared of most. That will be heavily undocumented and proprietary.

Categories

Resources