Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROM][CM11][Kitkat -4.4.4][PORT][UNOFFICIAL] CyanogenMod 11 For Magnus A117 v0.19

OP Santhosh M

Announcement from Santhosh M: DOWNLOAD LINK ADDED
22nd June 2014, 09:42 AM   |  #1  
OP Senior Member
Flag ▂ ▃ ▅ ▆ █ C:/India/Chen
Thanks Meter: 744
524 posts
Join Date:Joined: Oct 2013
Donate to Me
Android 4.4.4 KitKat for Canvas Magnus A117 has finally arrived.

Say thanks to @chrmhoffmann for compiling the first ever CM11 for MT6589.

ORIGINAL THREAD: http://forum.xda-developers.com/show....php?t=2676086

 * Your warranty is now void.
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.
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.

What works:

- SIM1 for phone calls (incoming/outgoing) and SMS, data (2g, 3g)
- SIM2 is a WIP
- Audio (microphone - now also outside phone calls, loudspeaker, headphones)
- Sensors
- Wifi (not wifi direct)
- GPS (no A-GPS yet nor EPO assist files, so the fix can take a bit)
- hw composer
- camera for taking pictures (not video)
- wifi and usb tethering
- battery usage stats (expect the usage for Display to be very unprecise)
- candy crush, facebook and twitter

What doesn't work, known bugs:

- 2nd sim card 3G switch
- camera for "movies" does not work
- (hw) video en/decoding not enabled
- FM radio not available
- A-GPS does not work, GPS works though but slowish
- rest of MTK specifics (what?)

- ... you tell me


Refer end of post

Change logs :
Changelog CM11 0.19:
- sync with CM
- enable CWM to install from cmupdater
Changelog CM11 0.18
- sync with CM
- remove MTK audio policy and use default
- increase BT a2dp MTU (does it help?)

Changelog CM11 0.11
- Sync with CM (very close to M8)
- expose all internal storage location for mass storage USB
- USB OTG for external USB location

Custom kernel with lots of governors and schedulers included

Changelog CM11 0.10
- Sync with CM (very close to M8)
- Update blobs from latest Wiko OTA

Changelog CM11 0.9
- Torch (flashlight) enabled
- updated to latest CM (i.e. 4.4.4 as of June 28th)



Place the zip files in sdcard.
Reboot to recovery
Wipe data/factory reset.
Wipe dalvik Cache.
Install cm11.zip and followed by gapps.


How to enable DualSim: http://forum.xda-developers.com/show...91&postcount=2

How to swap memories : http://forum.xda-developers.com/show...&postcount=249

Steps for GPS LOCK http://forum.xda-developers.com/show...&postcount=530

Refer post #4 for more detailed FAQ's

@chrmhoffmann For bringing the first ever CM11 for an MT6589 device. (THANK HIM IN HIS ORIGINAL THREAD).
OmniROM project @XpLoDWilD @Dr-Shadow @pawitp @dhacker29

@kashifmin for his support and guidance at all times

@Xenon1978 for his support & @Siddhesh for his tireless support at all times.

Thanks to many unknown people whom i don't know but helped me in this project by testing whenever asked since i don't own this device


Kernel: https://github.com/sandymanu/A117_MT6589_kernel
Device: https://github.com/chrmhoffmann/andr..._wiko_stairway
Android: https://gerrit.omnirom.org/#/q/topic:mt6589,n,z - more to come

Last but not least HIT Thanks if i helped you ! Hitting thanks doesn't cost you but encourages me to work more !

XDA:DevDB Information
[ROM][CM11][Kitkat -4.4.4][PORT][UNOFFICIAL] CyanogenMod 11 For Magnus A117 v0.19, ROM for the Micromax Canvas Magnus A117

Santhosh M
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Beta
Current Beta Version: 0.19
Beta Release Date: 2014-06-20

Created 2014-06-22
Last Updated 2014-10-07
Last edited by Santhosh M; 7th October 2014 at 01:00 PM.
The Following 68 Users Say Thank You to Santhosh M For This Useful Post: [ View ]
22nd June 2014, 09:44 AM   |  #2  
OP Senior Member
Flag ▂ ▃ ▅ ▆ █ C:/India/Chen
Thanks Meter: 744
524 posts
Join Date:Joined: Oct 2013
Donate to Me
Post Change logs
Change logs :

Custom kernel with various governors and included in v0.11 ROM itself.

New governors added in kernel

  • Intellidemand
  • Sakuractive
  • zzmoove
  • Pegasusq
  • Smartassv2

First go to Settings -> About phone and tap Build number 5 times.

Now Governors can be set from Settings-> Performance->Processor-> CPU Governors

Explanation on Governors :


Intellidemand aka Intelligent Ondemand from Faux is yet another governor that's based on ondemand. Unlike what some users believe, this governor is not the replacement for OC Daemon (Having different governors for sleep and awake). The original intellidemand behaves differently according to GPU usage. When GPU is really busy (gaming, maps, benchmarking, etc) intellidemand behaves like ondemand. When GPU is 'idling' (or moderately busy), intellidemand limits max frequency to a step depending on frequencies available in your device/kernel for saving battery. This is called browsing mode. We can see some 'traces' of interactive governor here. Frequency scale-up decision is made based on idling time of CPU. Lower idling time (<20%) causes CPU to scale-up from current frequency. Frequency scale-down happens at steps=5% of max frequency. (This parameter is tunable only in conservative, among the popular governors)
To sum up, this is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling, and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such. Intellidemand does not jump to highest frequency when screen is off.


This driver mimics the frequency scaling behavior in "on demand" but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second "sakuractive" will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices


ZZmove Governor optimized for low power consumption with the screen off, with particular attention to the limitation of consumption applications in the background with the screen off, such as listening to music. It has three settings: battery saver, balanced and performance. In addition to a performance boost, there is also the governor zzmove optimized.


The Pegasus-q / d is a multi-core based on the Ondemand governor and governor with integrated hot-plugging.
Ongoing processes in the queue, we know that multiple processes can run simultaneously on. These processes are active in an array, which is a field called "Run Queue" queue that is ongoing, with their priority values ​​arranged (priority will be used by the task scheduler, which then decides which process to run next).

To ensure that each process has its fair share of resources, each running for a certain period and will eventually stop and then again placed in the queue until it is your turn again. If a program is terminated, so that others can run the program with the highest priority in the current queue is executed.

Version 2 of the original smartass governor from Erasmux. Another favorite for many a people. The governor aim for an "ideal frequency", and ramp up more aggressively towards this freq and less aggressive after. It uses different ideal frequencies for screen on and screen off, namely awake_ideal_freq and sleep_ideal_freq. This governor scales down CPU very fast (to hit sleep_ideal_freq soon) while screen is off and scales up rapidly to awake_ideal_freq (500 mhz for GS2 by default) when screen is on. There's no upper limit for frequency while screen is off (unlike Smartass). So the entire frequency range is available for the governor to use during screen-on and screen-off state. The motto of this governor is a balance between performance and battery.
Last edited by Santhosh M; 7th July 2014 at 05:31 PM.
The Following 24 Users Say Thank You to Santhosh M For This Useful Post: [ View ]
22nd June 2014, 09:45 AM   |  #3  
OP Senior Member
Flag ▂ ▃ ▅ ▆ █ C:/India/Chen
Thanks Meter: 744
524 posts
Join Date:Joined: Oct 2013
Donate to Me
The Following 12 Users Say Thank You to Santhosh M For This Useful Post: [ View ]
22nd June 2014, 09:57 AM   |  #4  
Flag delhi
Thanks Meter: 38
59 posts
Join Date:Joined: Sep 2010

