So, as I've said in other messages, I'm attempting to compile for LineageOS 16 for a OnePlus 1.

I have done as instructed for the build process, however, when I build a NetHunter kernel zip file (option 5 in the build.sh menu), there is no zImage-dtb, and very little in the modules folder. When I check out/arch/arm/boot, I see 1 file: msm8974pro-ac-pm8941-a0001.dtb

If I rename (with mv) that file to zImage-dtb, then that file is included in the zip file. However, when I extract that to the NH kernel device folder for my build (after backing-up and deleting what was there), I notice there are only a few files in the modules folder, and no actual modules!

I tried creating a kernel-only installer, and installing it anyway. Sure enough, it does not work. Hangs on the OnePlus logo.

Incidentally, creating an anykernel installer directly from build.sh creates an unusable file - when I go to flash it in TWRP, I am told that the package is for a OnePlus 7 pro!!??