[Android General] HypoTurtle:
Bugs

Android 5.0 'Official' Release

Update Official (V3.3)

Some modifications: #186

Android 5.0 Beta

12-02-15 ROM available on needrom.com

Hardware buttons don't work

Battery doesn't draw charge

Ril related memory leak

No ADB​

Android 4.4.4 (V8.4)

Notification light - not breathing when charging

OTG only works with self-powered devices

Battery seems to jump from 100% to ~90% Soon after removing from charger

Screen jumps several pixels (30) on slow scrolling.
​

Android 4.4.4 (V8.3) bugs not present in V8.4

Data encryption results in a stalled boot/softbrick​

FAQ/Fixes

1. Notification light is not working in V8.4 as it was in V8.3

Try Light Manager from the play store or gravity box (xposed module)

2. Does OTG work?

It seems to work only with a powered USB hub - I've only been able to check a powered external hard-drive which wouldn't connect

3. How do you fix the screen jump issue?

There are several options here:

From [MENTION=3164405]the1024[/MENTION] / zOrgent we have two options 1. Using a chinese tool - and 2. Using a .bat

From elephone we have TpUpgrade.apk (appears to only work with V8.4)

From lidmiloff we have P6000 Bugfixer.apk​

4. How do you restore a Stock ROM?

Download a SPFlash ROM from #1; you will need to install MediaTek USB VCOM drivers (if they aren't automatically installed); On the download page select the scatter from the ROM folder; and the page should populate with the various .img's and .bins; if it doesn't then double click on the entry and locate it manually (also useful if you wan to change boot/recovery with SPFlash). Hit download; remove the battery from the phone and connect it to the PC (you can connect the battery again). The connection will be fairly instantaneous (there may be a driver install the first time it's connected); if it doesn't connect then unplug/replug.

More details from [MENTION=3924647]bigrammy[/MENTION] found here

5. Battery jump from 100% to 90%.

Haven't really noticed this too much - download an app like Battery Monitor Widget, add widget (Battery monitor widget gauge => Content => Central value => Battery => Battery Current (mA)) which will show you the battery drain/draw and charge until the draw is close to; if not +0mA

6. Is there any touch recovery?

As of now (pre-5.0) there is no touch recovery. The recovery thread on #1 contains various recoveries - most of which boot but none have touch - this seems to be a kernel issue.

Touch recoveries can be found here. These are built for KK.

7. What about Custom ROMs?

Potential Port devices (MT6732/MT6752) and their ROMS

As there are no official sources released; for MT6732 or P6000 then custom ROMs are a no-go for now. Porting ROMs from other devices running on MT6732 (and MT6752); i.e. Ulefone Be Pro for example is theoretically possible but there doesn't appear to be any custom ROMs on these chips that offer anything different than the stock/AOSP(almost) that we have already. As other devices get released possibly running MIUI or ColorOS then Custom ROMs may be possible.

FlymeOS

8. How do you take a screenshot?

Natively pressing Volume down and power together for 1 second will take a screenshot - it may take a while to get used to - if volume mixer appears then they were too slow and need to wait for it to disappear. Over adb/terminal you can make use of screencap and screen record

9. How do you back up EVERYTHING(except preloader)?

In SPFlash Tools => readback from 0x00 to 0x3a3e000000

This is a fairly quick way to make sure you have a copy of all the partitions on the device; it will create a 14GB+ file containing all the partitions. You will need to break this block up (manually for the moment) into it's constituent parts if you want to use it to restore - using a Hex-editor (HxD for example) and a copy of the matching /proc/partinfo file and/or scatter.txt

The essential partitions to backup for a fully running device are - boot, (recovery), system, (cache) and data which can all be backed up using a custom recovery. The one other partition needed is nvram - this can be backed up with SPFlash (look at /proc/partinfo) or with dd commands. The nvram partition will only be needed to be restored if you Format All with SPFlash. If you don't have a backup you can restore/recreate the IMEI files that it contains.

10. How do you backup/restore IMEI?

Several options here:

1. MTKDroid

2. Backup NVFLASH partition via readback in SPFlash Tools (look at the scatter.txt) to restore you need to modify the scatter.txt to give the nvflash a file_name: and change it from is_Download: false to is_Download: true

3. From elephone there's a IMEI coding tool

4. Keep a copy of the /data/nvram folder

5. Create new imei files to add to nvram folder/partition with imei.exe

6. Chamelephon app from the play store

7. MTK Engineering Mode

11. Adb access with 5.0 Beta ROMs

1. Use KingoRoot

2. Add the Mediatek subsystem id (0x0e8d) to adb_usb.ini

12. Any Stock Camera fixes?

For KK-4.4.4 from [MENTION=5593006]z0rgent[/MENTION] at 4pda