[ROM][07.05.12] SRKI's AOKP Beta 3 - Milestone 5 [Fast|Batterylife|BT|wifi|init.d]

Search This thread

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel

SRKI's AOKP port, build 32 by TEAM KANG

for Xperia Ray



2011%2B-%2B1
47f57041-8326-872e.jpg
attachment.php

shot000018.png
attachment.php
shot000007y.png




This Rom is built from the same base as jjdocter's & Davibs' AOKP roms, compiled by Supervenom.
However I ported this from davibs' ARC Alessandra ROM V 0.7. He tweaked it, resulting in better battery life.

This rom was possible, because of them! Thank you


Working:
V Wifi working fine with Sirkay's kernel in this ROM
V USB
V GPS
V HWA
V camera & frontcamera, incl LED flash
V Bluetooth
V TreBuchet with CM settings
V Livewallpaper, Astro & Music player integrated
V init.d working (ROMControl tweaks) !
V Notification LED
V USB-Tethering

Big Bugs:
- Wifi hotspot not working (not integrated in kernel yet)
- Built in ASOP camera cannot do panorama or Video rec (panorama: Kernel problem, video-rec: Will have to wait for FXP to build something for SE phones)
- If your battery drains faster than normal, see installation notes, last step!

Minor Bugs:
* no FM radio support yet (have to integrate sony SEMC, not a priority atm)
* ROMControl weather function will FC, If you dont install GAPPS.
* Power menu>reboot>recovery, Press home button to actually make the phone reboot.(framework problem, not planning on fixing this soon)
* Caller volume bug (workaround to reach 100% volume:press [vol plus] until your at max, then [vol min] and then [vol plus]), AOKP bug.
* A2DP Bluetooth stereo audio (BT-music headsets): audio isnt channeled to the headset, but sent to phone speaker anyone have any ideas?
* Data and 2G toggle arent showing up, try flashing 2g data toggle patch below ROM download
* Statusbar brightness bar might bounce a bit, general AOKP bug, dunno how to fix yet
* Face unlock cant find camera (will try and fix this)

TODO

- Add&Test supercharge script (its availablefor download if you want to try it yourself, see experimental) I dont see alot of difference after flashing this, anyone noticing speed-upgrades after applying this? please report
- Try to get Auto-Brightness to work (have to look into this, might be kernel related, not sure if its even officially supported by sony)
- Suggestions are welcome!

Battery Performance

This is without using the AOKP power save 2G options screenshots is Beta 1 & Beta 2. 3rd screenshot is Beta 3 (wanted to dev again after 2 hours)
attachment.php
&
attachment.php
&
attachment.php


1: 1% drop, 245-1017 GOV: ondemand *********** 2: 2-3% drop, 134-1612 GOV: SmartAssV2
3G disabled, perfect Signal ********************* 3G enabled and crappy signal

To get these results I used:
Baseband 70 - MD5 Hash: D5432A6019C9C668ABC7F1199DF9BCAF
Sirkay's AOKP kernel v2 (attached) - MD5 hash: E0BCA9886F88333594C22BC73E073FE7
DISABLING ALL SOUND CHECKBOXES, see installation steps

Notes

* I am not responsible for damage to your device, use at own risk!
* Installing takes a long time, be patient:) dont forget to flash GAPPS.
* If you experience problems, check MD5 sums(!!!!!) and Full Wipe
* Curious about your specific idle battery usage\drains see: BetterBatteryStats
* FXP119 kernel should also work on this rom, untested how this affects battery etc.
* Camera-app that allows video-recording (choppy, but working apperently). Ty mydegeneration

Installation

1 Flash kernel (attached)
2 Flash baseband
3 Flash Rom
4 Flash any fixes
5 Flash GAPPS
6 Very important: Go to Menu>Settings>Sound
Set it up as follows:

attachment.php

If you dont set this, you will suffer battery drain, general ICS bug, it causes AudioOut_1 wakelocks

ROM Download, see 2nd post for changelog & older versions

Beta 3.0 - AOKP Milestone 5, (GAPPS not integrated, download below) - MD5 Hash: 6A0FAC6393E0BF9978832D136C115BEF - don't forget to flash brightness-patch after this

Google Apps:
Google Apps GAPPS 20120429 (Play store etc) - MD5 Hash: 7C524E1E078164F681E0AA6753180B2C

Patches

Brightness_Patch_beta3.zip - MD5 Hash: E6B6E2842644C9B9A9FA46753F399457 flash after Beta 3 to fix brightness-setting not getting saved
New Google ICS Music app - MD5 hash: 97F36490116EDCDBC8B882EB87E27930

Experimental - Before testing the following, Backup!

ROMControl with 2G & Data Toggle, mirror - MD5 Hash: 58A00F5E578230D8558A058660729470 ***not originally designed for this rom, I dont support this***
OOM-Priority-Charger-v1.4-aokp-m5_SRKI_beta3 - MD5 hash: 5A8D3531517B092B63D2F660CE0DC613

I found a bug,solution or have a suggestion?!

For bugs, please check if it's not a general AOKP bug here

Solutions please PM me^^

Suggestions post or if its 'HUGE', PM;)

Need some serious JAVA DEV help with:

- Hacked wpa_supplicant (from /system/bin) which will allow ad-hoc mode (to get wifi tethering to work)
- Hacked Camera.apk, to get camcorder working (or porting SECM camera to AOSP)
- Porting radio app to AOSP without using SEMC framework

some remarkable things have been programmed by nobodyAtall, in his rom [ROM] MiniCM9-3.0.1 [2/5/12]ICS 4.0.4/CM9 port for the Χ10 mini, perhaps people can get ideas etc from his rom (he for example ported radio app without a semc framework being present!).

His rom is based on an Xperia that is very similar to a ray in hardware, hopefully close eneugh;)

N'Joy
 

Attachments

  • Screenshot_2012-05-03-11-28-24.jpg
    Screenshot_2012-05-03-11-28-24.jpg
    17.4 KB · Views: 18,322
  • xr-aokpv2.img
    5.2 MB · Views: 367
  • md5checker.rar
    20.7 KB · Views: 204
  • Screenshot_2012-05-04-10-32-04.jpg
    Screenshot_2012-05-04-10-32-04.jpg
    19.5 KB · Views: 17,539
  • images.jpg
    images.jpg
    8.9 KB · Views: 17,071
  • aokprom.jpg
    aokprom.jpg
    27.5 KB · Views: 559
  • Screenshot_2012-05-09-01-55-58.jpg
    Screenshot_2012-05-09-01-55-58.jpg
    21.9 KB · Views: 14,955
Last edited:

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
Changelog

Beta 3 (AOKP M5 changelog and bugfixes)

All tweaks and mod's from 2.1 are in beta 3 aswell!

bug fixes
- Bluetooth: Fixed memory leak and file handles leak
- Nav bar & tablet status bar FCs fixed
- Fixed some init.d scripts not running due to lack of bash
- Changing brightness by sliding on the top of the statusbar (if enabled) shouldn’t FC anymore
- Fixed Data toggle not updating properly
- Torch should be acting normally again
- ROM Control: Fixed scrolling cache not setting properly
- Weather will refresh whenever SystemUI starts instead of when the phone boots (so if it gets restarted, it should fetch weather again, it didn’t before)
- Lockscrens: Added lockscreen wallpapers to pin & pattern unlock screens
- Settings: fixed link mute states always being checked
- fixed mobile data toggle not updating for serious
- fix navigation buttons for tablets
- fix icon transparency being applied to right-side buttons (BT, etc)
- fix font sizing in statusbar
- fixed volume sliders not updating when volumes are linked
- many fixes for ColorPicker in ROM Control
- fixed sound playing when volume zoom is enabled in camera
- supersonic: Updated files (thanks to evervolv), should boot! I’ve also included a “camera hack” so it should work, Video camera will FC, so will panorama mode. It is what it is
- last.fm AVRCP crash fixed
- contact pictures now displaying properly in notifications when receiving new sms
- many other things! check out all the commits at http://gerrit.sudoservers.com/#/q/status:merged,n,z
- gradient showing properly
- color picker should fit in all screens now
- fixed long press home on navbar being on by default
- fixed volume zoom playing sounds with video camera
- AVRCP: fixed soft reboots with certain players
- fixed brightness slider jumping when toggling auto-brightness << not fixed, bugged from this release for us
- attempted to fix freezing clock yet again
- fixed wifi icon being cut off
- fixed color multipliers being double
- Fixed decrease lights in custom backlight settings


new features
- Added another ROM Control shortcut that opens ROM Control
- Added ability to translate weather conditions (only German is translated for now I think)
- Mms: added ability to strip unicode (CM)
- Mms: added emoji icons (CM)
- Mms: added quick emoji button to left of input (option you must enable)
- Added warnings to fast charge (will notify you if it’s enabled on boot)
- Hide navbar feature for tablets
- More music players supported for AVRCP 1.3
- long press home options added to General Interface for phones that have hardware buttons
- updated NovaLauncher to 1.1.1
- Add BT MAP Profile
- show color preview before opening dialog (in-line)
- made flash-off indicator visible in camera
- sped up opening of init.d tweaks in RC
- added description to LED setting on RC to be clearer on what it does
- it only changes the DEFAULT LED color. Apps may override it, and most do.
- new gamma ranges from -100 to 100 defaulting to 0
- your kernel (if it supports gamma tuning) might have a different default, so just keep that in mind (60 was the previous default)
- added shortcuts to toggle torch & toggle navbar
- that means you can add these to nav bar as regular actions or long press actions, click “Custom app”, scroll down to “System UI”, toggle nav bar & torch should be there.
- You can also add these shortcuts to your desktop. They do NOT work correctly from the lockscreen, yet.

Beta 2.1

*Cleanup in build.prop
3g tweaks off by default (may cause serious battery drain, situational perhaps..)
Network settings less agressive (also to save some battery)
ro.mot.eri.losalert.delay=1000 -> To make it more battery efficient on low signal zone. (credits to hansip87)
*Cleanup in directory structure
*Cleanup of CWM updater script (looks decent now)
*More official ICS Libs
*A few more battery tweaks (from ICS stock hwconfig)
*LED default white instead of pink (See patches for different colors).
*Lower screen brightness = lower, high brightness = higher
*Bit higher caller Volume, if still low > press vol down & vol up again.. should help
*AdFree hosts file added! (no more banners in most apps)
*Removed GAPPS, you now need to flash this seperatly (easier to keep the latest version)
*Added Sony rild (3g 'drivers') in package by default, bit more energy efficient.

