Snail OS is $9.

Get it

Snail OS · Install

Install Snail OS.

Install Snail OS on an XTEINK X3 from Chrome or Edge. The same installer supports X4. X4 Pro support is coming soon.

USB installer · Chrome and Edge

Install from this page.

This writes the current signed release over USB. Your browser sends the firmware straight to the device.

Choose the hardware

Choose your device, then connect it.

Installation replaces the partition table and factory recovery path. The installer downloads an 8 KB boot-selection backup before writing; it does not save full firmware.

Step 1

Buy it

Buy Snail OS on the main page. The email with your download link and key arrives within a minute.

Step 2

Open this page in Chrome or Edge

Safari and Firefox do not expose the Web Serial connection used by the installer.

Step 3

Plug the device in

Use a USB-C data cable, connect it directly to your computer, then hold the X3 power button on the top edge for three seconds. The X4 power button is on its side.

Step 4

Install

Choose X3 or X4, enter your existing license key, select the Espressif USB device, and keep this tab open until installation finishes. X4 Pro is not supported yet.

The installer verifies the signed firmware, checks the connected ESP32-C3, saves the 8 KB boot-selection data, installs the fixed two-bank Snail layout, writes Snail OS, and verifies every write.

Keep the downloaded 8 KB boot-selection backup. The Snail layout uses both firmware banks and does not retain factory firmware.

Step 5

Connect

Insert a microSD card, open Wi-Fi, choose your network, and enter its password. Snail OS encrypts the saved password for this device.

Sync for free over Bluetooth with Snail Companion for Android while your phone is nearby. iOS is coming soon.

For Wi-Fi sync while your phone is elsewhere and online, or iMessage through an always-on Mac, add Snail Connect. New subscriptions cost $4.99/mo.

Reader, Browser, Weather, Store, games, and firmware updates need no subscription.

Snail Connect for Mac supports Snail Messages, Calendar, Reminders, Contacts, Sync, and TailTerm.

For Snail Connect, download Snail Connect, subscribe in the Mac app, approve the Apple services you want, then scan the pairing code shown by the device. QRM is included.

Using it

Click the side button once to go home. Click it twice to put the list back at the top.

A connected app opens on what the card already holds, so the screen appears before the network does. RIGHT asks for it again.

The Store app installs games onto the card.

Hold BACK for a second to redraw a ghosted screen.

If it freezes

Hold both side buttons for 15 seconds, then press and hold BACK until the launch screen reloads.

X3 display recovery

Snail OS 2.2.1 selects the X3 panel controller automatically at boot before it mounts the microSD card. Normal installation needs no controller choice or panel file. The X4 driver is unchanged.

Use the optional fallback only when an X3 screen stays blank, frozen, unchanged or corrupt after automatic selection. Turn off the X3, remove its microSD card, and back up the existing /cache/panel.txt file if it exists. If the card has nocache folder, create it. Download the supplied panel.txt file and copy it into cache. Do not open it in TextEdit or save it as rich text; check that the name is panel.txt, not panel.txt.txt. Then eject the card, put it back in the X3, and hold the top power button to start it.

If the screen redraws and UP/DOWN work, keep the setting. If the screen is blank or corrupt, restore the backed-up file or remove/cache/panel.txt if no file existed. Removing the file restores automatic selection; it does not force UC8253. This is a support fallback, not physical-controller detection or a recovery guarantee.

Fast Display Beta is off by default; leave it off while diagnosing the display.

Going back

The installer saves 8 KB of boot-selection data, not a full firmware backup. For Snail OS rollback, keep your previous signed Snail installer. Factory recovery requires the original full-flash backup and support.

Common questions

The installer says my device was not found.

Almost always the cable. Many USB-C cables carry power and no data, and a charging cable looks identical to a data one. Try a different cable before anything else.

Then check the device is switched on — hold the X3 top power button or X4 side power button about three seconds. A device that is off does not appear.

Windows opened my installer in Notepad.

Return to this page in Chrome or Edge and use the web installer.

Windows says running scripts is disabled.

The web installer runs inside the browser and does not use PowerShell scripts.

It says esptool is not installed.

The downloaded command-line installer needs esptool. This web installer includes the browser version.

Will this brick my device?

The installer verifies the ESP32-C3 and signed image before writing, saves the boot-selection data, then verifies each write. Keep the downloaded 8 KB boot-selection backup. It is not a full firmware backup.

Can I go back to the original firmware?

Factory firmware is not retained in the Snail layout. Factory recovery requires the original full-flash backup and support. For Snail OS rollback, use your previous signed Snail installer.