NOTE: For every problem try a restart first.....
Q1. Titanium Backup not showing my backups?
Ans. Go to titanium backup settings then choose your backup folder location. As sdcards are swapped in the rom. Sdcard0 is your internal sdcard and Sdcard1 is your external sdcard.
Q2 Can't connect usb storage to pc?
Ans. Go to settings->storage and select usb connection from menu.
Q3 Can't see contacts from second sim?
Ans. Just use the rom normally for a day or two with some restarts.... It worked for me. The contacts should be visible then after clicking all contacts.
Q4 Cant take screenshots or storage problems.
Ans. You probably have flashed ebr partitions to increase internal memory..... Flash stock rom first through sp flash tools then again flash the cm11 rom.
Q5 How to enable usb debugging?
Ans. Go to about phone then repeatedly click on buil number.
Q6 How to enable ART (Android Run Time) and what are benefits?
Ans. Go to Developer options and choose ART from "select runtime"
By using ART less resources are used and apps are loaded faster.
Q7 How to disable vibrate on touch?
Ans. Go to settings->sound and disable vibrate on touch.
Q8 High memory usage by apps although no big apps installed?
Ans. ART uses more memory than dalvik. Switch to dalvik runtime if you have less free memory.
NOTE: Dont try video recording. Otherwise your device will be freezed and will have to restart. Also don't flash ebr partitions to increase internal memory and don't try any tweaks or anything because it's CM
Last edited by yaman22feb; 8th July 2014 at 03:13 PM.
The Following 8 Users Say Thank You to yaman22feb For This Useful Post: [ View ]
22nd June 2014, 11:24 AM   |  #5  
Geek-DROID's Avatar
Thanks Meter: 73
72 posts
Join Date:Joined: Feb 2014
Smooth and buttery ROM.
Last edited by Geek-DROID; 22nd June 2014 at 06:52 PM.
The Following 2 Users Say Thank You to Geek-DROID For This Useful Post: [ View ]
22nd June 2014, 01:11 PM   |  #6  
TECHVS's Avatar
Senior Member
Flag :)Universe/World/India/New Delhi:)
Thanks Meter: 134
201 posts
Join Date:Joined: Dec 2013
Originally Posted by Santhosh M

Change logs & future updates

@Santhosh M finally we get CM11 Kitkat rom and i love CM roms and you just fullfill my wish. Great work bro and head off to u and your team.......
The Following 5 Users Say Thank You to TECHVS For This Useful Post: [ View ]
22nd June 2014, 01:36 PM   |  #7  
Bluehacks's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 168
393 posts
Join Date:Joined: Jan 2013
Grt work-

Thanks @Santhosh M

Below will fix titanium backup restore issue

Swap memories : Download and Flash

Credits :@WalkerBales

HIT thanks!!
Last edited by Bluehacks; 22nd June 2014 at 01:39 PM.
The Following 7 Users Say Thank You to Bluehacks For This Useful Post: [ View ]
22nd June 2014, 06:30 PM   |  #8  
Senior Member
Flag chennai
Thanks Meter: 53
276 posts
Join Date:Joined: Oct 2012

Sent from my C2305 using XDA Free mobile app
The Following 2 Users Say Thank You to aravindanxda For This Useful Post: [ View ]
22nd June 2014, 06:41 PM   |  #9  
Rht555's Avatar
Senior Member
Flag Delhi
Thanks Meter: 133
118 posts
Join Date:Joined: Feb 2014
Thumbs up
Again a brilliant work from a brilliant guy...

Keep it up Bro...

will update detailed review after downloading working release


Thanks to many unknown people whom i don't know but helped me in this project by testing whenever asked since i don't own this device

I think you know my name its Rohit, not so hard to remember
Last edited by Rht555; 23rd June 2014 at 05:00 AM.
The Following 2 Users Say Thank You to Rht555 For This Useful Post: [ View ]
22nd June 2014, 08:25 PM   |  #10  
Thanks Meter: 5
65 posts
Join Date:Joined: Feb 2013
Google ok is not work I try with google now lanucher also

Sent from my Micromax A117 using XDA Premium 4 mobile app

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes