[COLLABORATIVE DEV PROJECT] Port Jelly Bean to Ace 2 from Galaxy SIII Mini - Galaxy Ace II Android Development

Just like the Xpera P & Sola I've also considered to make a Thread....for the Port Jelly Bean to Galaxy Ace 2 from Galaxy SIII Mini :fingers-crossed:
It's know that our Galaxy Ace 2 is a device with Novathor u8500 SoC chipset
and right now, i'm pretty sure that Samsung will provide Jelly Bean for our device next year. But, we also know that there out is a device with our same chipset and Jelly Bean at launch. Yes, i'm talking about Samsung Galaxy SIII Mini. I have been talking with some users on their forum and i think some information can help us to port jelly bean to our Galaxy Ace 2
So, here are some files which can help us to make a working Jelly Bean Rom on our device:
1. I want to thanks nixonik member to provide a full system dump of SGSIIIMini in here System dump.
https://docs.google.com/file/d/0B-S6...d6cDVsb00/edit
2. Jelly Bean open source code for this rom, provided by Samsung.
in HERE http://d-h.st/c1n
Now that would be really great if some devs step up to initiate this.
You might get some More Info/Help at the Guys at Xperia U,Sola,P,Go threads
Xperia U thread - http://forum.xda-developers.com/showthread.php?t=2055883
Xperia P thread - http://forum.xda-developers.com/showthread.php?t=2057087
Xperia Sola - http://forum.xda-developers.com/showthread.php?t=2047945
Xperia Go - http://forum.xda-developers.com/showthread.php?t=2058766

Awesome awesome AWESOME...now this is some great news..let's show the galaxy w users what ace 2 is worth
EDIT: And be4 ppl start wondering and sayin stuff I said that cuz I had read some complaints on galaxy w forums about w deserving jb more than ace2

Thread cleaned.
Kindly do not flame the OP for opening collaboration projects which benefit the community.
Thanks,
Jonny

I think Ace 2 and SIII Mini's SoC are not EXACTLY alike but many of us expected to use the SIII Mini for the ongoing project of porting AOSP Jelly Bean to Ace 2 but we've had no luck since many believed that SIII Mini won't help that much with the port so the project has been stalled and we've been waiting for at least an update to the S Advance (or at least a leak we could port) or an official Ace 2 update. I don't really know where this is going but I don't really have my hopes up for Jelly Bean on Ace 2, well at least not until next year.

Dr01nE said:
I think Ace 2 and SIII Mini's SoC are not EXACTLY alike but many of us expected to use the SIII Mini for the ongoing project of porting AOSP Jelly Bean to Ace 2 but we've had no luck since many believed that SIII Mini won't help that much with the port so the project has been stalled and we've been waiting for at least an update to the S Advance (or at least a leak we could port) or an official Ace 2 update. I don't really know where this is going but I don't really have my hopes up for Jelly Bean on Ace 2, well at least not until next year.
Click to expand...
Click to collapse
We just need someone to modify the ram disk.

Sorry if i spam, but when JB is a problem for now, what abou ICS port?
Sent from my GT-I8160 using Tapatalk 2

forbidden8 said:
Sorry if i spam, but when JB is a problem for now, what abou ICS port?
Sent from my GT-I8160 using Tapatalk 2
Click to expand...
Click to collapse
Since jelly bean can't be ported...how is ics supposed to?(I guess)

mojito0 said:
Since jelly bean can't be ported...how is ics supposed to?(I guess)
Click to expand...
Click to collapse
Bcoz other device's, like xperia u and other xperia phones. They have same hardware like Ace2.If the S3 mini is not... dont know; just thinking.
Sent from my GT-I8160 using Tapatalk 2

forbidden8 said:
Bcoz other device's, like xperia u and other xperia phones. They have same hardware like Ace2.If the S3 mini is not... dont know; just thinking.
Sent from my GT-I8160 using Tapatalk 2
Click to expand...
Click to collapse
Ahh yeah sorry you're right, xperia u only has ics and not jb, my bad

