I've tried to make this foolproof and while the likelihood of unrecoverable things going wrong is extremely low, it's never zero. So proceed with care.
Once you start Write flash from file or Flash CrossPoint X3 firmware, you should avoid disconnecting your device or closing the tab until the operation is complete.
If your device is not detected, you may need to enter download mode manually: hold the BOOT button (G0) while pressing the RST button, then release both.
Full flash controls
These actions allow you to read or write the entire 16 MB flash of your Xteink X3.
Save full flash will read your device's flash and save it as flash.bin. This will take around 25 minutes. You can use that file with Write full flash from file to restore your device later.
Note: If you want to preserve your stock firmware, use Save full flash to create a backup before flashing CrossPoint.
OTA fast flash controls
Before using this, I'd strongly recommend taking a backup of your device using Save full flash above.
Flash CrossPoint X3 firmware will download the latest CrossPoint firmware for Xteink X3, overwrite the backup partition with the new firmware, and swap over to using this partition (leaving your existing firmware as the new backup). This is significantly faster than a full flash write and will retain all your settings. If it goes wrong, it should be fine to run again.
Stock firmware recovery
Restore your Xteink X3 to the official Xteink stock firmware (V5.1.6 EN). This performs a full flash write which will erase all on-chip data and any custom firmware. Your books and settings on the SD card are not affected. This will take around 25 minutes.
This firmware is the intellectual property of Xteink and is provided here solely for emergency recovery purposes. By proceeding, you acknowledge that this software is copyrighted by Xteink and that you use it entirely at your own risk. EinkHub is not affiliated with Xteink and provides no warranty or support for this firmware.