[Rom] [Kernel] [Unofficial] KitKat for Wiko DarkMoon [MT6582]

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt


Code:
#include
/*
 * 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.
 *
 * DO NOT LEECH MY DOWNLOADS, PLEASE RE-DIRECT YOUR FORUM /PAGE
 * TO THIS THREAD, IF YOU LIKE MY WORK, YOU CAN SAY THANKS,
 * AND MAYBE BUY ME SOME BEERS
 */

Open Sourcing Mediatek - Wiko DarkMoon ; SoC MT6582
MediaTek Development
Being owner of an Mediatek device, means (most of the times) not having the sourcecode published by the Official vendor.
Wiko Never published an proper JB 3.4.5 Kernel Source Code (they only gave us incompleted, and unbuildable sources).
Plus, they never updated this phone (to KK) as promised ...

--> Well ... This is XDA after all .....

WELCOME to KitKat



It should also work without any issues on the clones:
- Micromax a200 Canvas turbo Mini (India, others) --> Confirmed working
- BLU Life Play S ( South / North America) ---> Confirmed working
- Myphone Agua Iceberg Slim ( Philippines , others) --> Confirmed Working
- QMobile Noir A910 ( Pakistan, others ) --> Confirmed working
--> If you guys have any issues on this clones, let me know
--> Should be only a matter of changing the modem



Hello Guys !

In this thread you will find my KitKat Rom and Kernel for the Wiko DarkMoon (Mediatek MT6582 SoC), and clones.
Please be sure to read (and re-read) carefully, to avoid unnecessary questions.

This is an Unofficial Build, so it will NOT be supported by the OEM.




Rom and Kernel INFO:
This is the work of +9 Months of R&D ...

  • ROM: KitKat 4.4.2 [ KOT49H ]
  • Custom Kernel : 3.4.67 [KitKat compatible Kernel]







Changelogs :

Changelog v Stable 1.1 (March 30 2015)
- FIX: Volume Down Button (merged previous patch, into current kernel compilation)
- FIX : Several SELinux Issues
- FIX: Front Camera, now working and with 8MPX Max Resolution (Stock Camera is 5MPX)
- Improved: GPS Driver (rewrite the driver)
- Improved: Patch 3 minor Kernel Wakelocks
- Improved: Fuel_Gauge VTABLE: Battery Configs
- Improved: Power Driver (rewrite the driver)
- Add/Improved: CPU Governors: SAKURACTIVE; NIGHTMARE; INTERACTIVEX; ZZMOOVE; LULZACTIVEQ; SMARTASS2; CONSERVATIVE; PEGASUSQ;
- Rom is now Pre-rooted, and BusyBox enabled


Changelog v Stable 1.0 (March 17 2015)

  • First Open Public Release

Changelog v Public Betas 1 and 2 (March 14 / 15 2015)
Internal Builds





Current Rom and Kernel Status:


Working:

  • - Telephony (Calls / etc) (2G and 3G)
  • - Data Connection 2G / 3G
  • - ART & Dalvik
  • - USB OTG
  • - FM Radio
  • - GPS
  • - Wifi and Wifi Theter
  • - Bluetooth and BT Theter
  • - Sensors
  • - LED's
  • - Camera Rear / Camcorder
  • - Front Camera

Not Working:
- Everything is working just fine ;)
- You tell me

NOTE:
Some units use an extra image sensor on the main (rear) camera
In this units, when taking pictures, sometimes the picture can become "bluish "
Solution: go to: White Balance> and select " Fluorescent".





GPL Compliance:



Kernel Wiko DarkMoon 3.4.67 KK
Github Repo - Branch Master


I do respect the GPL, but using someone else's work without proper credits is just LACK OF RESPECT.
The inclusion of this kernel in other [future] ROMS is NOT allowed.
--> Instead add a link to this thread as a recommendation on your thread.
--> Just show some Humanity and give credits for the work i made ...

I Don't support KANGS!
Fail to comply and i will drop this project


Credits:

  • superdragonpt

XDA:DevDB Information
[Rom] [Kernel] [Unofficial] KitKat for Wiko DarkMoon [MT6582], ROM for the Android General

Contributors
superdragonpt
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Stock Rom Modified
Based On: MTK KitKat / AOSP

Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2015-03-17
Beta Release Date: 2015-03-14

Created 2015-03-17
Last Updated 2015-04-01
 

Attachments

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
Requirements / How to Install / Downloads

Requirements:

- Make an FULL Backup of your Phone, Everything will be WIPED
- Please Backup your IMEIs via MTKDroidTools and via CarlivTouchRecovery (CTR) <-- Just in case ...

- Download the Modified Stock WIKO JellyBean Rom , this step is mandatory, since you really need to be on stock Base, and without (your) personal modifications.
- Plus it really needs an fresh instalation ...
This modified Stock Wiko Rom, includes Custom Recovery and modified Partitions (needed by KK )



This is done via SPFlashTools (included), and make sure you have the MTK65xx USB drivers installed.

After successfully flashing the Modified Stock Rom, let it boot up (first boot),
Now, put the KitKatRom.zip on your EXTERNAL SD Card.
Turn Off the phone, and boot to the recovery.



Installation / Flashing Procedure:


  • Wipe Data / Factory Reset
  • Wipe Dalvik Cache
  • Mounts and Storage > Format /System

  • Reboot to Recovery
  • Flash The ROM.zip


--> Reboot




Downloads:

Modified Stock WIKO JellyBean Rom
https://www.androidfilehost.com/?fid=95916177934542864

Unofficial KitKat Stable v1.1
https://www.androidfilehost.com/?fid=95916177934548180


Old Builds:
 
Last edited:

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
Kernel Goodies / INFO

Custom kernel version: 3.4.67

Governors available:


  • HotPlug <-- Default
  • ondemand
  • userspace
  • powersave
  • performance
  • sakuractive (Added on v1.1)
  • nightmare (Added on v1.1)
  • interactivex (Added on v1.1)
  • zzmoove (Added on v1.1)
  • lulzactiveq (Added on v1.1)
  • smartassV2 (Added on v1.1)
  • conservative (Added on v1.1)
  • pegasusq (Added on v1.1)
I/0 Schedulers available:

  • cfq <-- Default
  • noop
  • deadline
  • row
TCP Congestion Control:

  • cubic <-- Default
  • reno
  • bic
  • westwood
  • highspeed
  • hybla
  • htcp
  • vegas
  • veno
  • scalable
  • Ip
  • yeah
  • illinois
 
Last edited:

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
F.A.Q.

Q: Is this Rom rooted?
A: No, but you can flash the SuperSU.zip on recovery
-> You can find the latest SuperSU Root .zip HERE
-> And don't forget to say Thanks to Chainfire...

A: Yes (Since v1.1)

Q: Is this ROM Multi-Language ?
A: Yes

Q: How can i change the Kernel Settings (Governors/ etc) ?
A: You can download any app from the PlayStore, i recommend the Trickster MOD

Q: Where are the Developer Options?
A: Go to Settings>About Phone, and tap 7 times on the Build Number

Q: Where can i change the Android Runtime from Dalvik to ART and vice-versa?
A: You can change on the Developer Options

Q:I changed the Android Runtime from Dalvik to ART and app "x" is not working , why?
A: That's rather normal, not every app is compatible with ART.

Q: Is Xposed Framework and his modules compatible with ART?
A: NO, Xposed Framework and his modules (like GravityBox), are not compatible with ART
(Xposed for ART is still an W.I.P.)

Q: ART is not working, it always boot into Dalvik, why?
A: Unistall Xposed Framework, it is not compatible with ART, so it'll always force to boot into Dalvik.

Q: Can i revert to stock ROM after ?
A: Sure you can! You just need to flash the Stock Wiko JellyBean 4.2 ROM via SPFlashtools. Or just download the wiko software tool from their site.

Q: I Love your work, how can i thank you?
A: You can press the "Thanks" button, and if you wish, you can pay me an beer(s)



Under construction...
 
Last edited:

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
Patch Volume DOWN Button