Beta 1

Initial stable release



ROM Download, older versions

Beta 2.1
Beta 2.1 - AOKP Build 32, (GAPPS not integrated, download below) - MD5 Hash: 17DDF8B1CC1EDE4068645A38EFDCA849 This version is what I used, for newer versions check here

Beta 1:
Beta 1 - AOKP Build 32, mirror - MD5 Hash: 7D534C732E7431F4BD97038931E4AE95

Google Apps:
Google Apps GAPPS 20120429 (Play store etc) - MD5 Hash: 7C524E1E078164F681E0AA6753180B2C

Patches, older versions

Beta 2.1:
LED off (on hw button press, other LED notifications will work), mirror - MD5 Hash: 5C86C46BD97D06E15D09180808F8AB95
LED Color flashable zips (green, white, blue, red, asop blue, phase_beam purple) - MD5 Hash: 365C3E148E73001AB67F9E52D8706AF5

Beta 1:
Sony RILd patch, saves a bit of power, MD5: 8A2558BE28FCB8E00950BCD537B696D5

Experimental, for Beta 1 & 2.1 - Before testing the following, Backup!

Some new modules, this is not implemented in the ROM download, consider this alpha + dunno if needed (for example wifi is already fine).

New Adreno GPU Libs, mirror - MD5: 02599D0531600E9EBFAF56DE5B1DC896
New Wifi libs, mirror - MD5: DD783A0BE1AB427B306F482F68B38202
A2DP Stereo Bluetooth Support, mirror - MD5: 6DCEEFA6C7AB7254BFDC8E0698F1D4D9
ROMControl with 2G & Data Toggle, mirror - MD5 Hash: 58A00F5E578230D8558A058660729470 ***not originally designed for this rom, I dont support this***
OOM-Priority-Charger-v1.4-aokp-23 beta1 << untested, Supercharge script ty justmpm for the tip
OOM-Priority-Charger-v1.4-aokp-23_SRKI_Beta2.1 - will make led white - MD5: 6B4737EEE109B2202B8989CBFC4B8C79 fixed, was broken
 
Last edited:

laminblur

Member
Apr 7, 2012
11
2
Malaysia
i really love aokp rom..i had been using jj aokp for a while, although its still in beta but overall its the smoothest rom out there.and also thanks for the aokp patch for jj aokp that u post :p.im really gonna try this
 

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
i really love aokp rom..i had been using jj aokp for a while, although its still in beta but overall its the smoothest rom out there.and also thanks for the aokp patch for jj aokp that u post :p.im really gonna try this

yw, expect about the same smoothness seeing the base is the same.. battery drain should just be alot better

lemme know what you think^^

working on a fix for pink led atm:)
 

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
not overclocked 245-1024, gov: ondemand

the rom's stock settings after flashing

gonna report back on 122-1612 gov:smartassV2

[edit] added a LED fix flashable zip[/edit]
 
Last edited:

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
-hello :) does playing music via bluetooth headset works in your rom?
Thanks

I dont have a bluetooth a2dp stereo headset..

Only use a mono Parrot carkit... and that works fine.. so dunno.. if you can specify me what rom does work with your BT headset (FXP KA JJ).. i might be able to cook up a patch..

for now, you'll have to try it urself.. to see if it works..
 
  • Like
Reactions: buguk1010

buguk1010

Senior Member
Jan 27, 2012
100
17
KA and Hybrid have working bluetooth,


In JJ AOKP music via bluetooth does not work.

anyways i'll flash anyway :p eheheheh will report back to you for anything about your rom :)

cheers!
 

justmpm

Retired Senior Moderator
Dec 22, 2010
4,221
4,869
Jumpston Junction
Really nice port....I have had it running for about 4 hours. Nice and smooth, a lot like JJs AOKP. So far the battery drain has been really good and I have been really using it (not much time in deep sleep). I needed to adjust some of the network settings in the build.prop and I adjusted the cpu (now running between 133 and 1401MHz and under volted). WIFI, USB connection are working great.

The only "thing" I noticed is that the video recording is still broken.....I know, not your fault.....

Thanks a lot!
 

strykme

Senior Member
Dec 7, 2008
175
9
New York
KA and Hybrid have working bluetooth,


In JJ AOKP music via bluetooth does not work.

anyways i'll flash anyway :p eheheheh will report back to you for anything about your rom :)

cheers!

BT stereo does not work, music comes through the phone's speaker, same as in all CM ICS based roms. Hope someone can fix that.

Sent from my ST18a using XDA
 

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
Really nice port....I have had it running for about 4 hours. Nice and smooth, a lot like JJs AOKP. So far the battery drain has been really good and I have been really using it (not much time in deep sleep). I needed to adjust some of the network settings in the build.prop and I adjusted the cpu (now running between 133 and 1401MHz and under volted). WIFI, USB connection are working great.

The only "thing" I noticed is that the video recording is still broken.....I know, not your fault.....

Thanks a lot!

Would you mind posting your build.prop, im curious. Also which app did you use to record video? Im looking into hansip's camera mod atm but curious what you did

