[LG G2 Mini] Fulga666:
Hi, guys. I've started building CM12.1 for d620 using these 2 guides:

http://www.davebennett.tv/how-to-build-custom-cyanogenmod-rom/

http://xdaforums.com/chef-central/android/guide-android-rom-development-t2814763

After downloading sources for CM12.1, I did everything I had to, then I got to this step: http://xdaforums.com/showpost.php?p=54118631&postcount=4

and this is how my local_manifest/local_manifest.xml looks like:

<manifest><project path="device/lge/g2m" name="invaderjohn/android_device_lge_g2m" remote="github" revision="cm-12.0"/><project path="vendor/lge/g2m" name="invaderjohn/android_vendor_lge_g2m" remote="github" revision="master"/><project path="kernel/lge/g2m" name="invaderjohn/kernel_lge_msm8226_g2m" remote="github" revision="Kool-aid"/></manifest>

I think it's good. after saving the local_manifest.xml, I did another repo sync, to download invaderjohn's device/vendor/kernel, then I followed the guide in the first link.

After 8th step, It started getting hard.

root@Meow:~/CM12.1/device/lge/g2m# ./extract-files.sh ~/original
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

I guess it asks for a phone connected thru adb. aven after using the same line, with my phone connected, it can't extract some files from my phone. (stock rom with Nikita Pro Android's kernel)

root@Meow:~/CM12.1/device/lge/g2m# ./extract-files.sh /root/original
82 KB/s (3747 bytes in 0.044s)
192 KB/s (17688 bytes in 0.089s)
114 KB/s (5124 bytes in 0.043s)
106 KB/s (5124 bytes in 0.047s)
remote object '/system/vendor/firmware/keymaster/keymaster.b00' does not exist
remote object '/system/vendor/firmware/keymaster/keymaster.b02' does not exist
remote object '/system/vendor/firmware/keymaster/keymaster.mdt' does not exist
remote object '/system/vendor/firmware/keymaster/keymaster.b01' does not exist
remote object '/system/vendor/firmware/keymaster/keymaster.b03' does not exist
remote object '/system/vendor/firmware/leia_pfp_470.fw' does not exist
remote object '/system/vendor/firmware/leia_pm4_470.fw' does not exist
remote object '/system/vendor/firmware/a225p5_pm4.fw' does not exist
remote object '/system/vendor/firmware/venus.b01' does not exist
remote object '/system/vendor/firmware/venus.b03' does not exist
remote object '/system/vendor/firmware/venus.mbn' does not exist
remote object '/system/vendor/firmware/venus.b00' does not exist
remote object '/system/vendor/firmware/venus.b02' does not exist
remote object '/system/vendor/firmware/venus.b04' does not exist
remote object '/system/vendor/firmware/venus.mdt' does not exist
remote object '/system/vendor/firmware/a225_pm4.fw' does not exist
remote object '/system/vendor/firmware/a300_pm4.fw' does not exist
remote object '/system/vendor/firmware/a330_pm4.fw' does not exist
remote object '/system/vendor/firmware/a225_pfp.fw' does not exist
remote object '/system/vendor/firmware/a300_pfp.fw' does not exist
remote object '/system/vendor/firmware/a330_pfp.fw' does not exist
remote object '/system/vendor/firmware/cpp_firmware_v1_1_6.fw' does not exist
remote object '/system/vendor/firmware/cpp_firmware_v1_1_1.fw' does not exist
remote object '/system/vendor/firmware/cpp_firmware_v1_2_0.fw' does not exist
658 KB/s (70154 bytes in 0.104s)

I tried to build the rom even without these files (I still don't know why)

anyway, here's the full log:

http://pastebin.com/q7iQttwA

Something is still bothering me, in the first guide, they're using the blobs from an older CM rom. how comes I couldn't do the same thing?