Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
kibuuka
Old
(Last edited by kibuuka; 14th July 2012 at 10:53 AM.)
#1  
Senior Member - OP
Thanks Meter 321
Posts: 149
Join Date: Jan 2011
Post [ROM][Early pre-alpha] AOSP ICS 4.0.4_r2.1 for DS5.

PREFACE: This ROM is not intended for everyday use and posted mainly for experienced users and streak-oriented developerss to evaluate it and collaborate on bug resolution and further development. If you expect it to fit any particular purpose - answer is: "No, not yet."

People who really helped to make this possible:

985hPaKicK
- author of original cm9 overlay files and pricey patches for DSC kernel.
Sergei Lyubshin (n0p) - team lead of DSC Phoenix kernel, which is used (in it's ICS-que incarnation) to power up this ROM.
Marc Alexander (marc1706) - original kgsl3.8 backport is taken from his kernel HD2 ics and used to provide support for ICS adreno drivers. Also, Marc's advices on changes in hw init procedures related to new kgsl were priceless. Marc, you're da man!
TeamICS - for excellent guides on installing android build environment.
Team Evervolv and CyanogenMod teams - for their hardware overlays.

Currently working:
  • Boot
  • Adeno drivers used to provide hwaccel (for real now, surfaceflinger no longer eats 100% of cpu all the time)
  • GSM subsystem - rild is partially working (no sim pin prompt)
  • Bluetooth - seem to work. Phone is able to pair to BT headset and output sound thru it (OP's Nokia's BH-103 - tested)
  • Wifi - partially. Signal strenght not being displayed at statusbar
  • Touchscreen - working.
  • Charging - works partially. Phone charges, reports battery percentage, but not voltages.
  • Sound output - works (No headset icon in statusbar is normal for stock sources.)
  • Data usage collecting.
  • UMS

Known not to work:
  • Everything that's not listed as working.

Other bugs observed by OP (to be extended with ROM users' feedback):
  • No mobile data reported by several users. OP is unable to reproduce it, so it's being investigated in "blind" mode at the moment. Currently known rild refuses to establish datacall because it thinks that user has no data subscription. EDIT: there's report that removing PIN makes things to work. Not perfect, yes, but worth a try. Report your results, please.
  • Scanning for available cellular networks is broken.
  • Extremely high load average (sometimes, seem to be caused by installed applications)

Development related links:
Download links: ROM itself - Updated Jul. 14th 13:53MST (changes: see post #2)
Alternative build - OBSOLETE Updated Jun. 28th 05:16MST. Temoporary solution for webkit rendering glitches.

gapps: update-Gapps-ICS-20710.zip See TheManii's post for details Mirror
root: Superuser.zip recommended way to gain a root on this ROM (By TheManii) Mirror

Screenshots: posted earlier in General forum *click*

Installation precautions:
Usual ones. ROM is pre-alpha, so nandroid backup is your natural choice in this case . Factory reset from recovery menu is suggested (dalvik cache deletion is optional but recommended for first boot - caches will be rebuilt anyway).

Updating from previous builds of this ROM:
  • Flash new version
  • Flash gapps
  • Flash Superuser.zip (if applicable)

Last words: Feel free to provide additional details and feedback as you test it out. This project is amied to provide a stable base for future streak development. Once we have stable AOSP with full hw support - we have nice shortcut for porting anything that's not AOSP.

P.S. OP is not really experienced in ROM hacking and modding - all tips related to optimisation are greatly welcomed - for everyone's benefit
The Following 72 Users Say Thank You to kibuuka For This Useful Post: [ Click to Expand ]
 
kibuuka
Old
(Last edited by kibuuka; 14th July 2012 at 09:47 AM.) Reason: status update
#2  
Senior Member - OP
Thanks Meter 321
Posts: 149
Join Date: Jan 2011
Default Reseved

Changelog (New records are displayed first):

Jul. 14 (built and uploaded for internal testing Jul. 13)
  • kernel: hPa's "force speaker on" patch.
  • system: Multiple internal changes in camera-related stuff (just for ther record. camera is still unfunctional)
  • build.prop: mobiledata.interfaces=ppp0. ro.telephony.ril.v3=datacall,signalstrength,facili tylock,icccardstatus,skipbrokendatacall

Jul. 11
  • kernel: reverted io scheduler back to cfq.
  • kernel: default cpu governor: smartass2.
  • kernel: screen rotation patch from updated Phoenix branch. Credits to hPa and n0p. hw.sw.rotation=180 is obsolete now.
  • system: *finally* there's working (for OP, please do extensive testing and report back) usb mass storage. Cm9's vold and LegacyUsbSupport (along with messing with rest of source) did a trick.
  • system: removed BasicSmsReceiver.apk from being built and installed. Double sms notifications should be gone.

Jul. 02
  • kernel: enabled iptables support (needed for mobile quota setting).
  • kernel: new cpu governors added. feel free to play with them and share your experience.
  • kernel: added new io schedulers. new default is sio (matter of change).
  • system: mobile quota setup is functional as of now.
  • system: built with BOARD_AAPT_PREF_CONFIG := hdpi mdpi. 160dpi users - please check if dialer problem is still present.
  • interface: added two previously unincluded LWPs.

Jun. 30
  • Resolved FCs in kgsl shown in 0630 posted earlier. Please re-download. Filename should read as dell_streak-ota-eng.den.063012-2.zip
  • kernel - Added support for quota2. Mobile data limits will work in next release (still need to figure if iptables binary is needed for this to function)
  • OpenGL-disabled build is put on hold and won't be updated since we have figured most of opengl-related problems now.
  • Fixed webkit rendering issues. (Gmail renders pages correctly but seem to "hide" message content on scroll. Anyone aware of gmail app bugtracker presence? Share a link, please UPDATE: not present at clean install. Please check if dalvik cache fleanup fixes it for you. If not - try factory reset) Please note browser is built with OpenGL rendering disabled by default for OP's testing purposes. This will be changed in next build.
  • Multimedia libs being built from sources now.
  • Working video in YouTube as result
  • Lots of Qualcomm-related patches in OpenGL-subsystem (selected parts of frameworks/base taken from mikegapinski's PolishBlood repo (Great job, Mike), lots of patches are from CAF, source was additionally patched (proper ro.sf.hwrotation=180 support, gradient fix, some more) to work correctly on DS5)
  • Removed some unfunctional components from being built. Factory reset recommended for full removal if updating from previous builds of this ROM.
  • Flipped thumbnails in recent apps issue - fixed. Re-enabling...
  • kernel: re-enabled per-process pages in kgsl (default setup).
  • kernel: default io governor set to ondemand.

Jun. 28
  • 0627 rebuilt with new flags. no changes in code. hdpi resources are included and used by default.
  • added debug.egl.swapinterval=0 to build.prop
  • Added Superuser.apk (non-functional at the moment. Use Superuser.zip from TheManii's thread for now)

Jun. 27
  • Partial fix for mobile data. Searching for available networks known to fail. EDIT:SIM PIN request - still no love. Please test everything you can and report back.
  • Data usage logging is working now. Necessary patches applied to kernel source.
  • Surfaceflinger has dithering enabled by default. Smooth gradients ftw.
  • Added missing LWPs (requested by TheManii)
  • Added alternative build (it's being built with USE_OPENGL_RENDERER set to false). It has no webkit rendering bug at cost of lesser interface attractiveness.
  • Tethering options re-enabled. Check which are worked for you and report back, please.

Jun. 23
  • Disabled per-process page tables in KGSL driver (for now, matter of reversal on test results)
  • Surfaceflinger problem resolved. Interface is pretty smooth now
  • Enabled PF_KEY support in kernel (in resolution of pkoning's bug report)

Jun. 21
  • new kernel build - ipv6 is enabled - without this google services fail to operate properly
  • added missing apps (Messaging, Camera (broken) and several others) to build set
  • added some findings to build.prop, removed libGLES_android.so - overall interface performance is slightly improved, yet we're sure we're running with hwaccel now

Jun. 19
  • sound is partially working now (speaker and BT headsets. wired headsets/headphones not working yet)
The Following 35 Users Say Thank You to kibuuka For This Useful Post: [ Click to Expand ]
 
deysmacro
Old
#3  
deysmacro's Avatar
Senior Member
Thanks Meter 145
Posts: 732
Join Date: Jan 2012
if i not mistaken... there is ICS apps rip/port for messaging... i think i have seen that on market...
 
john9
Old
#4  
Account currently disabled
Thanks Meter 263
Posts: 1,592
Join Date: Oct 2011
No screenshots?
 
deysmacro
Old
#5  
deysmacro's Avatar
Senior Member
Thanks Meter 145
Posts: 732
Join Date: Jan 2012
Quote:
Originally Posted by john9 View Post
No screenshots?
i believe OP already included it on the first post...
 
ps000000
Old
#6  
Senior Member
Thanks Meter 3
Posts: 123
Join Date: Sep 2011
Location: Nonthaburi / Bangkok
This is the Great Start !!!
Thailand 3G-850MHz
- Samsung Galaxy Note 2 White [PhoenixROM]
- Samsung Galaxy Nexus Black [4.2.2]
- Samsung Galaxy Tab Plus (P6200L) White [Stock 4.0.4]
- Apple ipad 3rd gen. 16GB WiFi White [iOS 6.1 JailBreak]
 
rebski
Old
#7  
Senior Member
Thanks Meter 10
Posts: 113
Join Date: Jul 2010
Quote:
Originally Posted by john9 View Post
No screenshots?
I think these are the screenshots
http://forum.xda-developers.com/show...2&postcount=46

What a great start!
 
ncik
Old
#8  
Member
Thanks Meter 12
Posts: 87
Join Date: Dec 2010
Location: Delhi
I just tried it for a while. It feels awesome to have gotten this far. The ROM is quite laggy as the OP has already mentioned but I was able to get around. I was unable to make a call got an error about sim card not being there. I didn't have any 3G connectivity either. And didn't have any Wi-Fi to try since I am office right now. Since I did this in a hurry I forgot to factory reset but didn't get any FCs. I am upgrading from CM 7.2. None of the google apps seem to work besides youtube but all other apps started without any issues. Looks very good though it's almost like I can smell ICS now.
 
rebski
Old
#9  
Senior Member
Thanks Meter 10
Posts: 113
Join Date: Jul 2010
I have a spare Streak so am happy to reserve it for testing. Let me know if I can do anything specific.

I can confirm that wifi works.

I have tried setting up my Google account but get "Unfortunately, Exchange Services has stopped"

Browser works after a fashion but is not usable.

I can dial outgoing call and the receiving phone rings but no sound. Likewise for incoming calls, my Streak rings but I can't hear the caller and the caller can't hear me.

I seem to have trouble setting up an APN.

Sorry if all of this is already known. I still can't believe that I am looking at Android 4.04 on my Streak.
The Following 3 Users Say Thank You to rebski For This Useful Post: [ Click to Expand ]
 
Crinos512
Old
#10  
Crinos512's Avatar
Senior Member
Thanks Meter 24
Posts: 154
Join Date: Nov 2010
Angry omg!

I am so looking forward to this!

Mega-Kudos to everyone involved!

 
Post Reply+
Tags
aosp, ics, streak 5
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...