Pllllllz don't use any xperifix/camerafix on the custom roms.
And yes, there is a TWRP for STOCK ROMs and a TWRP for SODP ROMs, because there are differences (in DTBO).
OREO TWRP's are on android file host in the ANDROID_8 root folder.
Xperifix is at the moment not PIE compatible as written in the latest xperifix news post about XZ2 compatibility.
In OREO you just give xperifix the magisk 18.1 zip file and it does everything for you. (Or install it manual as A/B, VENDOR).
Don't give it a twrp.img.
Just carefully follow the instructions and scarify goats to break the curse. :silly:
I can confirm that the stock firmware & camera works (I used it with the existenze rom for xz2 and xz2c) and since the end of april I use OmniROM (without problems).
Of course the camera is under constructions and I am excited if the OEMv10 may bring a camera update with the current development snapshot of the closed source camera drivers.
That was the official pie rom and like I said it worked before! I guess with the amount of ROM switching some other files got lost somewhere.
As for Omni, it seems like it doesn't like my NFC chip and occasionally seems to crash with opengapps (stock) installed.. I've been trying to get TWRP to work with my own compiled AOSP ROM, but I might just try put Stock on it again to the best of my abilities with your above instructions tonight, if not I'll probably invest in something like a google pixel 3 which also has a snapdragon 845, would be nice to compare the opensource experience with that one at least the build instructions seem pretty straightforward https://source.android.com/setup/build/building.html or perhaps a oneplus device or something non-waterproof with a waterproof case.. or a raspi 4 with screen/bat/4g and a bunch of ducttape until it's waterproof not like there's anything that's not made of glue these days anyway, except maybe the fairphones :cyclops:
thanks for those instructions though! I'll try them out tonight. and thanks for not turning your back on me because of my frustrated responses, I know I'm not an easy customer, but you gotta admit the smartphone world is more voodoo than logic with the amount of bugs and workarounds and bugs in workarounds and so forth