CyanogenMod device tree for Moto 4G (first gen)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Les De Ridder affd263f27
Add custom packages
7 years ago
configs peregrine: Rename hac-handset to voice-hac-handset 7 years ago
init peregrine: init: Kill ISMATCH 7 years ago
overlay Disable multi user support 7 years ago
rootdir peregrine: Commonize fstab 8 years ago
wifi peregrine: Decommonize WCNSS NV binary 8 years ago peregrine: Use msm8226-common repo 9 years ago peregrine: Use msm8226-common repo 9 years ago peregrine: Specify we have a cache partition 7 years ago
README.mkdn Update README.mkdn 9 years ago
board-info.txt Revert "peregrine: Add radio assert" 8 years ago
cm.dependencies Revert "Peregrine: Move kernel config to device" 9 years ago peregrine: Specify GMS client id 8 years ago Add custom packages 7 years ago Add custom packages 7 years ago peregrine: Update extraction scripts 7 years ago peregrine: Use msm8226-common repo 9 years ago
proprietary-files.txt peregrine: Add sha1sums for pinned blobs 7 years ago peregrine: Update extraction scripts 7 years ago
system.prop peregrine: Move props to the common device tree 8 years ago


HOW-TO for building CyanogenMod


- First, follow to figure out how to get your build environment running, etc
- Make a directory for your build source, then sync CyanogenMod: repo init -u git:// -b cm-11.0
- Then you need to add this to .repo/local_manifests/roomservice.xml (if you dont have it then create it and put this in):

<?xml version="1.0" encoding="UTF-8"?>
< manifest>
<project name="OUDhs/proprietary_vendor_motorola" path="vendor/motorola" remote="github" />
<project name="OUDhs/android_device_motorola_peregrine" path="device/motorola/peregrine" remote="github" />
<project name="OUDhs/android_device_motorola_msm8226-common" path="device/motorola/msm8226-common" remote="github" />
<project name="OUDhs/android_kernel_motorola_msm8226" path="kernel/motorola/msm8226" remote="github" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
<project name="CyanogenMod/android_device_motorola_qcom-common" path="device/motorola/qcom-common" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_fm" path="hardware/qcom/fm" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_display-caf-new" path="hardware/qcom/display-caf-new" remote="github" />
<project name="CyanogenMod/android_hardware_qcom_media-caf-new" path="hardware/qcom/media-caf-new" remote="github" />
< /manifest>

- Do a repo sync and it should grab everything you need
- Plug in your phone, and run the extract files script against a working cyanogenmod build
- Change directory to the top, and source the build environment setup: . build/
- Use the command brunch peregrine, and wait as your meal cooks.
- It should output an in out/target/product/peregrine/... you've made CyanogenMod. Congratulations.

List of Contributers to the device tree

- DHacker
- Shabbypenguin
- somcom3x

A full CHANGELOG for CyanogenMod can be found in its vendor:

Keep in mind guys, CyanogenMod is open source, and a community project. Get involved, and help us code for a better future :D