The setting data isn't broken, nor is the reading data. The only broken thing is the receiver display.
almost works but sort of broken, broken parts: setting data and reading data, possible solutions: read data before the data is transmitted (not every time) and for receiving try use LDTC (for a lot of things actually)