Thread Closed

[DEV] ICS AOSP (from CM's source) Development Passion (N1) [Alpha8]

16th November 2011, 04:48 AM   |  #1  
texasice's Avatar
OP Recognized Developer
Flag Austin
Thanks Meter: 3,463
 
602 posts
Join Date:Joined: Oct 2009
More
CHANGELOG
Alpha8 Link to Alpha8
New apn list from cm
Update gapps with ones from koush's NS build.
Headphone fix (thanks zivan56)
Back to pershoot's BFS kernel as base.
Added network stats and quota to kernel.
Built with opengl enabled (currently causing blank screen)(REMOVED)(still no HWAccel)(disable Window/Transition effects makes it much nicer)

Alpha7 Link to: Alpha7
Same as alpha6
Rebuilt with openjdk (this is aosp after all)
Added Gmail and Market
Market: login, try and download an app (only one), it will error. Reboot. Open market and it should start downloading. Then you're good.
Market: I wiped and now market does not work. same error. Can't seem to fix it.
Change to IntersectRaven's 2.6.38.8 AVS Kernel based on pershoot's

Alpha6 Link to: Alpha6
Added liba2dp for audio over bluetooth. (untested) (removed: caused build problems)
AUDIO FIX: a real audio fix (thank you firesnatch [sean neeley])
Head phone jack does not work yet. plays through speaker while plugged in.
added back all apps but VideoEditor and its libs and Camera
added back all ringtones and notifications
switched back to userdebug build
No gapps: Sorry. They were deleted when i rebased my tree. But they had issues anyway. So not bothering with them on this release.
gralloc's back (hence the lag) Disabling animation in developer settings helps.
3g seems to start the connect/disconnect thing after a while of non use. fix is either reboot. or go into setting and disable mobile data for a minute then turn it back on.


Alpha5: Link to Alpha5
switched from userdebug to eng variant
got su back and some bluetooth files (still broke for me)
removed most sounds (ringtones,notifications) to save some space
removed apps: Camera, VideoEditor, libWnnJpnDic, PinyinIME, Email, Exchange, libvideoeditor_jni, libvideoeditorplayer, libvideoeditor_core
Added Gapps: Market wont show up untill you sign in through settings
Issues: screen now flashes an orange outline on edge of screen when you click some buttons

Alpha4: Link to Alpha4 as system and boot images
Home button works! (thanks again to rampv78)
Removed soft buttons
Changed lcd density back to 240

Alpha3:Link to Alpha3 as a flashable zip
Rebase latest changes in CM tree.
Try new GPS code in CM gerrit.
Better Audio fix: Still broken but more stable (closer to working out a real fix)
Leave out gralloc since we dont have HW Acceleration yet.

Alpha2:Link to Alpha2 as a flashable zip
changed ro.sf.lcd_density to 220 to fix softkeys
build with gralloc: kind of makes it laggy if it bothers you delete /system/lib/hw/gralloc.qsd8k.so (but not gralloc.default.so)
Working:
Calling: (mic works they can hear you)
Sound/Mic: sort of (thanks to tip from rapmv78 and the Desire guys)
Gps: I think (might just be googles location features even though its unchecked in settings)(tested by visiting maps.google.com in browser with wifi off)
Not Working:
3g: still very sporadic (a few reboots fixes it somtimes)(maybe i need to update to latest radio)
Home button
Trackball

Alpha1: Link to Alpha1 as system.img and boot.img
Migrate source to CM repos
Using ICS init (alpha0 used CM7)
Pershoots CM7 2.6.38.8 Kernel
Added Soft Buttons to give us a working home button (although this causes the bottom row of the keyboard to be half way covered up) You can fix this by changing ro.sf.lcd_density to 220 or 200 in /system/build.prop
Not working:
3g (severe connect/disconnect issues)
Audio
Home button
Trackball
Some other stuff I can't remember
Last edited by texasice; 27th November 2011 at 11:28 AM. Reason: Reserve for OP
The Following 16 Users Say Thank You to texasice For This Useful Post: [ View ]
16th November 2011, 04:48 AM   |  #2  
texasice's Avatar
OP Recognized Developer
Flag Austin
Thanks Meter: 3,463
 
602 posts
Join Date:Joined: Oct 2009
More
[DEV] ICS AOSP (from CM's source) Development Passion (N1) [Alpha8]
This thread has been superseded by this thread: http://forum.xda-developers.com/show....php?t=1366897

Changelog in Second Post:
Screenshots attached at bottom:

Link to Alpha8
This tarball also contains a userdata image where most of the gapps are.
People whose rotation/bluetooth doesn't work: Try flashing this new boot.img and see if it fixes it.
I will not be uploading any more flashable zips as they seem to be broken

Working:
Quote:

Wifi
MMS
Calling (People I talk to say they can hear me better than the could when i was on CM7)(Probably coincidence)
Bluetooth (works for babijoee but broken for me)
TouchScreen (Multitouch)
Sound (Flawless)
GPS (works for me)
Accelerometer (rotation) (works for babijoee but broken for me)
Home button
3g (seems to like radio 5.08.00.04)(works for me)
Headphone jack
Network Stats and Quota

Not Working:
Quote:

Trackball
Camera
USB mass storage (use adb)
Hardware Accelaration
Wifi Signal Strengh Icon in Status Bar.

Questions? Check out this FAQ (thanks alex_mobile)
Anyone that wants to colaborate
Join us in #ics_desire_nexus_dev on freenode
My nick is drewis.
Any help is welcome.

To flash the img files.
Code:
tar xjf ics-passion-alpha*.tar.bz2
adb reboot bootloader
fastboot -w
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash boot boot.img
fastboot reboot
I'm using blackrose hboot (standard partitioning) but i dont think it matters what hboot you use.

Don't tell me whats wrong with it (i already know that) Tell me how to fix it!

Here's my sources to get you started:

I have set up an organization on git hub where you can follow the progress
https://github.com/ics-passion-dev
[Note:] I am updating these regularly.

Get source (cm ics repos)
Code:
repo init -u git://github.com/ics-passion-dev/android.git -b ics
repo sync
Fix Audio.
Code:
cd hardware/msm7k
git fetch http://review.cyanogenmod.com/p/CyanogenMod/android_hardware_msm7k refs/changes/03/10303/1 && git cherry-pick FETCH_HEAD
Build it.
Code:
. build/envsetup.sh
lunch full_passion-userdebug
mka
Note: The above is not enough to get a clean build you will need to debug some minor errors.

On amd hexacore w/ 12gb ram takes 40 minutes. (where CM7 takes 14)
Attached Thumbnails
Click image for larger version

Name:	device-2011-11-18-233559.jpg
Views:	9510
Size:	37.9 KB
ID:	787615   Click image for larger version

Name:	device-2011-11-20-120507.jpg
Views:	5526
Size:	21.7 KB
ID:	789488   Click image for larger version

Name:	device-2011-11-21-141628.jpg
Views:	5442
Size:	39.4 KB
ID:	790606   Click image for larger version

Name:	device-2011-11-21-144058.jpg
Views:	5967
Size:	28.8 KB
ID:	790607  
Last edited by texasice; 28th November 2011 at 08:29 PM.
The Following 86 Users Say Thank You to texasice For This Useful Post: [ View ]
16th November 2011, 04:54 AM   |  #3  
fabler's Avatar
Senior Member
Flag Ahmedabad
Thanks Meter: 19
 
587 posts
Join Date:Joined: Aug 2010
More
Quote:
Originally Posted by texasice

I would like to get a functioning ICS build as soon as possible. Anyone that wants to colaborate im hangin out in #cyanogenmod-dev on freenode with nick drewis. There is no way I will be able to do this by myself. So any help is welcome.

Pic below is a first build
Issues:
nothing works except touchscreen but it is still broken. It acts like a trackpad.
But it did boot on the first try so thats something.

I would really like to help you. And I am also very excited about having ICS running on my nexus one. I'm a java developer. Please let me know if I would be useful building ICS on nexus one?

Thanks.
16th November 2011, 06:16 AM   |  #4  
texasice's Avatar
OP Recognized Developer
Flag Austin
Thanks Meter: 3,463
 
602 posts
Join Date:Joined: Oct 2009
More
Update:
Bluetooth is working: I can pair my logitech dinovo keyboard to it and navigate.
Wifi is scanning but not connecting to wpa.
No progress on touchscreen acting like a trackpad. Upside multitouch works.
The Following User Says Thank You to texasice For This Useful Post: [ View ]
16th November 2011, 06:19 AM   |  #5  
Senior Member
Flag Melbourne
Thanks Meter: 123
 
203 posts
Join Date:Joined: Mar 2010
More
Did you manage to get GL acceleration working?
16th November 2011, 06:22 AM   |  #6  
Member
Flag Bangalore
Thanks Meter: 5
 
36 posts
Join Date:Joined: Jun 2008
More
Does this help for the touchscreen issue? The touchscreen was working well on the SDK port

http://forum.xda-developers.com/show...3&postcount=55
The Following User Says Thank You to sunnybhai For This Useful Post: [ View ]
16th November 2011, 06:24 AM   |  #7  
Senior Member
Flag Melbourne
Thanks Meter: 123
 
203 posts
Join Date:Joined: Mar 2010
More
Just use the IDC file from my SDK port.
The Following User Says Thank You to dr1337 For This Useful Post: [ View ]
16th November 2011, 06:50 AM   |  #8  
texasice's Avatar
OP Recognized Developer
Flag Austin
Thanks Meter: 3,463
 
602 posts
Join Date:Joined: Oct 2009
More
Quote:
Originally Posted by sunnybhai

Does this help for the touchscreen issue? The touchscreen was working well on the SDK port

http://forum.xda-developers.com/show...3&postcount=55

Quote:
Originally Posted by dr1337

Just use the IDC file from my SDK port.

Yup. fixed it.
The Following User Says Thank You to texasice For This Useful Post: [ View ]
16th November 2011, 07:25 AM   |  #9  
texasice's Avatar
OP Recognized Developer
Flag Austin
Thanks Meter: 3,463
 
602 posts
Join Date:Joined: Oct 2009
More
Quote:
Originally Posted by dr1337

Did you manage to get GL acceleration working?

No i havent even looked at that.
16th November 2011, 10:54 AM   |  #10  
Senior Member
Thanks Meter: 75
 
621 posts
Join Date:Joined: May 2010
More
nice work

The Following User Says Thank You to evcz For This Useful Post: [ View ]
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes