Initialize a repository with CyanogenMode:
repo init -u git://github.com/divis1969/android.git -b meilan2
Optinally use a specific manifest (not a tip):
repo init -u git://github.com/divis1969/android.git -b meilan2 -m meilan2-cm-12.1-v0.14.xml
Note: 7 more Cyanogen repositories were forked since v0.2, so if you will encounter an error while syncing on top of exiting tree, use the suggestion from the error log (sync those repos with --force-sync)
Build the code:
source build/envsetup.sh
breakfast meilan2
make -j 4 bacon showcommands 2>&1 | tee build.log
- Recovery is fully functional
- Update package generation
- Cyanogen boots
- Touch, screen, keyboard, central key are working
- Wifi is working
- Camera is working
- Preview
- Still image capturing
- Video Recording
- Audio is working
- Telephony is working
- USIM (3G) supported
- Incoming/outgoung call
- Data connection (3G/2G)
- GPS is working
- BT is working (discovery and connect were tested only)
All issues: https://github.com/divis1969/android_device_meizu_meilan2/issues
- Build kernel from source
- Enable kernel Live Display
- Upmerge to the CyanogenMod 12.1 tip
- MTK Battery/Thermal profiles re-ordering to match CM order
- Fixed camera video recording issue (no video)
- MTK Battery/Thermal profiles porting
- Meizu PerfService porting
- Option to override proximity calibration
- Fixed bluetooth handsfree (HFP profile)
- Fixed Engineering app (Telephony and Connectivity menus)
- Fixed magnetic sensor qmcX983d
- Fixed a crash in Meizu camera
- Enabled on-screen buttons configuration option
- Enabled USB OTG safe removal UI
- Upmerge to the tip of cm-12.1
- Offline charging mode
- Support for all the features of the Meizu camera
- Disabled DHCP client link-local address
- Upmerge to the tip of cm-12.1
- Wake on double tap (ported Flyme GestureManager)
- Proximity sensor calibration restore on boot (ported Flyme DeviceControlManger)
- Integrated stock camera
- Removed unused MtkBt.apk which causes xposed moodules to crash
- Upmerge to the tip of cm-12.1
- Fixed an issue mounting USB OTG storage
- Enabled Doze display mode
- Implemented support of OTA package provisioning via plain text file
- Increased polling period for accelerometer for screen orientation
- Upmerge to the tip of cm-12.1
- Fixed an issue with moving apps to SD card
- Fixed BT pairing issue (16-character passkey)
- Enabled WiFi Display feature
- Enabled lid switch feature
- Enabled haptics effect for central key (BACK)
- Modified kernel logging service to route logs to logcat
- Upmerge to the tip of cm-12.1
- Fixed USB charging mode
- Fixed bluetooth crash while sending files
- Enabled LTE mode for SIM settings
- Enabled launch of MTK Engineering app (though most functionality is not working)
- Added services for logging
- Enabled Tethering support
- Enabled A2DP support (fixed BT audio)
- Enabled power profile (battery statistics)
- Fixed MTK thermald and thermal utility launch
- Fixed microphone issue in some apps
- Fixed YouTube playback crash
- Fixed SIM card handling (enabled fakeiccid feature)
- Fixed sensors (enabled orientation and magnetic sensors)
- Fixed Google Play issue "... is not supported by your device"
- Fixed microphone issues (ex. Google Search)
- HW media codec support (Fixes issues with video recording and media playback)
- Auto-brightness support (modeled similar to stock 4.5.4)
- Fixed USSD
- GPS bring up
- BT bring up
- Fixed a battery status issue
- Removed China default timezone
- Telephony bring up complete
- Fixed an issue with USB/ADB
- Fixed brightness control and wakeup (screen on) after sleep (with USB detached)
- Fixed headphone is not recognized issue
- Fixed camera freeze when no USB is connected