[ROM][E(dual + single)][v1.1.0a][20 Nov 2013] CyanogenMod 10 with Dual Sim

Search This thread

hsr0

Senior Member
Mar 8, 2012
293
163
Hey,

This is a continuation from jjm34's version of CyanogenMod 10 with Dual SIM with a few bug fixes and changes.

Current Version : v1.1.0a 20/11/2013
Status : Alpha

Disclaimer
Code:
#include <std_disclaimer.h>

/*
 * You may have voided your device's warranty.
 * I am not responsible for bricked devices, dead SD cards, thermonuclear
 * war, or the current economic crisis caused by you following these
 * directions. [B]YOU[/B] are choosing to make these modifications on your device
 * I absolutely disclaim any responsibility.
 */


Download Links

This ROM is completely based off jjm34's CM10(dual) build, hence complete credits to him for his contribution.
However a few modifications have been/are being made to kernel/ROM in order to improve user experience.
The ROM has been personally tested on my C1604 and is fit for essential use.
The is reported to be working on Xperia E single sim versions without any modifications also!

Features
  • Based on CM10 (AOSP 4.1.2)
  • Stable Overclock to 1.3GHz
  • Working Sensors(including magnetometer)
  • Dual SIM implementation
  • Works on Xperia E Single Sim Also
  • OTA updates supported
  • Non-stock CPU governors available

Installation

The ROM is currently in Alpha stage, it suggested that you charge to battery to over 50% and have a backup of your data before flashing this release

  • Install stock Jellybean firmware (11.3.A.2.1) since the ROM is based off that and hence requires those baseband firmwares.
  • Boot into recovery.
  • Flash the cm-nanhu_ds-ota-{version}.zip
  • Do a factory reset (data/cache)
  • (Optional) Flash Google Apps for 10.0.x from here http://goo.im/gapps
  • Reboot
  • Initial start up might take a while since the system might be caching up resources

GPL Compliance
Note : The source is compiled using files from jjm34's source code modification, hence use this repo manifest https://github.com/der-koenig/repo_manifests and replace device and kernel files with the above mentioned.

Issues
  • Video Encoding Not Working

    NOTE : Since this is a community project, it is requested that you report any issue you may find along with logcat/dmesg/last_kmsg logs

Error Reporting

Send a logcat of the phone while rebooting/while the error occurs

Troubleshooting/FAQ
  1. Video playback does not seem to work!
    • Upgrade to v1.0.1 or higher!
  2. My phone seems to be overheating quite quickly!
    • This maybe due to the overclock feature and intensive usage, you can reduce the clock speed to improve stability!
      • Go to Settings -> Perfomance -> Processor -> Max CPU Frequency
      • Chose any of the given frequencies between 1008 MHz to 1305 MHz (1008 MHz is stock max frequency)
      • Change the governor to OnDemand/Powersave or Conservative
  3. Does this work on Xperia E Single Sim?
    • Yes, it has been found to be stable with any major issues as of now!
  4. How do I use the Dual Recovery!
    • Booting into TWRP
      • Power Off The Device
      • Power on the device
      • When the lower notification bar lights up to blue, press the volume down key a couple of times
      • You should be in recovery mode with orange notification bar
    • Booting into CWM
      • Power Off The Device
      • Power on the device
      • When the lower notification bar lights up to blue, wait till it lights off
      • When notification bars lights up to green, press the volume down key
      • You should be in recovery mode with orange notification bar
  5. How do I use SmartAssV2 Governor!
    • Go to Settings -> Perfomance -> Processor
    • Click CPU Governor
    • Select SMARTASSV2

Credits
  • jjm34 for his work on the dual sim implementation
  • FXP for the initial configurations
  • CyanogenMod Team for their ROM
  • CodeAurora for their dual sim implementation

Change Log
  1. v1.0.0a 09/11/2013
    • Overclock to 1.3GHz
    • Fixed Magnetometer
  2. v1.0.1a 15/11/2013
    • Fixed Video Playback issues
    • Added support for OTA updater
  3. v1.1.0a 20/11/2013
    • First OTA update
    • Dual Recovery Support (see Troubleshooting/FAQ #4)
    • SmartAssV2 Governor added! (see Troubleshooting/FAQ #5)
    NOTE: You need to be on v1.0.1 for the OTA update/incremental update patch to work!
 
Last edited:

Deadpool

Senior Member
Aug 17, 2013
1,170
194
Jodhpur
Works great on my E dual.

Sent from my Xperia E dual using Tapatalk

---------- Post added at 05:39 PM ---------- Previous post was at 05:16 PM ----------

Video player does not work.

Sent from my Xperia E dual using Tapatalk
 

hsr0

Senior Member
Mar 8, 2012
293
163
Works great on my E dual.

Sent from my Xperia E dual using Tapatalk

---------- Post added at 05:39 PM ---------- Previous post was at 05:16 PM ----------

Video player does not work.

Sent from my Xperia E dual using Tapatalk
yea, it's an issue carried over from the initial release

you can temporarily fix using
Settings, development tools, disable hw overlay(On)
 
  • Like
Reactions: tm.bax

gbadcool

Senior Member
Feb 10, 2012
463
74
Paris Van Java
Done flashing, looking good for now, need to sync my google account, searching for latest gapps... :cool:
Any ideas? :rolleyes:

Never mind...
Everything work great even BBM n hangout2 work well...

Thanks so much bro... :thumbup:
Keep up the good works :D:thumbup:
 
Last edited:
Flashed it..

The over clock is cool
No network and charging bug till now

The camera Fc when recording video.
The video playback wasn't working but the disable hw option helped..

Titanium backup shows error with root.
Viper audio engine asks to install drivers every time I open it(might be a conflict with DSP).

And the battery percentage is very weird.. it shows a large drop in a few minutes and then the level goes higher again ( would try a recaliberation tomorrow)

The ROM is fluid smooth. and the overclocking is stable..

Will tell you more soon..:D:D

Anyway the kernel is good..
 

Deadpool

Senior Member
Aug 17, 2013
1,170
194
Jodhpur
Flashed it..

The over clock is cool
No network and charging bug till now

The camera Fc when recording video.
The video playback wasn't working but the disable hw option helped..

Titanium backup shows error with root.
Viper audio engine asks to install drivers every time I open it(might be a conflict with DSP).

And the battery percentage is very weird.. it shows a large drop in a few minutes and then the level goes higher again ( would try a recaliberation tomorrow)

The ROM is fluid smooth. and the overclocking is stable..

Will tell you more soon..:D:D

Anyway the kernel is good..

Well viper audio works fine for me.

Sent from my Xperia E dual using Tapatalk
 

hsr0

Senior Member
Mar 8, 2012
293
163
The camera Fc when recording video.
The video playback wasn't working but the disable hw option helped..
There is some issue with hardware encoding which causes both the issues, there is some issue with memory management and encoding.
I'm looking into it.

Titanium backup shows error with root.
Viper audio engine asks to install drivers every time I open it(might be a conflict with DSP).
Try clearing data or uninstall and then reinstall, TB shows this error when it does not get root permission in its initial run.

And the battery percentage is very weird.. it shows a large drop in a few minutes and then the level goes higher again ( would try a recaliberation tomorrow)
It's an issue i have experienced in the stock ROM also since ICS builds, it shows a large drop during heavy usage and then rises when idle.
Might be a battery sensor module issue, not sure though, but i doubt it's a bug with the ROM, maybe an issue with the kernel.

[/QUOTE]
The ROM is fluid smooth. and the overclocking is stable..

Will tell you more soon..:D:D

Anyway the kernel is good..[/QUOTE]
Good to know that :)

---


Can i use this deodex zip files from here http://forum.xda-developers.com/showthread.php?t=2444015 to this rom or u do have the deodex version??? :confused:
This ROM is different from the version that is deodexed, you have to manually deodex this ROM.
Deodexing is recommended if you wish to modify the ROM, otherwise odexed ROMs have better performance in general
This might help : http://forum.xda-developers.com/showthread.php?t=2374008

---

Flashed it through CWM and now it works, thanks man :good:
Good to know that it works.

---

Well viper audio works fine for me.

Sent from my Xperia E dual using Tapatalk

Good to know :)
--

Thanks for the feedback, however i have been slightly busy this week and will possibly be busy for the rest of the week, however i'll try to look into video encoding issue.

Regards
hsr
 
  • Like
Reactions: gbadcool

hsr0

Senior Member
Mar 8, 2012
293
163
Done flashing, looking good for now, need to sync my google account, searching for latest gapps... :cool:
Any ideas? :rolleyes:

Never mind...
Everything work great even BBM n hangout2 work well...

