iOS 12 solves this problem for the ALS (Ambient Light Sensor) auto-brightness (and probably true-tone as well) not working.
iOS 11 is currently the latest public release so there is no fix for it software wise yet as iOS 12 is currently in beta.
What causes this is that the little display chip on the screen is paired to the logic board via ID. Each screen has a different ID and if that does not match the ALS / True tone will not work.
So what would need to be done is the display chip information must be copied from the original screen onto the replacement screen (original or aftermarket doesn't matter) then it will work fine.
iOS 12 solves this problem for the ALS (Ambient Light Sensor) auto-brightness (and probably true-tone as well) not working.
iOS 11 is currently the latest public release so there is no fix for it software wise yet as iOS 12 is currently in beta.
What causes this is that the little display chip on the screen is paired to the logic board via ID. Each screen has a different ID and if that does not match the ALS / True tone will not work.
So what would need to be done is the display chip information must be copied from the original screen onto the replacement screen (original or aftermarket doesn't matter) then it will work fine.
Here is a link to what the product looks like:
https://www.rewatechnology.com/alsambient-light-sensor-programmer-for-iphone-8-8-plus-x-15475.html