yashsingh1/xdaforums huggingface dataset:
[Android] Wywern.pl:
There is current output:

repo sync -f -c --no-tags --no-clone-bundle --force-sync > repo_sync.txt
Fetching projects: 1% (6/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 9% (54/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 12% (72/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 21% (126/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 34% (204/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 42% (252/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 43% (258/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 48% (288/598) fatal: Couldn't find remote ref refs/heads/cm-14.1
Fetching projects: 50% (299/598) remote: Counting objects: 10, done.
remote: Compressing objects: 100% (1/1), done.
remote: Total 10 (delta 5), reused 10 (delta 5), pack-reused 0
Fetching projects: 51% (305/598) From git://github.com/LineageOS/android_packages_apps_Jelly
d6b3b84..9d693cc cm-14.1 -> github/cm-14.1
Fetching projects: 58% (347/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 60% (359/598) error: Cannot fetch PaoloW8/android_vendor_nubia_nx505j
warn: --force-broken, continuing to sync
Fetching projects: 61% (365/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 64% (383/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 68% (407/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 76% (455/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 77% (461/598) error: Cannot fetch PaoloW8/android_kernel_nubia_nx505j
warn: --force-broken, continuing to sync
Fetching projects: 83% (497/598) error: Cannot fetch PaoloW8/android_device_nubia_nx505j
warn: --force-broken, continuing to sync
Fetching projects: 98% (587/598) remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 100% (598/598)
error: Exited sync due to fetch errors
[Android] neonkat:
can you give your rom' manifest?

do a repo sync -j1 to find the repo creating trouble.
[Android] m4570d0n:
Did both. Still getting the same errors.

---------- Post added at 05:51 PM ---------- Previous post was at 05:47 PM ----------

See my previous reply. That's your issue right there.
[Android] Wywern.pl:
I'm sorry, I don't see error here:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="git" fetch="git://www.github.com/" />
<project name="PaoloW8/android_kernel_nubia_nx505j" path="kernel/nubia/nx505j" remote="git" branch="cm14.1" />
<project name="PaoloW8/android_device_nubia_nx505j" path="device/nubia/nx505j" remote="git" branch="cm14.1" />
<project name="PaoloW8/android_vendor_nubia_nx505j" path="vendor/nubia/nx505j" remote="git" branch="cm14.1" />
</manifest>
[Android] smart-t78:
delete
[Android] Wywern.pl:
Unfortunately , no changes
[Android] neonkat:
github is already defined as a remote.just change remote to "github", it will work well.

"git://www.github.com",does that work?
[Android] Infect_Ed:
He probably added it to roomservice.....
[Android] Wywern.pl:
Yes, it is there. You can see my roomservice in post 6859
[Android] NepoRood:
As [MENTION=5991747]neonkat[/MENTION] said, drop this from your "roomservice.xml":

<remote name="git" fetch="git://www.github.com/" />

Also remove that tag from the other lines in your xml (remote="git") There's no need to ref git, it's already defined in the default manifest

PS:

You really don't have to call it "roomservice", "ANY_NAME_HERE.xml" works just as well, I prefer "device.xml" (ie: angler.xml)
[Android] Wywern.pl:
Thanks. So I changed roomservice.xml to nx505j.xml :) :

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="PaoloW8/android_kernel_nubia_nx505j" path="kernel/nubia/nx505j" branch="cm14.1" />
<project name="PaoloW8/android_device_nubia_nx505j" path="device/nubia/nx505j" branch="cm14.1" />
<project name="PaoloW8/android_vendor_nubia_nx505j" path="vendor/nubia/nx505j" branch="cm14.1" />
</manifest>

No changes in build result:

repo sync -j1
Fetching project LineageOS/android_hardware_ti_wlan
Fetching projects: 0% (1/598) Fetching project LineageOS/android_frameworks_base
remote: Counting objects: 68, done.
remote: Total 68 (delta 64), reused 64 (delta 64), pack-reused 4
From git://github.com/LineageOS/android_frameworks_base
219f8328f9f..1a264483235 cm-14.1 -> github/cm-14.1
Fetching project platform/external/libvterm
Fetching project LineageOS/android_packages_apps_ContactsCommon
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 5 (delta 3), reused 5 (delta 3), pack-reused 0
From git://github.com/LineageOS/android_packages_apps_ContactsCommon
136471a1..c141c1f5 cm-14.1 -> github/cm-14.1
Fetching project platform/external/dbus-binding-generator
Fetching project platform/external/cblas
Fetching projects: 1% (6/598) Fetching project platform/external/openfst
Fetching project PaoloW8/android_vendor_nubia_nx505j
fatal: Couldn't find remote ref refs/heads/cm-14.1
fatal: Couldn't find remote ref refs/heads/cm-14.1
error: Cannot fetch PaoloW8/android_vendor_nubia_nx505j

error: Exited sync due to fetch errors
[Android] NepoRood:
You're already where you are, so delete the whole directory and redo your init:

rm -rf DIRECTORY_NAME

Then:

repo init -u git://github.com/LineageOS/android.git -b cm-14.1

After your init, sync, this is what I do:

repo sync -j32 -c -f --force-sync --no-clone-bundle --no-tags

The "-j32" depends on your internet connection, I do my dl speed by half (I have a 64 Gb connection)
[Android] Wywern.pl:
I did it. I just leaved folder .repo/local_manifest

Second thing - changed "PaoloW8" to "Wywern-PL" in roomservice.xml (named "nx505j.xml" now), to avoid syncing the same twice. As Wywern-PL I made a forks from PaoloW8.

No changes in syncing, after 15 minutes of working I got:

(...)
Fetching project Wywern-PL/android_vendor_nubia_nx505j
fatal: Couldn't find remote ref refs/heads/cm-14.1
fatal: Couldn't find remote ref refs/heads/cm-14.1
error: Cannot fetch Wywern-PL/android_vendor_nubia_nx505j

error: Exited sync due to fetch errors
[Android] psxda97:
I'm trying to build slim7 for Moto G 2014 lte (thea)

when I try to brunch I get a error

warning *** Unsupported option MALLOC_IMPL defined by board config:BoardConfig.mk
error Use `MALLOC_SVELTE := true` to configure jemalloc for low-memory

So I changed

MALLOC_IMPL := bimalloc to MALLOC_SVELTE := true

Now, when I try to compile, I get another error

build/core/config.mk:638: COMMON_GLOBAL_C(PP)FLAGS changed
build/core/config.mk:642: *** bailing.... Stop.

How can I fix this error?
[Android] NepoRood:
Show us the local manifest you are using, you can upload it to git for convenience

---------- Post added at 03:57 AM ---------- Previous post was at 03:56 AM ----------

Did you make clean or clobber? Maybe try clearing ccache...
[Android] psxda97:
I found out a fix

https://groups.google.com/forum/m/#!topic/android-building/U_IkbMv-_MY

But I can't understand how I can apply this in my case.
[Android] NepoRood:
Did you try downloading/cloning Sultans exact setup? His trees, his source, etc, and see if it would build? When I started, I copied an exact project from a member who is now a friend of mine (we had the same phone). I used his trees to build Resurrection Remix, I never made a public release of course, it wasn't my project. However, I did manage to modify the trees to work with other ROM sources, maybe you should try that route...

---------- Post added at 05:03 AM ---------- Previous post was at 04:58 AM ----------

OK, found it. Your local xml should say "revision" not "branch":

<project name="PaoloW8/android_kernel_nubia_nx505j" path="kernel/nubia/nx505j" revision="cm14.1" />

Oh, and I think you said you forked your own repo, so make the name change accordingly :good:
[Android] psxda97:
¯\_(ツ)_/¯

I'm not building sultan's ROM. I think you're answering someone else.

BTW this is my error

build/core/config.mk:638: COMMON_GLOBAL_C(PP)FLAGS changed
build/core/config.mk:642: *** bailing.... Stop.
[Android] NepoRood:
My bad on that, friend. I bounce around a lot, lol. Again though, did you try to clean or clobber? Maybe just comment the line in your BoardConfig.mk (where you started)

Where did your trees come from?
[Android] psxda97:
I tried commenting but it leads to more errors.

Can you please check out this link

It has the fix for COMMON_GLOBAL_C(PP)FLAGS problem

But I'm too noob to apply this on my case.
[Android] NepoRood:
I don't know if it will work or not, or if I'm about to explain this right, but...

That site is telling you what to do and where, don't read so much into it. For example, the first ref

vendor/<code_name>/build/core/definitions.mk:
LOCAL_PATH := $(call my-dir)
<name>_SHARED_LIBRARY := $(LOCAL_PATH)/shared_library.mk

This is telling you what to put inside the "definitions" make file. Go into the root of your vendor, and create "definitions.mk", then open gedit and add the code:

LOCAL_PATH := $(call my-dir)
<code_name>_SHARED_LIBRARY := $(LOCAL_PATH)/shared_library.mk

That's the way I read it anyway, and it follows suit for the rest. Keep in mind, I'm "NepoNoob" myself, so I may be wrong about that. Otherwise, wait for more experienced members to get online and see what they say
[Android] psxda97:
Thanks :)

But I'm not sure where should I put the code to be changed in Boardconfig.mk.

I've to change MALLOC_IMPL := bimalloc to MALLOC_SVELTE := true

include $(CLEAR_VARS)
LOCAL_MODULE := mycode
LOCAL_SRC_FILES := ...
...
include $(<name>_SHARED_LIBRARY)

*This is the code from the site

So where should I add that code?
[Android] Albe96:
This is the kernel log (last_kmsg)

link-->>https://hastebin.com/sawefayavi.pas

how to fix? its a rr 7.1.2 rom.the rom isn't booting! bootlooping in samsung logo.and not boots till the bootanimation...
[Android] Arvind7352:
revision is a valid attribute name to be specified in a repo manifest

You can either specify a branch OR a tag as that attribute's value

To know what a tag is, go here (Basics)

Another reference, if you wanna read :

https://gerrit.googlesource.com/git-repo/+/master/docs/manifest-format.txt
[Android] Wywern.pl:
Ok, thanks

I did

chmod a+x build/envsetup.sh
build/envsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/nubia/nx505j/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
including vendor/cm/bash_completion/git.bash
including vendor/cm/bash_completion/repo.bash

But build command didn't worked:

time brunch nx505j -j4
Nie odnaleziono polecenia 'brunch', czy chodziło ci o:
Polecenie 'crunch' z pakietu 'crunch' (universe)
Polecenie 'branch' z pakietu 'rheolef' (universe)
brunch: nie znaleziono polecenia

real 0m0,094s
user 0m0,072s
sys 0m0,020s
[Android] smart-t78:
use

time lunch lineage_nx505j-userdebug

then

make bacon -j4
[Android] Albe96:
make: *** [/home/alberteno098/los13/out/target/common/obj/JAVA_LIBRARIES/ambientsdk_interm
ediates/com.cyngn.ambient.ambientsdk-1.6.0-147069776-39fe2d07.aar] Error 127
make: *** Waiting for unfinished jobs....

help me with this!
[Android] m4570d0n:
I think you're missing some packages/libs on you computer when you downloaded that stuff when setting up your build environment.
[Android] anhenrique:
I am trying to compile ROM ViperOs to my device, but is giving this error, can anyone help me?

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

Device Z017 not found. Attempting to retrieve device repository from ViperOS-Devices Github (http://github.com/ViperOS-Devices).

Repository for Z017 not found in the ViperOS-Devices Github repository list.

If this is in error, you may need to manually add it to your .repo/local_manifests/viper_manifest.xml

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

** Don't have a product spec for: 'viper_Z017'

** Do you have the right repo manifest?

The device source code link: https://github.com/shakalaca?tab=repositories
[Android] bats000777:
Hi All,

Please advice ....

1. I am trying to build rom with least number of apps and remove as many obsolete projects as possible....I see many dev remove projects like goldfish, device common etc from their manifests or snippets, but some like Lineage still keep them in the list of projects, is there a link or reference that says what project is required for what. Example everything with "darwin" is for Mac users I guess Linux guys can remove those projects.

2. And also has anyone tried to sync google apps apks from opengapps during repo sync of rom build process and include bare minimum apps like play store, pixel launcher, gboard etc.. basically remove all AOSP and include latest equivalent google apps during rom build rather than asking user to flash latest gapps, disable some apps and stuff...

Thanks in advance....
[Android] osas514:
device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

Open viper.mk and change vendor/cm/config/common_full_phone.mk to vendor/viper/config/common_full_phone.mk

Don't forget to edit your vendorsetup.sh

add_lunch_combo viper_Z017 -userdebug
[Android] anhenrique:
Edit:

Now I'm having this error:

Build / core / base_rules.mk: 183: *** device / asus / Z017 / bspcapability: MODULE.TARGET.JAVA_LIBRARIES.bspcapability already defined by asus / device / Z017 / bspcapability.

Make: *** [/home/andreguedes9318/viper/out/build-viper_Z017.ninja] Error 1

#### make failed to build some targets (01:13 (mm: ss)) ####

No Jack server running. Try 'jack-admin start-server'
[Android] aoleary:
Hi [MENTION=6304619]MZO[/MENTION]

I have an issue where when I click on Display in Settings I get a soft reboot.

I have the logcat from the point where the Display Settings button is pressed, and a soft restart results.

See attached link: https://drive.google.com/open?id=0B6cvHrzjYgfGVzBVbllEWGJyVkk

The following commit is synced by DU by default.

The error in my logcat is at the following timestamp:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

06-29 18:05:08.061 8656 8726 E AndroidRuntime: * FATAL EXCEPTION IN SYSTEM PROCESS: PowerManagerService

06-29 18:05:08.061 8656 8726 E AndroidRuntime: java.lang.NoSuchMethodError: No virtual method updateCustomBrightnessDozeValue(I)V in class Landroid/hardware/display/DisplayManagerInternal; or its super classes (declaration of 'android.hardware.display.DisplayManagerInternal' appears in /system/framework/framework.jar)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

The error seems to be linked to the code in this file, from the commit linked above:

core/java/android/hardware/display/DisplayManagerInternal.java

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

+ * Ambient display brightness

+ /

+ public abstract void updateCustomBrightnessDozeValue(int value);

+ public abstract void enableAutoDozeBrightness(boolean enable);

+

+ /*

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Any ideas?
[Android] Wywern.pl:
I should probably define this "lineage_nx505j-userdebug" first:

lineage$ time lunch lineage_nx505j-userdebug
No such file: lineage_nx505j-userdebug

real 0m0,468s
user 0m0,432s
sys 0m0,028s

In folder ~/lineage/device/nubia/nx505j I see files:

Android.mk

setup-makefiles.sh

AndroidProducts.mk

proprietary-files.txt

system.prop

lineage.dependencies

README.md

lineage.mk

vendorsetup.sh

BoardConfig.mk

nx505j.mk

so, I think I should try

time lunch lineage

instead of

time lunch lineage_nx505j-userdebug
[Android] Markinb66:
Hi. I am trying to build Cosmic for D850 and am getting this error https://hastebin.com/habewodewe.coffeescript. Can anyone help please ??
[Android] NepoRood:
Add to your "vendorsetup.sh"

add_lunch_combo lineage_nx505j-userdebug
[Android] Wywern.pl:
And then rerun

source build/envsetup.sh

I assume?
[Android] NepoRood:
Yes, follow previous directions. However, I just type "lunch" and press enter, a list of devices will pop up, choose the number associated with your device, then press enter again.

After that, mka bacon, or time mka bacon
[Android] Wywern.pl:
Few steps further, lunch worked

Trying to run "./extract-files.sh": "bash: ./extract-files.sh: no such file or folder"

Where should this file be? It should be created by some script during preparation, isn't?

I only found only some kind of template in "lineage/vendor/cm/build/templates/"

<--------EDIT--------->

I can't find what script calls (or should call) this "generate-blob-scripts.sh"

I think, I could try to copy device, vendor and kernel foders and manually run generate-blob-scripts.sh script. I see in desc it will destroy tree, therefore I'd try on a copy.

What you think?
[Android] Wywern.pl:
How can I check if the blobs are already on place?

May be they were on git?

I looked on the files, and

setup-makefiles.sh

proprietary-files.txt

nx505j-vendor-blobs.mk

nx505j.mk

are looking good, but I don't have extract_files.sh with those adb lines.

But in proprietary folder are plenty of apk and other files
[Android] NepoRood:
IF you have a vendor repo, there's no need to extract files. Someone has done this already, just move on to building. Also, you should provide links to your device repos (device, kernel, and vendor) on github
[Android] TheReaper1:
Hi, guys!

How I can resolve this issue? https://hastebin.com/raw/ilixotayon

jeal0us
[Android] a g bell:
Anybody here know what l would need to add to this source to make it build a nice flashable zip?

https://github.com/OnePlusOSS/android
[Android] anhenrique:
Still stuck on this error! :@

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

Device Z017 not found. Attempting to retrieve device repository from ViperOS-Devices Github (http://github.com/ViperOS-Devices).

Repository for Z017 not found in the ViperOS-Devices Github repository list.

If this is in error, you may need to manually add it to your .repo/local_manifests/viper_manifest.xml

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

build/core/product_config.mk:254: *** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

** Don't have a product spec for: 'viper_Z017'

** Do you have the right repo manifest?

I already changed the lines on viper.mk

Can anyone help?
[Android] MZO:
Everything. They only have fwb HALs and device trees. You need A LOT more work to fix this. And probably might not work so you better go with porting

---------- Post added at 10:43 AM ---------- Previous post was at 10:42 AM ----------

GitHub your stuff instead of attaching files. In your viper.mk change where it calls vendor/cm/config/common_full_phone.mk to vendor/viper/config/common_full_phone.mk
[Android] NepoRood:
Check device.mk or codename_device.mk, for the vendor line. If you're building Viper, you need to change paths for common_full_phone
[Android] MZO:
*** _nic.PRODUCTS.[[device/asus/Z017/viper.mk]]: "vendor/cm/config/common_full_phone.mk" does not

exist. Stop.

He needs to modify the viper.mk from device right, nic.PRODUCTS says that [emoji849]
[Android] a g bell:
But l have already built it as images and flashed it so your saying l need to modify the whole rom to make it build a flashable zip and not build individual images??
[Android] bats000777:
Is there a simplified minimal repo just for cherry picking features into custom rom, like network traffic indicator, one-hand mode, slim recent etc trying to search through commits and resolving that [1/3] stuff is time consuming..... unless I am doing it wrong.....

I followed this guide https://xdaforums.com/showpost.php?p=52925649&postcount=3
[Android] NepoRood:
True, but it may, be making a call to inherit product from a different file. That's all I'm getting at ;)

IE:

$(call inherit-product, device/asus/Z017/full_Z017.mk)
# Or something similar, I've seen some convoluted trees, lol

---------- Post added at 02:15 AM ---------- Previous post was at 02:05 AM ----------

Not really, cherry picking is time consuming. The more you do it though, the faster you'll get at it, you are following a good guide :good:
[Android] anhenrique:
The error was in "device.mk"

Thank you!
[Android] NepoRood:
Glad you got it sorted out :highfive:
[Android] theHari08:
compiling for first time... Please help

Generating TOC: /home/hari08/XenonHD-n-full-20170629/out/target/common/obj/JAVA_LIBRARIES/sdk_v9_intermediates/classes.jar.toc
file is invalid or corrupted (missing end of central directory record)
Unable to open Zip file /home/hari08/XenonHD-n-full-20170629/out/target/common/obj/JAVA_LIBRARIES/sdk_v9_intermediates/classes.jar: Input/output error
build/core/prebuilt_internal.mk:428: recipe for target '/home/hari08/XenonHD-n-full-20170629/out/target/common/obj/JAVA_LIBRARIES/sdk_v9_intermediates/classes.jar.toc' failed
make: *** [/home/hari08/XenonHD-n-full-20170629/out/target/common/obj/JAVA_LIBRARIES/sdk_v9_intermediates/classes.jar.toc] Aborted
make: *** Waiting for unfinished jobs....
make: Leaving directory '/home/hari08/XenonHD-n-full-20170629'
[Android] Wywern.pl:
Problem with gcc solved - I have downloaded this linaro_4.9 and unpacked to folder ~/lineage/prebuilts/gcc/linux-x86/arm/,

dtbtoolCM I have copied after first run of make to the folder ~/lineage/out/host/linux-x86/bin/, and made it executable (chmod a+x)

Second was running about 2,5 hours, and successfully finished :)

Thank you for your help
[Android] psxda97:
Noob question alert :p

I've Gallery, Gallery2, SnapdragonGallery on my package/apps directory. After the build, there is only SnapdragonGallery on the ROM. So how can I gallery2 instead of SnapdrognGallery? Also the messaging app is not on the ROM.

Ps: I already used the search and all I can I find out is changing the local manifest.

Thanks
[Android] somadsul:
Check if you added this packages in device.mk,

Find & remove
[Android] pvineeth97:
Is there a guide on how to get started with building device tree for a phone from scratch? :)
[Android] NepoRood:
Not really, the few that I've done, I used similar devices for a starter. Example, for my MT8127 (MediaTek) I looked at a ton of other MT devices. Same for my Allwinner A83, bunch of different AW devices. I managed to at least build TWRP for those, no ROMs though (but that's due to no kernel source)

Just find any device from the same SoC manufacturer, and you should be able to go from there...
[Android] pvineeth97:
The trouble comes when it comes to vendor files. It's confusing which one to use. Moreover the kernel built for MM can be used for building Nougat?
[Android] anhenrique:
After compiling the viperOS, Wi-Fi do not want to connect, can anyone help?

Sorry for bad english
[Android] DJKristy:
I'm getting this error while downloading source.

error: RPC failed; curl 56 GnuTLS recv error(-54): Error in the pull function.

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

What's the problem and how to solve this.

Pls help