Thursday, June 21, 2012

[CM7][UNOFFICIAL][JUN14] temasek's UNOFFICIAL BUILD 123


temasek's UNOFFICIAL BUILD 123


NOTE

This is an UNOFFICIAL build of CM7 ( CyanogenMod 7 ) for p990 and by NO means this is my ROM. I am just compiling from CM Source and 100% credits goes to TeamDouche, the device maintainer of p990 Ricardo Cerqueira and all other coders who contributed to CyanogenMod.

This is similar to a nightly from CM but has some extra goodies baked in. If you can't handle some things possible being broken, please don't use this and then complain to me for building it.



NEW builds will be uploaded to http://temasek.hopto.org first. The other 2 sites will be uploaded with the builds at a later time. The new download site courtesy of Vadonka

- I'm back doing CM7 unofficial builds for now but pls do NOT expect daily updates. My day job currently is a hell lot busier than ever.
- File renamed as RCx-XX to reflect current status of Release Candidate.
- This unofficial build comes with 218 RIL

With effective #100, all builds are with PDroid frameworks. PDroid is the privacy protection framework (see svyat's PDroid thread). All the credit goes to svyat. Also credit to pastime1971 for his CM7.2 update patch of PDroid.

PDroid source updated from v1.27 to v1.32
PDroid Changelog
1.32: Fixed updating from version 1.27 and below
1.31: Fixed patching incompatibility with some ROMs (like Zeus v5)
1.30:
Fixed the alarm being put to snooze every time a call is received or made
Fixed FC for some applications (like Yandex Maps)
Fixed bootloops for AT&T and SonyEricsson devices (hopefully)
Many small tweaks

temasek's p990 kernel

140612-1423-OC-temasek.zip
140612-1427-temasek.zip
- Remove compiling for 2 modules, namely cifs.ko & ntfs.ko
- For users who are using those modules, pls use my older kernel or other kernels.

140612-0806-temasek
- Same as 070612-1149-OC except stripped of OC/UV feature

070612-1149-OC-temasek
- Revert to oc max 1308mhz
- Fix reboot/boot to recovery

060612-0231-OC-temasek
- OC up to 1355mhz
- Reintroduce 216mhz as lowest clockspeed. For those not suitable on this lowest clockspeed, pls use 2nd lowest as your minimum.

020612-1909-OC-temasek
- Add ntfs.ko module

020612-0952-OC-temasek
- Add cifs.ko module

010612-1846-OC-temasek
- Added 1308 mhz
- Removed 216 mhz (but Antutu CPU Master still reflect 216mhz  )

290512-1926-OC-temasek
1. Added RamHack patch by Wkpark, rh script by Vadonka

RAMHACK INSTRUCTION
Open Terminal Emulator
Code:
su
rh
select your desired ramhack amount
sync && reboot
280512-1748-OC-temasek
1. Minor bump of kernel to 2.6.32.59
2. Adjust voltage table.

270512-1852-OC-temasek
1. Revert to my initlal oc voltages table. I believe it is more than safe for everyone.
2. Added tegra: cpu voltage reliability

250512-1043-OC-temasek
1. Adjust oc/uv values
2. mm: Adjust dirty writeback for IO boost

230512-2139-OC12-temasek
1. Add ability to OC up to 1216mhz

220512-2206-temasek
1. Bump to version 2.6.32.56

210512-1742-temasek
1. Added vr scheduler - SIO still at default

070512-0104-temasek
1. Battery overheat patch by wkPark

050512-1911-temasek
1. Added Simple IO Scheduler (SIO) as default

050512-1024-temasek
1. Updated to latest v21y battery driver

270412-2012-temasek
1. Fixed missing /sys/kernel/mm/ksm/ folder

