[Android General] emece67:
Thread for the U920 dual core MTK6577 chip phone.

This phone is quite similar to the N9770 phone. I think you can safely distinguish both thru the relative position of the flaslight and main camera and that of the aux. camera and the proximity/light sensor. The U920 has the flashlight at the left of the main camera:

(note also that the direction the SD card must be inserted is from right to left). Also, the aux. camera is at the left of the earphone and the proximity/light sensor at its right:

I sucessfully rooted the device using this method (I have used v10, suppose later versions will also do the trick): http://xdaforums.com/showthread.php?t=1886460

I sucessfully flashed it using this ROM (all N9770 ROMs I have tried did not work on the U920 because of the screen drivers for the U920 are different from those on the N9770. All my attempts to flash the U920 with a N9770 ROM resulted in a white screen):

http://www.4shared.com/get/wTPQ-jRe/U920.html

The drivers I have used are:

Main camera: ov5647_raw

Aux. camera: gc0329_yuv

LCD: W500756AAA

There is some debate about the main camera on this device being a 5Mpixel or 8Mpixel one. The main camera seems to be an OmniVision OV5647 and this is a 5Mpixel device. In any case the photos taken with the U920 can be up to 8Mpixel. I have no clue about the truth: the main camera being a 5Mpixel OV5647 producing 8Mpixel images thru interpolation or the camera being other one 8Mpixel capable camera.

You can use this recovery to install the CWM:

https://www.sugarsync.com/pf/D8997938_69770831_103351?directDownload=true

Unfortunately I was able to use this CWM neither to install patches nor to make backups/restores of the ROM. The CWM complains about not being capable to mount some filesystem, so use at your own risk (it did not brick my device, simply it was useless for me). Also, this recovery will disable the fast reboot function, so I finally removed it and reinstalled the stock recovery.

I have found an issue involving the proximity/light sensor. There is a single TMD2771 chip for both light and proximity sensors. When the phone app (or any other app) uses such chip as a proximity sensor (in order to turn the screen off when the phone is on ear) the TMD2771 chip gets "blocked" as a proximity sensor until the next reboot, it will no longer work as a light sensor until you boot the phone. Thus, after making a call, the screen autobrightness does not work. This problem manifests itself no matter how you activate the proximity sensor (you can use the phone app or any other app that accesses the proximity sensor), after using it the light sensor ceases to work until the next reboot (checked not only with the screen autobrightness, but also with other apps that access the light sensor in any way).

To solve this I have hacked the Phone.apk app in order to disable it for accessing the proximity sensor. You can download this hacked Phone.apk from here:

https://www.sugarsync.com/pf/D8997938_69770831_103379?directDownload=true

To launch a soft reset press simultaneously the power and home buttons for 5-10 seconds, then release them and power on the device.

Hope this helps. Regards.