BT stereo does not work, music comes through the phone's speaker, same as in all CM ICS based roms. Hope someone can fix that.

Sent from my ST18a using XDA

Will give it a shot to get it running in this AOKP based on the work from KA17 from krabappel2548

btw this AOKP is not based on CyanogeMod, its built completly from AOKP source. It does incorporate some files that XperiaFree team built for CM9 (some libs).

the port doesn't have 2G and data toggle in rom control so im using your patch in here http://xdaforums.com/showpost.php?p=25254966&postcount=146 which is working well for me (after i removed build.prop file in the zip file which cause me bootloop)

..and start up tweak in rom control is working well but in jj aokp it doesn't work

Made a seperate flashable zip under 'Patches' for the 2g\data toggle.. for those intrested.. this ROMControl wasnt made for build 32 of AOKP, so bugs etc.. your own risk:) seems to work fine though

you can also download it : here and here - MD5 Hash: 58A00F5E578230D8558A058660729470

the video call works with the beta?

I havent checked this, but front cam works.. so I dont see why It would'nt.. not sure if it will be choppy... like main cam can be while recording
 
Last edited:

justmpm

Retired Senior Moderator
Dec 22, 2010
4,221
4,869
Jumpston Junction
Would you mind posting your build.prop, im curious. Also which app did you use to record video? Im looking into hansip's camera mod atm but curious what you did



Will give it a shot to get it running in this AOKP based on the work from KA17 from krabappel2548

I have attached my current build.prop. It is even more altered than before...and you will probably notice from the build.prop that I have supercharged the ROM. The supercharging makes it really snappy, it is more dramatic on the AOKP ROMs (this one and JJs) than on some of the other ICS ROMs, probably depends a little on the init.d tweaks. I noticed that a lot of other devices running AOKP are popular users of the V6 supercharger....

I also attached the altered services.jar that allows you to Supercharge to 100% (some of the OOM settings are adjusted so the launcher can be made hard to kill). The zip is flashable in CWM Recovery and was created by: http://android.mimic.ca

I have only tried the installed camera to record video. I was going to try Hansips camera MOD but that will have to wait until later. I tried the camera from KA15 or 16 on JJs AOKP ROM and it didn't fix the video recording...I've downloaded KA17.2 because I wanted to try the Aroma installer, but I am finding
it difficult to leave AOKP.....again, maybe later.

So far your ROM is working really great! Someone should tell Sirkay that the reported battery drains aren't because of his kernel..... :D

I did notice that if you try to exit the ROM by rebooting to recovery that the ROM hangs and won't reboot until you hit the home key...is that the way it is meant to work?
 

Attachments

  • build.prop.txt
    4 KB · Views: 17
  • OOM-Priority-Charger-v1.4-aokp-23.zip
    1,018.5 KB · Views: 7

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
BT stereo does not work, music comes through the phone's speaker, same as in all CM ICS based roms. Hope someone can fix that.

Sent from my ST18a using XDA

I cooked something up form KA17.2

A2DP Stereo Bluetooth Support, mirror - MD5: 6DCEEFA6C7AB7254BFDC8E0698F1D4D9

CMW backup first, might make the rom stop booting.. havent tested this yet

added some more experimental stuff in first post.

justmpm, reboot menu is known bug:S Ive created the attached ZIP for ppl that also want to try the supercharge script themselves.. only 1 zip needed now, build.prop is included inside the zip now havent tested it yet.. but ty justmpm for the info!
About the video recording.. researching a solution.. wanna port SEMC camera into the rom...
 

Attachments

  • OOM-Priority-Charger-v1.4-aokp-23-SRKI.zip
    998.8 KB · Views: 19
Last edited:

justmpm

Retired Senior Moderator
Dec 22, 2010
4,221
4,869
Jumpston Junction
justmpm, reboot menu is known bug:S Ive created the attached ZIP for ppl that also want to try the supercharge script themselves.. only 1 zip needed now, build.prop is included inside the zip now havent tested it yet.. but ty justmpm for the info!
About the video recording.. researching a solution.. wanna port SEMC camera into the rom...


There's no magic in my build.prop....basically just turning back the 3G and GPS tweaks back to default....I think that it has something to do with my carrier or my location...because when I travel, the 3G tweaks don't make my phone over heat....just here at home, where they would be the most useful:D. Also the baseband doesn't seem to make a difference, because the story is the same with GB and baseband .42 and ICS (beta and official) on .64 and .70......the magic is whatever was done to AOKP to make the battery last sooooo long!!!!!!
 

Srkineo

Senior Member
Sep 24, 2010
318
78
Geel
There's no magic in my build.prop....basically just turning back the 3G and GPS tweaks back to default....I think that it has something to do with my carrier or my location...because when I travel, the 3G tweaks don't make my phone over heat....just here at home, where they would be the most useful:D. Also the baseband doesn't seem to make a difference, because the story is the same with GB and baseband .42 and ICS (beta and official) on .64 and .70......the magic is whatever was done to AOKP to make the battery last sooooo long!!!!!!

thanks for the info, gonna wiggle around with the settings.. heating phones doesnt seem battery-friendly

