This commit is contained in:
loneyjs
2018-07-01 03:25:50 -07:00
commit f4739594be
226 changed files with 688 additions and 0 deletions

43
Android.mk Normal file
View File

@@ -0,0 +1,43 @@
# Copyright (C) 2015 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is generated by device/meizu/m86/setup-makefiles.sh
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),m86)
include $(CLEAR_VARS)
LOCAL_MODULE := libsurfaceflinger
LOCAL_MODULE_OWNER := meizu
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MULTILIB := 32
LOCAL_SRC_FILES_32 := proprietary/lib/libsurfaceflinger.so
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
LOCAL_MODULE := libsurfaceflinger
LOCAL_MODULE_OWNER := meizu
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := .so
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MULTILIB := 64
LOCAL_SRC_FILES_64 := proprietary/lib64/libsurfaceflinger.so
include $(BUILD_PREBUILT)
endif

15
BoardConfigVendor.mk Normal file
View File

@@ -0,0 +1,15 @@
# Copyright (C) 2015 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is generated by device/meizu/m86/setup-makefiles.sh

4
README.md Normal file
View File

@@ -0,0 +1,4 @@
Meizu PRO5
This branch is for building LineageOS 15.1 ROMS

238
m86-vendor-blobs.mk Normal file
View File

@@ -0,0 +1,238 @@
# Copyright (C) 2015 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is generated by device/meizu/m86/setup-makefiles.sh
PRODUCT_COPY_FILES += \
vendor/meizu/m86/proprietary/app/mcRegistry/4b2fd709b15243b99d808bd78fe9a286.tabin:system/app/mcRegistry/4b2fd709b15243b99d808bd78fe9a286.tabin \
vendor/meizu/m86/proprietary/app/mcRegistry/04010000000000000000000000000000.tlbin:system/app/mcRegistry/04010000000000000000000000000000.tlbin \
vendor/meizu/m86/proprietary/app/mcRegistry/04020000000000000000000000000000.tlbin:system/app/mcRegistry/04020000000000000000000000000000.tlbin \
vendor/meizu/m86/proprietary/app/mcRegistry/07020000000000000000000000000000.tlbin:system/app/mcRegistry/07020000000000000000000000000000.tlbin \
vendor/meizu/m86/proprietary/app/mcRegistry/07060000000000000000000000000000.tlbin:system/app/mcRegistry/07060000000000000000000000000000.tlbin \
vendor/meizu/m86/proprietary/app/mcRegistry/ffffffffffff00000000000000000001.tabin:system/app/mcRegistry/ffffffffffff00000000000000000001.tabin \
vendor/meizu/m86/proprietary/bin/86_OTP.sh:system/bin/86_OTP.sh \
vendor/meizu/m86/proprietary/bin/check_OTP.sh:system/bin/check_OTP.sh \
vendor/meizu/m86/proprietary/bin/climax_tfa9890:system/bin/climax_tfa9890 \
vendor/meizu/m86/proprietary/bin/dis_effect:system/bin/dis_effect \
vendor/meizu/m86/proprietary/bin/gpsd:system/bin/gpsd \
vendor/meizu/m86/proprietary/bin/immvibed:system/bin/immvibed \
vendor/meizu/m86/proprietary/bin/march_hotplug:system/bin/march_hotplug \
vendor/meizu/m86/proprietary/bin/mcDriverDaemon:system/bin/mcDriverDaemon \
vendor/meizu/m86/proprietary/bin/radiooptions_exynos:system/bin/radiooptions_exynos \
vendor/meizu/m86/proprietary/bin/rild_exynos:system/bin/rild_exynos \
vendor/meizu/m86/proprietary/bin/wl:system/bin/wl \
vendor/meizu/m86/proprietary/bin/surfaceflinger:system/bin/surfaceflinger \
vendor/meizu/m86/proprietary/etc/firmware/audience/cvqmodels/adnc_cvq_detection_bkg.bin:system/etc/firmware/audience/cvqmodels/adnc_cvq_detection_bkg.bin \
vendor/meizu/m86/proprietary/etc/firmware/audience/cvqmodels/adnc_cvq_detection_bkg_w_hdrs.bin:system/etc/firmware/audience/cvqmodels/adnc_cvq_detection_bkg_w_hdrs.bin \
vendor/meizu/m86/proprietary/etc/firmware/audience/cvqmodels/adnc_cvq_training_bkg.bin:system/etc/firmware/audience/cvqmodels/adnc_cvq_training_bkg.bin \
vendor/meizu/m86/proprietary/etc/firmware/audience/cvqmodels/oemkw_NihaoMeizu.bin:system/etc/firmware/audience/cvqmodels/oemkw_NihaoMeizu.bin \
vendor/meizu/m86/proprietary/etc/firmware/audience/es705/audience-es705-fw.bin:system/etc/firmware/audience/es705/audience-es705-fw.bin \
vendor/meizu/m86/proprietary/etc/firmware/audience/es705/audience-es705-vs.bin:system/etc/firmware/audience/es705/audience-es705-vs.bin \
vendor/meizu/m86/proprietary/etc/tfa98xx/MZ_M86_speaker.speaker:system/etc/tfa98xx/MZ_M86_speaker.speaker \
vendor/meizu/m86/proprietary/etc/tfa98xx/TFA9890_N1B12_N1C3_v3.config:system/etc/tfa98xx/TFA9890_N1B12_N1C3_v3.config \
vendor/meizu/m86/proprietary/etc/tfa98xx/TFA9890_N1C3_2_1_1.patch:system/etc/tfa98xx/TFA9890_N1C3_2_1_1.patch \
vendor/meizu/m86/proprietary/etc/tfa98xx/coldboot.patch:system/etc/tfa98xx/coldboot.patch \
vendor/meizu/m86/proprietary/etc/tfa98xx/music_eq_0.eq:system/etc/tfa98xx/music_eq_0.eq \
vendor/meizu/m86/proprietary/etc/tfa98xx/music_preset_0.preset:system/etc/tfa98xx/music_preset_0.preset \
vendor/meizu/m86/proprietary/etc/tfa98xx/speech_eq_0.eq:system/etc/tfa98xx/speech_eq_0.eq \
vendor/meizu/m86/proprietary/etc/tfa98xx/speech_preset_0.preset:system/etc/tfa98xx/speech_preset_0.preset \
vendor/meizu/m86/proprietary/etc/wifi/bcmdhd.cal:system/etc/wifi/bcmdhd.cal \
vendor/meizu/m86/proprietary/lib/libsurfaceflinger.so:system/lib/libsurfaceflinger.so \
vendor/meizu/m86/proprietary/lib64/libsurfaceflinger.so:system/lib64/libsurfaceflinger.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.adt.so:system/lib/extend/libCodec.adt.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.adpcmdec.so:system/lib/extend/libCodec.adpcmdec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.alacdec.so:system/lib/extend/libCodec.alacdec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.ape.so:system/lib/extend/libCodec.ape.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.dsddec.so:system/lib/extend/libCodec.dsddec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.dts.so:system/lib/extend/libCodec.dts.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.lpcm.so:system/lib/extend/libCodec.lpcm.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.mp3dec.so:system/lib/extend/libCodec.mp3dec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.mp3enc.so:system/lib/extend/libCodec.mp3enc.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.mpegdec.so:system/lib/extend/libCodec.mpegdec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.radec.so:system/lib/extend/libCodec.radec.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.raw.so:system/lib/extend/libCodec.raw.so \
vendor/meizu/m86/proprietary/lib/extend/libCodec.rvdec.so:system/lib/extend/libCodec.rvdec.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.AC3.so:system/lib/extend/libExtractor.AC3.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.AIFF.so:system/lib/extend/libExtractor.AIFF.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.APE.so:system/lib/extend/libExtractor.APE.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.ASF.so:system/lib/extend/libExtractor.ASF.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.AVI.so:system/lib/extend/libExtractor.AVI.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.DTS.so:system/lib/extend/libExtractor.DTS.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.FLAC.so:system/lib/extend/libExtractor.FLAC.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.FLV.so:system/lib/extend/libExtractor.FLV.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.MP3.so:system/lib/extend/libExtractor.MP3.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.MPEG.so:system/lib/extend/libExtractor.MPEG.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.MPEG2TS.so:system/lib/extend/libExtractor.MPEG2TS.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.MPEG4.so:system/lib/extend/libExtractor.MPEG4.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.REALMEDIA.so:system/lib/extend/libExtractor.REALMEDIA.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.WAV.so:system/lib/extend/libExtractor.WAV.so \
vendor/meizu/m86/proprietary/lib/extend/libExtractor.matroska.so:system/lib/extend/libExtractor.matroska.so \
vendor/meizu/m86/proprietary/lib/hw/audio.a2dp.default.so:system/lib/hw/audio.a2dp.default.so \
vendor/meizu/m86/proprietary/lib/hw/audio.primary.m86.so:system/lib/hw/audio.primary.m86.so \
vendor/meizu/m86/proprietary/lib/hw/audio.r_submix.default.so:system/lib/hw/audio.r_submix.default.so \
vendor/meizu/m86/proprietary/lib/hw/audio.usb.default.so:system/lib/hw/audio.usb.default.so \
vendor/meizu/m86/proprietary/lib/hw/audio_policy.default.so:system/lib/hw/audio_policy.default.so \
vendor/meizu/m86/proprietary/lib/hw/bluetooth.default.so:system/lib/hw/bluetooth.default.so \
vendor/meizu/m86/proprietary/lib/hw/camera.m86.so:system/lib/hw/camera.m86.so \
vendor/meizu/m86/proprietary/lib/hw/dis_effect.m86.so:system/lib/hw/dis_effect.m86.so \
vendor/meizu/m86/proprietary/lib/hw/gralloc.exynos5.so:system/lib/hw/gralloc.exynos5.so \
vendor/meizu/m86/proprietary/lib/hw/hwcomposer.exynos5.so:system/lib/hw/hwcomposer.exynos5.so \
vendor/meizu/m86/proprietary/lib/hw/keystore.exynos7420.so:system/lib/hw/keystore.exynos7420.so \
vendor/meizu/m86/proprietary/lib/libExynosHWCService.so:system/lib/libExynosHWCService.so \
vendor/meizu/m86/proprietary/lib/libExynosOMX_Core.so:system/lib/libExynosOMX_Core.so \
vendor/meizu/m86/proprietary/lib/libExynosOMX_Resourcemanager.so:system/lib/libExynosOMX_Resourcemanager.so \
vendor/meizu/m86/proprietary/vendor/lib/libMcClient.so:system/vendor/lib/libMcClient.so \
vendor/meizu/m86/proprietary/vendor/lib/libMcRegistry.so:system/vendor/lib/libMcRegistry.so \
vendor/meizu/m86/proprietary/lib/libSonyIMX230PdafLibrary.so:system/lib/libSonyIMX230PdafLibrary.so \
vendor/meizu/m86/proprietary/lib/libaudioflinger.so:system/lib/libaudioflinger.so \
vendor/meizu/m86/proprietary/lib/libaudioresampler.so:system/lib/libaudioresampler.so \
vendor/meizu/m86/proprietary/lib/libaudioutils.so:system/lib/libaudioutils.so \
vendor/meizu/m86/proprietary/lib/libbluetooth_jni.so:system/lib/libbluetooth_jni.so \
vendor/meizu/m86/proprietary/lib/libcsc.so:system/lib/libcsc.so \
vendor/meizu/m86/proprietary/lib/libdisplay.so:system/lib/libdisplay.so \
vendor/meizu/m86/proprietary/lib/libexynoscamera.so:system/lib/libexynoscamera.so \
vendor/meizu/m86/proprietary/lib/libexynosgscaler.so:system/lib/libexynosgscaler.so \
vendor/meizu/m86/proprietary/lib/libexynosscaler.so:system/lib/libexynosscaler.so \
vendor/meizu/m86/proprietary/lib/libexynosutils.so:system/lib/libexynosutils.so \
vendor/meizu/m86/proprietary/lib/libexynosv4l2.so:system/lib/libexynosv4l2.so \
vendor/meizu/m86/proprietary/lib/libhdmi.so:system/lib/libhdmi.so \
vendor/meizu/m86/proprietary/lib/libhwcutils.so:system/lib/libhwcutils.so \
vendor/meizu/m86/proprietary/lib/libhwjpeg.so:system/lib/libhwjpeg.so \
vendor/meizu/m86/proprietary/lib/libimageproc.so:system/lib/libimageproc.so \
vendor/meizu/m86/proprietary/lib/libion.so:system/lib/libion.so \
vendor/meizu/m86/proprietary/lib/libmeizucamera.so:system/lib/libmeizucamera.so \
vendor/meizu/m86/proprietary/lib/libmpp.so:system/lib/libmpp.so \
vendor/meizu/m86/proprietary/lib/libril_sitril.so:system/lib/libril_sitril.so \
vendor/meizu/m86/proprietary/lib/librilutils_sitril.so:system/lib/librilutils_sitril.so \
vendor/meizu/m86/proprietary/lib/libserviceutility.so:system/lib/libserviceutility.so \
vendor/meizu/m86/proprietary/lib/libsitril-audio.so:system/lib/libsitril-audio.so \
vendor/meizu/m86/proprietary/lib/libsitril-client.so:system/lib/libsitril-client.so \
vendor/meizu/m86/proprietary/lib/libsitril-gps.so:system/lib/libsitril-gps.so \
vendor/meizu/m86/proprietary/lib/libsitril-ims.so:system/lib/libsitril-ims.so \
vendor/meizu/m86/proprietary/lib/libsitril-wlan.so:system/lib/libsitril-wlan.so \
vendor/meizu/m86/proprietary/lib/libsitril.so:system/lib/libsitril.so \
vendor/meizu/m86/proprietary/lib/libstagefrighthw.so:system/lib/libstagefrighthw.so \
vendor/meizu/m86/proprietary/lib/libtfa9890.so:system/lib/libtfa9890.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.AVC.Decoder.so:system/lib/omx/libOMX.Exynos.AVC.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.AVC.Encoder.so:system/lib/omx/libOMX.Exynos.AVC.Encoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.HEVC.Decoder.so:system/lib/omx/libOMX.Exynos.HEVC.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.HEVC.Encoder.so:system/lib/omx/libOMX.Exynos.HEVC.Encoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.MPEG2.Decoder.so:system/lib/omx/libOMX.Exynos.MPEG2.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.MPEG4.Decoder.so:system/lib/omx/libOMX.Exynos.MPEG4.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.MPEG4.Encoder.so:system/lib/omx/libOMX.Exynos.MPEG4.Encoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.VP8.Decoder.so:system/lib/omx/libOMX.Exynos.VP8.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.VP8.Encoder.so:system/lib/omx/libOMX.Exynos.VP8.Encoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.VP9.Decoder.so:system/lib/omx/libOMX.Exynos.VP9.Decoder.so \
vendor/meizu/m86/proprietary/lib/omx/libOMX.Exynos.WMV.Decoder.so:system/lib/omx/libOMX.Exynos.WMV.Decoder.so \
vendor/meizu/m86/proprietary/lib/soundfx/libbundlewrapper.so:system/lib/soundfx/libbundlewrapper.so \
vendor/meizu/m86/proprietary/lib/soundfx/libdownmix.so:system/lib/soundfx/libdownmix.so \
vendor/meizu/m86/proprietary/lib/soundfx/libequalizerMz.so:system/lib/soundfx/libequalizerMz.so \
vendor/meizu/m86/proprietary/lib/soundfx/libldnhncr.so:system/lib/soundfx/libldnhncr.so \
vendor/meizu/m86/proprietary/lib64/extend/libCodec.adt.so:system/lib64/extend/libCodec.adt.so \
vendor/meizu/m86/proprietary/lib64/extend/libCodec.adpcmdec.so:system/lib64/extend/libCodec.adpcmdec.so \
vendor/meizu/m86/proprietary/lib64/extend/libCodec.lpcm.so:system/lib64/extend/libCodec.lpcm.so \
vendor/meizu/m86/proprietary/lib64/extend/libCodec.mp3enc.so:system/lib64/extend/libCodec.mp3enc.so \
vendor/meizu/m86/proprietary/lib64/extend/libCodec.raw.so:system/lib64/extend/libCodec.raw.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.AC3.so:system/lib64/extend/libExtractor.AC3.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.AIFF.so:system/lib64/extend/libExtractor.AIFF.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.APE.so:system/lib64/extend/libExtractor.APE.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.ASF.so:system/lib64/extend/libExtractor.ASF.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.AVI.so:system/lib64/extend/libExtractor.AVI.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.FLAC.so:system/lib64/extend/libExtractor.FLAC.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.FLV.so:system/lib64/extend/libExtractor.FLV.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.MP3.so:system/lib64/extend/libExtractor.MP3.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.MPEG.so:system/lib64/extend/libExtractor.MPEG.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.MPEG2TS.so:system/lib64/extend/libExtractor.MPEG2TS.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.MPEG4.so:system/lib64/extend/libExtractor.MPEG4.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.REALMEDIA.so:system/lib64/extend/libExtractor.REALMEDIA.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.WAV.so:system/lib64/extend/libExtractor.WAV.so \
vendor/meizu/m86/proprietary/lib64/extend/libExtractor.matroska.so:system/lib64/extend/libExtractor.matroska.so \
vendor/meizu/m86/proprietary/lib64/hw/audio.a2dp.default.so:system/lib64/hw/audio.a2dp.default.so \
vendor/meizu/m86/proprietary/lib64/hw/audio.primary.m86.so:system/lib64/hw/audio.primary.m86.so \
vendor/meizu/m86/proprietary/lib64/hw/audio.r_submix.default.so:system/lib64/hw/audio.r_submix.default.so \
vendor/meizu/m86/proprietary/lib64/hw/audio.usb.default.so:system/lib64/hw/audio.usb.default.so \
vendor/meizu/m86/proprietary/lib64/hw/audio_policy.default.so:system/lib64/hw/audio_policy.default.so \
vendor/meizu/m86/proprietary/lib64/hw/dis_effect.m86.so:system/lib64/hw/dis_effect.m86.so \
vendor/meizu/m86/proprietary/lib64/hw/gps.default.so:system/lib64/hw/gps.default.so \
vendor/meizu/m86/proprietary/lib64/hw/gralloc.exynos5.so:system/lib64/hw/gralloc.exynos5.so \
vendor/meizu/m86/proprietary/lib64/hw/hwcomposer.exynos5.so:system/lib64/hw/hwcomposer.exynos5.so \
vendor/meizu/m86/proprietary/lib64/hw/keystore.exynos7420.so:system/lib64/hw/keystore.exynos7420.so \
vendor/meizu/m86/proprietary/lib64/hw/nfc_nci.pn54x.default.so:system/lib64/hw/nfc_nci.pn54x.default.so \
vendor/meizu/m86/proprietary/lib64/hw/sensors.m86.so:system/lib64/hw/sensors.m86.so \
vendor/meizu/m86/proprietary/lib64/libExynosHWCService.so:system/lib64/libExynosHWCService.so \
vendor/meizu/m86/proprietary/lib64/libExynosOMX_Core.so:system/lib64/libExynosOMX_Core.so \
vendor/meizu/m86/proprietary/lib64/libExynosOMX_Resourcemanager.so:system/lib64/libExynosOMX_Resourcemanager.so \
vendor/meizu/m86/proprietary/vendor/lib64/libMcClient.so:system/vendor/lib64/libMcClient.so \
vendor/meizu/m86/proprietary/vendor/lib64/libMcRegistry.so:system/vendor/lib64/libMcRegistry.so \
vendor/meizu/m86/proprietary/lib64/libcsc.so:system/lib64/libcsc.so \
vendor/meizu/m86/proprietary/lib64/libdisplay.so:system/lib64/libdisplay.so \
vendor/meizu/m86/proprietary/lib64/libexynosgscaler.so:system/lib64/libexynosgscaler.so \
vendor/meizu/m86/proprietary/lib64/libexynosscaler.so:system/lib64/libexynosscaler.so \
vendor/meizu/m86/proprietary/lib64/libexynosutils.so:system/lib64/libexynosutils.so \
vendor/meizu/m86/proprietary/lib64/libexynosv4l2.so:system/lib64/libexynosv4l2.so \
vendor/meizu/m86/proprietary/lib64/libhdmi.so:system/lib64/libhdmi.so \
vendor/meizu/m86/proprietary/lib64/libhwcutils.so:system/lib64/libhwcutils.so \
vendor/meizu/m86/proprietary/lib64/libhwjpeg.so:system/lib64/libhwjpeg.so \
vendor/meizu/m86/proprietary/lib64/libimageproc.so:system/lib64/libimageproc.so \
vendor/meizu/m86/proprietary/lib64/libion.so:system/lib64/libion.so \
vendor/meizu/m86/proprietary/lib64/libmeizucamera.so:system/lib64/libmeizucamera.so \
vendor/meizu/m86/proprietary/lib64/libmpp.so:system/lib64/libmpp.so \
vendor/meizu/m86/proprietary/lib64/libril_sitril.so:system/lib64/libril_sitril.so \
vendor/meizu/m86/proprietary/lib64/librilutils_sitril.so:system/lib64/librilutils_sitril.so \
vendor/meizu/m86/proprietary/lib64/libserviceutility.so:system/lib64/libserviceutility.so \
vendor/meizu/m86/proprietary/lib64/libsitril-audio.so:system/lib64/libsitril-audio.so \
vendor/meizu/m86/proprietary/lib64/libsitril-client.so:system/lib64/libsitril-client.so \
vendor/meizu/m86/proprietary/lib64/libsitril-gps.so:system/lib64/libsitril-gps.so \
vendor/meizu/m86/proprietary/lib64/libsitril-ims.so:system/lib64/libsitril-ims.so \
vendor/meizu/m86/proprietary/lib64/libsitril-wlan.so:system/lib64/libsitril-wlan.so \
vendor/meizu/m86/proprietary/lib64/libsitril.so:system/lib64/libsitril.so \
vendor/meizu/m86/proprietary/lib64/libstagefrighthw.so:system/lib64/libstagefrighthw.so \
vendor/meizu/m86/proprietary/lib64/libtfa9890.so:system/lib64/libtfa9890.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.AVC.Decoder.so:system/lib64/omx/libOMX.Exynos.AVC.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.AVC.Encoder.so:system/lib64/omx/libOMX.Exynos.AVC.Encoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.HEVC.Decoder.so:system/lib64/omx/libOMX.Exynos.HEVC.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.HEVC.Encoder.so:system/lib64/omx/libOMX.Exynos.HEVC.Encoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.MPEG2.Decoder.so:system/lib64/omx/libOMX.Exynos.MPEG2.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so:system/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so:system/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.VP8.Decoder.so:system/lib64/omx/libOMX.Exynos.VP8.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.VP8.Encoder.so:system/lib64/omx/libOMX.Exynos.VP8.Encoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.VP9.Decoder.so:system/lib64/omx/libOMX.Exynos.VP9.Decoder.so \
vendor/meizu/m86/proprietary/lib64/omx/libOMX.Exynos.WMV.Decoder.so:system/lib64/omx/libOMX.Exynos.WMV.Decoder.so \
vendor/meizu/m86/proprietary/lib64/soundfx/libbundlewrapper.so:system/lib64/soundfx/libbundlewrapper.so \
vendor/meizu/m86/proprietary/lib64/soundfx/libdownmix.so:system/lib64/soundfx/libdownmix.so \
vendor/meizu/m86/proprietary/lib64/soundfx/libldnhncr.so:system/lib64/soundfx/libldnhncr.so \
vendor/meizu/m86/proprietary/vendor/etc/dirac_types.xml:system/vendor/etc/dirac_types.xml \
vendor/meizu/m86/proprietary/vendor/etc/diracmobile.config:system/vendor/etc/diracmobile.config \
vendor/meizu/m86/proprietary/vendor/firmware/Project.hex:system/vendor/firmware/Project.hex \
vendor/meizu/m86/proprietary/vendor/firmware/bcm43455.hcd:system/vendor/firmware/bcm43455.hcd \
vendor/meizu/m86/proprietary/vendor/firmware/bcm943455_pciehdr_follow_M8.bin:system/vendor/firmware/bcm943455_pciehdr_follow_M8.bin \
vendor/meizu/m86/proprietary/vendor/firmware/fimc_is_fw2.bin:system/vendor/firmware/fimc_is_fw2.bin \
vendor/meizu/m86/proprietary/vendor/firmware/fw_bcmdhd.bin:system/vendor/firmware/fw_bcmdhd.bin \
vendor/meizu/m86/proprietary/vendor/firmware/fw_bcmdhd_apsta.bin:system/vendor/firmware/fw_bcmdhd_apsta.bin \
vendor/meizu/m86/proprietary/vendor/firmware/libpn547_fw.so:system/vendor/firmware/libpn547_fw.so \
vendor/meizu/m86/proprietary/vendor/firmware/mfc_fw.bin:system/vendor/firmware/mfc_fw.bin \
vendor/meizu/m86/proprietary/vendor/firmware/mfg_fw.bin:system/vendor/firmware/mfg_fw.bin \
vendor/meizu/m86/proprietary/vendor/firmware/modem.bin:system/vendor/firmware/modem.bin \
vendor/meizu/m86/proprietary/vendor/firmware/seiren_fw_dram.bin:system/vendor/firmware/seiren_fw_dram.bin \
vendor/meizu/m86/proprietary/vendor/firmware/seiren_fw_sram.bin:system/vendor/firmware/seiren_fw_sram.bin \
vendor/meizu/m86/proprietary/vendor/firmware/setfile_imx230.bin:system/vendor/firmware/setfile_imx230.bin \
vendor/meizu/m86/proprietary/vendor/firmware/setfile_ov5670.bin:system/vendor/firmware/setfile_ov5670.bin \
vendor/meizu/m86/proprietary/vendor/firmware/st_fts.bin:system/vendor/firmware/st_fts.bin \
vendor/meizu/m86/proprietary/vendor/lib/egl/libGLES_mali.so:system/vendor/lib/egl/libGLES_mali.so \
vendor/meizu/m86/proprietary/vendor/lib/libbt-vendor.so:system/vendor/lib/libbt-vendor.so \
vendor/meizu/m86/proprietary/vendor/lib/libexynosuvs.so:system/vendor/lib/libexynosuvs.so \
vendor/meizu/m86/proprietary/vendor/lib/mediadrm/libdrmclearkeyplugin.so:system/vendor/lib/mediadrm/libdrmclearkeyplugin.so \
vendor/meizu/m86/proprietary/vendor/lib64/egl/libGLES_mali.so:system/vendor/lib64/egl/libGLES_mali.so \
vendor/meizu/m86/proprietary/vendor/lib64/mediadrm/libdrmclearkeyplugin.so:system/vendor/lib64/mediadrm/libdrmclearkeyplugin.so

