Incomplete source codes but confirmed boot vivo Y51L PD1510F_EX with bugs and may eat your cat!
I don't have a vivo Y51L, someone else test my build and come back with dmesg and logcat.
Source code:
Kernel source: https://github.com/kumajaya/android_kernel_vivo_msm8916
Device tree: https://github.com/kumajaya/android_device_vivo_pd1510
Vendor blobs: https://github.com/kumajaya/proprietary_vendor_vivo
roomservice.xml:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="kumajaya/android_device_vivo_pd1510" path="device/vivo/pd1510" remote="github" revision="lineage-15.1" />
<project name="LineageOS/android_device_cyanogen_msm8916-common" path="device/cyanogen/msm8916-common" remote="github" />
<project name="kumajaya/android_kernel_vivo_msm8916" path="kernel/vivo/msm8916" remote="github" revision="lineage-15.1" />
<project name="kumajaya/proprietary_vendor_vivo" path="vendor/vivo" remote="github" revision="lineage-15.1" />
</manifest>
Still no single line contribution from vivo!
ROM built completely from source, recovery.img for TWRP: https://goo.gl/7B8oqr
vivo violating the GPL for sure!
Flashable LineageOS 15.1 available for testing. A serious tester with unlocked Y51 needed.
ummmmm
Related
hey guys,
i wanna build a paranoidrom for the lge e610 device. that have a full cm10 tree but i understand how are the right folder. can anyone check my right path.
sync-c="true"
sync-j="4" />
<!-- Add i9300 device tree -->
<project name="CyanogenMod/android_device_lge_e610" path="device/" remote="github" revision="jellybean" />
<!-- Add Samsung Kernel SMDK4412 -->
<project name="CyanogenMod/android_device_lge_e610" path="kernel" remote="github" revision="jellybean" />
<!-- Add samsung hardware source tree -->
<project name="/rmcc/android_hardware_msm7k" path="hardware/lge" remote="github" revision="jellybean" />
<!-- Add Samsung Proprietary Vendor Files -->
<project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="jellybean" />
<project path="build" name="ParanoidAndroid/android_build" remote="github" revision="jellybean" >
<copyfile src="core/root.mk" dest="Makefile" />
</project>
<project path="abi/cpp" name="platform/abi/cpp" />
<project path="bionic" name="ParanoidAndroid/android_bionic" remote="github" revision="jellybean" />
the cm source is here github.com/CyanogenMod/android_device_lge_e610
Trying to figure out what is going wrong when trying to build a ROM and backtracking I think the manifest.xml is still not set up properly. I keep getting an error when trying to build the kernel, although I synced "android_kernel_samsung_d2" from CyanogenMod.
Currently I have these lines in local_manifest
Code:
<project name="CyanogenMod/android_device_samsung_d2-common" path="device/samsung/d2-common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_samsung_msm8960-common" path="device/samsung/msm8960-common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_kernel_samsung_d2" path="kernel/samsung/d2" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_samsung_d2vzw" path="device/samsung/d2vzw" remote="github" revision="cm-10.1" />
<remove-project name="ParanoidAndroid/android_frameworks_opt_telephony" />
<remove-project name="device/common" />
<remove-project name="platform/hardware/libhardware_legacy" />
<remove-project name="platform/hardware/libhardware" />
<remove-project name="ParanoidAndroid/android_frameworks_native" />
<remove-project name="platform/frameworks/av" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_frameworks_av" path="frameworks/av" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_frameworks_native" path="frameworks/native" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_hardware_libhardware" path="hardware/libhardware" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_hardware_libhardware_legacy" path="hardware/libhardware_legacy" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_frameworks_opt_telephony" path="frameworks/opt/telephony" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_common" path="device/common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_generic_armv7-a-neon" path="device/generic/armv7-a-neon" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_device_generic_common" path="device/generic/common" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_bash" path="external/bash" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_htop" path="external/htop" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_libncurses" path="external/libncurses" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_lsof" path="external/lsof" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_lzo" path="external/lzo" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_nano" path="external/nano" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_openvpn" path="external/openvpn" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_powertop" path="external/powertop" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_rsync" path="external/rsync" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_external_vim" path="external/vim" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_packages_apps_CMFileManager" path="packages/apps/CMFileManager" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_packages_apps_DSPManager" path="packages/apps/DSPManager" remote="github" revision="cm-10.1" />
<project name="CyanogenMod/android_packages_apps_Torch" path="packages/apps/Torch" remote="github" revision="cm-10.1" />
If anyone who is building for d2vzw could compare and report back with their own that would be great.
Please read forum rules before posting
Questions and help issues go in Q&A
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
Managed to fix the issue myself, but am now getting another one.
After about 3 minutes of trying to build I get this;
"android/system/out/target/product/d2vzw/obj/SHARED_LIBRARIES/libnbaio_intermediates/AudioStreamOutSink.o] Error 1"
Not a lot of info I could find on this, anyone have any insight?
skusa93 said:
Managed to fix the issue myself, but am now getting another one.
After about 3 minutes of trying to build I get this;
"android/system/out/target/product/d2vzw/obj/SHARED_LIBRARIES/libnbaio_intermediates/AudioStreamOutSink.o] Error 1"
Not a lot of info I could find on this, anyone have any insight?
Click to expand...
Click to collapse
Nobody has seen this error before?
Hello,
I am building CM11.0 for the HoS.
See: http://forum.xda-developers.com/showpost.php?p=47323175&postcount=7953
I got an error
http://pastebin.com/P91VPKrd
Used this tutorial: http://forum.xda-developers.com/showthread.php?t=2515305
~/cm11/.repo/local_manifests/local_manifest.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="TheMuppets/proprietary_vendor_htc.git" path="vendor/htc" remote="github" revision="cm-11.0"/>
</manifest>
Can somebody help me!
Hello all ,,
I tried to build AICP 6.0 ROM
But when I build device tree I used @haky 86
Build when repo sync I get errors in kernal and external
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com/" />
<project name="https://github.com/hak86/android_device_samsung_i9105p" path="device/samsung/i9105p" remote="github" revision="aosp-6.0"/>
<project name="https://github.com/hak86/android_device_samsung_galaxys2plus-common" path="device/samsung/galaxys2plus-common" remote="github" revision="aosp-6.0"/>
<project name="https://github.com/hak86/android_kernel_samsung_galaxys2plus-common" path="kernel/samsung/galaxys2plus-common" remote="github" revision="aosp-6.0"/>
<project name="https://github.com/hak86/proprietary_vendor_samsung_galaxys2plus-common" path="vendor/samsung/galaxys2plus-common" remote="github" revision="cm-13.0"/>
<project path="external/stlport" name="platform/external/stlport" revision="refs/tags/android-5.1.1_r24" />
<remove-project name="platform/external/chromium-webview"/>
<project name="pawitp/android_external_chromium-webview" path="external/chromium-webview" remote="github" revision="aosp-6.0"/>
</manifest>
So I tried other way this :
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="device/samsung/i9082" name="pawitp/android_device_samsung_i9082" remote="github" revision="cm-11.0" />
<project path="vendor/samsung/i9082" name="k2wl/android_vendor_samsung_i9082" remote="github" revision="master" />
<project path="kernel/samsung/i9082" name="pawitp/android_kernel_samsung_i9082" remote="github" revision="cm-11.0" />
</manifest>
But I can't modified it to complete with s2 plus
So anyone can modified it and post it in comment
Last thing ,, can I use it ?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="git://github.com/" name="gh" />
<project name="KINGbabasula/android_kernel_samsung_i9105P" path="kernel/samsung/i9105P" remote="gh" revision="cm-10.1" />
<project name="KINGbabasula/android_device_samsung_s2vep" path="device/samsung/s2vep" remote="gh" revision="cm-10.1" />
</manifest>
Thx ,,
for aicp i think u should clone something like git clone https://github.com/hak86/android_device_samsung_i9105p -b cm-13.0 device/samsung/i9105p, same thing with other repos always using git clone. i prefer to clone instead of wasting time with xml file.
then u need to adapt cm.mk vendor to aicp one open that file and compare the vendor folder to cm.mk
haky 86 said:
for aicp i think u should clone something like git clone https://github.com/hak86/android_device_samsung_i9105p -b cm-13.0 device/samsung/i9105p, same thing with other repos always using git clone. i prefer to clone instead of wasting time with xml file.
then u need to adapt cm.mk vendor to aicp one open that file and compare the vendor folder to cm.mk
Click to expand...
Click to collapse
This after download source code of ROM ?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com/" />
<project path="device/samsung/i9105p" remote="github" revision="aosp-6.0"/> name="https://github.com/hak86/android_device_samsung_i9105p"
<project path="device/samsung/i9105p" name="https://github.com/hak86/android_device_samsung_i9105p" remote="github" revision="aosp-6.0" />
<project path="vendor/samsung/galaxys2plus-common" name="https://github.com/hak86/proprietary_vendor_samsung_galaxys2plus-common" remote="github" revision="cm-13.0" />
<project path="kernel/samsung/galaxys2plus-common" name="https://github.com/hak86/android_kernel_samsung_galaxys2plus-common" remote="github" revision="aosp-6.0" />
</manifest>
I will try this
I'm attempting to build a few different Nougat ROMs for Hammerhead, but I'm unsure if my roomservice.xml is correct or not. Anyone able to share theirs perhaps?
Code:
<?xml version="1.0" encoding="UTF-8"?> <manifest> <project name="LineageOS/android_device_lge_hammerhead" path="device/lge/hammerhead" remote="github" revision="cm-14.1" /> <project name="LineageOS/android_kernel_lge_hammerhead" path="kernel/lge/hammerhead" remote="github" revision="cm-14.1" /> <project name="LineageOS/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-14.1" /> <project name="TheMuppets/proprietary_vendor_lge" path="vendor/lge" remote="github" revision="cm-14.1" /> </manifest>
And not too certain if android_device_qcom_common is needed, but it was from an older roomservice.xml I found for CM12.