Hi

Here's an new kernel:

Fixed the issue with the Volume Down Button.
--> Among other things, you can now take screenshots...

EDIT: Removed.... Merged on Stable v1.1

No wipes required, just flash this on recovery




Also added ROM Screenshots


Regards
 
Last edited:

T-1311

Senior Member
Jan 25, 2010
85
18
0
OMG Thank you for your work. :D:D:D:D:D:D:D:D:D:D
A little donation was sent :highfive:
I will test it and give you feedback.
Frontcam is useless for me.
 
Last edited:
  • Like
Reactions: superdragonpt

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
Awesome work :good: :)
Thank you for your hard work. Everything is working very smooth :good:
Oh my god! I love you! :D Thanks for this!
OMG Thank you for your work. :D:D:D:D:D:D:D:D:D:D
A little donation was sent :highfive:
I will test it and give you feedback.
Frontcam is useless for me.
Thanks Guys. ;)

When we change network mode in settings->mobilenetwork->change to 2g/3g
Then com.android.phone has stopped... :rolleyes:


Hi there
Everything is fine for me (and for my testers).
I actually know, where that is coming from ... i'll assume you don't own the wiko DarkMoon, but one of his clones?
Thats related with the modem / region... nothing to worry about, thats why i wrote that little note about the modem thing in the OP

Just go to settings>Date & Time and "Untick" the Automatic Time Zone

Them tell me how that works for you ...

Xeers
 
  • Like
Reactions: sivakarthick

sivakarthick

Senior Member
Jan 27, 2013
53
15
0
Thanks... :)

Thanks Guys. ;)





Hi there
Everything is fine for me (and for my testers).
I actually know, where that is coming from ... i'll assume you don't own the wiko DarkMoon, but one of his clones?
Thats related with the modem / region... nothing to worry about, thats why i wrote that little note about the modem thing in the OP

Just go to settings>Date & Time and "Untick" the Automatic Time Zone

Them tell me how that works for you ...

Xeers
Thank you @superdragonpt
You are correct.. Im using Micromax a200 Canvas turbo Mini.
After unticking automatic time zone,the same problem occurs..
When this error occurs the network is suddenly stopped and scanning once again.. :confused:
 

superdragonpt

Recognized Developer
Apr 27, 2013
4,902
19,242
263
Lisbon / Taiwan / USA
www.caixamagica.pt
Thank you @superdragonpt
You are correct.. Im using Micromax a200 Canvas turbo Mini.
After unticking automatic time zone,the same problem occurs..
When this error occurs the network is suddenly stopped and scanning once again.. :confused:
Hi
Yes thats related with the region modem.img, nothing to worry about, it's expected.

But it just pops the error, everything comes back to normal after, yes?


regards
 
  • Like
Reactions: sivakarthick

sivakarthick

Senior Member
Jan 27, 2013
53
15
0
Hi
Yes thats related with the region modem.img, nothing to worry about, it's expected.

But it just pops the error, everything comes back to normal after, yes?


regards
Yes... You are correct.. It doesnot affect the usability of the phone... :D
Whether It can be cleared? Whether I need to upload any file from my mobile?
 
Last edited:

devilng

Senior Member
Jun 29, 2010
57
3
28
36
KIEV
Hello, devs! I'm not good in English at all, but I'm sure you would understand. I'm owner of such an awesome device as Fly iq4413. It's powered by mt6585m (don't exactly know if it is same chipset as non-m 6582) and it is with 4.4.2 OS stock firmware. There are some parts of available sources for it, so it can be helpful. If any of devs will be interested, let me know. By the way, other specs are 1.3ghz clock, GSM-wcdma baseband, 1gb ram, 4gb overall rom, dual sim, 8mpix rear cam, 2mpix frontal, no m-sensor and no gyroscope (accelerometer presents). Also, in Russian development forum there are a lot of firmwares ported : aosp 4.4.4, flame os (not flyme), miui v5 and miui v6 beta, lewa os and some others.

Upd: as I knew , my device has LOWER screen resolution, so obviously some resources will not be the same
 
Last edited: