[9001][ROM][PMEM][JB][4.2.2][JDQ39E] CyanogenMod 10.1 by ADC-Team - Release 9 (EOL) - Kernel 3.4.x

Search This thread

DevConnection_Team

Senior Member
Jun 2, 2013
133
5,848
10
[9001][ROM][PMEM][JB][4.2.2][JDQ39E] CyanogenMod 10.1 by ADC-Team - Release 9 (EOL) - Kernel 3.4.x

attachment.php


Hi everyone, here we are... AriesVE Dev Connection Team!!

The beginning...
The first unofficial team work has started analyzing/testing and fixing a problem of battery consumption in the CAF kernel 3.4.
A bunch of dev and tester has fixed in a week of cooperation the battery drain, and we have seen that joining the forces is more helpful in case of common issues...
That is how is born the DevConnection Team.

Currently the team is composed by the following members (in alphabethic order):

[Dev] CastagnaIT, Christopher83, Educk, Ivendor, Krislibaeer
[Tester] smeroni68, ktulu84, Xellar

Rom informations:
This release of CM10.1 is based on Arco development for Galaxy W with the configuration part of Ivendor CM10 rom

What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLNv9
USB/Wifi tethering
VSync
USB OTG (Only FAT32 support) (check HERE the cables needed)
Phantom key presses filtering

Partially working:
Some graphical glitches in Panorama preview

Screenshots

Screenshot_2013-06-08-13-07-53.png
Screenshot_2013-11-24-19-13-47.png
Screenshot_2013_06_08_09_31_14.png


CM10.1Install Guide

Note: CM for Galaxy S Plus is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.

Download CM10.1 and gapps-jb zips and put them in /sdcard

  • 20131124 (Release 9 - EOL) (DL from Dev-Host)
    MD5SUM: 21468eb4c8af47bf6a45917b55d93795

    ROM:
    • BoardConfig: Dalvik startup with a low memory footprint (credits to krislibaeer)
    • ril: aligned custom ariesve ril to SamsungExynos3RIL Note: (credits to CastagnaIT)
    • Corrected the ril property and some updates (credits to CastagnaIT)
    • BoardConfig: removed no longer needed BOARD_USE_LEGACY_TOUCHSCREEN (credits to CastagnaIT)
    • ariesve: switch to kernel build during compile rom (credits to krislibaeer)

    20131124 KERNEL: (DL from Dev-Host)
    MD5SUM: fe0e25678467a8f901b7827294010a46

    ATTENTION: This kernel is included in the rom... this download is in case of custom kernel installed and want to come back to stock!
    • Kernel 3.4.70
    • msm: kgsl: Avoid turning on GPU clock if already off (credits to Ananta Kishore K)
    • Revert "ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM" (credits to Christopher83)
    • Add exFAT support (credits to radu) (Tested on Samsung 64GB SDXC uhs1 PRO card)
    • Update defconfigs for exFAT support (credits to Christopher83)
    • input: Updates to Phantom Key Presses filter (credits to Christopher83)
    • msm: vidc: Check validity of userspace address (credits to Deepak Verma)
    • ALSA: pcm: check for integer overflow during multiplication (credits to Phani Kumar Uppalapati)
    • base: genlock: Zero a structure before sending it to user space (credits to Jordan Crouse)
    • qt602240_ts: updated touchscreen driver in according of Multi-touch protocol (credits to CastagnaIT)
    • Clone ion.h to msm_ion.h (credits to Arco68)


    Please verify the md5sum to be sure you got the right one.

    Previous versions:









    • 20130607 Initial release (Release 1) (DL from Dev-Host)
      MD5SUM: d84de0495b035ea195f0c990136192ac



    Before you install CM10.1: Preparation (First three are optional. If you want to start fresh, these can be skipped)

    1. Install AppBak from Market, run it and save a list of all your apps.
    2. Install SMS Backup and Restore from Market, run it and backup your SMS history.
    3. Install Call Logs Backup and Restore from Market, run it and backup your call log history.
    4. Boot into recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.

    WARNING: Many apps will Force Close crash if you restore data from a previous ROM.

    Install
    1. Here you can find the CWM Recovery and TWRP built by our Team:

      WARNING: YOU MUST USE ONE OF THE RECOVERY OF THE TEAM... IT'S NOT AN OPTIONAL CHOICE!!!

      CWM & TWRP Thread

      WARNING: We built and tested these recoveries, but always remember that we are not responsible for any damage by using these software!!
      They are based on safe kernel on emmc side!!



    2. Wipe data, cache and Dalvik cache
    3. Flash the rom file *.zip.
    4. Flash the gapps file *.zip. You must flash gapps after every upgrade to CM10.1 since /system is formatted, wiping your previous add-ons.
    5. Reboot phone.
    6. After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.

      WARNING: Do not restore backup data of system apps!

    • If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.
    • It seems that restoring backups can also break Calendar sync.


    Upgrades
    Upgrades from previous versions of CM10.1 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM10.1 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.

    Bug Reporting!!
    You can report bugs on our Google Code account. Please search if the bug you want to report has already been reported before you report it.

    --> Bugreporting



    Credits
    CyanogenMod Team
    Arco68 for his huge work for our device
    AriesVE Dev Connection Team
    Nello96 for Team logo's
    anakin174 for the team spare phone

    Sources
    All our sources are on AriesVE-DevCon-TEAM GitHub

    FAQ

    • How to prepare SD for patched eMMC use?

      • The installation process is always the same, you need to partition your external sd in this way:

        1) First partition formatted fat32 to use as external storage (set as Primary)
        2) Second partition formatted EXT4 (1,5GB at least) to use as /data partition (set as Primary)

        NOTE: as you might know the order of these partitions is important!

        To wipe data you have to format your EXT4 partition on extSD card or use the patched recovery from here (http://xdaforums.com/showthread.php?t=2204700)
        We did not tried that, but think that should work, and to backup data you can backup your partition or use the same recovery we linked before.
        The installation order is ROM -> GAPPS -> EMMC PATCH
    • For recovery bootloop problem you should at this post
    • BLNv9 feature recap:
      • It is activable/deactivable from BLN Control Application (Free or Pro version)
      • You can launch it from Settings->Device->Advanced
    • No System Sounds UI:
      • Download this app
      • Set the system volume to maximum (7). You should hear the sounds again.

XDA:DevDB Information
[GT-I9001][JB 4.2.2] CyanogenMod 10.1 by ADC-Team - Kernel 3.4.x, a ROM for the Samsung Galaxy S I9000

Contributors
DevConnection_Team, smeroni68, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, ktulu84, XeLLaR*
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: Release 8
Stable Release Date: 2013-10-15

Created 2013-09-14
Last Updated 2013-12-02
 
Last edited:

DevConnection_Team

Senior Member
Jun 2, 2013
133
5,848
10
MAGNETIC / ACCELERATION / ORIENTATION SENSORS CALIBRATION

Finally from CM10.1 Release 8 build all sensors are working, but the changes done on magnetic/acceleration/orientation require a new double calibration.

SensorTest.png


CALIBRATION PROCEDURE:

1) Standard horizontal calibration through the CM advanced menu, by placing the phone over a flat and horizontal surface and pressing Calibrate touch button

Horizontal_Calib.png


2) Magnetic field calibration by following an 8 shape to be done as shown in this video: HOW TO CALIBRATE ELECTRONIC COMPASS

The calibration movement is a combined one over all axes, and will result in a residual magnetism removal (reset).

This calibration seems like a stupid game, but really this is the right way to recalibrate with a slow movement following the video shape; it is not important the direction to be used, just do once or more times until you get the calibration.

To know if the calibration has been done, you must know where is approximately the North and look with an app if the needle is pointing there; if yes, try rotating the phone of 90, 180, 270 and finally back to 360 degrees and look if the needle is pointing everytime to North during the rotation... If this easy test give positive results, your phone is calibrated!

Orientation1.png
Orientation2.png
Orientation3.png
Orientation4.png


Compass1.png
Compass2.png
Compass3.png
Compass4.png


Note1: After this procedure, the orientation and magnetic field sensors will give the correct values with all apps.

Note2: Our phone is known to have a native shift of some degrees respect to the North, but this is a hardware limitation due probably to the orientation of the chip welded on the board...

Note3: This procedure can be used also after a new flash of a compatible custom kernel in case of orientation not correct...

Enjoy!!
 

Attachments

  • DevConThread.png
    DevConThread.png
    10.1 KB · Views: 2,938,795
Last edited:

DevConnection_Team

Senior Member
Jun 2, 2013
133
5,848
10
ADC Team - News & Official Logo for Users

ADC TEAM CM10.1 ION PREVIEW

Here you can find the first public version of CM10.1 ION rom and kernel (Alpha 1)

NOTE: This version is published "AS IT IS"... no support is given, no sources published (because still in development)... please do not ask for fixes or other modifications!!!

This version is a full Ion mem allocator system, where has been completely removed the support of cameras. The development on this side will take longer, so we decided to publish this version to let you play a bit with a full ion allocator.

The most important update on this version is the GPU Adreno driver and libs: the drivers are the Vanilla one, because the MR1 has created many problems.

The rom is full working, but the missing of the cameras support will give as result that camera apps will go in FC in case of opening.

We prepared also a stock kernel with enhanced free ram (371 instead of 351MB) by removing as much as possible the ion mem allocation for camera buffer (download available both 351MB and 371MB kernel); to preserve video playback, a part of the buffer must be allocated...

DOWNLOAD:

20131018 CM10.1 ION ROM (DL from DevHost) (Note: ROM has included the stock kernel with 351MB free ram!)

update_160_3.gif


20131027 ION STOCK KERNEL (351MB STANDARD)(DL from DevHost)

20131027 ION STOCK KERNEL (371MB BIGMEM) (DL from DevHost)


ADC TEAM PROJECT STATUS

This the link to the team thread of current project status: ACTIVE PROJECTS

ADC TEAM USER LOGO

Hi to all users.
To avoid confusion on signatures, the only one authorized for external use (not DevCon members) is the attached one.

Credits to Rhonin for it.

Thanks for your cooperation.

ADC Team
 
Last edited:

XeLLaR*

Senior Member
Jun 25, 2012
2,942
4,669
DevConnection
Hey Guys!

if anyone would like to make a short video overview of the rom (to have on the first page, as in the cm9 thread from arco), that would be highly appreciated. :good:

No need to talk..as long the quality of the video is good. Music overlay is also ok!

Regards
Xellar
 

smeroni68

Inactive Recognized Contributor
Jan 23, 2011
4,455
11,020
Milano

Top Liked Posts

  • There are no posts matching your filters.
  • 396
    [9001][ROM][PMEM][JB][4.2.2][JDQ39E] CyanogenMod 10.1 by ADC-Team - Release 9 (EOL) - Kernel 3.4.x

    attachment.php


    Hi everyone, here we are... AriesVE Dev Connection Team!!

    The beginning...
    The first unofficial team work has started analyzing/testing and fixing a problem of battery consumption in the CAF kernel 3.4.
    A bunch of dev and tester has fixed in a week of cooperation the battery drain, and we have seen that joining the forces is more helpful in case of common issues...
    That is how is born the DevConnection Team.

    Currently the team is composed by the following members (in alphabethic order):

    [Dev] CastagnaIT, Christopher83, Educk, Ivendor, Krislibaeer
    [Tester] smeroni68, ktulu84, Xellar

    Rom informations:
    This release of CM10.1 is based on Arco development for Galaxy W with the configuration part of Ivendor CM10 rom

    What's working:
    Audio
    Receiving and making calls
    GPS
    Compass
    Proximity sensor
    Wifi
    Bluetooth
    USB mass storage
    HW accelerated gui
    HW accelerated video
    Camera
    BLNv9
    USB/Wifi tethering
    VSync
    USB OTG (Only FAT32 support) (check HERE the cables needed)
    Phantom key presses filtering

    Partially working:
    Some graphical glitches in Panorama preview

    Screenshots

    Screenshot_2013-06-08-13-07-53.png
    Screenshot_2013-11-24-19-13-47.png
    Screenshot_2013_06_08_09_31_14.png


    CM10.1Install Guide

    Note: CM for Galaxy S Plus is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.

    Download CM10.1 and gapps-jb zips and put them in /sdcard

    • 20131124 (Release 9 - EOL) (DL from Dev-Host)
      MD5SUM: 21468eb4c8af47bf6a45917b55d93795

      ROM:
      • BoardConfig: Dalvik startup with a low memory footprint (credits to krislibaeer)
      • ril: aligned custom ariesve ril to SamsungExynos3RIL Note: (credits to CastagnaIT)
      • Corrected the ril property and some updates (credits to CastagnaIT)
      • BoardConfig: removed no longer needed BOARD_USE_LEGACY_TOUCHSCREEN (credits to CastagnaIT)
      • ariesve: switch to kernel build during compile rom (credits to krislibaeer)

      20131124 KERNEL: (DL from Dev-Host)
      MD5SUM: fe0e25678467a8f901b7827294010a46

      ATTENTION: This kernel is included in the rom... this download is in case of custom kernel installed and want to come back to stock!
      • Kernel 3.4.70
      • msm: kgsl: Avoid turning on GPU clock if already off (credits to Ananta Kishore K)
      • Revert "ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM" (credits to Christopher83)
      • Add exFAT support (credits to radu) (Tested on Samsung 64GB SDXC uhs1 PRO card)
      • Update defconfigs for exFAT support (credits to Christopher83)
      • input: Updates to Phantom Key Presses filter (credits to Christopher83)
      • msm: vidc: Check validity of userspace address (credits to Deepak Verma)
      • ALSA: pcm: check for integer overflow during multiplication (credits to Phani Kumar Uppalapati)
      • base: genlock: Zero a structure before sending it to user space (credits to Jordan Crouse)
      • qt602240_ts: updated touchscreen driver in according of Multi-touch protocol (credits to CastagnaIT)
      • Clone ion.h to msm_ion.h (credits to Arco68)


      Please verify the md5sum to be sure you got the right one.

      Previous versions:









      • 20130607 Initial release (Release 1) (DL from Dev-Host)
        MD5SUM: d84de0495b035ea195f0c990136192ac



      Before you install CM10.1: Preparation (First three are optional. If you want to start fresh, these can be skipped)

      1. Install AppBak from Market, run it and save a list of all your apps.
      2. Install SMS Backup and Restore from Market, run it and backup your SMS history.
      3. Install Call Logs Backup and Restore from Market, run it and backup your call log history.
      4. Boot into recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.

      WARNING: Many apps will Force Close crash if you restore data from a previous ROM.

      Install
      1. Here you can find the CWM Recovery and TWRP built by our Team:

        WARNING: YOU MUST USE ONE OF THE RECOVERY OF THE TEAM... IT'S NOT AN OPTIONAL CHOICE!!!

        CWM & TWRP Thread

        WARNING: We built and tested these recoveries, but always remember that we are not responsible for any damage by using these software!!
        They are based on safe kernel on emmc side!!



      2. Wipe data, cache and Dalvik cache
      3. Flash the rom file *.zip.
      4. Flash the gapps file *.zip. You must flash gapps after every upgrade to CM10.1 since /system is formatted, wiping your previous add-ons.
      5. Reboot phone.
      6. After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.

        WARNING: Do not restore backup data of system apps!

      • If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.
      • It seems that restoring backups can also break Calendar sync.


      Upgrades
      Upgrades from previous versions of CM10.1 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM10.1 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.

      Bug Reporting!!
      You can report bugs on our Google Code account. Please search if the bug you want to report has already been reported before you report it.

      --> Bugreporting



      Credits
      CyanogenMod Team
      Arco68 for his huge work for our device
      AriesVE Dev Connection Team
      Nello96 for Team logo's
      anakin174 for the team spare phone

      Sources
      All our sources are on AriesVE-DevCon-TEAM GitHub

      FAQ

      • How to prepare SD for patched eMMC use?

        • The installation process is always the same, you need to partition your external sd in this way:

          1) First partition formatted fat32 to use as external storage (set as Primary)
          2) Second partition formatted EXT4 (1,5GB at least) to use as /data partition (set as Primary)

          NOTE: as you might know the order of these partitions is important!

          To wipe data you have to format your EXT4 partition on extSD card or use the patched recovery from here (http://xdaforums.com/showthread.php?t=2204700)
          We did not tried that, but think that should work, and to backup data you can backup your partition or use the same recovery we linked before.
          The installation order is ROM -> GAPPS -> EMMC PATCH
      • For recovery bootloop problem you should at this post
      • BLNv9 feature recap:
        • It is activable/deactivable from BLN Control Application (Free or Pro version)
        • You can launch it from Settings->Device->Advanced
      • No System Sounds UI:
        • Download this app
        • Set the system volume to maximum (7). You should hear the sounds again.

    XDA:DevDB Information
    [GT-I9001][JB 4.2.2] CyanogenMod 10.1 by ADC-Team - Kernel 3.4.x, a ROM for the Samsung Galaxy S I9000

    Contributors
    DevConnection_Team, smeroni68, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, ktulu84, XeLLaR*
    ROM OS Version: 4.2.x Jelly Bean
    ROM Kernel: Linux 3.4.x
    Based On: CyanogenMod

    Version Information
    Status: Stable
    Current Stable Version: Release 8
    Stable Release Date: 2013-10-15

    Created 2013-09-14
    Last Updated 2013-12-02
    137
    MAGNETIC / ACCELERATION / ORIENTATION SENSORS CALIBRATION

    Finally from CM10.1 Release 8 build all sensors are working, but the changes done on magnetic/acceleration/orientation require a new double calibration.

    SensorTest.png


    CALIBRATION PROCEDURE:

    1) Standard horizontal calibration through the CM advanced menu, by placing the phone over a flat and horizontal surface and pressing Calibrate touch button

    Horizontal_Calib.png


    2) Magnetic field calibration by following an 8 shape to be done as shown in this video: HOW TO CALIBRATE ELECTRONIC COMPASS

    The calibration movement is a combined one over all axes, and will result in a residual magnetism removal (reset).

    This calibration seems like a stupid game, but really this is the right way to recalibrate with a slow movement following the video shape; it is not important the direction to be used, just do once or more times until you get the calibration.

    To know if the calibration has been done, you must know where is approximately the North and look with an app if the needle is pointing there; if yes, try rotating the phone of 90, 180, 270 and finally back to 360 degrees and look if the needle is pointing everytime to North during the rotation... If this easy test give positive results, your phone is calibrated!

    Orientation1.png
    Orientation2.png
    Orientation3.png
    Orientation4.png


    Compass1.png
    Compass2.png
    Compass3.png
    Compass4.png


    Note1: After this procedure, the orientation and magnetic field sensors will give the correct values with all apps.

    Note2: Our phone is known to have a native shift of some degrees respect to the North, but this is a hardware limitation due probably to the orientation of the chip welded on the board...

    Note3: This procedure can be used also after a new flash of a compatible custom kernel in case of orientation not correct...

    Enjoy!!
    87
    ADC Team - News & Official Logo for Users

    ADC TEAM CM10.1 ION PREVIEW

    Here you can find the first public version of CM10.1 ION rom and kernel (Alpha 1)

    NOTE: This version is published "AS IT IS"... no support is given, no sources published (because still in development)... please do not ask for fixes or other modifications!!!

    This version is a full Ion mem allocator system, where has been completely removed the support of cameras. The development on this side will take longer, so we decided to publish this version to let you play a bit with a full ion allocator.

    The most important update on this version is the GPU Adreno driver and libs: the drivers are the Vanilla one, because the MR1 has created many problems.

    The rom is full working, but the missing of the cameras support will give as result that camera apps will go in FC in case of opening.

    We prepared also a stock kernel with enhanced free ram (371 instead of 351MB) by removing as much as possible the ion mem allocation for camera buffer (download available both 351MB and 371MB kernel); to preserve video playback, a part of the buffer must be allocated...

    DOWNLOAD:

    20131018 CM10.1 ION ROM (DL from DevHost) (Note: ROM has included the stock kernel with 351MB free ram!)

    update_160_3.gif


    20131027 ION STOCK KERNEL (351MB STANDARD)(DL from DevHost)

    20131027 ION STOCK KERNEL (371MB BIGMEM) (DL from DevHost)


    ADC TEAM PROJECT STATUS

    This the link to the team thread of current project status: ACTIVE PROJECTS

    ADC TEAM USER LOGO

    Hi to all users.
    To avoid confusion on signatures, the only one authorized for external use (not DevCon members) is the attached one.

    Credits to Rhonin for it.

    Thanks for your cooperation.

    ADC Team
    73
    New Release 3 available...

    20130628 (Release 3)
    MD5SUM: 47d8372897177f7ce928891e9a30fe86

    ROM:
    • Rom built with Google GCC 4.6 toolchain
    • Rom sources synched with CyanogenMod Team sources
    • Enabled world phone menu (credits to CastagnaIT)
    • Enable volume rocker and home button wake preferences (credits to CastagnaIT)
    • Added PhotoTable live wallpaper (credits to CastagnaIT)
    • AriesParts: Chinese translation (credits to zxc123coke)
    • AriesParts: Romanian translation (credits to Laurentyu1995)
    • AriesParts: Polish translation (credits to przemekamag)
    • AriesParts: Spanish translation (credits to davidteri91)

    KERNEL:
    • Kernel 3.4.50 built with Google GCC 4.6 toolchain
    • Kernel sources synched with cm-10.1 repo of Arco68
    • Updates and fix to Interactive CPU governor (credits to Lianwei Wang, thanks to Arco68)
    • dpram: Some minor changes from ics-3.0 (credits to Arco68)
    • Revert Temporary workaround for flicker brightness after screen on
    • Fixed flicker brightness when turning on the screen (credits to CastagnaIT)
    • Fixes to display and graphic drivers
    • Fixes to I/O block and ROW I/O scheduler
    • Fixes to ipv6
    • Other minor fixes

    Enjoy
    71
    Release 7 is Online!!

    Enjoy...