[Miscellaneous Android Development] chrmhoffmann:
DISCLAIMERS:

As usual: I am not responsible for bricks. Make sure you make a proper backup first including the NVRAM and IEME numbers with tools like mtk droid.

PHONES ARE LIVE-SAVERS. MAKE SURE YOU HAVE ANOTHER PHONE WITH YOU (WITH BETTER GPS AND PHONE SUPPORT) WHEN YOU GO FOR A 5 DAYS "SEQUOIA NATIONAL PARK - High Sierra Trail" HIKE. NO JOKE!

DON'T LEAVE THE PHONE UNATTENDED AND FOR SEVERAL DAYS ON CHARGER. SOME WIKO MODIFICATIONS HAVE NOT (YET) BEEN PORTED.

FRENCH: NE PAS UTILISER COMME SEUL TELEPHONE DISPONIBLE QUAND VOUS ETES SEUL (PAR EXAMPLE EN RANDONDEE). NE PAS LAISSER SANS SURVEILLANCE SURE LE CHARGEUR.

Hey,

after some think-time, the wiko stairway is back with a full mtk rom on kitkat. This is stock mtk distribution and not CyanogenMod. So some nice features are of course not there.

I've not tested this on wiko stairway clones like the Canvas 4 - A210.

What is working:

- Camera (front, back, video encoding). Note: some flash light post-processing is disabled though

- FM radio

- GPS

- Wifi

- BT. Note: for whom does bt ever work *sigh*. Music playback seems to stutter...

- Sensors. Note: usage of old magnetometer demon bmm050d fixes the issue.

- HW video decoding.

- Phone: SIM1/SIM2, HSPA+. Note: using the old modem firmware. The new one seems to give worse signal quality, but it also doesn't seem to cause any troubles.

- Charger. Note: Some wiko modifications to the charger and batter have (not yet) been ported. It works, but be cautious and don't let it charge without being next to it.

- Cyanogenmod superuser

What is not working:

- See the "notes" above. But hey... It works fine, the above problems are "minor" issues.

Credits: cyanogenmod incl. koush for the superuser code and other things.

Installation:

Fastboot flash the recovery from the below download section: Put the phone in recovery mode: Hold Vol Up/Down and start phone. Select "fastboot". Flash with fastboot: fastboot flash recovery wiko-stairway-cwm-recovery.img.

Use adb sideload to install the main zip: boot into recovery with "Hold Vol UP/Down and start phone". Select "recovery". Chose install with sideload. Flash with "adb sideload wiko-stairway-kk444-CH-0.8.5zip"

Grab some kitkat gapps: Same as above but do "adb sideload gapps-kk.zip" or whatever your gapps zip is called.

Enjoy.

Changelog fp1-kk444-CH-0.9.7 (you might want to check if there are new gapps here as you need to flash them again at same time: http://opengapps.org/):

- Android Security Updates from Google bulletin 1-MAY-2016 (https://source.android.com/security/bulletin/2016-05-01.html)

- Kernel CVEs including the mediatek wifi ones from the security bulletin, CVE-2016-2549, CVE-2016-2847, CVE-2016-2547, CVE-2016-2546, CVE-2016-2545, CVE-2016-2384

Changelog 0.8.6 (you might want to check if there are new gapps here as you need to flash them again at same time: http://opengapps.org/):

- Android Security Updates from Google bulletin 2-APR-2016 (https://source.android.com/security/bulletin/2016-04-02.html)

- Kernel CVEs including the one from https://source.android.com/security/advisory/2016-03-18.html, CVE-2015-7550, CVE-2016-0774, CVE-2016-0821, CVE-2016-0723.

Changelog 0.8.5 (you might want to check if there are new gapps here as you need to flash them again at same time: http://opengapps.org/):

- Android Security Updates from Google bulletin 1-MAR-2016 (https://source.android.com/security/bulletin/2016-03-01.html)

(incl. the kernel fixes that Google only publishes for Google One / Sprout - ported to MT6589)

Changelog 0.8.4:

- Android Security Updates from Google bulletin 1-FEB-2016 (http://source.android.com/security/bulletin/2016-02-01.html)

- Kernel CVE CVE-2015-8785

Changelog 0.8.3:

- Android Security Updates from Google bulletin 1-JAN-2015 (http://source.android.com/security/b...016-01-01.html)

- Some kernel CVEs (CVE2015-8543, CVE2015-8575, CVE2015-7509)

- Attempt to fix German's E-PLUS on O2 roaming

Changelog 0.8.2:

- fixed a crash when adding contacts to sim card

Changelog 0.8.1:

- fixed a bug in dialer that made the phone application crash when dialing not real phone numbers

Changelog 0.8:

- upgrade to 4.4.4

- fix several CVEs

- include security patches up to 1st December (including all known stagefright issues)

- selinux enforcing

- netflix works now

Note:

- if you come from previous releases, you have to at least clean app data for email app

Changelog 0.7:

- Portugese SIM cards made the Phone application crash. This was due to ambigious time zone defaulting. It should also be fixed for other countries.

Changelog 0.6:

- USB OTG

Changelog 0.5:

- stagefright CVE

- translation issue introduced in 0.4

Changelog 0.4:

- fixed a problem with other accelerometers that might work (kxtj2_auto, bma222E_auto).

Changelog 0.3:

- magnetometer (compass) fixed by using older JB bmm050d

- rooted with cyanogenmod code (goto: Developer options and enable roots for apps, then #Superuser menu shows up and apps asking for su work.)

- CVE fixes for openssl (heartbleed, freak, etc.) and kernel

- added more accel drivers to see if this fixes auto-rotate for other wiko clones

Changelog 0.2:

- fix flight mode

- swap SD card and internal emmc

Downloads:

- CWM Recovery: https://basketbuild.com/filedl/devs.../wiko-kk-stock/wiko-stairway-cwm-recovery.img

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.7.zip MD5sum: 62f824de5400caac366e0258603e1d32

Older downloads:

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.6.zip MD5sum: 583ba6d79af01ef3fb79f391714b6429

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.5.zip MD5sum: f5305d9fd3f7b440aeefb569feaf63b3

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.4.zip MD5sum: fabb2dee375933df676273cf97da89de

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.3.zip MD5sum: 2d30946803ff5a77f2344beebbd0f867

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.2.zip MD5sum: c689ce0d7ba85c427fc64a20731fe120

- ROM: https://basketbuild.com/filedl/devs...iko-kk-stock/wiko-stairway-kk444-CH-0.8.1.zip MD5sum: 176d4375178302ecb68d1b30fb3b5dcc

- ROM: https://basketbuild.com/filedl/devs.../wiko-kk-stock/wiko-stairway-kk444-CH-0.8.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.7.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.6.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.5.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.4.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.3.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.2.zip

- ROM: https://basketbuild.com/filedl/devs...ffmann/wiko-kk-stock/wiko-stairway-kk-0.1.zip