Four chip families
25 SPI flash, 24 I²C EEPROM, 25/95 SPI EEPROM and F-RAM, and 93C Microwire EEPROM in x8 or x16.
CH341A Mobile turns an Android phone and a CH341A USB programmer into a complete chip programmer. Detect, read, erase, write and verify — no laptop needed.

A simple workflow on top of a careful programming engine. Clear status, honest results.
25 SPI flash, 24 I²C EEPROM, 25/95 SPI EEPROM and F-RAM, and 93C Microwire EEPROM in x8 or x16.
Read, erase, write and a full verify in one run. Manual mode gives you every step on its own.
Every write is read back from the chip and compared with your file. A failed check is shown as a failure, never as success.
A five-step tracker with speed, elapsed time, time left and the current address.
Compare the original read, the selected file and the verified flash. HEX and ASCII search, jump to an address.
Save a read of the chip before you change it and write it back later from the app.
Open firmware with the Android file picker. A file that does not fit the chip is refused, never cut or padded.
Safe, Balanced or Fast. SPI timing slows the bus down by itself when the connection is unstable.
Programming needs only the phone and the programmer. No account, and your files stay on your phone.
Four steps, and the app checks every one of them.
Plug the CH341A into your phone with a USB OTG adapter and allow USB access.
Put the chip in the socket or clip and tap Detect. The app identifies it and checks that it is ready.
Pick the firmware file for this exact chip. The app checks that it fits.
Press Start. The app reads, erases, writes and verifies, and tells you plainly when it is done.

Tap Detect and the app identifies the chip, checks the supply voltage and confirms it answers reliably before anything is changed. Pick your firmware file and press Start.

Each step shows its own time. The progress card gives the speed, bytes done, time left and address, and the controls that could disturb the operation are locked until it ends.

After writing, the whole chip is read back and compared with your file. Verification Passed appears only when every byte matches, with a benchmark of every stage.
Real screens from the app on a phone with a CH341A and a W25Q32JV chip.








Choose the programmer type on Home. Chips that the app cannot qualify safely are refused instead of guessed.
577 SPI flash models in the built-in catalogue, such as Winbond W25Q, Macronix MX25L, GigaDevice GD25Q and EON EN25. 1.8 V parts become writable when you confirm the 1.8 V adapter.
24C00 to 24C2048 and 24LC1025. You choose the exact size; the app checks that the chip answers before it writes.
25LC / 25AA and 95-series serial EEPROM and SPI F-RAM, with direct write and read-back.
93C46, 93C56, 93C57, 93C66, 93C76 and 93C86 in 8-bit or 16-bit organization, with a wiring guide.
Choose the language and theme on first start, and change them any time from the header or Settings.
Android 8.0 or newer with USB host (OTG) support.
A USB OTG adapter or cable that matches your phone's port.
A CH341A USB programmer board with a SOIC clip or socket adapter.
Only for 1.8 V chips. Writing to them stays blocked until you confirm it.
Safety: writing the wrong file or interrupting a write can leave a device unable to start. Keep a backup of the original chip and use CH341A Mobile only on equipment you own or are allowed to service.
The app is free and shows a few ads: when it opens and after a successful programming run — never while a read, erase, write or verify is running. Watch one short video to use it without ads for 30 minutes.
No account. Firmware files, chip reads and backups stay on your phone. Error reports are sent only when you choose to share them. Minimal technical success reports are sent automatically unless disabled in Settings. Read the Privacy Policy.
If an operation fails, tap Share report and our team receives the technical details with your name and email. Or write to us.
Free for Android 8.0 and newer with USB OTG.