19
m86-vendor.mk Normal file
View File

@@ -0,0 +1,19 @@
# Copyright (C) 2015 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is generated by device/meizu/m86/setup-makefiles.sh
# Pick up overlay for features that depend on non-open-source files
$(call inherit-product, vendor/meizu/m86/m86-vendor-blobs.mk)

103
proprietary/bin/86_OTP.sh Normal file
View File

@@ -0,0 +1,103 @@
#!/system/bin/sh
###test we did:
###1,remove wl;in this case wl cisdump will fail,and wl ciswrite will fail too,so dont worry
###2,remove bcm943455_pciehdr_follow_M8.bin; in this case log tell no such file and will setprop to 0,
### and it will try again next time
##### writed == "" and writed == 0 is the same
writed=`getprop persist.sys.wlan.writeotp`
echo "writed is " $writed
case "$writed" in
"")
svc wifi disable
ifconfig wlan0 down
echo "/system/vendor/firmware/mfg_fw.bin" > /sys/module/bcmdhd/parameters/firmware_path
ifconfig wlan0 up
#### what is there is no wl? it will gose to not get 0xff 0xff branch,and not able to write OTP
cisdumpstr=`wl cisdump`
echo "$cisdumpstr"
echo "$cisdumpstr" | grep "0xff 0xff"
if [ $? -eq 0 ];then
echo get "0xff 0xff" in cisdumpstr
setprop persist.sys.wlan.writeotp 1
else
echo NOT get "0xff 0xff" in cisdumpstr
wl ciswrite /system/vendor/firmware/bcm943455_pciehdr_follow_M8.bin
if [ $? -eq 0 ];then
# echo "wl ciswrite success"
# setprop persist.sys.wlan.writeotp 1
cisdumpstr=`wl cisdump`
echo "$cisdumpstr"
echo "$cisdumpstr" | grep "0xff 0xff"
if [ $? -eq 0 ];then
echo get "0xff 0xff" in cisdumpstr
setprop persist.sys.wlan.writeotp 1
else
echo "wl ciswrite FAIL111"
setprop persist.sys.wlan.writeotp 0
fi
else
echo "wl ciswrite FAIL"
setprop persist.sys.wlan.writeotp 0
fi
fi
#######we need to rm mac_addr because ifconfig wlan0 up make mac_addr root group,and supplicant can not access it
rm /data/calibration/mac_addr
ifconfig wlan0 down
exit;;
0)
svc wifi disable
ifconfig wlan0 down
echo "/system/vendor/firmware/mfg_fw.bin" > /sys/module/bcmdhd/parameters/firmware_path
ifconfig wlan0 up
#### what is there is no wl? it will gose to not get 0xff 0xff branch,and not able to write OTP
cisdumpstr=`wl cisdump`
echo "$cisdumpstr"
echo "$cisdumpstr" | grep "0xff 0xff"
if [ $? -eq 0 ];then
echo get "0xff 0xff" in cisdumpstr
setprop persist.sys.wlan.writeotp 1
else
echo NOT get "0xff 0xff" in cisdumpstr
wl ciswrite /system/vendor/firmware/bcm943455_pciehdr_follow_M8.bin
if [ $? -eq 0 ];then
# echo "wl ciswrite success"
# setprop persist.sys.wlan.writeotp 1
cisdumpstr=`wl cisdump`
echo "$cisdumpstr"
echo "$cisdumpstr" | grep "0xff 0xff"
if [ $? -eq 0 ];then
echo get "0xff 0xff" in cisdumpstr
setprop persist.sys.wlan.writeotp 1
else
echo "wl ciswrite FAIL111"
setprop persist.sys.wlan.writeotp 0
fi
else
echo "wl ciswrite FAIL"
setprop persist.sys.wlan.writeotp 0
fi
fi
#######we need to rm mac_addr because ifconfig wlan0 up make mac_addr root group,and supplicant can not access it
rm /data/calibration/mac_addr
ifconfig wlan0 down
exit;;
1) echo "otp is already write" && exit;;
*) echo "writed wrong input" && exit;;
esac
#echo "$?"
#echo ${#cisdumpstr}
#echo ${cisdumpstr:3100:40}
#echo ${cisdumpstr:3140:2}
#echo "$isotpwrite}"
#case "$isotpwrite" in
# "")
# echo "not write OTP!!!"
# ;;
# *)
# echo "already write OTP!!!"
# ;;
#esac