Thanks so much bro... :thumbup:
Keep up the good works :D:thumbup:
OP modified with instructions for GApps
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    Hey,

    This is a continuation from jjm34's version of CyanogenMod 10 with Dual SIM with a few bug fixes and changes.

    Current Version : v1.1.0a 20/11/2013
    Status : Alpha

    Disclaimer
    Code:
    #include <std_disclaimer.h>
    
    /*
     * You may have voided your device's warranty.
     * I am not responsible for bricked devices, dead SD cards, thermonuclear
     * war, or the current economic crisis caused by you following these
     * directions. [B]YOU[/B] are choosing to make these modifications on your device
     * I absolutely disclaim any responsibility.
     */


    Download Links

    This ROM is completely based off jjm34's CM10(dual) build, hence complete credits to him for his contribution.
    However a few modifications have been/are being made to kernel/ROM in order to improve user experience.
    The ROM has been personally tested on my C1604 and is fit for essential use.
    The is reported to be working on Xperia E single sim versions without any modifications also!

    Features
    • Based on CM10 (AOSP 4.1.2)
    • Stable Overclock to 1.3GHz
    • Working Sensors(including magnetometer)
    • Dual SIM implementation
    • Works on Xperia E Single Sim Also
    • OTA updates supported
    • Non-stock CPU governors available

    Installation

    The ROM is currently in Alpha stage, it suggested that you charge to battery to over 50% and have a backup of your data before flashing this release

    • Install stock Jellybean firmware (11.3.A.2.1) since the ROM is based off that and hence requires those baseband firmwares.
    • Boot into recovery.
    • Flash the cm-nanhu_ds-ota-{version}.zip
    • Do a factory reset (data/cache)
    • (Optional) Flash Google Apps for 10.0.x from here http://goo.im/gapps
    • Reboot
    • Initial start up might take a while since the system might be caching up resources

    GPL Compliance
    Note : The source is compiled using files from jjm34's source code modification, hence use this repo manifest https://github.com/der-koenig/repo_manifests and replace device and kernel files with the above mentioned.

    Issues
    • Video Encoding Not Working

      NOTE : Since this is a community project, it is requested that you report any issue you may find along with logcat/dmesg/last_kmsg logs

    Error Reporting

    Send a logcat of the phone while rebooting/while the error occurs

    Troubleshooting/FAQ
    1. Video playback does not seem to work!
      • Upgrade to v1.0.1 or higher!
    2. My phone seems to be overheating quite quickly!
      • This maybe due to the overclock feature and intensive usage, you can reduce the clock speed to improve stability!
        • Go to Settings -> Perfomance -> Processor -> Max CPU Frequency
        • Chose any of the given frequencies between 1008 MHz to 1305 MHz (1008 MHz is stock max frequency)
        • Change the governor to OnDemand/Powersave or Conservative
    3. Does this work on Xperia E Single Sim?
      • Yes, it has been found to be stable with any major issues as of now!
    4. How do I use the Dual Recovery!
      • Booting into TWRP
        • Power Off The Device
        • Power on the device
        • When the lower notification bar lights up to blue, press the volume down key a couple of times
        • You should be in recovery mode with orange notification bar
      • Booting into CWM
        • Power Off The Device
        • Power on the device
        • When the lower notification bar lights up to blue, wait till it lights off
        • When notification bars lights up to green, press the volume down key
        • You should be in recovery mode with orange notification bar
    5. How do I use SmartAssV2 Governor!
      • Go to Settings -> Perfomance -> Processor
      • Click CPU Governor
      • Select SMARTASSV2

    Credits
    • jjm34 for his work on the dual sim implementation
    • FXP for the initial configurations
    • CyanogenMod Team for their ROM
    • CodeAurora for their dual sim implementation

    Change Log
    1. v1.0.0a 09/11/2013
      • Overclock to 1.3GHz
      • Fixed Magnetometer
    2. v1.0.1a 15/11/2013
      • Fixed Video Playback issues
      • Added support for OTA updater
    3. v1.1.0a 20/11/2013
      • First OTA update
      • Dual Recovery Support (see Troubleshooting/FAQ #4)
      • SmartAssV2 Governor added! (see Troubleshooting/FAQ #5)
      NOTE: You need to be on v1.0.1 for the OTA update/incremental update patch to work!
    4
    Does this firmware work with Xperia E SS (C1505)?
    And works the camera recording already?

    Yes, it works without any major issues.

    Video recording is not working as of now but video playback has been fixed.

    Hey and btw, will there be any cool ota update soon? And can you change the setting of controlling the top led to the bottom led bar? Our device supports almost all colors and it would be super cool to make that work.. Missing it now:(:(

    Sorry my internet was down for most of the day, could only access through my mobile.

    The led bar is controlled in different manner as compared to the top led, I haven't been able to figure out how the colouring scheme works for this, since only a single RGB file is available for chaining colours.
    Also it's the applications which control the led, you might have noticed that it lights up only for Sony applications.

    Working led bar and sweep2wake would be heaven.
    Really wish that these things come into existence.
    sweep2wake, you mean as a kernel module, not an app?

    I'll try flashing again. I was using 11.3.A.0.47 before this (single SIM firmware, 4.1.1 Jelly Bean). The proximity sensor works (I see red light), but doesn't stop (red light keeps blinking)! Also, the dialer gets stuck on “Hanging up...”, and when I press the Home button I get the phone icon in the dialer, showing ‘Unknown’ as the caller. The proximity sensor keeps working, and if I put a finger over it, the screen turns off, and when I remove my finger it comes back up.
    Did you do a factory reset after flashing?

    Also the proximity sensor works only during the call right?
    Then it's working perfectly, as its a power saving feature when you keep the phone next to your ear.

    --

    regarding OTA. v1.1.0 with dual recovery and smartass governor will be released soon!
    3
    Unfortunately, I have been caught up with really important study related issues.
    Coupled with the university's network policy, I doubt I can do any heavy downloads, which probably means that I would have to stop any form of ROM development or anything where the source can exceed 1 GB.

    Also my phone has a couple of issues with it's power button due to which I was forced to buy a new, it would have been exciting to continue with development had it not been for the above restrictions.
    3
    download link fixed
    3
    So,if i dont want to flash but still want to update new ROM,how can i do ( like change some .apk in system app) ?
    Thanks man

    it's a slightly longer procedure, a few libraries have been changed. some files rebuilt.

    so if you don't want to compromise integrity of the system, it would be better to perform a full flash.

    but I'll see if I can manually prepare an update package.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone