[Miscellaneous Android Development] M4rQu1Nh0S:
This Rom is Ported From EquiNox Team build. And Ported to Mlais M9 (MT6592M) by ME (M4rQu1Nh0S)

#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
*/

Backup IMEI-NVRAM before

Tesla OS is a free, open-source, aftermarket firmware distribution of Android 5.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device. It offers features not found in the official Android based firmwares of vendors.

UPDATES:

04/12/2015: 22:40 - *Preparation Firmware*

-

Created a second option of firmware

:

OPT1 by M4rQu1Nh0S and OPT2, with help of

mark-1978

(by send working firmware files)

04/12/2015: 03:00 - *Preparation Firmware*

-Unlocked

bootloader

-Removed unnecessary files,

less bugs

02/12/2015: 10:50:

-New instructions

-ROM are separated from FIRMWARE

30/11/2015 - 10:50:

-

Fixed

EBR1 And EBR2 file to avoid brick

-

Fixed

some lines in MT6592_Android_scatter.txt

-Some needed files are

presents

now

FEATURES:

Android 5.1.1

Tesla Settings; where user can find following features in one place

AOKP system animations

Listanimation Views and Interpolator

Toast Animations

Gesture Anywhere

Network Traffic

Wakelock Blocker

Slim’s DPI converter

Navigation Bar Height/Width

DownloadManager: add to pause/resume download by user

Improved Headsup

Tesla UI

Settings: add back date style option

Settings: add back status bar date options

Settings: Disable Quick Settings on secure Lockscreen

Margaritov colorpicker from SlimRoms

Optimized performance; more smooth experience

And Many more !

Features for Mlais M9:

OTA Updater

Power ON Logo

Resized Boot Animation

PhilZ Recovery as default recovery | Compatible with Emulated Storage system

Internal Storage and User Storage space merged (2GB /data + 4GB /sdcard0 = 6GB (/data <-> /data/media)

WORKING:

Sync( turn off GPS reboot)

Storage Info Fixed (Settings -> Storage)

SIM2 / Dual SIM

Data

Camera (Camcoder record 720p videos with Videocam Illusion)

Flashlight

Sensors

Sound

Bluetooth

IMEI detection

GPS (tested with Google Map)

SDcard as default storage

Microphone (maybe not working with Google voice Search)

NOT WORKING:

USSD (with some carriers)

FMRadio

Hotspot (turned on but not detecting by any device)

Download ROM, Firmware and Tools:

SP Flash tools: Download

M9 Drivers: Option 1 - Option 2

Tesla OS for Mlais M9: Download Links

Preparation FIRMWARE:

OPT1-FIRMWARE_Mlais_M9_for-LP5.1.1_ROMS.zip

Download FIRMWARE from Android File Host

Download FIRMWARE from Google Drive

OPT2-FIRMWARE_Mlais_M9_for-LP5.1.1_ROMS.zip

Download FIRMWARE from Android File Host

Download FIRMWARE from Google Drive

Tesla OS ROM:

Download ROM from Android File Host

Download ROM from Google Drive

Backup your IMEI-NVRAM before. Use the "

MTKdroidTools

" app to backup and restore IMEI data

How to flash the FIRMWARE to Lollipop based ROMs:

Install the Mlais M9 driver and extract the SP Flash Tools before start

Extract the file "

OPT1

-FIRMWARE_Mlais_M9_for-LP5.1.1_ROMS.zip" to any folder

Open the SP Flash Tools app and select Scatter file: MT6592_Android_scatter.txt from extracted folder

In SP Flash Tools, Click in: Download Only botton and change to: "Format All + Download"

Power off the your device

Click in: "Download" Botton (on side of stop botton) to start

With device off, connect the device in PC USB cable

Wait the SP Flash tool flash firmware in the device

Done, after SP Flash tool flash the firmware you need power off the device again

How to flash the Tesla OS ROM for Mlais M9

Power ON the device and go to Recovery Mode (Press the key Power + Volume Down together)

Go to Install Zip menu, Choose zip from SDCard and flash ROM_Mlais_M9_Tesla-OS_CM12.1-LP5.1.1.zip

Go to: Wipe and Format Options -> Select: Factory Reset and select "Yes - Wipe all user data"

Select: Wipe and Format Options -> Custom Format Options -> and select: format /data and /data/media (/sdcard) and select "Yes - Format"

Reboot the device.

Use MTKdroidTools app to restore the IMEI data and reboot again.

Enjoy the Tesla OS, A featured CyanogenMod 12.1 version with Android LP 5.1.1

IF YOU FOLLOWED THE STEPS WITH FIRMWARE OPT1 BUT THE PHONE STILL BRICKED:

Try use the "OPT2-FIRMWARE_Mlais_M9_for-LP5.1.1_ROMS.zip"

Flash the firmware again, following the steps above

BIG THANKS TO mark-1978

CREDITS / THANKS:

Tesla OS developers: http://teslaos.github.io/team.html

CyanogenMod

AOSP

Slim Roms

PAC ROM

EquiNox Team

Amit Kumar

neel solanki lg

Darshan Mistry

Arjit Deb

Shubham Soni

PINTO THAKUR - by share the rom for us!

HOVATEK - by EBR edit guide, this guide helped me!

PS: Sorry my english, fix me if I're wrong!

XDA:DevDB Information

Tesla OS for Mlais M9, ROM for all devices (see above for details)

Contributors

M4rQu1Nh0S, mark-1978

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: Stable

Current Stable Version: V1.5

Stable Release Date: 2015-11-25

Created 2015-11-26

Last Updated 2015-12-04