ROM Porting - Xperia SP Q&A, Help & Troubleshooting

May I ask which device can we port ROMs from?
It must have the same CPU (ARMv7) and stuff (just another similar phone).
Can we port ROMs from the Samsung Galaxy SIII with the Snapdragon S4 CPU (ours is slightly different though)?
Thanks! I might try to port ROMs but we need a deodexed stock ROM first
Sent from my C5303 using xda premium

Or maybe even the XiaoMi 2A (for MIUI) as it has the exact same CPU, resolution and GPU as our device.
Sent from my C5303 using xda premium

We have already a deodexed rom bro.
From Xperia SP 4G By a Big NooB

I am really noob in rom development but i know that Xperia V has the same screen resolution as our phone and the 8960 CPU but different GPU and Camera... Maybe you can port roms from the xperia v...

Building from source is much better than porting
If no ones around when I get my device (early august) I'll start working on CM10 for this device.
I've built CM10 for my nexus 7 but of course it's nowhere near as hard because the device trees and patches are already done for you, but I think I can handle it (< I've used linux for years and i'm very experienced with it and building software with it, also followed CM development for another device closely)

Rajeev said:
We have already a deodexed rom bro.
From Xperia SP 4G By a Big NooB
Click to expand...
Click to collapse
Whitch rom do we get then ?

Related

[Q] Samsung Galaxy S and AOSP

Devs are doing their best to port the Nexus S kernel to the Sgs in order to get rid of the Samsung firmwares. But whats exactly the difference to the phones supported by Cm7 and MIUI? Is it the proprietary bootloader? Is the desire hd bootloader open source? Or is it the samsung kernel which isnt compatible? What kernel do they use on cm7 phones? I learned a lot in the forums but Im not a dev so maybe someone could help me out.
Sent from my GT-I9000 using Tapatalk
TubeShaped said:
Devs are doing their best to port the Nexus S kernel to the Sgs in order to get rid of the Samsung firmwares. But whats exactly the difference to the phones supported by Cm7 and MIUI? Is it the proprietary bootloader? Is the desire hd bootloader open source? Or is it the samsung kernel which isnt compatible? What kernel do they use on cm7 phones? I learned a lot in the forums but Im not a dev so maybe someone could help me out.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
The bootloaders are standard froyo samsung. The roms are based on modified AOSP code so have nothing related to Samsung on them.
CM7 (and MIUI) are smoother and faster than stock and support custom kernels with modified sound colour and CPU settings so offer more functionality.
They have worse cameras, and are still being developed so not everything works all the time.
Forget desire HD, that has nothing to do with it
Sent from my GT-I9000 using XDA App

Could this work to port a ROM from HTC One X ?

Hope this question istn too nooby.
http://forum.xda-developers.com/showthread.php?t=1908008
I sure hope so, I would love to see a fully functioning sense rom
Sent from my LG-P880 using Tapatalk 2
I don't think it's as simple as that, not with a locked bootloader. Dexter has ported the one x Rom but it is far from perfect
Sent from my LG-P880
honestly the guide is crappy and miss all the hardware dependent information and what needs to be modified to match current hardware and ANY framework change to support different functions.
OneX port was quite fine, but since telephony was rubbish and HTC made their own framework to support their own driver leaving out any support for other chipset, it is very hard to fix that one. except for that, i found the port quite stable except useless since phonecalls with GSM did not work
Dexter_nlb said:
honestly the guide is crappy and miss all the hardware dependent information and what needs to be modified to match current hardware and ANY framework change to support different functions.
OneX port was quite fine, but since telephony was rubbish and HTC made their own framework to support their own driver leaving out any support for other chipset, it is very hard to fix that one. except for that, i found the port quite stable except useless since phonecalls with GSM did not work
Click to expand...
Click to collapse
Could you try making something like this for our phones? http://forum.xda-developers.com/showthread.php?t=1783260 would really help hardcore gamers like ummm ME!
Sent from my LG-P880
@non4 said:
Could you try making something like this for our phones? http://forum.xda-developers.com/showthread.php?t=1783260 would really help hardcore gamers like ummm ME!
Click to expand...
Click to collapse
this is not related to a OneX port, it is just an app followed by a custom kernel to tweak performance, we got no kernel changes available (yet)
AW: Could this work to port a ROM from HTC One X ?
thats a pitty :/
but thanks for your answers
Sent from my LG-P880 using xda app-developers app
Dexter_nlb said:
this is not related to a OneX port, it is just an app followed by a custom kernel to tweak performance, we got no kernel changes available (yet)
Click to expand...
Click to collapse
Hey Dexter what about your version of CyanogenMod 10 i see that is quite popular on OneX.
I know for the problems of other developer and official O4X version ... but life is going on...
nomaj said:
Hey Dexter what about your version of CyanogenMod 10 i see that is quite popular on OneX.
I know for the problems of other developer and official O4X version ... but life is going on...
Click to expand...
Click to collapse
you mean custonexus? or their new 4.2.x based edition? the one i use is currently not continued as i read the topic.
so my corrections are small and since kernel cannot change, we cannot do much.
Dexter_nlb said:
you mean custonexus? or their new 4.2.x based edition? the one i use is currently not continued as i read the topic.
so my corrections are small and since kernel cannot change, we cannot do much.
Click to expand...
Click to collapse
i think 4.2.x based edition
nomaj said:
i think 4.2.x based edition
Click to expand...
Click to collapse
i know it can work with kholk's release, since i tried the 3.0 paranoid on his, but since extSD is no good, i will wait until we get something stable with custom kernel too.. too many halfbaked roms are no fun.

