Hey guys,
just thought bout the good old exynos 4 chipset and got reminded about the nexus 10, that uses an exynos 5 chipset.
So here my though, if there are enough similarities between exynos 4 and 5, why not use some source code (e.g. for graphics, since its still mali graphics) and implent it into cm10.1? If we finally could achieve some breaktroughs on one exynos device, every other would also make profit of this, like galaxy s2, s3, note 2, note and many other devices.
If someone is good enough at coding, give a try, cause sammy still havent hand out all the necessery files, to make cm run fluid on the exynos platform.
cheers
Related
Hi,
Everyone is shouting, we will not support Galaxy S4 (I9500) since it is having Exynos which lacks the documentation and sources. Yes, I know that sucks. I would say, we are not really getting super awesome ROMs like CM, MIUI anytime soon. But how if we think differently?
There are many Exynos based devices which have got pretty stable builds of CM and MIUI (e.g. Note 2).. Even Nexus 10 is based on Exynos.
Well, I am not that good but learning to port stuff from here and there.. How if we pick up some of the sources from Exynos devices like Nexus 10, Note 2 etc. and make them work on SGS4?
World will be beautiful again, isn't it?
I might be totally wrong so I expect you to explain stuff rather than ranting over this thread Let's help each other.. What say?
Regards,
Rahul Patil. :good:
It would be incredibly difficult and in my opinion, not worth the effort.
The Nexus 10 utilises Exynos 5250 while the Note 2 uses Exynos 4***(I forgot, 4410,I think), the S4 i9500 uses Exynos 5410 which is different as you can see.
However, some developers will doubtlessly pick up development for the Exynos variant (Faryaab already has an unofficial cm build for the i9500).
For all that effort, cm on the i9500 shall never be as stable and functional as that on the Snapdragon variants.
Well, yes.. Unless and until Samsung releases Exynos documentation and sources. Well, I don't know if there is any chance of getting documents. At least Samsung Exynos replied to one of my tweets regarding releasing sources. They said, they are working on licensing stuff and it should be resolved soon. But you know, their "soon" can be like 2-3 years more too.
warfareonly said:
It would be incredibly difficult and in my opinion, not worth the effort.
The Nexus 10 utilises Exynos 5250 while the Note 2 uses Exynos 4***(I forgot, 4410,I think), the S4 i9500 uses Exynos 5410 which is different as you can see.
However, some developers will doubtlessly pick up development for the Exynos variant (Faryaab already has an unofficial cm build for the i9500).
For all that effort, cm on the i9500 shall never be as stable and functional as that on the Snapdragon variants.
Click to expand...
Click to collapse
Intl GS2 and Note1 are Exynos 4210
Intl GS3 and Note2 are Exynos 4412
Nexus 10 is Exynos 5250 - Mali T604 GPU
I9500 is Exynos 5410 - PowerVR GPU and MANY other differences from the 5250
In short, almost none of the Exynos4 stuff is useful, and most likely neither is most of the Nexus10 stuff
Entropy512 said:
Intl GS2 and Note1 are Exynos 4210
Intl GS3 and Note2 are Exynos 4412
Nexus 10 is Exynos 5250 - Mali T604 GPU
I9500 is Exynos 5410 - PowerVR GPU and MANY other differences from the 5250
In short, almost none of the Exynos4 stuff is useful, and most likely neither is most of the Nexus10 stuff
Click to expand...
Click to collapse
A vast majority of IP blocks are the same as on the 5250 so there is a lot one can pick from there.
Stupid question; weren't most of the CM problems related with the 2D accelerator and not the GPU itself?
@Rahulrulez any status update on the porting?
vinandy said:
@Rahulrulez any status update on the porting?
Click to expand...
Click to collapse
cm team has officially announced that they have started working on cm10.1 for 9500 and they have a device in hand, who is handling the work and when will we see a flashable version in unknown
Hello I want to know if its possible someday a port from Note 2014 to our Note 2012, this is gonna be obsolete?
I 2nd that! Seeing as it has been done on the Note 3 to Note 2. Should be possible?
This won't be possible. The Note 10.1 2014, uses a Qualcomm Snapdragon 800 CPU and a Qualcomm Adreno GPU. The 'normal' 10.1 uses a Samsung Exynos 4410 CPU and a Mali-400 MP4 GPU.
Eric-Mod said:
This won't be possible. The Note 10.1 2014, uses a Qualcomm Snapdragon 800 CPU and a Qualcomm Adreno GPU. The 'normal' 10.1 uses a Samsung Exynos 4410 CPU and a Mali-400 MP4 GPU.
Click to expand...
Click to collapse
This is what port means mastermind
To chnage what is needed to make a rom work on other device rather than its own.
Yes, you're right but the Hardware differences are big! If you think so, go ahead and try it. Good luck
I know the hardware is a big difference between the two but theres got to be some approximation that would work on our systems...I know that for the most part I would be looking for the revamped s-pen input, especially the menu that pops up when you hold down the pen button (air command? Quick command? Something like that?)
The stuff that I would really want would be the stuff from a Note 3...which as I understand is closer to my n8013 than the new Note 2014. Maybe a hybrid with the backbone of the old system, tweaked and updated to the latest Android, with all the S-goodies from this year's phone and tablet. If it can work on the Note 3 it cant be too far off from the original 10.1 right? *crosses fingers* im dying for a reason to talk my wife into surrendering my note 10.1 so I can get out of this God awful ipad mini.
Dear Santa...blah blah blah 2014 ROM blah blah blah.
I have spoken to devs that have ported note 3 to note 2 and they think that it would be quite easy. The hardware between the note 3 and the note 2 is quite a leap and yet the note 3 works brilliant on my note 2, in fact I prefer my note 2 over my new note 3.
It won't be able to be ported until we get the 4.3 official rom.
port note 10.1 2014 or note 3 UI to galaxy note 10.1 2012
Has anyone done this yet, are they still waiting on a 4.3 update for this device. Would love to use my n8013 with the new s-pen features or the 8.0 as well.
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
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.
I am planning to buy a phone soon and although I'm not a developer (yet), I would like to try things such as making a custom rom, making my own android apps, etc.
I know Nexus phones are popular among developers but I just don't like the latest nexus phone and it's not cheap anymore. I am rooting for the Samsung Galaxy S7 just because it's popular, and some other features I like.
I found that there are two CPUs to choose from: Exynos and Qualcomm. Exynos version seems to be cheaper for the same memory. Does it matter if the processor is Exynos or Qualcomm if I want to become a developer?
Another phone I'm looking into is the Asus Zenphone 3 Deluxe. Its CPU is Qualcomm and the price is the same as the Exynos version of Samsung S7. Though my first choice really is Samsung.
Thanks!