[Verizon Galaxy Note 4 Android Development] comradesven:
Good to know that reverse tethering is possible on stock VZW ROMs but I'm sorry to hear that you ran into the problem with some apps not recognizing reverse tethering. I believe your options would be to try KingORoot to see if that recognizes the reverse tether, or Kingroot for the PC to see if that doesn't require Internet connectivity from the phone.

I would also suggest, as more of a last resort, flashing just the the BPA1 modem on the hybrid ROM. I also feel like if it was that easy to get Wi-Fi connectivity on the hybrid ROM someone would've mentioned it already. I'm at least 75% sure you can recover from any mishaps with Odin... as always, do your research.

All this time and there's still just one root option for this phone which involves willingly inviting Chinese intelligence agencies into your life. We should know better but we're all doing it anyway! :highfive:

Edit to add my:

Notes on Modest 11

I created my own BPA1/CQI2 hybrid full firmware (and CQI2 StockRestore, because I thought for a moment I might run stock CQI2 + root). It worked. I'm making the files available with filenames according to hsbadr's naming scheme: N910VVRU2BPA1_N910VVRU2CQI2_FullFirmware.tar.md5 and N910VVRU2CQI2_StockRestore.tar.md5.

This simplifies the process of updating the MM bootloader. From stock, Odin the BPA1/CQI2 hybrid full firmware, temproot within that to unlock the MM bootloader, and then you can immediately flash TWRP and restore/flash your MM ROM. No need to flash the CQI2 aboot by itself as posted above as it is already included in the hybrid firmware. Follow up with the CQL1 modem as posted in kevintm78's OP on top of that for a CQI2 bootchain + CQL1 modem. No real benefit to the newer bootchain, maybe the CQL1-based ROM requires the newer modem, I don't know.

(NB re: Odin: Properly setting up the partitions after a full Odin, or when wiping data while moving between ROM families (TW <-> AOSP), probably requires two full factory resets. Properly rebooting to download mode on this phone may require a battery pull for ~5 seconds. These steps may not always be necessary, but it's better to be safe than sorry and consider them extra steps that everyone kinda knows but doesn't always include in guides. IME, this sort of thing has been the case on previous Samsung phones as well.)

Magisk 15.3 was a great choice. None of the root-hating apps I've tried detect it yet. 16.0 breaks some apps and 16.4 is still in beta and not as good as 15.3.

Right off the bat:

Fingerprint scanner works. S-Pen works. S-Health works and the heart rate/SpO2 sensor on the back works.

ADB and Google Pay were broken.

ADB on the computer would see the phone but the phone never popped up the authorize dialog.

Google Pay allowed me to add my bank card (thanks Magisk 15.3) but the retail kiosk at which I tested Google Pay didn't seem to recognize the phone. Eventually it did pop up an error message when I moved the phone over the detector surface quickly, and that clued me in to the fact that basic NFC (like sending a URL or a file to another phone) actually does work - just Google Pay didn't.

I eventually installed kevintm78's update of the H-Vitamin kernel after trying a couple different kernels including the stock CQL1 kernel. With the H-Vitamin kernel:

ADB is fixed. Presumably Screen Link etc. are fixed too.

Google Pay is fixed. Not sure if it was the H-Vitamin kernel, hiding root from the Google Pay app in Magisk Manager that did it, or the passage of time (this last seems unlikely) that did it.

Paypal works. Not sure if it was working before with the Flashpoint v3.1 kernel included in MODest v11. No hiding in Magisk Manager was required.

Netflix is broken - "Sorry, we could not reach the Netflix service. Please try again later. (-9)". May be fixable with the correct Widevine DRM blobs. Apparently WidevineDRM_N910VVRU2CPL1.zip isn't the required blob and flashing it made no difference to the Widevine Level 1 support shown in DRM Info.

As the busybox binary required by the new H-Vitamin kernel try v1.28.4 from osm0sis' thread.

To update to the H-Vitamin kernel from a different kernel, TWRP the following in order (all are zip files): Magisk uninstaller, H-Vitamin kernel, Magisk 15.3 installer, busybox installer.

Would be thankful to anyone who can point me to the correct Widevine DRM blobs for MODest v11.