summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorDClockaN <davor@losinj.com>2015-02-17 16:07:10 +0100
committerLorDClockaN <davor@losinj.com>2015-02-17 16:07:10 +0100
commit7675b1281fb16c4d706729c0791e67e9c2ee0332 (patch)
tree988906f86b06e92705e29dae160909cfb9e72a3b
parent73a80de8b86d1479de6e92730a03e8db997ede65 (diff)
Rebase from CM12lp5.0
Change-Id: I2717018b3f4e654ddf75df19c09f26ae27611e84
-rw-r--r--configs/gps.conf9
-rw-r--r--device.mk16
-rwxr-xr-xextract-files.sh2
-rw-r--r--nfc/libnfc-brcm.conf257
-rw-r--r--overlay/frameworks/base/core/res/res/xml/storage_list.xml32
-rw-r--r--proprietary-blobs.txt254
-rw-r--r--proprietary-files.txt36
-rwxr-xr-xsetup-makefiles.sh14
-rw-r--r--system.prop7
-rwxr-xr-xvendorsetup.sh1
10 files changed, 275 insertions, 353 deletions
diff --git a/configs/gps.conf b/configs/gps.conf
index 0ced8e2..eae51ae 100644
--- a/configs/gps.conf
+++ b/configs/gps.conf
@@ -1,8 +1,8 @@
#Uncommenting these urls would only enable
#the power up auto injection and force injection(test case).
-XTRA_SERVER_1=http://xtrapath1.izatcloud.net/xtra2.bin
-XTRA_SERVER_2=http://xtrapath2.izatcloud.net/xtra2.bin
-XTRA_SERVER_3=http://xtrapath2.izatcloud.net/xtra2.bin
+XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
+XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
+XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin
# Error Estimate
# _SET = 1
@@ -75,6 +75,9 @@ LPP_PROFILE = 0
################################
# EXTRA SETTINGS
################################
+# Enable or Disable Wiper (1=Enable, 0=Disable)
+#ENABLE_WIPER=1
+ENABLE_WIPER=1
# NMEA provider (1=Modem Processor, 0=Application Processor)
#NMEA_PROVIDER=0
NMEA_PROVIDER=1
diff --git a/device.mk b/device.mk
index 245f8ee..29873f3 100644
--- a/device.mk
+++ b/device.mk
@@ -20,17 +20,19 @@ $(call inherit-product, device/lge/g2-common/g2.mk)
## overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
-# GSM permissions
+
+PRODUCT_PROPERTY_OVERRIDES += \
+ telephony.lteOnGsmDevice=1 \
+ ro.telephony.default_network=9
+
PRODUCT_COPY_FILES += \
- frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml
+ frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \
+ frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml
# NFC packages
PRODUCT_PACKAGES += \
- nfc_nci.bcm2079x.default
-
-# NFC config
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/nfc/libnfc-brcm.conf:system/etc/libnfc-brcm.conf
+ nfc_nci.bcm2079x.default \
+ NfcNci
# GPS
PRODUCT_COPY_FILES += \
diff --git a/extract-files.sh b/extract-files.sh
index 25270cf..10b05e8 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -6,7 +6,7 @@ DEVICE=d801
BASE=../../../vendor/$VENDOR/$DEVICE/proprietary
rm -rf $BASE/*
-for FILE in `cat proprietary-files.txt | grep -v ^# | grep -v ^$ `; do
+for FILE in `cat proprietary-blobs.txt | grep -v ^# | grep -v ^$ `; do
DIR=`dirname $FILE`
if [ ! -d $BASE/$DIR ]; then
mkdir -p $BASE/$DIR
diff --git a/nfc/libnfc-brcm.conf b/nfc/libnfc-brcm.conf
deleted file mode 100644
index 6f2a7c1..0000000
--- a/nfc/libnfc-brcm.conf
+++ /dev/null
@@ -1,257 +0,0 @@
-###################### Start of libnfc-brcm-common.conf #######################
-
-###############################################################################
-# Application options
-APPL_TRACE_LEVEL=0x01
-PROTOCOL_TRACE_LEVEL=0x00000000
-
-###############################################################################
-# performance measurement
-# Change this setting to control how often USERIAL log the performance (throughput)
-# data on read/write/poll
-# defailt is to log performance dara for every 100 read or write
-#REPORT_PERFORMANCE_MEASURE=100
-
-###############################################################################
-# File used for NFA storage
-NFA_STORAGE="/data/nfc"
-
-###############################################################################
-# Insert a delay in milliseconds after NFC_WAKE and before write to NFCC
-NFC_WAKE_DELAY=20
-
-###############################################################################
-# Various Delay settings (in ms) used in USERIAL
-# POWER_ON_DELAY
-# Delay after turning on chip, before writing to transport (default 300)
-# PRE_POWER_OFF_DELAY
-# Delay after deasserting NFC-Wake before turn off chip (default 0)
-# POST_POWER_OFF_DELAY
-# Delay after turning off chip, before USERIAL_close returns (default 0)
-#
-POWER_ON_DELAY=0
-PRE_POWER_OFF_DELAY=10
-#POST_POWER_OFF_DELAY=0
-
-###############################################################################
-# Maximum time (ms) to wait for RESET NTF after setting REG_PU to high
-# The default is 1000.
-NFCC_ENABLE_TIMEOUT=1000
-
-###############################################################################
-# Device Manager Config
-#
-# If NFA_DM_CFG is not provided, stack default settings are
-# used (see nfa_dm_cfg.c). They are as follows:
-# 0 (FALSE) Automatic NDEF detection when background polling
-# 0 (FALSE) Automatic NDEF read when background polling
-#
-#NFA_DM_CFG={00:00}
-
-###############################################################################
-# Default poll duration (in ms)
-# The defualt is 500ms if not set (see nfc_target.h)
-#NFA_DM_DISC_DURATION_POLL=500
-
-###############################################################################
-# Startup Vendor Specific Configuration (100 bytes maximum);
-# byte[0] TLV total len = 0x5
-# byte[1] NCI_MTS_CMD|NCI_GID_PROP = 0x2f
-# byte[2] NCI_MSG_FRAME_LOG = 0x9
-# byte[3] 2
-# byte[4] 0=turn off RF frame logging; 1=turn on
-# byte[5] 0=turn off SWP frame logging; 1=turn on
-# NFA_DM_START_UP_VSC_CFG={05:2F:09:02:01:01}
-
-###############################################################################
-# Configure the default Destination Gate used by HCI (the default is 4, which
-# is the ETSI loopback gate.
-#NFA_HCI_DEFAULT_DEST_GATE=0x04
-
-###############################################################################
-# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
-# The value is set to 3 by default as it assumes we will discover 0xF2,
-# 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced
-# so that the stack will not wait any longer than necessary.
-#
-# Use for Host based CE
-NFA_MAX_EE_SUPPORTED=0
-
-# Use for UICC support
-# NFA_MAX_EE_SUPPORTED=3
-
-###############################################################################
-# Configure the single default SE to use. The default is to use the first
-# SE that is detected by the stack. This value might be used when the phone
-# supports multiple SE (e.g. 0xF3 and 0xF4) but you want to force it to use
-# one of them (e.g. 0xF4). This can be set to 0 if there are no SE on the
-# system in order to skip SE initialization.
-#
-# Use for Host based CE
-ACTIVE_SE=0x0
-
-# Use for UICC support
-#ACTIVE_SE=0xF3
-
-###############################################################################
-# Configure the NFC Extras to open and use a static pipe. If the value is
-# not set or set to 0, then the default is use a dynamic pipe based on a
-# destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
-# for each UICC (where F3="UICC0" and F4="UICC1")
-#NFA_HCI_STATIC_PIPE_ID_F3=0x70
-NFA_HCI_STATIC_PIPE_ID_F4=0x71
-
-###############################################################################
-# When disconnecting from Oberthur secure element, perform a warm-reset of
-# the secure element to deselect the applet.
-# The default hex value of the command is 0x3. If this variable is undefined,
-# then this feature is not used.
-OBERTHUR_WARM_RESET_COMMAND=0x03
-
-###############################################################################
-# Force UICC to only listen to the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B.
-#UICC_LISTEN_TECH_MASK=0x01
-
-###############################################################################
-# AID for Empty Select command
-# If specified, this AID will be substituted when an Empty SELECT command is
-# detected. The first byte is the length of the AID. Maximum length is 16.
-AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
-
-###############################################################################
-# Force tag polling for the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
-# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
-# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_A_ACTIVE |
-# NFA_TECHNOLOGY_MASK_F_ACTIVE.
-#
-# Notable bits:
-# NFA_TECHNOLOGY_MASK_KOVIO 0x20
-# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40
-# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80
-POLLING_TECH_MASK=0xFF
-
-###############################################################################
-# Force P2P to only listen for the following technology(s).
-# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
-# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
-# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
-#P2P_LISTEN_TECH_MASK=0xC5
-
-###############################################################################
-# Maximum Number of Credits to be allowed by the NFCC
-# This value overrides what the NFCC specifices allowing the host to have
-# the control to work-around transport limitations. If this value does
-# not exist or is set to 0, the NFCC will provide the number of credits.
-#MAX_RF_DATA_CREDITS=1
-
-###############################################################################
-# This setting allows you to disable registering the T4t Virtual SE that causes
-# the NFCC to send PPSE requests to the DH.
-# The default setting is enabled (i.e. T4t Virtual SE is registered).
-#REGISTER_VIRTUAL_SE=1
-
-###############################################################################
-# When screen is turned off, specify the desired power state of the controller.
-# 0: power-off-sleep state; DEFAULT
-# 1: full-power state (note: this is still low-power ("snooze") on BRCM devices.
-# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
-SCREEN_OFF_POWER_STATE=1
-
-###############################################################################
-# SPD Debug mode
-# If set to 1, any failure of downloading a patch will trigger a hard-stop
-#SPD_DEBUG=0
-
-###############################################################################
-# SPD Max Retry Count
-# The number of attempts to download a patch before giving up (defualt is 3).
-# Note, this resets after a power-cycle.
-#SPD_MAX_RETRY_COUNT=3
-
-###############################################################################
-# transport driver
-#
-# TRANSPORT_DRIVER=<driver>
-#
-# where <driver> can be, for example:
-# "/dev/ttyS" (UART)
-# "/dev/bcmi2cnfc" (I2C)
-# "hwtun" (HW Tunnel)
-# "/dev/bcmspinfc" (SPI)
-# "/dev/btusb0" (BT USB)
-TRANSPORT_DRIVER="/dev/bcm2079x"
-
-###############################################################################
-# power control driver
-# Specify a kernel driver that support ioctl commands to control NFC_EN and
-# NFC_WAKE gpio signals.
-#
-# POWER_CONTRL_DRIVER=<driver>
-# where <driver> can be, for example:
-# "/dev/nfcpower"
-# "/dev/bcmi2cnfc" (I2C)
-# "/dev/bcmspinfc" (SPI)
-# i2c and spi driver may be used to control NFC_EN and NFC_WAKE signal
-POWER_CONTROL_DRIVER="/dev/bcm2079x"
-
-###############################################################################
-# I2C transport driver options
-# BCMI2CNFC_ADDRESS=0
-
-###############################################################################
-# I2C transport driver try to read multiple packets in read() if data is available
-# remove the comment below to enable this feature
-#READ_MULTIPLE_PACKETS=1
-
-###############################################################################
-# SPI transport driver options
-#SPI_NEGOTIATION={0A:F0:00:01:00:00:00:FF:FF:00:00}
-
-###############################################################################
-# UART transport driver options
-#
-# PORT=1,2,3,...
-# BAUD=115200, 19200, 9600, 4800,
-# DATABITS=8, 7, 6, 5
-# PARITY="even" | "odd" | "none"
-# STOPBITS="0" | "1" | "1.5" | "2"
-
-#UART_PORT=2
-#UART_BAUD=115200
-#UART_DATABITS=8
-#UART_PARITY="none"
-#UART_STOPBITS="1"
-
-###############################################################################
-# Insert a delay in microseconds per byte after a write to NFCC.
-# after writing a block of data to the NFCC, delay this an amopunt of time before
-# writing next block of data. the delay is calculated as below
-# NFC_WRITE_DELAY * (number of byte written) / 1000 milliseconds
-# e.g. after 259 bytes is written, delay (259 * 20 / 1000) 5 ms before next write
-NFC_WRITE_DELAY=20
-
-###############################################################################
-# Configuration for the RF discovery frequency for each technology. The values mean
-# frequency for NFC Technology A
-# Technology B
-# Technology F
-# Proprietary Technology/15693
-# Proprietary Technology/B-Prime
-# Proprietary Technology/Kovio
-# Technology A active mode
-# Technology F active mode
-#POLL_FREQUENCY={01:01:01:01:01:01:01:01}
-
-###############################################################################
-# Choose the presence-check algorithm for type-4 tag. If not defined,
-# the default value is 1.
-# 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
-# 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
-# 2 NFA_RW_PRES_CHK_RESET; Deactivate to Sleep, then re-activate
-# 3 NFA_RW_PRES_CHK_RB_CH0; Type-4 tag protocol's ReadBinary command on channel 0
-# 4 NFA_RW_PRES_CHK_RB_CH3; Type-4 tag protocol's ReadBinary command on channel 3
-PRESENCE_CHECK_ALGORITHM=1
diff --git a/overlay/frameworks/base/core/res/res/xml/storage_list.xml b/overlay/frameworks/base/core/res/res/xml/storage_list.xml
deleted file mode 100644
index 4d4daaf..0000000
--- a/overlay/frameworks/base/core/res/res/xml/storage_list.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-**
-** Copyright 2011, The Android Open Source 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.
-*/
--->
-
-<!-- See storage config details at http://source.android.com/tech/storage/ -->
-
-<StorageList xmlns:android="http://schemas.android.com/apk/res/android">
- <!-- internal emulated storage -->
- <storage
- android:storageDescription="@string/storage_internal"
- android:primary="true"
- android:emulated="true"
- android:mtpReserve="100" />
- <storage android:mountPoint="/storage/usb"
- android:storageDescription="@string/storage_usb"
- android:removable="true" />
-</StorageList>
diff --git a/proprietary-blobs.txt b/proprietary-blobs.txt
new file mode 100644
index 0000000..dd2dd97
--- /dev/null
+++ b/proprietary-blobs.txt
@@ -0,0 +1,254 @@
+etc/Bluetooth_cal.acdb
+etc/General_cal.acdb
+etc/Global_cal.acdb
+etc/Handset_cal.acdb
+etc/Hdmi_cal.acdb
+etc/Headset_cal.acdb
+etc/Speaker_cal.acdb
+etc/firmware/fw_bcmdhd_apsta.bin
+etc/firmware/fw_bcmdhd.bin
+etc/firmware/cpp_firmware_v1_1_1.fw
+etc/firmware/cpp_firmware_v1_1_6.fw
+etc/firmware/cpp_firmware_v1_2_0.fw
+etc/firmware/venus.mbn
+etc/firmware/venus.mdt
+etc/firmware/venus.b00
+etc/firmware/venus.b01
+etc/firmware/venus.b02
+etc/firmware/venus.b03
+etc/firmware/venus.b04
+lib/libvss_dmi_qcci.so
+lib/libvss_common_iface.so
+lib/libvss_common_idl.so
+lib/libvss_nv_iface.so
+lib/libvss_nv_core.so
+lib/libvss_nv_idl.so
+lib/libvss_ims_qcci.so
+lib/libvss_common_core.so
+lib/libcnefeatureconfig.so
+lib/libloc_api_v02.so
+lib/libWVphoneAPI.so
+#lib/liblgftmitem.so
+#lib/liblgdrm.so
+#lib/liblgsecclk.so
+#lib/libwvoemprov.so
+#lib/libDxHdcp.so
+#lib/liblgehdcpek.so
+#lib/libdiagd_client.so
+lib/libacdbloader.so
+#bin/atd
+#bin/gsiff_daemon
+bin/rmt_storage
+bin/qmuxd
+lib/libril.so
+bin/rild
+lib/liblgderp.so
+bin/netmgrd
+bin/sensors.qcom
+bin/thermald
+bin/thermal-engine
+bin/mpdecision
+bin/cnd
+bin/qseecomd
+bin/mm-qcamera-daemon
+bin/bridgemgrd
+bin/irsc_util
+lib/libmmcamera_interface.so
+lib/hw/camera.msm8974.so
+lib/libHDR.so
+lib/libmorpho_noise_reduction.so
+lib/libmorpho_image_stab31.so
+lib/libmmjpeg_interface.so
+lib/libqomx_core.so
+## Vendor
+vendor/lib/drm/libdrmwvmplugin.so
+vendor/lib/egl/eglsubAndroid.so
+vendor/lib/egl/libEGL_adreno.so
+vendor/lib/egl/libGLESv1_CM_adreno.so
+vendor/lib/egl/libGLESv2_adreno.so
+vendor/lib/egl/libq3dtools_adreno.so
+vendor/lib/egl/libplayback_adreno.so
+vendor/lib/hw/power.msm8974.so
+vendor/lib/hw/sensors.msm8974.so
+vendor/lib/libacdbmapper.so
+vendor/lib/libacdbrtac.so
+vendor/lib/libadiertac.so
+vendor/lib/libadreno_utils.so
+vendor/lib/librs_adreno.so
+vendor/lib/librs_adreno_sha1.so
+vendor/lib/libRSDriver_adreno.so
+vendor/lib/libadsprpc.so
+vendor/lib/libAKM8963.so
+vendor/lib/libaudcal.so
+vendor/lib/libaudioalsa.so
+vendor/lib/libC2D2.so
+vendor/lib/libCB.so
+vendor/lib/libc2d30.so
+vendor/lib/libc2d30-a3xx.so
+vendor/lib/libchromatix_imx132_common.so
+vendor/lib/libchromatix_imx132_default_video.so
+vendor/lib/libchromatix_imx132_mms_video.so
+vendor/lib/libchromatix_imx132_preview.so
+vendor/lib/libchromatix_imx132_vt.so
+vendor/lib/libchromatix_imx135_common.so
+vendor/lib/libchromatix_imx135_default_video.so
+vendor/lib/libchromatix_imx135_fuji_common.so
+vendor/lib/libchromatix_imx135_fuji_default_video.so
+vendor/lib/libchromatix_imx135_fuji_hfr_120.so
+vendor/lib/libchromatix_imx135_fuji_hfr_60.so
+vendor/lib/libchromatix_imx135_fuji_mms_video.so
+vendor/lib/libchromatix_imx135_fuji_preview.so
+vendor/lib/libchromatix_imx135_fuji_snapshot.so
+vendor/lib/libchromatix_imx135_fuji_video_dualrec.so
+vendor/lib/libchromatix_imx135_hfr_60.so
+vendor/lib/libchromatix_imx135_mms_video.so
+vendor/lib/libchromatix_imx135_preview.so
+vendor/lib/libchromatix_imx135_snapshot.so
+vendor/lib/libchromatix_imx135_video_dualrec.so
+vendor/lib/libcneapiclient.so
+vendor/lib/libcneqmiutils.so
+vendor/lib/libcneutils.so
+vendor/lib/libCommandSvc.so
+vendor/lib/libconfigdb.so
+vendor/lib/libcsd-client.so
+vendor/lib/libdiag.so
+vendor/lib/libDivxDrm.so
+vendor/lib/libdrmdecrypt.so
+vendor/lib/libdrmdiag.so
+vendor/lib/libdrmfs.so
+vendor/lib/libdrmtime.so
+vendor/lib/libdsi_netctrl.so
+vendor/lib/libdsnetutils.so
+vendor/lib/libdsutils.so
+vendor/lib/libepdsp.so
+vendor/lib/libExtendedExtractor.so
+vendor/lib/libfastcvopt.so
+vendor/lib/libFileMux.so
+vendor/lib/libgeofence.so
+vendor/lib/libgsl.so
+vendor/lib/libI420colorconvert.so
+vendor/lib/libidl.so
+vendor/lib/libjpegdhw.so
+vendor/lib/libjpegehw.so
+vendor/lib/liblistenhardware.so
+vendor/lib/liblistenjni.so
+vendor/lib/liblisten.so
+vendor/lib/liblistensoundmodel.so
+vendor/lib/libllvm-a3xx.so
+vendor/lib/libllvm-arm.so
+vendor/lib/libmm-abl-oem.so
+vendor/lib/libmm-abl.so
+vendor/lib/libmmcamera2_c2d_module.so
+vendor/lib/libmmcamera2_cpp_module.so
+vendor/lib/libmmcamera2_iface_modules.so
+vendor/lib/libmmcamera2_imglib_modules.so
+vendor/lib/libmmcamera2_isp_modules.so
+vendor/lib/libmmcamera2_pproc_modules.so
+vendor/lib/libmmcamera2_sensor_modules.so
+vendor/lib/libmmcamera2_stats_algorithm.so
+vendor/lib/libmmcamera2_stats_modules.so
+vendor/lib/libmmcamera2_vpe_module.so
+vendor/lib/libmmcamera2_wnr_module.so
+vendor/lib/libmmcamera_cac_lib.so
+vendor/lib/libmmcamera_faceproc.so
+vendor/lib/libmmcamera_hdr_lib.so
+vendor/lib/libmmcamera_image_stab.so
+vendor/lib/libmmcamera_imglib.so
+vendor/lib/libmmcamera_imx132.so
+vendor/lib/libmmcamera_imx135_eeprom.so
+vendor/lib/libmmcamera_imx135.so
+vendor/lib/libmmcamera_wavelet_lib.so
+vendor/lib/libmm-color-convertor.so
+vendor/lib/libmmhttpstack.so
+vendor/lib/libmmiipstreammmihttp.so
+vendor/lib/libmmipl.so
+vendor/lib/libmmipstreamaal.so
+vendor/lib/libmmipstreamnetwork.so
+vendor/lib/libmmipstreamsourcehttp.so
+vendor/lib/libmmipstreamutils.so
+vendor/lib/libmmjpeg.so
+vendor/lib/libmmosal.so
+vendor/lib/libmmparser.so
+vendor/lib/libmmqjpeg_codec.so
+vendor/lib/libmmQSM.so
+vendor/lib/libmmrtpdecoder.so
+vendor/lib/libmmrtpencoder.so
+vendor/lib/libmmwfdinterface.so
+vendor/lib/libmmwfdsinkinterface.so
+vendor/lib/libmmwfdsrcinterface.so
+vendor/lib/libmsapm_jni.so
+vendor/lib/libmsapu_jni.so
+vendor/lib/libnetmgr.so
+vendor/lib/libNimsWrap.so
+vendor/lib/liboemcamera.so
+vendor/lib/libOmxAacDec.so
+vendor/lib/libOmxAmrwbplusDec.so
+vendor/lib/libOmxEvrcDec.so
+vendor/lib/libOmxMux.so
+vendor/lib/libOmxQcelp13Dec.so
+vendor/lib/libOmxWmaDec.so
+vendor/lib/libOpenCL.so
+vendor/lib/libOpenVG.so
+vendor/lib/libprdrmdecrypt.so
+vendor/lib/libprofiler_msmadc.so
+vendor/lib/libqcci_legacy.so
+vendor/lib/libqcgesture.so
+vendor/lib/libqc-opt.so
+vendor/lib/libqdi.so
+vendor/lib/libqdp.so
+vendor/lib/libqmi_cci.so
+vendor/lib/libqmi_client_qmux.so
+vendor/lib/libqmi_common_so.so
+vendor/lib/libqmi_csi.so
+vendor/lib/libqmi_csvt_srvc.so
+vendor/lib/libqmi_encdec.so
+vendor/lib/libqmiservices.so
+vendor/lib/libqmi.so
+vendor/lib/libqomx_jpegenc.so
+vendor/lib/libQSEEComAPI.so
+vendor/lib/libquipc_os_api.so
+vendor/lib/libquipc_ulp_adapter.so
+vendor/lib/libril-qc-qmi-1.so
+vendor/lib/libril-qcril-hook-oem.so
+vendor/lib/librpmb.so
+vendor/lib/libsc-a3xx.so
+vendor/lib/libSecureTouchPerfApp.so
+vendor/lib/libsensor1.so
+vendor/lib/libsensor_reg.so
+vendor/lib/libsensor_user_cal.so
+vendor/lib/libSHIMDivxDrm.so
+vendor/lib/libssd.so
+vendor/lib/libSSEPKCS11.so
+vendor/lib/libsubsystem_control.so
+vendor/lib/libsurround_proc.so
+vendor/lib/libthermalclient.so
+vendor/lib/libtime_genoff.so
+vendor/lib/libtzdrmgenprov.so
+vendor/lib/libtzplayready.so
+vendor/lib/libualutil.so
+vendor/lib/libulp2.so
+vendor/lib/libv8.so
+vendor/lib/libvideo_cor.so
+vendor/lib/libwfdcommonutils.so
+vendor/lib/libwfdhdcpcp.so
+vendor/lib/libwfdmmsink.so
+vendor/lib/libwfdmmsrc.so
+vendor/lib/libwfdmmutils.so
+vendor/lib/libwfdnative.so
+vendor/lib/libwfdrtsp.so
+vendor/lib/libwfdsm.so
+vendor/lib/libwfduibcinterface.so
+vendor/lib/libwfduibcsinkinterface.so
+vendor/lib/libwfduibcsink.so
+vendor/lib/libwfduibcsrcinterface.so
+vendor/lib/libwfduibcsrc.so
+vendor/lib/libwvdrm_L1.so
+vendor/lib/libwvm.so
+vendor/lib/libWVStreamControlAPI_L1.so
+vendor/lib/libxml.so
+vendor/lib/pp_proc_plugin.so
+vendor/firmware/BCM20791B5_002.006.013.0011.0027_LGE_A1_I2C_NCD_Signed_ORC.ncd
+vendor/firmware/BCM20791B5_002.006.013.0011.0027_LGE_A1_PreI2C_NCD_Signed_ORC.ncd
+vendor/firmware/BCM4335B0_002.001.006.0191.0201_ORC.hcd
+vendor/firmware/a330_pfp.fw
+vendor/firmware/a330_pm4.fw
diff --git a/proprietary-files.txt b/proprietary-files.txt
deleted file mode 100644
index d8e72b9..0000000
--- a/proprietary-files.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-# ADSP firmware
-vendor/firmware/adsp.b00
-vendor/firmware/adsp.b01
-vendor/firmware/adsp.b02
-vendor/firmware/adsp.b03
-vendor/firmware/adsp.b04
-vendor/firmware/adsp.b05
-vendor/firmware/adsp.b06
-vendor/firmware/adsp.b08
-vendor/firmware/adsp.b09
-vendor/firmware/adsp.b10
-vendor/firmware/adsp.b11
-vendor/firmware/adsp.b12
-vendor/firmware/adsp.mdt
-
-# Broadcom (NFC) firmware
-vendor/firmware/BCM20791B5_002.006.013.0011.0027_LGE_A1_I2C_NCD_Signed_ORC.ncd
-vendor/firmware/BCM20791B5_002.006.013.0011.0027_LGE_A1_PreI2C_NCD_Signed_ORC.ncd
-
-# Broadcom (Wi-Fi) firmware
-etc/firmware/fw_bcmdhd_apsta.bin
-etc/firmware/fw_bcmdhd.bin
-
-# Camera
-bin/mm-qcamera-daemon
-
-# Radio
-bin/netmgrd
-bin/rild
-lib/libril.so
-
-# Sensors
-bin/sensors.qcom
-
-# Thermal
-bin/thermal-engine
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index 9fc41e8..b0e0643 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -6,7 +6,7 @@ OUTDIR=vendor/$VENDOR/$DEVICE
MAKEFILE=../../../$OUTDIR/$DEVICE-vendor-blobs.mk
(cat << EOF) > $MAKEFILE
-# Copyright (C) 2014 The CyanogenMod Project
+# Copyright (C) 2013 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.
@@ -22,16 +22,12 @@ MAKEFILE=../../../$OUTDIR/$DEVICE-vendor-blobs.mk
# This file is generated by device/$VENDOR/$DEVICE/setup-makefiles.sh
-# Prebuilt libraries that are needed to build open-source libraries
-PRODUCT_COPY_FILES := \\
- $OUTDIR/proprietary/vendor/lib/libtime_genoff.so:obj/lib/libtime_genoff.so
-
PRODUCT_COPY_FILES += \\
EOF
LINEEND=" \\"
-COUNT=`cat proprietary-files.txt | grep -v ^# | grep -v ^$ | wc -l | awk {'print $1'}`
-for FILE in `cat proprietary-files.txt | grep -v ^# | grep -v ^$`; do
+COUNT=`cat proprietary-blobs.txt | grep -v ^# | grep -v ^$ | wc -l | awk {'print $1'}`
+for FILE in `cat proprietary-blobs.txt | grep -v ^# | grep -v ^$`; do
COUNT=`expr $COUNT - 1`
if [ $COUNT = "0" ]; then
LINEEND=""
@@ -40,7 +36,7 @@ for FILE in `cat proprietary-files.txt | grep -v ^# | grep -v ^$`; do
done
(cat << EOF) > ../../../$OUTDIR/$DEVICE-vendor.mk
-# Copyright (C) 2014 The CyanogenMod Project
+# Copyright (C) 2013 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.
@@ -75,7 +71,7 @@ DEVICE_PACKAGE_OVERLAYS := vendor/$VENDOR/$DEVICE/overlay
EOF
(cat << EOF) > ../../../$OUTDIR/BoardConfigVendor.mk
-# Copyright (C) 2014 The CyanogenMod Project
+# Copyright (C) 2013 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.
diff --git a/system.prop b/system.prop
deleted file mode 100644
index 9f1e9b4..0000000
--- a/system.prop
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# System.prop for D801 (T-Mobile LG G2)
-#
-
-# RIL
-telephony.lteOnGsmDevice=1
-ro.telephony.default_network=9
diff --git a/vendorsetup.sh b/vendorsetup.sh
deleted file mode 100755
index 2339930..0000000
--- a/vendorsetup.sh
+++ /dev/null
@@ -1 +0,0 @@
-add_lunch_combo cm_d801-userdebug