That wouldn't work, their kernels are different, their libs, drivers, RIL interface and wrappers are also different. They don't even use the same chipset model and have a totally different board configuration with different components. Their specifications may appear to be similar on paper but it's a different story when it comes to internals.
And Jelly Bean requires Kernel 3.x, it's something that we don't have for the Ace 2 yet and porting a whole kernel from another device running the same chipset is almost impossible. Without kernel 3.x a whole load of things won't work, that obviously includes Vsync (which is totally incompatible with the current Kernel 2.6). We don't even have the device-specific JB sources for the Ace 2 so a lot of things won't work even if someone gets JB booting. Basically what needs to be done:
(1) Get it to boot with a custom 2.6 kernel/experimental 3.0.x (if built)
(2) Fix primary/critical hardware-specific code for the novathor chipset (display, audio)
(3) Fix RIL
(4) Fix secondary hardware (sensors, bluetooth, wifi)
(5) Fix camera HAL
Gonna be hard without the device sources.

Thanks for this little explanation yowanvista and yes it is gonna be hard and what about galaxy advance ? is this devise really different from ace 2 ?

yowanvista said:
That wouldn't work, their kernels are different, their libs, drivers, RIL interface and wrappers are also different. They don't even use the same chipset model and have a totally different board configuration with different components. Their specifications may appear to be similar on paper but it's a different story when it comes to internals.
And Jelly Bean requires Kernel 3.x, it's something that we don't have for the Ace 2 yet and porting a whole kernel from another device running the same chipset is almost impossible. Without kernel 3.x a whole load of things won't work, that obviously includes Vsync (which is totally incompatible with the current Kernel 2.6). We don't even have the device-specific JB sources for the Ace 2 so a lot of things won't work even if someone gets JB booting. Basically what needs to be done:
(1) Get it to boot with a custom 2.6 kernel/experimental 3.0.x (if built)
(2) Fix primary/critical hardware-specific code for the novathor chipset (display, audio)
(3) Fix RIL
(4) Fix secondary hardware (sensors, bluetooth, wifi)
(5) Fix camera HAL
Gonna be hard without the device sources.
Click to expand...
Click to collapse
oh my god! .... Jelly bean was working on motorola defy with 2.6 kernel and TOTALLY LOCKED bootloader....

espaciosalter20 said:
oh my god! .... Jelly bean was working on motorola defy with 2.6 kernel and TOTALLY LOCKED bootloader....
Click to expand...
Click to collapse
Sure it can, even my i9001 works with CM10 but Vysnc is broken (and will always be unless a proper Kernel 3.0.x is used). However it seems pointless to use a dated kernel with a whole load of compatibility patches and reverse wrappers here and there just to fill the gaps. It would be better to use a fully fledged Kernel 3.X with everything already set in place, proper drivers and libs without having to look elsewhere trying to port & adapt specific code for the Ace 2. We'll have the official JB sources next year so it's useless to hit your head against a wall trying to figure out how to make a half-baked kernel without the required pieces of code. With the new sources development will be easier, porting CM10.1 will easier too, it's better to wait imho.

JB for Galaxy S Advance is now available
i think this might help. Galaxy S Advance is now receiving JB update. DOWNLOAD LINK
Here's the news: LINK

Only **** ! nice !!!

we still don't have kernel sources to work on it;

mkel91 said:
we still don't have kernel sources to work on it;
Click to expand...
Click to collapse
samsung release source i9070 in opensource samsung web
Sent from my GT-I8160 using xda premium

hafidzduddin said:
samsung release source i9070 in opensource samsung web
Sent from my GT-I8160 using xda premium
Click to expand...
Click to collapse
I found only gb sources on the opensource.samsung website. Where you saw jb sources?

strofo said:
I found only gb sources on the opensource.samsung website. Where you saw jb sources?
Click to expand...
Click to collapse
i9070 is s advance not our devices. but we can use it
cocafe tell me he got i9070 source kernel jb
Sent from my GT-I8160 using xda premium

