The most important thing is that the touchscreen mirrors from the fact that the non-original touchscreen is gt915, and in registers 0x80B7 to 0x80C4(Sensor_CH0 to Sensor_CH13, Channel number on chip corresponding to ITO Sensor) and 0x80D5 to 0x80EE(Driver_CH0 to Driver_CH25, Channel number on chip corresponding to ITO Driver ) must be written upside down byte sequences. Original sequences
0x14,0x12,0x10,0x0E,0x0C,0x0A,0x08,0x06,0x04,0x02(0x80B7 to 0x80C4)
0x28,0x26,0x24,0x22,0x21,0x20,0x1F,0x1E,0x1D,0x0C,0x0A,0x08,0x06,0x04,0x02,0x00(0x80D5 to 0x80EE). That is, 0x80B7 to 0x80C4 should be written to 0x02, 0x04, 0x06, and so on. But at startup English version of the firmware will overwrite gt915 with wrong config and the touchscreen will mirror, but Chinese version doesn't overwrite gt915 and the touchscreen works fine.
I apologize for the bad English I wrote through the translator.