Android os port question - Android Q&A, Help & Troubleshooting

i want to port an android 2.3+ rom to a device that has only seen froyo. In order todo this tho, ive been told i need to either port a gingerbread radio img, create a kernel that runs on froyo and boots gingerbread, and some other shenanigans.
Can anyone point me to a source to help me out here or give me advice on such a project?
Sent from my Ally (Bionic zer0 rom)

Related

Running vanilla FroYo on Hero

Hi, i'm wondering if it is possible to build android (2.2 when it's released) and somehow run it with the HTC Hero drivers. Or would i need HTC's sourcecode for that?
And another question. Nexus One will run a plain vanilla build, as it has no proprietary drivers, or am I wrong?
Thanks in advance
-------------------------------------
Sent from my Hero
VelcroMan said:
Hi, i'm wondering if it is possible to build android (2.2 when it's released) and somehow run it with the HTC Hero drivers. Or would i need HTC's sourcecode for that?
And another question. Nexus One will run a plain vanilla build, as it has no proprietary drivers, or am I wrong?
Thanks in advance
-------------------------------------
Sent from my Hero
Click to expand...
Click to collapse
Well, I'm still an Android noob, but I know that you might be able to run the 2.2 SDK dump on the Hero. And when the source comes out, I'm sure the boys over at Hero Development will give you a good release. But if I'm wrong, sorry.
Think so, it should be a little while. The only reason ASOP wasn't good for the Hero was because the source for .29 kernel was never released by HTC. Now that the community has .29 source code, and with Cyanogen able to move to the newer kernel (his kernel is already Froyo compatible version wise), it's better than before.
Donut, Eclair need .29
Froyo needs .32
Check wikipedia
If its a CDMA Sprint Hero, you are in luck...
http://forum.xda-developers.com/showthread.php?t=686893

[Q] G1 Froyo AOSP building

I am going to build FroYo from Google's AOSP trunk, without any modification. I've read that CM6 proprietary binaries won't work well, so I grabbed them from HTC Developer, with the OTA image, to use unzip-files.sh.
Then, after unzipping, I only want to get a working AOSP, without any extended feature, like new kernel, or something.
Q1. Do I need to modify anything else?
Q2. Is it possible to create an update.zip with the AOSP building tools? I don't want to build CM6, but a totally AOSP-FroYo FroYo
I've read that the Sapphire needs some tweaking to get AOSP FroYo up and running, maybe the G1 needs some too?

Android 2.2 & X8 & Flash

If somewhere in time X8 get Froyo, will there be Flash support? Cause i read that the flash support depends on processor or something like that.
10x for you answers.
Well the official statement from adobe is that flash 10.1 requires ARM version 7 CPU and our is version 6. Despite of this there is custom froyo roms for other devices with arm v6 cpu so it should be possible. The short answer is that is SE make official froyo or gingerbread rom for X8 it will be probably without flash or with flash lite 4. If we manage to make custom froyo rom it will probably have flash.
Why we don`t start a work on a custom froyo rom ?
bnight said:
Why we don`t start a work on a custom froyo rom ?
Click to expand...
Click to collapse
'We' is funny word. It means 'I will try to do nothing, but I'm waiting for others'
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
As I understand the problem with froyo is that it use a different kernel then the eclair. But because Android is basically linux the kernel don`t affect the software only affect the communication with the hardware (drivers). So we have a 2.6.29 kernel on our X8. If we can use the same kernel for the froyo apps then we can run froyo as well on the same kernel (same hardware) also we can run Android 2.3 on the same hardware/kernel.
there are different APIs.. eclair uses API 7, froyo uses API 8 (info from Android SDK).
so there can be difference in drivers and other.. but it's only my guesses, dont blame on me
bnight said:
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
Click to expand...
Click to collapse
You can study the asop froyo rom made by zdzihu for x10 and try something similar for x8.
I don't know anything about linux so can't help you there...
Sent from my X8 Rooted+JiT+App2sd
As I understand this ASOP Froyo MOD is only the system.img and data.img and it`s exactly what I need to make the rom for X8 basically what I thing should work is to flush the Phone to 2.1 rooted and after that on the part when we copy the /system folder to copy the one form the Froyo MOD this will work i suppose but need to try it.
Installation process is quite ok but you'll need to make it compatible to x8..
On milestone it was possible. Old kernel and fully working froyo features. It has bootloader locked by 1024 rsa key. Its possible to build froyo on old kernel, but who can do it? We lack of experienced developers unfortunately.
Flash is a different matter, it won't work witch our processor, but froyo optimization is far more important.
::SEx8+root+xRecovery+JiT+app2SD::

[Q] Port MIUI to 2.3?

how can i port miui to a 2.3 GB rom? im pretty experienced with Linux and stuff, i cant find a sufficient guide or tutorial. anyone?
bump, anyone????
Something like this?
https://github.com/MiCode/PatchRom
There is stuff like this around XDA.
If this is your first ROM, I would suggest building Cyanogenmod or AOSP to learn about the Android build tree first. You learn a lot more that way.

[Q] Possible to keep Gingerbread Kernel for ICS?

Well I am working on beagleboard-xm project, where I am supposed to upgrade the current Android version to ICS. The thing is, I have to keep the current kernel , because it is customized for some applications that run on that board. It is not me that compiled that kernel...
Is it even possible to keep the "old" kernel and upgrade to ICS? Can it be done in any way? Or a new kernel with new patches has to be installed...?
Thank you! :good:
ZzznicotinezzZ said:
Well I am working on beagleboard-xm project, where I am supposed to upgrade the current Android version to ICS. The thing is, I have to keep the current kernel , because it is customized for some applications that run on that board. It is not me that compiled that kernel...
Is it even possible to keep the "old" kernel and upgrade to ICS? Can it be done in any way? Or a new kernel with new patches has to be installed...?
Thank you! :good:
Click to expand...
Click to collapse
i don't think it'll be possible for you to use the GB kernel for ICS
I used to have an HTC Desire S. After ICS was released all 4.0 roms on that phone used a modified gingerbread kernel for months, any attempt by the devs to use their own ICS kernel failed. I believe that HTC have now released the ICS kernel but it would be a good place to look. If I remember correctly the main devs for the phone I used were "superkid" and "mdeejay".
I now have a g nexus so can't give you more up to date info.

Categories

Resources