26Apr12-1159-temasek
1. Add vadonka's call quality tweak
2. Update KSM Values (better battery, ie doesn't drain as much as b4)

24Apr12-0030-temasek
Stock CM Kernel +
1. star_batter.c from 3.0.y backported
2. snappy compression/decompression by Google from 3.0.y backported
3. Kernel KSM support
4. Voodoo (optional)

SOURCE


CHANGELOG (Same for N1-115 , p970-94)

PORTS FROM EXTERNAL SOURCE

NEW - Keep last rotation when disabling automatic rotation.
NEW - pullVcard of unknown phone number (Bluetooth)
NEW - Also set name to 'Unknown' for unknown numbers. (Bluetooth)
Make sure internal state is initialized when toggling network mode.
Don't consider input restricted if keyguard is still disabled.
Do in-call vibration in separate thread. - Backport from ICS change I7bd82bfc
Increasing ringtone volume option (1/3) - Backported CM9 Feature
Increasing ringtone volume option (2/3) - Backported CM9 Feature
Increasing ringtone volume option (3/3) - Backported CM9 Feature
Add Polish translation for increasing ring feature.
Don't kill pending ringtone increase messages on subsequent rings.
Remove confusing ringtone volume slider.
- Improve dialog layout.
MIUI-like Battery Bar (1/4)
MIUI-like Battery Bar (2/4)
MIUI-like Battery Bar (3/4)
MIUI-like Battery Bar (4/4)
MIUI-like Battery Bar Colors (1/2)
MIUI-like Battery Bar Colors (2/2)
- Fix: Made status bar text colors changeable without restarting it.
- Fixed status bar default background (swapped Theme / ROM) [if you have one of these activated atm, you have to switch to the other one now]
Forgot to change intent on bootanimation chooser
Add preference to bootanimation chooser
Add preference for bootanimation chooser
CM Boot Animation Helper
Add "ootanimation changer to CMParts (1/2)
Add bootanimation changer to CMParts (1/2)
Custom action on the double tap on the home key.
Increase double-tap delay for home key extra activity launcher
try color changes to cmbattery and cmsignal text
Improve functionality of status bar restart + cleanup
Add option to restart status bar to CMParts
fix not)fication background changes2
fix notification background changes
added jerryscript notification backdrop changer 1/3
Add ability to show/hide remaining system icons in status bar (1/2)
Add ability to show/hide remaining system icons in status bar (2/2)
Make status bar dateview use clock's color
dropdown menu fixes
Statusbar color change mod by jerryscript 
notification backdrop changer by jerryscript 1/2
notification backdrop changer by jerryscript 2/2
center clock 2/2 by Jerryscript
Statubar date fix
Statusbar mods by jerryscript

MERGED COMMITS UP TO
Change Ic6b5b3e2: Previous fix was incorrect. Timestamp doesn't contain date info, therefore we need to construct it and adjust it if daylight savings applies
http:o/review.cyanogenmod.com/#q,sta...ingerbread,n,z

