Chuwi Hi13 (2in1 PC tablet) touchscreen upside down

I have a problem with the touchscreen. It works the other way around: if I press in the upper right corner, I get a click in the lower right corner (It is mirrored on the horizontal axis).

I read archlinux wiki touchscreen, I check that I have “xf86-input-evdev” and try xinputcalibrator:

    ~  xinput_calibrator                                        ✔  14s  
Warning: multiple calibratable devices found, calibrating last one (xwayland-touch:17)
	use --device to select another one.
Calibrating standard Xorg driver "xwayland-touch:17"
	current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
	If these values are estimated wrong, either supply it manually with the --precalib option, or run the '' script to automatically get it (through HAL).

--> Making the calibration permanent <--
  copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf'
Section "InputClass"
	Identifier	"calibration"
	MatchProduct	"!!Name_Of_TouchScreen!!"
	Option	"MinX"	"-431"
	Option	"MaxX"	"65758"
	Option	"MinY"	"65441"
	Option	"MaxY"	"256"

Change '!!Name_Of_TouchScreen!!' to your device's name in the config above.

   ~  cat /etc/X11/xorg.conf.d/99-calibration.conf                                                                                     INT ✘ 
Section "InputClass"
	Identifier	"calibration"
	MatchProduct	"!!Name_Of_TouchScreen!!"
	Option	"MinX"	"-431"
	Option	"MaxX"	"65758"
	Option	"MinY"	"65441"
	Option	"MaxY"	"256"

The problem persists even after rebooting.

    ~  inxi -Fz                                                         ✔ 
  Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 Desktop: GNOME 41.1
  Distro: Manjaro Linux
  Type: Desktop System: Chuwi product: Hi13 v: Reserved
  serial: <superuser required>
  Mobo: Hampoo model: I2W6_AP135 v: Hampoo Reserved
  serial: <superuser required> UEFI: American Megatrends v: I2W6_AP135.041
  date: 08/21/2017
  ID-1: BAT0 charge: 37.0 Wh (100.0%) condition: 37.0/37.0 Wh (100.0%)
  volts: 7.4 min: 7.4
  Info: Quad Core model: Intel Celeron N3450 bits: 64 type: MCP cache:
  L2: 4 MiB
  Speed: 1811 MHz min/max: 800/2200 MHz Core speeds (MHz): 1: 2088 2: 2089
  3: 2087 4: 2088
  Device-1: Intel HD Graphics 500 driver: i915 v: kernel
  Display: wayland server: driver: loaded: i915
  note: n/a (using device driver) - try sudo/root
  resolution: <missing: xdpyinfo>
  OpenGL: renderer: Mesa Intel HD Graphics 500 (APL 2) v: 4.6 Mesa 21.2.5
  Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit
  driver: N/A
  Device-2: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.15.2-2-MANJARO running: yes
  Sound Server-2: PulseAudio v: 15.0 running: yes
  Device-1: Intel Wireless 3165 driver: iwlwifi
  IF: wlp1s0 state: up mac: <filter>
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
  Local Storage: total: 58.24 GiB used: 8.28 GiB (14.2%)
  ID-1: /dev/mmcblk1 vendor: HP model: DF4064 size: 58.24 GiB
  ID-1: / size: 56.74 GiB used: 8.28 GiB (14.6%) fs: ext4
  dev: /dev/mmcblk1p2
  ID-2: /boot/efi size: 299.4 MiB used: 288 KiB (0.1%) fs: vfat
  dev: /dev/mmcblk1p1
  Alert: No swap data was found.
  System Temperatures: cpu: 47.0 C mobo: N/A
  Fan Speeds (RPM): N/A
  Processes: 233 Uptime: 17m Memory: 3.65 GiB used: 3.36 GiB (91.8%)
  Shell: Zsh inxi: 3.3.09

And does it work on X11 session ?

is made only for X11 session while you try it on wayland session …

i just tried on X11(login and xinput_calibrator) but it still works bad.