View File

@@ -0,0 +1,33 @@
#!/system/bin/sh
####this script is only used to check OTP is writed or not
##### writed == "" and writed == 0 is the same
writed=`getprop persist.sys.wlan.writeotp`
echo "writed is " $writed
svc wifi disable
ifconfig wlan0 down
echo "/system/vendor/firmware/mfg_fw.bin" > /sys/module/bcmdhd/parameters/firmware_path
ifconfig wlan0 up
#### what is there is no wl? it will gose to not get 0xff 0xff branch,and not able to write OTP
cisdumpstr=`wl cisdump`
echo "$cisdumpstr"
echo "$cisdumpstr" | grep "0xff 0xff"
if [ $? -eq 0 ];then
echo get "0xff 0xff" in cisdumpstr
else
echo NOT get "0xff 0xff" in cisdumpstr
fi
#echo "$?"
#echo ${#cisdumpstr}
#echo ${cisdumpstr:3100:40}
#echo ${cisdumpstr:3140:2}
#echo "$isotpwrite}"
#case "$isotpwrite" in
# "")
# echo "not write OTP!!!"
# ;;
# *)
# echo "already write OTP!!!"
# ;;
#esac

Binary file not shown.

BIN
proprietary/bin/dis_effect Normal file

Binary file not shown.