CHERRY-PICKS
NEW - Change I6946076b: Modify Android mem* routines with CodeAurora versions.
Change I36a95067: Don't let apps disable the SIM PIN entry screen.
Change I898e917f: Simplify and fix handle free routine.
Change Iac551d95: Added possibility to change the style of lock pattern screen (2/2) - PATCH #6
Change I6d37a6ab: Update German translation. (Superuser)
Change Id0a55976: Remove obsolete translations that cause build warnings. (Superuser)
Change I5138885c: Added possibility to change the style of lock pattern screen (1/2)
Change I977c2545: Make some aspects of VCard generation subclassable.
Change I912ab143: Let music player fade smoothly when playing/pausing/seeking
Change Iaee471b2: Apply haptic feedback to all buttons, not just the sound button.
Change I132f1fc8: Allow editing of events without year. The forked DatePicker and DatePickerDialog were taken straight from ICS.
Change I088f993f: SensorService: Don't always assume magnetometer is present.
Change I1556bda9: Avoid double initialization in energy widget buttons
Change Idf685a49: Do not raise error for MEMGETBADBLOCK checking on NOR flash.
Change Ib2ff8fa5: Update hungarian translation. (CMParts)
Change I0ff2bff0: Update hungarian translation (Settings)
Change I0228848b: This patch solves an incorrect behaviour of the phone when someone switches to Airplane Mode when in keyguard. In this situation the user will receive a warning about the Airplane mode active instead of a PIN wrong message if a PIN is entered.
Change I71d37ab5: toolbox: only use libreboot reboot.c if bootmenu is used.
Change I88f3d543: Allow custom calendar reminder snooze times.
Change If431bf77: Basic KSM Support
Change I205fd0f5: Add Ukrainian dictionary.
Change I6b1e1441: Czech: added missing string, fixed string (Development)
Change If7034665: Allow using PLMN and SPN text as part of Custom Carrier text (1/2)
Change I1748108a: Allow using PLMN and SPN text as part of Custom Carrier text (2/2)
Change I19cb79b8: Fix typo in queue_property_triggers ident
Change I8541e910: Fixing a crash when doing lock profiling
Change I9ce24ddf: bionic: make static object initialization thread safe
Change I01dd1b62: Modify Running ProcessView as ics (claimed to be better)
Change I5511e2c3: Galley3D: Use the same screen brightness as the camera app
Change Icbbcc346: products/common.mk: remove the test statement for *.apk *.so *.jar and *.xml...
Change I5973e1aa: watchprops would go to 100% CPU after processing first change
Change I6c4cb0e4: Fix ash to read /etc/profile
Change I6011d37d: libcutils: Fix race issues in mspace_usable_size
Change Ib51fa07e: Restore fp after calling JNI method in allstubs interpreter
Change I2ad55454: Added option to hide alarm icon in status bar (1/2)
Change I00a21e01: Added option to hide alarm icon in status bar (2/2)
Change Ic92366ed: free memory allocated by strdup
Change I7cef7a6d: fix memory leaking
Change I64b6f0a7: Fix file descriptor leak in read_num
Change I2126e87c: Fix memory leaking in the VM
Change I368a957a: Fix possible file descriptor leaking
Change I79911e41: bionic: fixed the race condition in dlmalloc_usable_size()
Change I3c8986ec: libm: fix invalid result of function remquo/remquof
Change Ia4ecd1a6: Don't use deleted Node object in setSizeScreenWidthAndScale
Change Ib7993a6d: ipsec-tools: build racoon XAUTH client
Change I2b48c941: Undecoded jobject leaking in through attachThread
Change Ib5638156: Prevent deadlock when using fork
Change Ib31db963: Add optimized version of memset for Cortex A9
Change Ice487342: InputMethodManager: prevent Sym key from displaying the IME picker
Change Ie125c120: Don't malloc between fork and exec
Change I5271c272: Redesign dlopen() locks to be recursive per thread picked from https://github.com
Change I0e78bdcc: bm: cherry-pick one patch from freebsd to fix logb() denormals issue
Change I0ab8bca5: cleanup redundant interfaces from iftable to avoid excessive LinearAlloc use
Change I0040d662: Don't pay for filename/line number lookup unless you need to.
Change If77b8cfd: memcmp: prefetch optimizing for ARM Cortex-A8/A9
Change I1dff8419: Wifi: Added option to first initial state of WiFi service (1/2)
Change I2e7f1b76: Wifi: Added option to first initial state of WiFi service (2/2)
Change Id062a29e: Start playback when A2DP headset gets connected
Change I22f98423: FM: Allow tuner to loop from upper back to lower and lower back to upper (frequency)
Change I3d9dcbcf: SpareParts: Posibility to translate app name. Add spanish app name.
Change I6be6e26c: Development: Add possibility of translation in other languages
Change Ibaada8b5: add option to disable volume key beep sounds (1/2)
Change I35d940b6: add option to disable volume key beep sounds (2/2)
Change I95c987f1: Toggling the flashlight from the lock/pattern/sim unlock screens
Change I5db06ce5: Toggling the flashlight from the lock/pattern/sim unlock screens
Change Iacc911df: Camera: Allow focus sound muting (1/3)
Change I8ef31c58: Camera: Allow focus sound muting (CMParts, 2/3)
Change I1b57c6b5: Camera: Allow focus sound muting (3/3)
Change I7286eb5f: CMParts: updated french translation
Change I95b8f2b1: The Torch app had to much "old" and deprecated code.
Change I5bb6e423: add NITZ override:
Change I64eaca07: apns: add entry for the new free mobile operator (france)
Change I27f1bc60: Added format number option to dialer
Change I5b40a39b: fix summary for compability mode
Change I913dceee: Added portuguese (pt-pt) translation
Change I067aeb3a: unecessary whitespace cleanup
Change Ib065f61a: Fix English summary for haptic feedback
Change I4ed39a28: Always follow the user's preferred contact display name format when syncing the phonebook.
Change Ie9fc0463: Add individual contact call history and show groups yes/no setting on call log. - fix
Change I6aa958e0: Add ANDROID_CPU_FEATURE_ARM_LDREX_STREX feature flag
Change I26b7475a: Overscroll color (1/3)
Change If920c93a: Overscroll color (2/3)
Change Ia8d8e687: Overscroll color (3/3)
Change Ic57f4acc: pattern unlock screen: Add an option to hide pattern error
Change Icf77cc36: Add ability to swap volume keys in selected orientation. (Frameworks)
Change I550604b3: Add ability to swap volume keys in selected orientation. (CMParts)
Change If8f37d8f: Default volume control media (2/2 CMParts)
Change I0e4ebbc0: Estonain keyboard
NOTE: NITZ Fix by pastime1971 ( for p990 only )

Change I5bb6e423: add NITZ override:
Originally Posted by pastime1971  View Post
a permanent solution for NITZ fix
well, you gotta love all kinds of possible customization in android aka linux.
beside /system/build.prop (which is updated every flash), /data/local.prop can be used to define any custom property.
i moved "ro.telephony.nitz=GMT" to /data/local.prop, which will stay on your phone (almost) permanently.
now you don't have to flash NITZGMT.zip every time you flash cm. just data_local_prop_NITZ_GMT.zip once.

 data_local_prop_NITZ_GMT.zip for SU660 0824BB/RIL & SU660 1120BB/RIL users

 data_local_prop_NITZ_revert.zip for those who revert back to other BB/RIL

edit: also you can just edit /data/local.prop with any text editor. (just need root)
I believe if you don't use Automatic Time but use app lilke clocksync to sync your time, then you don't require to flash the above NITZ fix.

0 comments:

Post a Comment

 
© 2011 Android One Developer | Except as noted, this content is licensed under Creative Commons Attribution 2.5.
For details and restrictions, see the Content License | Recode by Ardhiansyam | Based on Android Developers Blog