Hi @_noneNope.. Me and everybody else have been flashing nougat ROMs with the TWRP unified build from quite some time with no issue.
I kept setting ro.product.device with the device name (trltexx, trltetmo, etc) because everyone from the beginning used this way, even if the right way should be ro.product.device=trlte ro.product.name=trltexx/trltetmo/etc. Have a look at build.prop of a official samsung firmware.
@Oldnobby, this device doesn't have official nougat firmware so, I guess, when you speak about nougat ROMs you mean LineageOS-14.1 and derivates, and, for what I'm aware of, every developer/builder is setting the assert to " getprop("ro.product.device") == "trltexx/tmo/etc" " and the unified trlte build of TWRP set it just right for it and how we're used to, see init_trlte.cpp for confirmation.
Can you please tell us which Note4 variant you have and which nougat ROMs are you trying to install?
I tried almost every nougat and other Roms from AOSP, RREMIX,EMOTION,CM, ETC...
My note4 is snapdragon version, N910F and as I said before, I don't have any issues installing Lollipop or MM ROMs with twrp trlte and trltexx. Thank you very much for replying I do appreciate!
Sent from my Galaxy Tab 2 using XDA Labs