The device disappeared from USB after installing.

That is expected on this hardware, not a failure. The USB port is part of the chip, so the reset at the end of a flash takes it off the bus. Hold the X3 top power button or X4 side power button about three seconds to power it back on.

How do I put my own books on it?

Copy .epub or .txt files into a books folder on the microSD card. The reader lists everything it finds.

You can also send them over Wi-Fi: open the Drive app, and it shows an address to open in your browser and a four-digit code.

Do I need the microSD card?

No. The device works without one, with less on it. The card is what holds books, the games you install, and your saved Wi-Fi.

Is my Wi-Fi password safe on the card?

It is encrypted with a key derived from your device's own chip, so the card alone does not open it. Books and apps on the card stay as plain files you can read and copy.

Does Snail OS actually run on the XTEINK X3 and X4?

Yes. Snail OS is built and tested on real X3 and X4 hardware, including the display, buttons, microSD card, Wi-Fi, and included apps.

Does it replace the original XTEINK firmware?

Yes. Snail OS installs a fixed two-bank update layout that uses both firmware banks. The installer saves a full flash backup before writing.

Do I need to open the X3 or solder anything?

No. Installation is done over the USB-C port.

Which XTEINK devices does Snail OS support?

The X3 is the primary device. The current download also includes the X4 installer. X4 Pro support is coming soon.

Why is there no Wi-Fi after installing?

A shipped firmware image carries nobody's network password, so a fresh install starts unjoined. Open the Wi-Fi app once, pick your network and enter the password with the buttons. The SD card keeps it and the device rejoins on every boot.

The screen froze while an app was installing. Is it stuck?

No. During a download the panel lends its memory to the transfer, so the screen holds still until the install finishes or fails, then says which.

A connected app says it cannot reach its service. What do I check?

In order: the signal bars in the header (join in the Wi-Fi app if missing), the clock (open Clock and press OK after a dead battery), and the pairing (the app's sign-in screen cures a token minted before a feature existed - OK makes the QR code).

Does OpenBubbles work when my Mac is off?

No. The Mac reads and sends through Messages, so it must stay awake, online and signed in while the X3 or X4 uses OpenBubbles. Snail Connect stores authorization and encryption bindings; message content reaches the service only as ciphertext.

Does Snail OS send telemetry?

No. Networked apps make requests when you use them; the OS does not report usage in the background.

How is Snail OS different from CrossPoint?

CrossPoint is primarily an e-book reader for the X3 and X4. Snail OS treats the X3 as a small general-purpose e-ink computer: reading is one app alongside a clock, weather, a text-only browser, networking, utilities and games.

Can I add my own apps?

Yes. A card app is one Lua file in /apps on the SD card — the launcher finds it and lists it with its own name and icon, no reflash. The Store app on the device installs published ones over Wi-Fi. The built-in apps are compiled into the firmware, so a new one of those still means a new build from me. See the developer documentation at snailos.org/dev.

Do I need to compile anything, or enter Wi-Fi details before installing?

No. The download is already built. You join a Wi-Fi network on the device itself — the Wi-Fi app scans, you type the password with the buttons, and it is saved to the SD card. Nothing is baked into the firmware.

How do I put books on it?

EPUB or plain text on the microSD card. The reader imports an EPUB on the device, draws its cover and inline JPEG/PNG images, and provides chapter navigation and multiple bookmarks. Drive moves files onto the card over Wi-Fi, or you can put the card in a computer. PDF is converted by a host tool first.

What does Snail OS cost?

$9 for the X3 and X4 download, which is emailed to you at checkout. A prepared SD card is $85 and an X3 with Snail OS installed is $99; both are charged at checkout and ship 2–3 weeks after ordering to the United States, Canada, Australia, Japan, Germany, United Kingdom, Ireland, Spain, Portugal, India and Indonesia, refundable on request until they go out. Postage is shown before checkout. Outside the United States, import tax and any duty are collected by the carrier on delivery.

Is Snail OS open source?

No. Snail OS is a commercial product and the source is not distributed. The download includes the third-party components the firmware uses, with their licences and required notices.

What do I get for $9?

A zip with separate X3 and X4 folders, signed firmware, cable installers, a microSD starter kit, and instructions. The email carries the download link and your key.

Can I download it today?

Yes. Pay $9 and the email with your download link and key arrives within a minute. Unzip it, plug the X3 or X4 into your computer and run the matching installer.

How do I request a refund?

Email joey@snailos.org. A download is refunded if Snail OS will not run on a supported X3 or X4; a card or device is refunded in full any time before it ships.

Stuck?