screenshot ur battery history sometimes if you like^^ im curious
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12

    SRKI's AOKP port, build 32 by TEAM KANG

    for Xperia Ray



    2011%2B-%2B1
    47f57041-8326-872e.jpg
    attachment.php

    shot000018.png
    attachment.php
    shot000007y.png




    This Rom is built from the same base as jjdocter's & Davibs' AOKP roms, compiled by Supervenom.
    However I ported this from davibs' ARC Alessandra ROM V 0.7. He tweaked it, resulting in better battery life.

    This rom was possible, because of them! Thank you


    Working:
    V Wifi working fine with Sirkay's kernel in this ROM
    V USB
    V GPS
    V HWA
    V camera & frontcamera, incl LED flash
    V Bluetooth
    V TreBuchet with CM settings
    V Livewallpaper, Astro & Music player integrated
    V init.d working (ROMControl tweaks) !
    V Notification LED
    V USB-Tethering

    Big Bugs:
    - Wifi hotspot not working (not integrated in kernel yet)
    - Built in ASOP camera cannot do panorama or Video rec (panorama: Kernel problem, video-rec: Will have to wait for FXP to build something for SE phones)
    - If your battery drains faster than normal, see installation notes, last step!

    Minor Bugs:
    * no FM radio support yet (have to integrate sony SEMC, not a priority atm)
    * ROMControl weather function will FC, If you dont install GAPPS.
    * Power menu>reboot>recovery, Press home button to actually make the phone reboot.(framework problem, not planning on fixing this soon)
    * Caller volume bug (workaround to reach 100% volume:press [vol plus] until your at max, then [vol min] and then [vol plus]), AOKP bug.
    * A2DP Bluetooth stereo audio (BT-music headsets): audio isnt channeled to the headset, but sent to phone speaker anyone have any ideas?
    * Data and 2G toggle arent showing up, try flashing 2g data toggle patch below ROM download
    * Statusbar brightness bar might bounce a bit, general AOKP bug, dunno how to fix yet
    * Face unlock cant find camera (will try and fix this)

    TODO

    - Add&Test supercharge script (its availablefor download if you want to try it yourself, see experimental) I dont see alot of difference after flashing this, anyone noticing speed-upgrades after applying this? please report
    - Try to get Auto-Brightness to work (have to look into this, might be kernel related, not sure if its even officially supported by sony)
    - Suggestions are welcome!

    Battery Performance

    This is without using the AOKP power save 2G options screenshots is Beta 1 & Beta 2. 3rd screenshot is Beta 3 (wanted to dev again after 2 hours)
    attachment.php
    &
    attachment.php
    &
    attachment.php


    1: 1% drop, 245-1017 GOV: ondemand *********** 2: 2-3% drop, 134-1612 GOV: SmartAssV2
    3G disabled, perfect Signal ********************* 3G enabled and crappy signal

    To get these results I used:
    Baseband 70 - MD5 Hash: D5432A6019C9C668ABC7F1199DF9BCAF
    Sirkay's AOKP kernel v2 (attached) - MD5 hash: E0BCA9886F88333594C22BC73E073FE7
    DISABLING ALL SOUND CHECKBOXES, see installation steps

    Notes

    * I am not responsible for damage to your device, use at own risk!
    * Installing takes a long time, be patient:) dont forget to flash GAPPS.
    * If you experience problems, check MD5 sums(!!!!!) and Full Wipe
    * Curious about your specific idle battery usage\drains see: BetterBatteryStats
    * FXP119 kernel should also work on this rom, untested how this affects battery etc.
    * Camera-app that allows video-recording (choppy, but working apperently). Ty mydegeneration

    Installation

    1 Flash kernel (attached)
    2 Flash baseband
    3 Flash Rom
    4 Flash any fixes
    5 Flash GAPPS
    6 Very important: Go to Menu>Settings>Sound
    Set it up as follows:

    attachment.php

    If you dont set this, you will suffer battery drain, general ICS bug, it causes AudioOut_1 wakelocks

    ROM Download, see 2nd post for changelog & older versions

    Beta 3.0 - AOKP Milestone 5, (GAPPS not integrated, download below) - MD5 Hash: 6A0FAC6393E0BF9978832D136C115BEF - don't forget to flash brightness-patch after this

    Google Apps:
    Google Apps GAPPS 20120429 (Play store etc) - MD5 Hash: 7C524E1E078164F681E0AA6753180B2C

    Patches

    Brightness_Patch_beta3.zip - MD5 Hash: E6B6E2842644C9B9A9FA46753F399457 flash after Beta 3 to fix brightness-setting not getting saved
    New Google ICS Music app - MD5 hash: 97F36490116EDCDBC8B882EB87E27930

    Experimental - Before testing the following, Backup!

    ROMControl with 2G & Data Toggle, mirror - MD5 Hash: 58A00F5E578230D8558A058660729470 ***not originally designed for this rom, I dont support this***
    OOM-Priority-Charger-v1.4-aokp-m5_SRKI_beta3 - MD5 hash: 5A8D3531517B092B63D2F660CE0DC613

    I found a bug,solution or have a suggestion?!

    For bugs, please check if it's not a general AOKP bug here

    Solutions please PM me^^

    Suggestions post or if its 'HUGE', PM;)

    Need some serious JAVA DEV help with:

    - Hacked wpa_supplicant (from /system/bin) which will allow ad-hoc mode (to get wifi tethering to work)
    - Hacked Camera.apk, to get camcorder working (or porting SECM camera to AOSP)
    - Porting radio app to AOSP without using SEMC framework

    some remarkable things have been programmed by nobodyAtall, in his rom [ROM] MiniCM9-3.0.1 [2/5/12]ICS 4.0.4/CM9 port for the Χ10 mini, perhaps people can get ideas etc from his rom (he for example ported radio app without a semc framework being present!).

    His rom is based on an Xperia that is very similar to a ray in hardware, hopefully close eneugh;)

    N'Joy
    5
    got Ray's version for build 38?

    If you want build 38, it looks like you are going to have to do it yourself...but it is really really easy. If you can flash in CWM recovery then you can do it! You need to download 3 things:

    1. Download the build 38 from here: http://xdaforums.com/showthread.php?t=1609516

    You want the RC1 version and put it on your sdcard. Make sure to thank Supervenom while you are there.....

    2. Download the camcorder fix from here: http://xdaforums.com/showpost.php?p=27248035&postcount=240

    YES THE CAMCORDER IS FIXED!!!!!! Save it to the SDcard. Don't forget to thank mchj for putting together the fix...and if you are feeling really thankful don't forget to thank Aarush, who figured it out in the 1st place: http://xdaforums.com/showpost.php?p=27219644&postcount=1333 (but don't flash this one!)

    3. Download the porting patch from here: http://www.mediafire.com/?bpw79n16iixnvvi

    I won't tell you where to put it...you know!!!! Thank JJdoctor for making the original patch: http://xdaforums.com/showthread.php?t=1534656&highlight=arc+ray+port+patch


    You will need an AOKP compatible kernel. Supervenom recommends FXP124 because Sirkay's AOKP "isn't updated to last FXP sources." But, FXP124 doesn't have a working CWM recovery, so it is probably best to use Sirkay's AOKPv2.2 (it is working for me!) You can also try hot booting a kernel with CWM Recovery - if you must have FXP114. Sirkay's kernel is here: http://xdaforums.com/showpost.php?p=26251847&postcount=1229
    Don't forget to hit thanks while you are there.

    Now port the ROM (don't reboot until the end):
    1. In recovery, full wipe (factory reset, wipe dalvik cache). If you have wifi troubles, repeat the full wipe and then format the system and data partitions (find under "mounts and storage" in the main CWM menu).

    2. Flash the ROM

    3. Flash the ARCNEO2RAY_Patch.zip

    4. Flash the CAM_FIX_CWM_by_mchj.zip to fix the camcorder

    5. Flash GAPPS if you want them.

    Reboot into the ROM....enjoy the unicorness of it!

    The ARCNEO2RAY_Patch has an old build.prop of Srkineo's in it - I believe from build 32. You will probably want to check it out and make any changes you see fit. When I did this, it booted with the old AOKP boot animation. I attached the new animation, which I took from ChampionSwimmer's AOKP Beta3 build. In case you want the new animation, just replace the old bootanimation.zip with the attached one....you can find the bootanimation.zip in /system/media... make sure the permissions are rw-rw-rw- and reboot. bootanimation.zip IS NOT FLASHABLE....so don't flash it.....

    Seriously....thank the Developers who made this work....with out them we would be stuck on bloatware overloaded ICS stock wondering how much the marketing firm got paid for thinking up the name timescape.....
    4
    @ Srkino..

    Here is the Source ROM for Milestone 5 for Ray which supervenom sent me

    you look more interested in this ROM ... I will be happy if u continue it further..

    .. I am not gonna get enough time to work on it since I am quite busy and the time I get I can only spare for Hybrid ROMs.

    BT is not working but hope u already know the solution to that...

    http://www.mediafire.com/?0bcnjnmwmlihsnh

    You need any help, let me know...
    3
    How can I edit the home button led? I know the led patch is meant to stop the intense pink led but now there's no LED when home key is pressed. I would like to try a AOSP blue color for the led or just the stock white one.

    Don't install led patch and add the following lines to your hw_config.sh:

    echo 4000 > $dev/red/max_current
    echo 10000 > $dev/green/max_current
    echo 10000 > $dev/blue/max_current

    You'll get white LED like in Stock ROM. You can modify RGB values if you like.
    3
    logcat of starting camera and setting it to recording:
    Code:
    D/dalvikvm( 1556): GC_CONCURRENT freed 573K, 6% free 11417K/12103K, paused 12ms+7ms
    D/dalvikvm( 1556): GC_CONCURRENT freed 616K, 6% free 11504K/12231K, paused 2ms+9ms
    V/videocamera( 1827): startVideoRecording
    D/CameraStorage( 1827): External storage state=mounted
    V/videocamera( 1827): initializeRecorder
    E/MediaProfiles(  131): getInstance
    E/MediaProfiles(  131): getInstance f1990
    W/StagefrightRecorder(  131): Max file duration is not positive: 0 us. Disabling duration limit.
    W/StagefrightRecorder(  131): Target duration (0 us) too short to be respected
    V/videocamera( 1827): New video filename: /mnt/sdcard/DCIM/Camera/VID_20120525_215422.mp4
    I/MediaRecorderJNI( 1827): prepare: surface=0x239ec0 (identity=52)
    I/CpuGovernorService(  267): intent action: com.android.server.CpuGovernorService.action.IOBUSY_VOTE
    I/CpuGovernorService(  267): IOBUSY vote: 0
    E/MediaProfiles(  131): getCamcorderProfileParamByName: duration for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: file.format for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: vid.codec for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: vid.bps for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: vid.fps for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: vid.width for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: vid.height for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: aud.codec for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: aud.bps for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: aud.hz for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    E/MediaProfiles(  131): getCamcorderProfileParamByName: aud.ch for camera 0, quality 0
    E/MediaProfiles(  131): Guru : quality = 0, index = 14
    D/CameraSource(  131): Camera does not support setVideoSize()
    W/CameraSource(  131): Invalid hfr value(-1) set from app. Disabling HFR.
    W/StagefrightRecorder(  131): Camera source supports metadata mode, create OMXCodec for metadata
    E/OMXCodec(  131): Attempting to allocate OMX node 'OMX.TI.DUCATI1.VIDEO.H264E'
    E/OMXCodec(  131): Attempting to allocate OMX node 'OMX.qcom.7x30.video.encoder.avc'
    E/OMXCodec(  131): Attempting to allocate OMX node 'OMX.qcom.video.encoder.avc'
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  omx_video(): Inside Constructor()
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  omx_venc(): Inside component_init()
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 4
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  bool venc_dev::venc_open(OMX_U32)(): Init Profile/Level setting success
    E/OMX-VENC-720p(  131): vidc.venc.debug.sliceinfo value is 0
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  Component_init return value = 0x0
    E/OMXCodec(  131): Successfully allocated OMX node 'OMX.qcom.video.encoder.avc'
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131): WARNING: Requested i/p bufsize[38016],Driver's updated i/p bufsize = 1382400
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 5
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  bool venc_dev::venc_set_param(void*, OMX_INDEXTYPE)(): Profile/Level setting success
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 5
    E/OMX-VENC-720p(  131): Calling set level (Framerate) with 18
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 5
    E/OMX-VENC-720p(  131): Calling set level (Bitrate) with 18
    E/OMX-VENC-720p(  131): get_parameter: OMX_IndexParamVideoProfileLevelQuerySupported for Input port returned Profile:1, Leve
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 5
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  venc_set_intra_period: nPFrames = 30 nBFrames = 0
    E/OMX-VENC-720p(  131): bool venc_dev::venc_validate_profile_level(OMX_U32*, OMX_U32*): Returning with eProfile = 1Level = 5
    E/OMX-VENC-720p(  131): Calling set level (Bitrate) with 18
    W/StagefrightRecorder(  131): Intended number of audio channels (2) is too large and will be set to (1)
    V/AudioHardwareMSM7X30(  131): AudioStreamInMSM72xx::set(1, 16, 48000)
    V/AudioHardwareMSM7X30(  131): get config
    V/AudioHardwareMSM7X30(  131): set config
    V/AudioHardwareMSM7X30(  131): confirm config
    V/AudioHardwareMSM7X30(  131): buffer_size: 2048
    V/AudioHardwareMSM7X30(  131): buffer_count: 8
    V/AudioHardwareMSM7X30(  131): channel_count: 1
    V/AudioHardwareMSM7X30(  131): sample_rate: 48000
    D/AudioHardwareMSM7X30(  131): AudioStreamInMSM72xx::standby()
    V/AudioHardwareMSM7X30(  131): driver closed
    E/OMXCodec(  131): Attempting to allocate OMX node 'OMX.TI.AAC.encode'
    E/OMXCodec(  131): Attempting to allocate OMX node 'OMX.qcom.audio.encoder.aac'
    W/MPEG4Writer(  131): 32-bit file size limit (5178326912 bytes) too big. It is changed to 2147483647 bytes
    D/AudioHardwareMSM7X30(  131): AudioStreamInMSM72xx::standby()
    I/MPEG4Writer(  131): limits: 2147483647/0 bytes/us, bit rate: 6128000 bps and the estimated moov size 405000 bytes
    I/MPEG4Writer(  131): Start time offset: 700000 us
    I/caladbolg(  131):  519390137 cald_capctrl.c                    (6371)  2005 P [CAP]  519390137 + Cald_CapCtrl_FSM_Func_Sto
    I/caladbolg(  131):  519390198 cald_hal_qct.c                    (3054)  2005 P [HAL]  519390198 + Cald_Hal_Qct_If_StopPrevi
    I/caladbolg(  131):  519390748 cald_hal_qct.c                    (3087)  2005 P [HAL]  519390748 - Cald_Hal_Qct_If_StopPrevi
    I/caladbolg(  131):  519390809 cald_hal_qct.c                    (7007)  2005 P [HAL]  519390809 + Cald_Hal_Qct_If_DeleteIma
    I/caladbolg(  131):  519391236 cald_hal_qct.c                    (7036)  2005 P [HAL]  519391236 - Cald_Hal_Qct_If_DeleteIma
    I/caladbolg(  131):  519391816 cald_capctrl.c                    (6382)  2005 P [CAP]  519391816 - Cald_CapCtrl_FSM_Func_Sto
    I/caladbolg(  131):  519394745 cald_capctrl.c                    (6128)  2005 P [CAP]  519394745 + Cald_CapCtrl_FSM_Func_Sta
    I/caladbolg(  131):  519395630 cald_hal_qct.c                    (2983)  2005 P [HAL]  519395630 + Cald_Hal_Qct_If_StartPrev
    I/caladbolg(  131):  519513154 cald_hal_qct.c                    (3042)  2005 P [HAL]  519513123 - Cald_Hal_Qct_If_StartPrev
    I/caladbolg(  131):  519513215 cald_hal_qct.c                    (6612)  2005 P [HAL]  519513215 + Cald_Hal_Qct_If_CreateIma
    I/caladbolg(  131):  519514100 cald_hal_qct.c                    (6890)  2005 P [HAL]  519514100 - Cald_Hal_Qct_If_CreateIma
    I/caladbolg(  131):  519514161 cald_capctrl.c                    (6358)  2005 P [CAP]  519514161 - Cald_CapCtrl_FSM_Func_Sta
    I/caladbolg(  131):  519514344 cald_camctrl.c                   (14182)  2003 P [SVR]  519514344 + Cald_CamCtrl_FSM_Func_Fra
    I/caladbolg(  131):  519526703 cald_camctrl.c                   (14192)  2003 P [SVR]  519526673 - Cald_CamCtrl_FSM_Func_Fra
    W/OMXCodec(  131): Trying to enable metadata mode on encoder
    E/OMX-VENC-720p(  131):  Set meta buffer mode failed
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131): ERROR: set Metabuffer mode 1 fail
    E/OMXNodeInstance(  131): OMX_SetParameter() failed for StoreMetaDataInBuffers: 0x80001019
    E/OMXCodec(  131): Storing meta data in video buffers is not supported
    E/OMXCodec(  131): [OMX.qcom.video.encoder.avc] Allocate Buffer failed - error = -2147483648
    E/MediaRecorder( 1827): start failed: -2147483648
    E/videocamera( 1827): Could not start media recorder.
    E/videocamera( 1827): java.lang.RuntimeException: start failed.
    E/videocamera( 1827):   at android.media.MediaRecorder.native_start(Native Method)
    E/videocamera( 1827):   at android.media.MediaRecorder.start(MediaRecorder.java:704)
    E/videocamera( 1827):   at com.android.camera.VideoCamera.startVideoRecording(VideoCamera.java:1622)
    E/videocamera( 1827):   at com.android.camera.VideoCamera.onShutterButtonClick(VideoCamera.java:671)
    E/videocamera( 1827):   at com.android.camera.ShutterButton.performClick(ShutterButton.java:108)
    E/videocamera( 1827):   at android.view.View$PerformClick.run(View.java:14105)
    E/videocamera( 1827):   at android.os.Handler.handleCallback(Handler.java:605)
    E/videocamera( 1827):   at android.os.Handler.dispatchMessage(Handler.java:92)
    E/videocamera( 1827):   at android.os.Looper.loop(Looper.java:137)
    E/videocamera( 1827):   at android.app.ActivityThread.main(ActivityThread.java:4424)
    E/videocamera( 1827):   at java.lang.reflect.Method.invokeNative(Native Method)
    E/videocamera( 1827):   at java.lang.reflect.Method.invoke(Method.java:511)
    E/videocamera( 1827):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    E/videocamera( 1827):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    E/videocamera( 1827):   at dalvik.system.NativeStart.main(Native Method)
    V/videocamera( 1827): Releasing media recorder.
    D/MPEG4Writer(  131): Stopping writer thread
    D/MPEG4Writer(  131): 0 chunks are written in the last batch
    D/MPEG4Writer(  131): Writer thread stopped
    D/MPEG4Writer(  131): Stopping Video track
    E/MPEG4Writer(  131): Stop() called but track is not started
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  omx_venc(): Inside component_deinit()
    E/OMX-VENC-720p(  131): Calling m_heap_ptr.clear()
    E/OMX-VENC-720p(  131): Calling venc_close()
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  venc_close(): Calling VEN_IOCTL_CMD_STOP_READ_MSG
    E/OMX-VENC-720p(  131): Deleting HANDLE[0x1f688]
    E/OMX-VENC-720p(  131): OMX_Venc:Component Deinit
    E/OMX-VENC-720p(  131):
    E/OMX-VENC-720p(  131):  ~omx_video(): Inside Destructor()
    E/OMX-VENC-720p(  131): omx_video: Waiting on Msg Thread exit
    E/OMX-VENC-720p(  131): omx_video: Waiting on Async Thread exit
    E/caladbolg(  131):  520379578 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520413453 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520447113 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520480805 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520514496 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520548188 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520581818 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520616944 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520649598 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520683320 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520716980 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520750672 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520784852 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520818604 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520852143 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520885865 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520918671 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520952301 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  520985962 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521019654 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521053315 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521087006 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521120697 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521154908 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521188599 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>
    E/caladbolg(  131):  521222168 cald_capctrl.c                    (7126)  2005 E [CAP] ERROR:PAL QueuePop fail <NotFound>

    hmm.. working too much lately with framework files on Sony, I found many things... rather learnt how these smali files. work.. I have a feeling I can fix this camcoder bug....:cool:...

    all this time I have been embedding AOKP methods in Sony frameowork to make AOKP things work... I dont think it will be impossible to do the reverse, i.e embedd sony methods in AOKP ...