nanuk74
31/03/13, 21:51:33
[ROM]*PIE*[STABLE][Dragünkorr]{CM 10.1-M2 _Seis} 4.2.2 3/29/2013
http://www.cyanogenmod.org/wp-content/themes/cyanogenmod/images/logo-cid.png
https://lh6.googleusercontent.com/-vMcT36aju9o/UUjMsjSk5aI/AAAAAAAABgY/127KgCuA55k/s650/cmDK.png
https://lh5.googleusercontent.com/-8BxzHK3OQDA/UUjMsRbPwiI/AAAAAAAABgQ/JieHPewe83g/s800/30.png
What is CyanogenMod?
10.1-M2
The CM10.1 M2 build is a more stable release than the CM 10.1 Nightlies
Common: Android 4.2.1 (Google) (now, 4.2.2)
Common: cLock Lockscreen and Homescreen Widget
Common: Theme Engine Support
Common: Customize Navigation Bar (on devices without hardware keys)
Common: Customize Notification Light
Common: Display Battery Light
Common: Profiles with NFC support
Common: Customize Screen Rotation
Common: Notification Power Widgets
Common: DSP Manager
Common: Volume Rocker Wake
Common: Performance Settings (I/O Scheduler, CPU Governor, etc)
Quick Settings: Panel Customization
Quick Settings: Toggle QS panel with horizontal swipe
Quick Settings: Split QS actionable area
Quick Settings: Added QS Tiles
Status Bar: Hide or Show Clock
Status Bar: Battery Percentage and Circle Battery
Status Bar: Show Notification Counts
Status Bar: Signal Status Customization
Status Bar: Set Date and Time as buttons (with longpress actions)
Trebuchet: Launcher Updates
Lockscreen: Slider Shortcuts
Lockscreen: Maximize Widgets on Wake
https://github.com/CyanogenMod (https://github.com/CyanogenMod)
http://review.cyanogenmod.org/#/q/statushttp://www.droidevs.com/images/smilies/emo_im_surprised.pngpen,n,z (http://review.cyanogenmod.org/#/q/status:open,n,z)
CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system.
It offers features not found in the official Android based firmwares of vendors of these cell phones.[/QUOTE]
Working
SMS/MMS
Wi-FI
Data
GPS
Audio
Radio
Camera (Front/Rear)
SD Card
Bluetooth
Native Wi-Fi Tethering
Calls & data
Hardware acceleration
button lights
Voice input (GNow)
Video recording
Video playback
WiFi hotspot
vibration
USB
Charging
Notification led
Sensors
Root
Headphones
Torch[/QUOTE]
NOT WORKING
HDR-Functioning but properly
1080p Video Record
http://review.cyanogenmod.org/static/cm-cr.png
http://review.cyanogenmod.org/#/q/status:merged,n,z (http://review.cyanogenmod.org/#/q/status:merged,n,z)
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT67KctbnzgGbUDkNLC95Xg_BlpUnIXk jxb1qxT7Y3qn7wH1i1-
DragünKorr CM-10.1-M2 (http://goo.im/devs/DragunKorr/DragunKorr-CM-10.1-M2) Seis
Standard-DragünKorr-gapps (http://goo.im/devs/DragunKorr/Standard-DragunKorr-gapps-jb-20121212-signed.zip)
OFFICIAL CyanogenMOD 10.1 CHANGELOG (http://changelog.bbqdroid.org/#pyramid/cm10.1/next)
https://plus.google.com/+CyanogenMod/posts (https://plus.google.com/+CyanogenMod/posts)
STABLE
INCLUDES 3.0.70 Linux Kernel -thanks Albinoman887
Updated To Albinoman887 Device Tree
Upstream
Ported PIE Settings -Me
s2w Enabled
tun.ko Enabled
Albino Kernel Script
To Enable s2W change 99kernel script from =0 to =1
https://lh5.googleusercontent.com/-wwzV_r0u-7k/UVI18WFSQcI/AAAAAAAABjQ/FRy7hQ2CBTc/s544/Screenshot_2013-03-26-19-54-26.png
Bringing basic pie controls to CyanogenMod. (1/2)
Based on the multiple navigation key bar patch, this commit adds
basic pie controls to CyanogenMod. The implementation is inspired
by Paranoid Android but is completely rewritten.
The aim was to get as little intersection with existing code as
possible and provide a farily easy interface to extent these
controls by new slices (inherited from PieSlice).The pie controls are only active when expanded screen is turned on.Based on this commit there is another one that adds more optimizations
for Phone UI to pie controls. And there is a seperate commit for
the settings app, too.Patch Set 2:
* Cyanogen Code Style.
* Some simplifications in PieSysInfo.javaPatch Set 3:
* Fixed NPE when pie controls are completely deactivated
* Preserve state of menu buttonPatch Set 4:
* Fix display of Wifi SSID
* Some cleanup and coding style changesPatch Set 5:
* Fix NPE when not connected to Wifi
* Remove AM/PM from time display (overlayed the other info)
* Fix menu button handlingPatch Set 6:
* Remove trailing whitespace in 12 hour time formatPatch Set 7:
* Tune colors
* Improve battery level and operator printout
* Remove some unused importsPatch Set 8:
* Some refactoring on pie trigger management
* Copyright fix
* Make debug on PieLayout less noisyPatch Set 9:
* Fix NPE one devices with no GSM/CDMA/LTE
* New color proposal
* Haptic feedback now respects system settingPatch Set 10:
* Factor out haptic feedback into separate methodPatch Set 11:
* Prepare for "always on"
* David's color schemeChange-Id: I90de7252d8301282d396c29bc9e9943acf7f2766
Bringing basic Pie controls to CyanogenMod. (2/2)
This is the settings part of the pie commit, for the real implementation
look in frameworks/base.Patch Set 3:
* CyanogenMod Code StylePatch Set 4:
* Strings cleanup
* Better integration into CyanogenMod system settings UX
* Some related cleanup in SysteSettings.javaPatch Set 5 and 6:
* Rename feature to Quick controls to match AOSP terminologyPatch Set 7:
* Remove WIPPatch Set 8:
* Revert name to Pie controlsPatch Set 11:
* Fix broken revert
* Fix spelling of searchChange-Id: I47599316273d8e46017f49ba62a02cc55a785678
Add pie control optimizations for Phone UI.
This commit brings some pie control tweaks to the Phone UI. These
tweaks make the pie controls react to several conditions that are
are special to the Phone UI. That means that this piece of code
is more deeply embedded within the SystemUI code.This mostly adds the foloowing behaviour, that is Phone UI
dependent:
* Disable BOTTOM trigger when notification area is expanded
* Disable LEFT and RIGHT trigger when a keyguard is active
* Enable search light featurePatch Set 3:
* CyanogenMod Code Style.
* setDisabledFlags now belongs to navigation bar callbacksPatch Set 5:
* Removed duplicated .observe()Patch Set 10:
* Fixed unintended trigger activationPatch Set 13:
* Searchlight opens directly on the bottom (on the lock screen)Patch Set 15:
* Fix conflict/rebaseChange-Id: I551745b69791adca75190c54282be19d85db75a9
Kernel Source (https://github.com/DKOSP/android_kernel_htc_pyramid)
BUILD DragunKorr CM-10.1-M2 COMMANDS
repo init -u git://github.com/Android-Butter/butter.git -b master
1.) INITIALIZE REPO
repo init -u https://github.com/CyanogenMod/android.git (https://github.com/CyanogenMod/android.git) -b cm-10.1
IN .repo manifest folder you will see 10.1-M2.xml CHANGE TO default.xml and remove original
2.) ADD DragunKorr local_manifest to . repo folder
Code:
<?xml version="1.0" encoding="UTF-8"?><manifest> <remove-project name="CyanogenMod/android_frameworks_native" /> <project name="Android-Butter/dragunkorr_frameworks_native" path="frameworks/native" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_frameworks_av" /> <project name="Android-Butter/dragunkorr_frameworks_av" path="frameworks/av" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_hardware_libhardware" /> <project name="Android-Butter/dragunkorr_hardware_libhardware" path="hardware/libhardware" revision="master" /> <remove-project name="CyanogenMod/android_hardware_qcom_media" /> <project name="Android-Butter/dragunkorr_hardware_qcom_media" path="hardware/qcom/media" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_packages_apps_Phone" /> <project name="Android-Butter/dragunkorr_packages_apps_Phone" path="packages/apps/Phone" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_packages_apps_Camera" /> <project name="Android-Butter/dragunkorr_packages_apps_Camera" path="packages/apps/Camera" revision="cm-10.1" /> <project name="Android-Butter/dragunkorr_vendor_htc_pyramid" path="vendor/htc/pyramid" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_display-legacy" path="hardware/qcom/display-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_media-legacy" path="hardware/qcom/media-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_audio-legacy" path="hardware/qcom/audio-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_device_htc_msm8660-common" path="device/htc/msm8660-common" revision="master" /> <project name="Android-Butter/dragunkorr_device_htc_pyramid" path="device/htc/pyramid" revision="master" /> <project name="Android-Butter/android_kernel_htc_msm8660" path="kernel/htc/msm8660" revision="cm-10.1-linaro" /> <project name="Android-Butter/android_prebuilt_linux-x86_toolchain_linaro-strawberryshortcake-oven" path="prebuilt/linux-x86/toolchain/linaro-strawberryshortcake-oven" revision="master" /></manifest>
3.) BUILD
. build/envsetup.sh; lunch cm_pyramid-userdebug; mka bacon
https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQPPZdgsbPP3agM-RjlmE50pq379zqL_8asjzAkokKQTYuOnzrE
http://cdn.androidadvices.com/wp-content/uploads/2011/07/Android-Logo.png
CREDITS TO:
CyanogenMOD
Google Source Code
UBUNTU LINUX
Albinoman887 for selected Files i may or may not use
HTC Sensation
Droidevs
Enlace link original: http://www.droidevs.com/showthread.php?t=1096
http://www.cyanogenmod.org/wp-content/themes/cyanogenmod/images/logo-cid.png
https://lh6.googleusercontent.com/-vMcT36aju9o/UUjMsjSk5aI/AAAAAAAABgY/127KgCuA55k/s650/cmDK.png
https://lh5.googleusercontent.com/-8BxzHK3OQDA/UUjMsRbPwiI/AAAAAAAABgQ/JieHPewe83g/s800/30.png
What is CyanogenMod?
10.1-M2
The CM10.1 M2 build is a more stable release than the CM 10.1 Nightlies
Common: Android 4.2.1 (Google) (now, 4.2.2)
Common: cLock Lockscreen and Homescreen Widget
Common: Theme Engine Support
Common: Customize Navigation Bar (on devices without hardware keys)
Common: Customize Notification Light
Common: Display Battery Light
Common: Profiles with NFC support
Common: Customize Screen Rotation
Common: Notification Power Widgets
Common: DSP Manager
Common: Volume Rocker Wake
Common: Performance Settings (I/O Scheduler, CPU Governor, etc)
Quick Settings: Panel Customization
Quick Settings: Toggle QS panel with horizontal swipe
Quick Settings: Split QS actionable area
Quick Settings: Added QS Tiles
Status Bar: Hide or Show Clock
Status Bar: Battery Percentage and Circle Battery
Status Bar: Show Notification Counts
Status Bar: Signal Status Customization
Status Bar: Set Date and Time as buttons (with longpress actions)
Trebuchet: Launcher Updates
Lockscreen: Slider Shortcuts
Lockscreen: Maximize Widgets on Wake
https://github.com/CyanogenMod (https://github.com/CyanogenMod)
http://review.cyanogenmod.org/#/q/statushttp://www.droidevs.com/images/smilies/emo_im_surprised.pngpen,n,z (http://review.cyanogenmod.org/#/q/status:open,n,z)
CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system.
It offers features not found in the official Android based firmwares of vendors of these cell phones.[/QUOTE]
Working
SMS/MMS
Wi-FI
Data
GPS
Audio
Radio
Camera (Front/Rear)
SD Card
Bluetooth
Native Wi-Fi Tethering
Calls & data
Hardware acceleration
button lights
Voice input (GNow)
Video recording
Video playback
WiFi hotspot
vibration
USB
Charging
Notification led
Sensors
Root
Headphones
Torch[/QUOTE]
NOT WORKING
HDR-Functioning but properly
1080p Video Record
http://review.cyanogenmod.org/static/cm-cr.png
http://review.cyanogenmod.org/#/q/status:merged,n,z (http://review.cyanogenmod.org/#/q/status:merged,n,z)
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT67KctbnzgGbUDkNLC95Xg_BlpUnIXk jxb1qxT7Y3qn7wH1i1-
DragünKorr CM-10.1-M2 (http://goo.im/devs/DragunKorr/DragunKorr-CM-10.1-M2) Seis
Standard-DragünKorr-gapps (http://goo.im/devs/DragunKorr/Standard-DragunKorr-gapps-jb-20121212-signed.zip)
OFFICIAL CyanogenMOD 10.1 CHANGELOG (http://changelog.bbqdroid.org/#pyramid/cm10.1/next)
https://plus.google.com/+CyanogenMod/posts (https://plus.google.com/+CyanogenMod/posts)
STABLE
INCLUDES 3.0.70 Linux Kernel -thanks Albinoman887
Updated To Albinoman887 Device Tree
Upstream
Ported PIE Settings -Me
s2w Enabled
tun.ko Enabled
Albino Kernel Script
To Enable s2W change 99kernel script from =0 to =1
https://lh5.googleusercontent.com/-wwzV_r0u-7k/UVI18WFSQcI/AAAAAAAABjQ/FRy7hQ2CBTc/s544/Screenshot_2013-03-26-19-54-26.png
Bringing basic pie controls to CyanogenMod. (1/2)
Based on the multiple navigation key bar patch, this commit adds
basic pie controls to CyanogenMod. The implementation is inspired
by Paranoid Android but is completely rewritten.
The aim was to get as little intersection with existing code as
possible and provide a farily easy interface to extent these
controls by new slices (inherited from PieSlice).The pie controls are only active when expanded screen is turned on.Based on this commit there is another one that adds more optimizations
for Phone UI to pie controls. And there is a seperate commit for
the settings app, too.Patch Set 2:
* Cyanogen Code Style.
* Some simplifications in PieSysInfo.javaPatch Set 3:
* Fixed NPE when pie controls are completely deactivated
* Preserve state of menu buttonPatch Set 4:
* Fix display of Wifi SSID
* Some cleanup and coding style changesPatch Set 5:
* Fix NPE when not connected to Wifi
* Remove AM/PM from time display (overlayed the other info)
* Fix menu button handlingPatch Set 6:
* Remove trailing whitespace in 12 hour time formatPatch Set 7:
* Tune colors
* Improve battery level and operator printout
* Remove some unused importsPatch Set 8:
* Some refactoring on pie trigger management
* Copyright fix
* Make debug on PieLayout less noisyPatch Set 9:
* Fix NPE one devices with no GSM/CDMA/LTE
* New color proposal
* Haptic feedback now respects system settingPatch Set 10:
* Factor out haptic feedback into separate methodPatch Set 11:
* Prepare for "always on"
* David's color schemeChange-Id: I90de7252d8301282d396c29bc9e9943acf7f2766
Bringing basic Pie controls to CyanogenMod. (2/2)
This is the settings part of the pie commit, for the real implementation
look in frameworks/base.Patch Set 3:
* CyanogenMod Code StylePatch Set 4:
* Strings cleanup
* Better integration into CyanogenMod system settings UX
* Some related cleanup in SysteSettings.javaPatch Set 5 and 6:
* Rename feature to Quick controls to match AOSP terminologyPatch Set 7:
* Remove WIPPatch Set 8:
* Revert name to Pie controlsPatch Set 11:
* Fix broken revert
* Fix spelling of searchChange-Id: I47599316273d8e46017f49ba62a02cc55a785678
Add pie control optimizations for Phone UI.
This commit brings some pie control tweaks to the Phone UI. These
tweaks make the pie controls react to several conditions that are
are special to the Phone UI. That means that this piece of code
is more deeply embedded within the SystemUI code.This mostly adds the foloowing behaviour, that is Phone UI
dependent:
* Disable BOTTOM trigger when notification area is expanded
* Disable LEFT and RIGHT trigger when a keyguard is active
* Enable search light featurePatch Set 3:
* CyanogenMod Code Style.
* setDisabledFlags now belongs to navigation bar callbacksPatch Set 5:
* Removed duplicated .observe()Patch Set 10:
* Fixed unintended trigger activationPatch Set 13:
* Searchlight opens directly on the bottom (on the lock screen)Patch Set 15:
* Fix conflict/rebaseChange-Id: I551745b69791adca75190c54282be19d85db75a9
Kernel Source (https://github.com/DKOSP/android_kernel_htc_pyramid)
BUILD DragunKorr CM-10.1-M2 COMMANDS
repo init -u git://github.com/Android-Butter/butter.git -b master
1.) INITIALIZE REPO
repo init -u https://github.com/CyanogenMod/android.git (https://github.com/CyanogenMod/android.git) -b cm-10.1
IN .repo manifest folder you will see 10.1-M2.xml CHANGE TO default.xml and remove original
2.) ADD DragunKorr local_manifest to . repo folder
Code:
<?xml version="1.0" encoding="UTF-8"?><manifest> <remove-project name="CyanogenMod/android_frameworks_native" /> <project name="Android-Butter/dragunkorr_frameworks_native" path="frameworks/native" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_frameworks_av" /> <project name="Android-Butter/dragunkorr_frameworks_av" path="frameworks/av" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_hardware_libhardware" /> <project name="Android-Butter/dragunkorr_hardware_libhardware" path="hardware/libhardware" revision="master" /> <remove-project name="CyanogenMod/android_hardware_qcom_media" /> <project name="Android-Butter/dragunkorr_hardware_qcom_media" path="hardware/qcom/media" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_packages_apps_Phone" /> <project name="Android-Butter/dragunkorr_packages_apps_Phone" path="packages/apps/Phone" revision="cm-10.1" /> <remove-project name="CyanogenMod/android_packages_apps_Camera" /> <project name="Android-Butter/dragunkorr_packages_apps_Camera" path="packages/apps/Camera" revision="cm-10.1" /> <project name="Android-Butter/dragunkorr_vendor_htc_pyramid" path="vendor/htc/pyramid" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_display-legacy" path="hardware/qcom/display-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_media-legacy" path="hardware/qcom/media-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_hardware_qcom_audio-legacy" path="hardware/qcom/audio-legacy" revision="master" /> <project name="Android-Butter/dragunkorr_device_htc_msm8660-common" path="device/htc/msm8660-common" revision="master" /> <project name="Android-Butter/dragunkorr_device_htc_pyramid" path="device/htc/pyramid" revision="master" /> <project name="Android-Butter/android_kernel_htc_msm8660" path="kernel/htc/msm8660" revision="cm-10.1-linaro" /> <project name="Android-Butter/android_prebuilt_linux-x86_toolchain_linaro-strawberryshortcake-oven" path="prebuilt/linux-x86/toolchain/linaro-strawberryshortcake-oven" revision="master" /></manifest>
3.) BUILD
. build/envsetup.sh; lunch cm_pyramid-userdebug; mka bacon
https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcQPPZdgsbPP3agM-RjlmE50pq379zqL_8asjzAkokKQTYuOnzrE
http://cdn.androidadvices.com/wp-content/uploads/2011/07/Android-Logo.png
CREDITS TO:
CyanogenMOD
Google Source Code
UBUNTU LINUX
Albinoman887 for selected Files i may or may not use
HTC Sensation
Droidevs
Enlace link original: http://www.droidevs.com/showthread.php?t=1096