[Dev][Experimantal][Kernel][ION] nAa-ION Kernel

This is Strictly Development i u know something plz share if don't then be slient
What is ION .?
Noob way :- It makes things awsome -by lauppenstepperwolf
there is awsome explaination on LX git Wiki
LX said:
#### What is Shared Memory?
Memory is usually private; an app takes a chunk and nothing else can access it.
Sometimes, it makes sense to share memory between processes; for example, an app writes to the screen buffer, while the gfx driver reads that same buffer to put it on the screen. You need a special memory system for that.
####PMEM vs. ION
Back with Gingerbread, every ARM chip maker (Qualcomm, TI, nVidia, Samsung, more?) had their own way of doing shared memory. The Qualcomm way was a system called **PMEM**.
Problem: when a vendor sells a chip to Sony and Samsung, he needs to write two drivers, one for each shared memory system.
To reduce maintenance efforts, Google introduced **ION**, a unified shared memory system, that all vendors use since ICS
Problem: from ICS forward, Qualcomm only provides graphics drivers for ION. PMEM is obsolete.
For a while, stuff still worked, but it is getting worse for us - see the Google Maps app for example.
####Move to ION
An option is to rework the kernel, replace the PMEM system with ION, and replace the old PMEM drivers with newer ION drivers. A common problem on several old devices is, that the camera chip is non-standard, and Sony (Samsung, HTC) never wrote ION drivers for the old cameras. Moving to ION then means you lose the camera completely.
A new solution is to move the kernel to ION, but have a PMEM system on top of ION so that the old camera libs can connect to it. As far as I know, this was pioneered by the Dev_Connection team that maintains the Samsung S+ i9001 (great team, hats off to Christopher83 especially).
Another implementation of an ION/PMEM hybrid was made by galaxyfreak for the HTC Explorer (Pico).
The i9001 and the Pico have similar hardware to our 2011 Xperias (2011, MSM, 512MB RAM, similar specs).
Feedback for the ION builds is very positive. Performance is good and it solves some graphics problems like the Google Maps flickering, and it solves the slow browser.
####ION on LegacyXperia
It would be the next big step after the 3.x kernel, but, it's a lot of work.
On the i9001, 8 devs work on 1 device, while on our side, 1 dev works on 8 devices.
The i9001 approach was to migrate 10.1 to ION, then 10.2, then 11; instead of directly doing 11-ION.
Click to expand...
Click to collapse
ETA :- Nowhere to release
============================================================================
THIS IS A REWORK ON nAa-kernel to use ION but with no video recording support ... until mike does spread his awsome magic with his new scratch ported kernel...
Source :- http://www.github.com/rebel-x/msm7x30-3.4.x-nAa
Current Progress : Intial Pushes done "yay" lets hope it boots
NOTE :- We need your help , i m not able to do alone since i have very limited knowledge about kernels , Please forgive me if my coding somewhere wrong cause
ok so thank you i will post progress as we all get step further ,
thank you
Credits :
Mike : we all know why
nAa : Awsome dev
szezso : always helpful
XDA:DevDB Information
ION-Kernel, a Kernel for the Sony Ericsson Xperia Arc
Contributors
officiallysonyrebel, szezso, Mike
Kernel Special Features:
Version Information
Status: Testing
Created 2014-01-08
Last Updated 2014-01-07
Don't ever give up!
you also need To build rom with ion accelator
offical
its offical jb kernel ?
mahsun72 said:
its offical jb kernel ?
Click to expand...
Click to collapse
Can you read? It's not even official. It could be also for CM11 since he mentioned browser lag, which is an existing bug in CM11.
To OP, I should be able to check the coding and whatnot. Only problem is I'm currently in the army and unable to access my computer on weekdays.
僕のLT18iから送られてきた
@n1kolaa i guess you can start work on this if you have time.. I have seen you working.. Seems a real genius can you?
Sent from my Nexus 5 using Tapatalk
I should also be able to check the code as I'm proficient in C++. Let me know where I can help out, it's a good initiative.
ION and PMEM should'nt be device specific, no ? Isn't the work done on i9001 reusable here ?
First it could be interesting to locate all patches applied on the kernel to implement the hybrid memory allocation.
Edit :
I suppose the kernel in question is this one :
https://github.com/AriesVE-DevCon-TEAM/samsung-kernel-msm7x30/tree/cm-11.0_ion_pmem_adsp
Boudin said:
ION and PMEM should'nt be device specific, no ? Isn't the work done on i9001 reusable here ?
First it could be interesting to locate all patches applied on the kernel to implement the hybrid memory allocation.
Edit :
I suppose the kernel in question is this one :
https://github.com/AriesVE-DevCon-TEAM/samsung-kernel-msm7x30/tree/cm-11.0_ion_pmem_adsp
Click to expand...
Click to collapse
ion is different for every device i guess
Update :
finished initial kernel part (lets hope it boots know)
vishal_android freak said:
@n1kolaa i guess you can start work on this if you have time.. I have seen you working.. Seems a real genius can you?
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
im now focus on shool,also i give my arc to my sister i now have only idol mini
n1kolaa said:
im now focus on shool,also i give my arc to my sister i now have only idol mini
Click to expand...
Click to collapse
Well, that's still fine.. Mini you have for testing.. Give it a try, you never know what you can end up with, probably a working kernel with ion support.. :thumbup:
Regards,
vishal_android freak
vishal_android freak said:
Well, that's still fine.. Mini you have for testing.. Give it a try, you never know what you can end up with, probably a working kernel with ion support.. :thumbup:
Regards,
vishal_android freak
Click to expand...
Click to collapse
its idol mini form alcatel,how can i test new kernel with it explain it to me
n1kolaa said:
its idol mini form alcatel,how can i test new kernel with it explain it to me
Click to expand...
Click to collapse
Ohh.. My bad.. Sorry..
Sent from my Nexus 5 using Tapatalk
I think I can develop based on this. Is the ION kernel actually booting and working preperly etc. ?
CedArctic said:
I think I can develop based on this. Is the ION kernel actually booting and working preperly etc. ?
Click to expand...
Click to collapse
i have completed allocation but that f**kin msmfb code is a heck since we are using drivers from 3.0 need a lot of work
rebelos said:
i have completed allocation but that f**kin msmfb code is a heck since we are using drivers from 3.0 need a lot of work
Click to expand...
Click to collapse
all the best bro.. Any improvements?
gpkumaran said:
all the best bro.. Any improvements?
Click to expand...
Click to collapse
yea its compiling know but no where Close to Boot ... i have changes locally purchased a XMP with screen destroyed only for kernel debugging purpose
rebelos said:
i have completed allocation but that f**kin msmfb code is a heck since we are using drivers from 3.0 need a lot of work
Click to expand...
Click to collapse
Thanks for your work! I love KK rom and im wait ion kernel :thumbup:
Regards
To many 4.4 roms are coming out....in my opinion all kitkat devs should focus on just 2 roms and this really good kernel.
At least with 2 different 4.4 roms there is still competiton for improvement without scattering work to much.
A nicely developed kitkat will save out Arc from retirement.
Btw i was wondering, since HDMI sources for kitkat are not available, would it be possible to create-compile a MHL compatibility for our arc? so we can use MHL accessory instead of HDMI? Or a virtual machine on kitkat running the stock ICS HDMI feature?
I'm no dev so i have no idea how hard it could be.....just asking out of curiosity, many use hdmi on arc for movies or android desktop with OTG mouse and keyboard. Its really a pity we cannot make it work on 4.4 yet.
Dr.SAM88 said:
To many 4.4 roms are coming out....in my opinion all kitkat devs should focus on just 2 roms and this really good kernel.
At least with 2 different 4.4 roms there is still competiton for improvement without scattering work to much.
A nicely developed kitkat will save out Arc from retirement.
Btw i was wondering, since HDMI sources for kitkat are not available, would it be possible to create-compile a MHL compatibility for our arc? so we can use MHL accessory instead of HDMI? Or a virtual machine on kitkat running the stock ICS HDMI feature?
I'm no dev so i have no idea how hard it could be.....just asking out of curiosity, many use hdmi on arc for movies or android desktop with OTG mouse and keyboard. Its really a pity we cannot make it work on 4.4 yet.
Click to expand...
Click to collapse
A better Kitkat .. lets summerize current kernel situation
1. nAa 3.4 full of hacks
2. using drivers and stuffs from 3.0.x
3. Stuck on Abandoned PMEM {with every increasing android version we are using patches more than before to maintain PMEM causing soo many graphic lags
4. msm_fb code /* lets not focus on it currently */
why this mess /* to bring 3.4 kernel faster */
i m trying on 3.0.x-nAa kernel cause it is Pure CAF and also mike is working on Pure CAF 3.4.x MHL enablin gis such a lot and lot of work we are not in fully stable stage to look at MHL and other workaround first..
our device is a 3 year old piece of hardware without camera and HDMI libs using outdated kernel and drivers what should be the main goal
1. To make kernel updated with current sources
2. then make things working
3. then wprkaround for all abandoned hardware(like HDMI)
hope u know why we are focus on kernels and roms know ... and to come at point of compeion in roms
there is no compeition we are not selling our products .. we are working cause we like it and more roms means more respect for developers who are working tirelessly on maintaining those roms @Marchinho6 please no these kinds of post ..!these will spam thread

[Q] intel device Asus Fonepad has kitkat

hi,
because the Asus Fonepad has kitkat and is an Intel soc as well, can we use that as a base to get Kk on the RAZR I?
kitkatjellybeanupdate.blogspot.co.uk/2013/10/upgradeupdate-asus-fonepad-to-44-kitkat.html?m=1
Hello, before asking a question, the minimum is to read what have been already said about that...
Just one indication... Take a look of the name of the atom inside and from the motherboard etc and take a look of what is inside the razr i and what has been said about porting 4.4 rom... (audio sond problem and motorola blob)
Well this is still first x86 phone with KitKat - it probably isn't going to change a lot for us, for sure not binaries, but maybe some sources can help. When cm11 will be ported and optimized on x86 and this Asus it can also help.
Sent from my XT890 using xda app-developers app
I'm pretty sure this is a fake website, since there is NO thread on xda about a kitkat update for this tablet.

[Q] Any "Other" OS´s for Honami?

i´m relative new with the xperia z1 so my question:
is there any other os like sailfish os,firefox os,...for our xz1?
ps are there any news about windows phone 8.1 for honami ?
thx in advance and sry for my noob questions ^^
Customised ROMs with other OS can be found under the Xperia Z1 Original Android Development section.
Sent from my C6903 using Tapatalk
AgroCPU said:
i´m relative new with the xperia z1 so my question:
is there any other os like sailfish os,firefox os,...for our xz1?
ps are there any news about windows phone 8.1 for honami ?
thx in advance and sry for my noob questions ^^
Click to expand...
Click to collapse
Nope until other OSes start supporting KK base like CM11.
Ubuntu Touch only supports cm10.1 that android 4.2.x unless you want a phone with no camera the chances of that happening anytime soon are low.
Also ( correct me if I'm wrong) there's no fully working 4.3 base other than stock for XZ1.
But do not fear Sense 6 just got ported to N5 since N5 has nearly identical specs to Z1 a port might be coming soon. I would personally like to TRY and do that myself but exams in 3 weeks so nope.
Sent from my Xperia Z1 using XDA Premium 4 mobile app
hush66 said:
Customised ROMs with other OS can be found under the Xperia Z1 Original Android Development section.
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
I'm not a real noob... I'm just new with z1...
RealiableCandy4 said:
Nope until other OSes start supporting KK base like CM11.
Ubuntu Touch only supports cm10.1 that android 4.2.x unless you want a phone with no camera the chances of that happening anytime soon are low.
Also ( correct me if I'm wrong) there's no fully working 4.3 base other than stock for XZ1.
But do not fear Sense 6 just got ported to N5 since N5 has nearly identical specs to Z1 a port might be coming soon. I would personally like to TRY and do that myself but exams in 3 weeks so nope.
Sent from my Xperia Z1 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Hmm i don't like sense and i mean with other os's, something that isn't based on android(i mean with another runtime like ubuntu...i think you know what i mean^^)
And i look forward to wp8.1 at the moment...hmm just waiting for it.
Sorry for my bad english^^

Categories

Resources