I can read and write the registers, but when i read the STATUS register i receive 0xFF.
The same applys to the PL_STATUS, it returns 0xFF. The orientation of the display has no influence on the status.
To be able to read correct data from the PL_STATUS register (0x10), the Portrait/Landscape function needs to be enabled by setting the PL_EN bit in the PL_CFG register (0x11). So please make sure you have the Portrait/Landscape function enabled in order to get right data from the PL_STATUS register.
If you have it enabled, please post here your source code so that we can review it. You might also find useful my simple example code I have written for the FXLS8471Q.
Retrieving data ...