BIN
proprietary/bin/gpsd Normal file

Binary file not shown.

BIN
proprietary/bin/immvibed Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/bin/rild_exynos Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/bin/wl Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 B

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 B

View File

@@ -0,0 +1,71 @@
# Cloned from bcm94345wlpagb_p2xx.txt, tssi_20160901_A
NVRAMRev=$Rev: 498373 $
sromrev=11
vendid=0x14e4
devid=0x43ab
manfid=0x2d0
prodid=0x06e4
macaddr=00:90:4c:c5:12:38
nocrc=1
boardtype=0x6e4
boardrev=0x1304
xtalfreq=37400
#boardflags: 5GHz eTR switch by default
# 2.4GHz eTR switch by default
# bit1 for btcoex
boardflags=0x00080001
boardflags2=0x40000000
boardflags3=0x48200100
rxgains2gelnagaina0=0
rxgains2gtrisoa0=0
rxgains2gtrelnabypa0=0
rxgains5gelnagaina0=0
rxgains5gtrisoa0=0
rxgains5gtrelnabypa0=0
rxchain=1
txchain=1
aa2g=1
aa5g=1
tssipos5g=1
tssipos2g=1
femctrl=0
AvVmid_c0=0,152,2,96,2,96,2,96,2,96
pa2ga0=-199,5014,-614
pa5ga0=-198,4564,-578,-203,4512,-575,-192,4733,-588,-198,4593,-575
itrsw=1
pdoffset40ma0=0x8888
pdoffset80ma0=0x8888
extpagain5g=2
extpagain2g=2
maxp2ga0=70
ofdmlrbw202gpo=0x0000
dot11agofdmhrbw202gpo=0x3321
mcsbw202gpo=0x76743222
maxp5ga0=70,70,70,70
mcsbw205glpo=0x65842100
mcsbw205gmpo=0x65842100
mcsbw205ghpo=0x43742100
#mcsbw205g 4bit assign to 54Mbps for 11a mode, 1bit assign to mcs7 11nht20 and mcs8 11avht20
mcsbw405glpo=0xa8642000
mcsbw405gmpo=0xa8642000
mcsbw405ghpo=0x87642000
mcsbw805glpo=0xeca86420
mcsbw805gmpo=0xeca86420
mcsbw805ghpo=0xeca86420
swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff
swctrlmap_5g=0x00100010,0x00200020,0x00100010,0x010a02,0x2f4
swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
# 2G RSSI compensation 20/40
rssicorrnorm_c0=3,3
vcodivmode=1
deadman_to=481500000
host_wake_opt=0
cbfilttype=1
pacalindex2g=58

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/lib/libcsc.so Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/lib/libhdmi.so Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
proprietary/lib/libion.so Normal file

Binary file not shown.

Binary file not shown.

BIN
proprietary/lib/libmpp.so Normal file

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More