soo what exactly is this new kernel? I can't find changelogs anywhere, just the file to download o:

Related

Source Code Samsung Galaxy ACE Stock ROM

Hi guys.
While surfing the Internet I found the open source page Samsung (do not know if you already knew about it.). In it, is the official source code for Stock ROM of all editions of the GT-S5830 (L / I / M ...)
And there is something curious, there is a source code for of a S5830V ROM. I do not know that phone is, but this is not code for Android 2.3 is for Android 4.0. To know where I'm going.
Useful?. I hope so. :fingers-crossed:​
If the code is to be useful, it will be possible to develop Custom ROM more stable and fully functional. :victory: Just need a good developer invest some of your time to take a look at, something that would be greatly appreciated and if I can with a good donation.
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=S5830​
There's also many other models like the SIII / II / I, Y, S5550, etc, etc, etc
PS: Excuse my English, Google Translate I speak Spanish
Yeah, but most of Galaxy Ace here are the pure GT-S5830
I think he means that since the hardware is about the same we may able able to use some of the source code and code from the drivers to make a fully working CM9 for the GTS5830
Sent from my GT-S5830 using xda app-developers app
Yes. in fact, I think the only difference between an edition and another is just the modem, the bands used for mobile network.
Not sure, but seriously believe that these sources will serve to create fully functional CM9.
Please share
Ok, I don't know if this is important, but I found it on the README_Kernel file:
$ cd kernel/common/
$ make ARCH=arm bcm21553_cooperve_defconfig
$ make ARCH=arm CROSS_COMPILE=../../prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- modules zImage -j`grep processor /proc/cpuinfo | wc -l`
Click to expand...
Click to collapse
BCM21553_Cooperve is the chipset of those C, M and I models, a.k.a Cooperve
I have this phone i bought it in australia lockd to vodafone network i manged to unlock it through them i posted here http://forum.xda-developers.com/showthread.php?t=1902313
I spoke to the samsung customer service rep who put me on hold to speak to the tech department he got back to me and said the V has the same chipset as the 5830i different only in the band
Im trying to flash the 5830i stock firmware throught odin and havnt done it yet
Definitely looks promising!
Downloading the code, i'll try to inspect it. ForceF said it had kernel version 140, afaik 5830is only have kernel 126
I downloaded it time ago,the kernel is for Gingerbread 2.6.35.7
The config is CooperVe for Galaxy Ace V
The config for Galaxy Ace I is totoro (Galaxy Y)
Why would they call it ICS if it's a GB build, wtf samsung :\
ZakooZ said:
Why would they call it ICS if it's a GB build, wtf samsung :\
Click to expand...
Click to collapse
Could have been a mistake...
POTATO!!!!

[Q] Linux kernel 3.0.xx on xperia 2011?

First, if this thread should be in general can someone move it pls.
Now to my question. I know that for example the samsung galaxy s has a similar hw as our phones and can have the new kernel, but i never saw a kernel for our phones higher than 2.6. Does anybody know if we can or cant(and why) use the new version cause it has a better security system
Some developers are working on a 3.0 kernel and there are already some threads about that
Sent from my Nexus 7 running Android 4.2.1
Porting kernel is not a simple task. Fxp team whom currently working on the project to bring kernel 3.x to xperia 2011 gen said it would take atleast six months, or would take forever ie it would never come to our phone.
is it really necessary?
Do we really need kernel 3.0 on our devices?
because I have read here and they say its almost same as old kernel "OR SAME AS OLD KERNEL "
http://www.itworld.com/software/169503/new-linux-30-kernel-same-old-kernel

[Q] Help porting CM10

Hi,
I am trying to port a stable release of CM10 from Galaxy S3 to Galaxy S2 HD LTE (SHV-E120S) ... :cyclops:
But i'm facing a problem...i was able to port it and the device booted too...but the camera does not show anything....it simply shows a black screen....thats it...
I have not tested it much coz that was the first application i started and it didn't work quite well.
Then I installed the 4.3 Gallery/Camera which worked but only the camera worked. When I switch it to video mode it shows me a blurred screen...but when i played the recorded video, it actually was very clear...only the display has a fault while shooting video.
So basically, is there anyone who can tell me why am I getting a black screen...
First I thought there could be some problem with the S3 ROM itself....but since it was a stable release I dont think the S3 rom has a problem...
So it would be great, if any one could point me to the right direction....
Thanks friends...
AOSP camera's dont work perfectly on the S3 anyway.
Rather than porting, you would be better trying to build source using a device tree from your device. Surely there already exists AOSP source code for it?
"porting" rarely yields expected results.
Hi rootSu,
So if I port CM10 from some other device (other than the SGS 3) do you think that will work...(for eg. SGS II I9100)
Coz I really need a CM10 for my device....that stock is simply a battery/performance hogger...
Thanks.
rootSU said:
AOSP camera's dont work perfectly on the S3 anyway.
Rather than porting, you would be better trying to build source using a device tree from your device. Surely there already exists AOSP source code for it?
"porting" rarely yields expected results.
Click to expand...
Click to collapse
Shrewdy said:
Hi rootSu,
So if I port CM10 from some other device (other than the SGS 3) do you think that will work...(for eg. SGS II I9100)
Coz I really need a CM10 for my device....that stock is simply a battery/performance hogger...
Thanks.
Click to expand...
Click to collapse
When you talk about porting, do you mean not compiling from source code? Perhaps using something like disxda kitchen's piorting fucntion? Or do you have a Linux build server which you will use for compiling code?

[Q] More kitkat roms??

I'm a smultron user,
For high end models we could see a large number of roms present (we could even make a big list) but for xperia 2011 devices there are few roms out there but they are all stuck at ICS or JB 4.1 or 4.2.
The jellybean 4.3 are very very very few.
Since the android 4.4 [KitKat] is made considering the devices with 512mb ram like smultron can we see a large number of 4.4 custom roms with great features for our devices??
cybercop007 said:
I'm a smultron user,
For high end models we could see a large number of roms present (we could even make a big list) but for xperia 2011 devices there are few roms out there but they are all stuck at ICS or JB 4.1 or 4.2.
The jellybean 4.3 are very very very few.
Since the android 4.4 [KitKat] is made considering the devices with 512mb ram like smultron can we see a large number of 4.4 custom roms with great features for our devices??
Click to expand...
Click to collapse
Hmmm...the key word is " BE PATIENT " about it...there no Custom Rom yet for 4.4...just wait until Cyanogenmod Team release their Custom Rom first then ONLY then we can talk about 4.4 Custom Rom on Xperia 2011 devices...
iPusak Gaoq™ said:
Hmmm...the key word is " BE PATIENT " about it...there no Custom Rom yet for 4.4...just wait until Cyanogenmod Team release their Custom Rom first then ONLY then we can talk about 4.4 Custom Rom on Xperia 2011 devices...
Click to expand...
Click to collapse
yeah i cant wait man. i should try to be patient.
officiallysonyrebel has said in his beanstalk thread that android 4.4 is coming soon for xperia 2011.
cybercop007 said:
yeah i cant wait man. i should try to be patient.
officiallysonyrebel has said in his beanstalk thread that android 4.4 is coming soon for xperia 2011.
Click to expand...
Click to collapse
Haha....before you get too excited, here is another key word for you " COMING SOON "....are you sure its coming soon as officiallysonyrebel said????
perhaps you should read THIS and THIS....
Cyonagenmod team HAVEN'T started to build rom for 4.4 and yet officialsonyrebel confident that it will coming soon...for your info, Beanstalk rom are also base on CM source code...if Cyonagenmod haven't started building it then where will any dev get the source code????
i quote....
we will continue to work on the 10.2 code branch, in parallel to all of our Android 4.4 efforts. For those that will inevitably ask, we have not made any decisions with respect to what devices will make the leap to the KitKat code base and likely won’t have that information for a few weeks
Click to expand...
Click to collapse
We are not in a rush to get 4.4 builds out . We are going to continue the process of working on CM 10.2 M1 - getting that out the door and onto your devices. Further, we will 'finish' the 10.2 code base, similar to what we did with 10.1.
As a friendly reminder, please don't flood us with requests for 4.4 - we all want new and shiny things, but we will not do so at the expense of abandoning the hard work our contributors have put into 10.2.
Final note, a lot of folks are reading into the "512mb" item on the release notes. No, this does not mean a sudden resurrection of older hardware, there are dependencies beyond the RAM (and CM has enforced that minimum since ICS)
Click to expand...
Click to collapse
cybercop007 said:
I'm a smultron user,
For high end models we could see a large number of roms present (we could even make a big list) but for xperia 2011 devices there are few roms out there but they are all stuck at ICS or JB 4.1 or 4.2.
The jellybean 4.3 are very very very few.
Since the android 4.4 [KitKat] is made considering the devices with 512mb ram like smultron can we see a large number of 4.4 custom roms with great features for our devices??
Click to expand...
Click to collapse
I guess it is for a reason. In all JB roms on 2011 Xperias camera's quality is poor, also hard to make some stock apps and features to work.
iPusak Gaoq™ said:
Haha....before you get too excited, here is another key word for you " COMING SOON "....are you sure its coming soon as officiallysonyrebel said????
perhaps you should read THIS and THIS....
Cyonagenmod team HAVEN'T started to build rom for 4.4 and yet officialsonyrebel confident that it will coming soon...for your info, Beanstalk rom are also base on CM source code...if Cyonagenmod haven't started building it then where will any dev get the source code????
i quote....
Click to expand...
Click to collapse
officialsonyrebel: current update is the last update for 4.3 ... as we are moving level up to 4.4 Kitkat .. for all 2011 line up..
I again read what he wrote and it seems that he meant to stop 4.3 with that build and start to work on 4.4 when it is available...
Final note, a lot of folks are reading into the "512mb" item on the release notes. No, this does not mean a sudden resurrection of older hardware, there are dependencies beyond the RAM (and CM has enforced that minimum since ICS).
Click to expand...
Click to collapse
That's from the CM post ...
It will take lot of time & effort for a 4.4 port ..........Dont expect anything this month or this year for that matter ....

[Q] GB Device Tree convert to CM

So, ive got source's of android to my smartphone thanks to kindness of my device company. Its source for gingerbread 2.3.4 i want to take the device tree from it and convert it to CM11.0 and here is the thing. How to do this? What do i need to know? Is there any guide?
Third post on this forum and none got replied? Rly?
Well you could have done some search before asking
As far as i know you can't convert your android soruce to CM , but you can port a CM ROM in your device but since you have GB your only able to port CM7 , also next time write your device name so i know what we are talking about
---------- Post added at 05:01 PM ---------- Previous post was at 04:43 PM ----------
A lil more search and i was able to find that your device has the same chip as Samsung GALAXY mini 2 , go to galaxy mini 2 forum and ask there if someone can port CM11 to your device , If this helped press the THANKS button
My phone is GSmart G1345. Samsung galaxy ace have pretty smilar hardware so as htc wildfire s, and those devices have already CM11 develoed. If i take device tree from their sources, and do some changes, could it work ? Or maybe port it somehow but i dont know what base rom to use
Btw. Ive done already a lot of research but my smartphone is pretty rare. If you could point me where to start off it would be great
BlayDee said:
My phone is GSmart G1345. Samsung galaxy ace have pretty smilar hardware so as htc wildfire s, and those devices have already CM11 develoed. If i take device tree from their sources, and do some changes, could it work ? Or maybe port it somehow but i dont know what base rom to use
Btw. Ive done already a lot of research but my smartphone is pretty rare. If you could point me where to start off it would be great
Click to expand...
Click to collapse
First of all , nop you don't have same specs as the phone you said , You can only port roms or kernels from phones who have same Chipset and Samsung galaxy ace or wildfire have a Qualcomm MSM7227 Snapdragon and you have Qualcomm MSM7227T Snapdragon so its not the same , maybe you can port roms HTC ChaCha and Samsung GALAXY mini 2 since they have the same chip as yours
As for porting roms check in the devolper thread i think theres a tool there that helps you in the process but you need a kernel first and i don't know how to port that , also i don't understand why do you want CM10 or 11 since they would lag so badly in a 800mhz device
EvilMegaDroid said:
First of all , nop you don't have same specs as the phone you said , You can only port roms or kernels from phones who have same Chipset and Samsung galaxy ace or wildfire have a Qualcomm MSM7227 Snapdragon and you have Qualcomm MSM7227T Snapdragon so its not the same , maybe you can port roms HTC ChaCha and Samsung GALAXY mini 2 since they have the same chip as yours
As for porting roms check in the devolper thread i think theres a tool there that helps you in the process but you need a kernel first and i don't know how to port that , also i don't understand why do you want CM10 or 11 since they would lag so badly in a 800mhz device
Click to expand...
Click to collapse
From what i read Samsung galaxy mini 2 have MSM7227A click. Also can you port gingerbread to CM? I readed that it needs to be same android ver. so i probably need compile from source right? Or am i wrong?
Also comparing MSM7227T to MSM7227 thers only a 200mHz diffrence beetwen those chipset
BlayDee said:
From what i read Samsung galaxy mini 2 have MSM7227A click. Also can you port gingerbread to CM? I readed that it needs to be same android ver. so i probably need compile from source right? Or am i wrong?
Click to expand...
Click to collapse
http://system-on-a-chip.findthebest.com/l/254/Qualcomm-MSM7227T#devices&s=2oFpnh&st=2JobHv (that's why i said maybe cuz this site says that galaxy_mini_2 uses MSM7227T but you can try with HTC ChaCha )
Also you don't port GB to android , you port CM7(that uses GB as base) to your device so you have a custom android rom , also do you have your kernel source cuz you will need that for sure (if you don't have that the chance that you can port the rom are less than 1% , maybe using the boot.img from your room would work)
Better ask in galaxy_mini_2 section or in HTC ChaCha thread , maybe someone there would help you to port a rom and a working kernel
I never tried to port roms so i can't port one for you , let alone even if i tried i don't own your device so it would take a lot of time (and that's something i don't have)
---------- Post added at 03:17 AM ---------- Previous post was at 03:15 AM ----------
EvilMegaDroid said:
http://system-on-a-chip.findthebest.com/l/254/Qualcomm-MSM7227T#devices&s=2oFpnh&st=2JobHv (that's why i said maybe cuz this site says that galaxy_mini_2 uses MSM7227T but you can try with HTC ChaCha )
Also you don't port GB to android , you port CM7(that uses GB as base) to your device so you have a custom android rom , also do you have your kernel source cuz you will need that for sure (if you don't have that the chance that you can port the rom are less than 1% , maybe using the boot.img from your room would work)
Better ask in galaxy_mini_2 section or in HTC ChaCha thread , maybe someone there would help you to port a rom and a working kernel
I never tried to port roms so i can't port one for you , let alone even if i tried i don't own your device so it would take a lot of time (and that's something i don't have)
Click to expand...
Click to collapse
ohh yeah cuz i forgot you can also build CM roms from CM source and you add your kernel on top of it and it should work
BlayDee said:
From what i read Samsung galaxy mini 2 have MSM7227A click. Also can you port gingerbread to CM? I readed that it needs to be same android ver. so i probably need compile from source right? Or am i wrong?
Also comparing MSM7227T to MSM7227 thers only a 200mHz diffrence beetwen those chipset
Click to expand...
Click to collapse
yeah but it depends on people workig on it , for example my HD2 has only 1ghz of max frequency but since it has alot of Roms and custom kernels , im able to overclock it beyond 1.5 , i even was able to get 2ghz on it so it depends on the kernel , if someone modify your phone kernel he may be able to achive higher speeds

Categories

Resources