Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Thread Closed

[ROM] Gingerbread-2.3.4 (Codename Phoenix, released on 2011-10-20)

OP andy572

11th January 2011, 08:12 PM   |  #1  
andy572's Avatar
OP Recognized Developer
Flag Germany, Munich (Deutschland, München)
Thanks Meter: 3,947
 
2,375 posts
Join Date:Joined: Sep 2010
More
Hi @all,

This is a unofficial ROM of gingerbread for use in LG-P500 mobile devices.
NO Support by LG and after flashing you can't connect with this ROM to the LG PC-Suite for updates. If you want update a original firmware, u have to flash
a original ROM deployed by LG.

Please, do not ask when i release a build. If a build is ready to test, i upload the ROM and you'll see a download link in THIS post.
For general questions, please look here

Current state of Gingerbread ROM by andy572 (Version 2.3.4 Codename Phoenix)
previous rom for download based on CM7 has been removed, i dont support the latest rom from now.

Latest Changes
* light text color bug fixed
* gallery3D app: pinch to zoom fixed
* gallery3D app: loading a bit slow - fixed
* kernel: wifi not working, kernel module is broken - fixed
* kernel: kernel doesnt support clear ram feature in settings - fixed
* expanded statusbar bugs fixed
* new lockscreen implemented
* modified gps.conf
* modified apns-conf.xml
* network provider search fixed
* contact import from sim card fixed
* crash in contacts app fixed (app was FC'ing when swipe over the tabs on the top)

Very known bugs:
- If no default ringtone is choosen in settings menu, android choose one for u and change this randomly
- FM Radio and USB-/WiFi theasering not working (maybe with 3rd party apps)
- strong pixelation/color banding issues in wallpapers and picture gallery app
- Airplane-, Vibrate modes and audio volume settings change gets not detected in expanded statusbar view toggles
- rom is only working with old baseband and clockwork mod recovery

INSTALL
1.) Install ClockwordMod Recovery, old AmonRA isnt supported anymore.
2.) Flash the ROM file
3.) If you're coming from any other than THIS rom, YOU NEED TO DO A COMPLETE WIPE before reboot!!!

Download
http://www.phoenix-android.com (Android 2.3.4 Phoenix)
Further information:
The new rom is based on CodeAurora's Android Gingerbread, CM7 and android open source code (2.3.4 and 2.3.5).
Many thanks to franco for the cool kernel tips and the funny after work days

Sources
CodeAurora
Phoenix-Android

Whats next coming?
* Electron Beam feature is causing black screen: FIXED (Feature permanent disabled)
* allow swipe in contacts/phone app on call log
* optimize webkit code
* modify music app
* modify and bugfix launcher app again
* modify and bugfix camera app
* modify and bugfix fm radio app
* fix bluetooth audio

Greets from Munich/Germany
Andy
Attached Thumbnails
Click image for larger version

Name:	screen.jpg
Views:	12850
Size:	42.4 KB
ID:	755817  
Last edited by andy572; 20th October 2011 at 09:38 PM.
The Following 103 Users Say Thank You to andy572 For This Useful Post: [ View ]
11th January 2011, 08:21 PM   |  #2  
Member
Flag Constanta
Thanks Meter: 2
 
34 posts
Join Date:Joined: Jan 2011
More
ooh, nice to have someone interested of doing that!
11th January 2011, 08:28 PM   |  #3  
Member
Thanks Meter: 4
 
80 posts
Join Date:Joined: Sep 2010
More
It's nice to have some people interesting in developing a gingerbread custom rom for our optimus P500. I would help if i knew what you need. I don't know what you are talking about so... Sorry
11th January 2011, 09:28 PM   |  #4  
andy572's Avatar
OP Recognized Developer
Flag Germany, Munich (Deutschland, München)
Thanks Meter: 3,947
 
2,375 posts
Join Date:Joined: Sep 2010
More
Hi,

i'm talking about to bring up a gingerbread installtion to our mobile.
All what i have is a ready compiled android 2.3.1 without a kernel and without LG addons, there are (possibly) required to boot the phone to gingerbread.

i've tryed yesterday and today to boot with a mix from froyo, but this does not works - even if i disabled some hardware, the system needs some information from modules build by LG - it boots only when gingerbread is flashed over froyo without a complete wipe, nothing but the launcher is working

After a wipe, the system loops around while booting and bringe lot of permission errors in logcat.
The Following 5 Users Say Thank You to andy572 For This Useful Post: [ View ]
11th January 2011, 10:32 PM   |  #5  
Member
Thanks Meter: 4
 
80 posts
Join Date:Joined: Sep 2010
More
Did you look in this thread : ?
There is a kernel and it could help you
11th January 2011, 10:46 PM   |  #6  
andy572's Avatar
OP Recognized Developer
Flag Germany, Munich (Deutschland, München)
Thanks Meter: 3,947
 
2,375 posts
Join Date:Joined: Sep 2010
More
Thank you dark-k, but i don't search a kernel but peoples they are interested to help building
The Following 2 Users Say Thank You to andy572 For This Useful Post: [ View ]
12th January 2011, 02:19 AM   |  #7  
Senior Member
Thanks Meter: 14
 
185 posts
Join Date:Joined: Aug 2009
i am not a dev but i know how linux works and i got a p500 so if u need help u can count with me buddy.
12th January 2011, 10:02 AM   |  #8  
Senior Member
Flag milan
Thanks Meter: 40
 
276 posts
Join Date:Joined: Jan 2010
More
Quote:
Originally Posted by andy572

All what i have is a ready compiled android 2.3.1 without a kernel and without LG addons, there are (possibly) required to boot the phone to gingerbread.

hi can you tell me how to i can compile a clean complete version of android without kernel?
thanks
12th January 2011, 10:51 AM   |  #9  
kpbotbot's Avatar
Senior Member
In an ark.
Thanks Meter: 63
 
419 posts
Join Date:Joined: Dec 2010
How about this kernel? The dev says it's supposed to be compatible with any rom.

http://forum.xda-developers.com/show...=866774&page=9
12th January 2011, 01:22 PM   |  #10  
andy572's Avatar
OP Recognized Developer
Flag Germany, Munich (Deutschland, München)
Thanks Meter: 3,947
 
2,375 posts
Join Date:Joined: Sep 2010
More
How to compile android 2.3.3:

1.) If you use a windows system, install VirtualBox 4.x and than Ubuntu 10.10 Desktop Edition as guest OS (its the smallest version and is enough for compilings)

Attention: Android compiling requires lot of free space.
My Ubuntu virtual harddrives size is 30GB, partitions are 10GB, 512MB (SWAP) and 19.5GB. During install, mount the 10GB partition on /, the 19.5GB partition on /home.

1.1) Prepare user
to have easier system access, we act as root - so set a new password to root and change the current user:
Code:
sudo passwd root
Enter the new password to root and change user:
Code:
su -
1.2) change the shell to bash
Ubuntu 10.10 has a symlink in /bin/sh - this links not to the bash which is required by android to compile:
Code:
rm /bin/sh && ln -s /bin/bash /bin/sh
2.) Install required compilers and software:
Code:
apt-get install build-essential automake autoconf binutils libncurses5-dev xorg-dev git-core gnupg flex bison gperf zlib1g-dev
3.) Prepare home directory
Code:
mkdir -p /home/android/bin
cd /home/android
3.) Install JAVA
- Download latest java-1.6 (it's required by gingerbread to build java apps) from Oracle site:
https://cds.sun.com/is-bin/INTERSHOP...-CDS_Developer and select Linux (not Linux64!!!)

Copy file jdk-6u23-linux-i586.bin to /home/android and exec the file:
Code:
./jdk-6u23-linux-i586.bin
and type "yes" to accept the license.
After install, move the new directory to /usr/lib/jvm:
Code:
mkdir -p /usr/lib/jvm && mv jdk1.6.0_23 /usr/lib/jvm
rm -rf jdk1.6.0_23
4.) Adopt JVM and user's bin path to all users env:
Code:
echo 'export PATH=$PATH:/home/android/bin:/usr/lib/jvm/jdk1.6.0_23/bin' >> /etc/profile
echo 'export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_23' >> /etc/profile
echo 'export ANDROID_JAVA_HOME=$JAVA_HOME' >> /etc/profile
source /etc/profile
5.) Download Android 2.3.3
Code:
curl http://android.git.kernel.org/repo > bin/repo
chmod a+x bin/repo
repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
repo sync
6.) Compiling Android 2.3.3
To build a final release on a 32bit machine, we must modify some files and use the target option "user" (default is "eng", which is only a debug build for the emulator).
Attention
following code must be run in root of your repo:
Code:
source build/envsetup.sh
lunch thunderg-user
make -j2
After a build time of 1-2 hours, we have in folder out/target/product/generic our images: system.img,ramdisk.img and userdata.img and in folder prebuild/linux-x86/toolchain our android arm-eabi to compile kernel and so on.

If any goes wrong, please post here - it's possible that i have forgot to post some...
Last edited by andy572; 1st March 2011 at 10:09 PM.

The Following 11 Users Say Thank You to andy572 For This Useful Post: [ View ]
Thread Closed Subscribe to Thread

Tags
aosp, cm7, gingerbread, p500, phoenix, rom
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes