Oh I see! This Twrp doesn't let me install any nougat ROMs but I can install MM ROMs for some reason?!
Just edit the assert in the updater script to accept trlte. I guess the rom developers need to change their assert.
Nope.. 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?