Closed xen0n closed 9 years ago
Backlight considered working as of commit 7033411.
OpenMAX codecs working as of xen0n/android_frameworks_av_mtk@08ca029 and xen0n/android_vendor_meizu_arale@4cdc9e7.
Camera working as of xen0n/android_vendor_meizu_arale@400881a.
Sensors working as of xen0n/android_vendor_meizu_arale@59e2cde.
WiFi and Bluetooth are both fixed by xen0n/android_vendor_meizu_arale@ecf5961, both are perfectly stable now! Hoorrraaaah!
9545bb8... How come they renamed the service ril-daemon
... rild
(mtkrild
actually but nevermind...) now properly starts. A trimmed SIM card away from success...
Relevant commits:
Holy sh*t it's framework...
Also RIL work is stalled, due to some mysterious Java layer incompatibilities (maybe). MTK chose to directly work on the framework code, and the resulting RIL
class is a true nightmare to comprehend... telephony-common.jar
from stock Flyme even won't fully decompile.
Maybe I was just missing some enlightenment? I don't know, let's just continue compiling for now...
Finally...
Turns out the com.mediatek.internal.telephony.worldphone
bits are essential to correct baseband selection (LTTG
flavor of baseband being correctly selected on stock Flyme, compared to LWG
on CM). After some grueling Java work telephony and SMS are working... let's consider this issue resolved. Remaining bugs are to be tracked in separate issues.
Also according to log output Digital Restrictions Management seems to be correctly operating since none of the previously seen errors is appearing now, but I don't have access to any DRM-restricted content to experiment with (nor should I). People with such contents are welcome to test.
Basic functionalities
Further steps
Permissive
), so I wouldn't pursue it for now.