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

Status
Not open for further replies.
Search This thread

DaXmax

Senior Member
Sep 16, 2008
10,846
9,928
Singapore
This is a good idea that i have also been looking into. When ICS gets stable enough we will probably make a custom hboot based on blackrose with expanded system and reduced cache and data on sd in some fashion. But for now i want to keep the img's small enough so as many people can flash them as possible.

BTW alpha5 with gapps is live ;)

I prefer using it with a repartitioned NAND instead of sdcard (Like Sense style), is kinda troublesome and my 8gb has alot of stuffs....
 

El Daddy

Retired Forum Moderator
May 2, 2008
4,261
5,210
Roseville, MN
You need the SDK installed.

Put the system.img and the boot.img in the same location as fastboot.exe. Then open command prompt from that locations (shift + right click)

Boot into the bootloader. Then run the fastboot commands from the 1st post.
 
  • Like
Reactions: Alankrut

Alankrut

Senior Member
Sep 6, 2009
210
90
If you doesn't know how to flash the rom, you should probably just pass for the moment and wait for a flashable version when this rom 'll be ok.

so its not a quick thing to do?

---------- Post added at 02:01 AM ---------- Previous post was at 02:01 AM ----------

You need the SDK installed.

Put the system.img and the boot.img in the same location as fastboot.exe. Then open command prompt from that locations (shift + right click)

Boot into the bootloader. Then run the fastboot commands from the 1st post.

Thanks!!!!!!!
 

texasice

Retired Recognized Developer
Oct 27, 2009
603
3,434
Austin

yumcax

Senior Member
Aug 29, 2010
277
125
Seattle
What is the cause of the orange rectangle that sometimes appears? I thought that it was indicative of an SDK build.
Also, bug: I am finding it impossible to "swipe" away notifications.
 

bluedragon1982

Senior Member
Jun 20, 2006
644
59
41
Detmold
I foubd an intresting info in sn ICA Rom for the HTC Desire. Maybe this could be helpful to get ICS for the Nexus One better

DOWNLOAD LINK AT THE END OF THIS POST, READ THE DISCLAIMER AND INSTRUCTIONS FIRST!

.
.
.
.

added htc_ril.so from CM7
added init.d from CM7
added hcitool from CM7
added hciconfig from CM7
added hcidump from CM7
added tcpdump from CM7
modified update-script (CM7 base)
modified build.prop (CM7 base)


Sent from my Nexus One using xda premium
 

HairyMerkin

Senior Member
Mar 5, 2010
256
16
I just had a play with it, it looks pretty nice. Although, I'm out until hardware acceleration works. I cannot handle a slow phone!
 

thangnh

Senior Member
Mar 17, 2010
130
3
My N1 after flashing Alpha5 is quite slow, is it because this build is still lacking HW_acceleration?
 

JieeHD

Retired Recognized Developer
Dec 29, 2010
734
388
Glasgow
You might want to check out the following CM Gerrit submissions.

msm: added missing GRALLOC_MODULE_PERFORM_CREATE_HANDLE_FROM_BUFFER

msm: shameless gralloc port from cm7 tree

The first submissions suggest it would allow the old CM7 gralloc modules to load in ICS. The second submission is just the CM7 libgralloc-qsd8 but hopefully that might allow the old drivers to load at least.

EDIT: just seen drewis already tried those modules, disregard this post.

Sent from my HD2 using xda premium
 

jnwhiteh

Senior Member
Nov 3, 2009
128
0
I've added my information to the spreadsheet linked in the IRC channel. I'm not in a great spot for testing (have no signal on a stock ROM), but I'll continue to play with it throughout the day. I'll try to help in any way I can =)
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 85
    This thread has been superseded by this thread: http://xdaforums.com/showthread.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:
    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:
    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)
    15
    CHANGELOG

    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
    12
    Alpha8 released. No HWAccel (sorry). But market works. headset. and network stats. Plus more gapps.
    7
    The driver structure looks very similar. I would guess that all you only need to change is https://github.com/pershoot/kernel-2638/blob/master/arch/arm/mach-msm/htc_35mm_jack.c

    and remove line 224:
    hi->ext_35mm_status |= BIT_35MM_HEADSET;

    This value makes the sysfs have a value of 120 instead of 2.
    #define BIT_35MM_HEADSET (1 << 7)

    ThankYou! this fixed it. packaging and uploading new kernel now.

    [edit] uploaded see OP
    4
    Presenting WORKING wifi! see OP