Back to Top
OTG Flash EEPROM Screenshot 0
OTG Flash EEPROM Screenshot 1
OTG Flash EEPROM Screenshot 2
OTG Flash EEPROM Screenshot 3
Free website generator for mobile apps; privacy policy, app-ads.txt support and more... AppPage.net

About OTG Flash EEPROM

OTG Flash EEPROM - Tool for Programming EEPROM Memories

Want to read, write, and program I2C EEPROM and SPI Flash memories directly from your Android device? OTG Flash EEPROM is the solution you need!

Turn your smartphone into a universal memory programmer using a PIC16F628A microcontroller as a communication bridge. Ideal for electronics, device repair, firmware development, and DIY projects.

✨ MAIN FEATURES

✅ MULTIPLE PROTOCOL SUPPORT
• I2C Memories: 24Cxx Series (24C01 to 24C512)
• SPI Flash: Winbond W25Qxx, Macronix MX25Lxx
• SPI EEPROM: 25LCxx Series, ST M95xxx
• Ranges: From 128 bytes to 16 MB

📖 FULL READ
• Extracts the entire contents of any memory
• Real-time hex viewer
• Automatic export in .bin and .hex formats
• Saves to your device's Downloads/rom/ folder
• Fast dumping with automatic size detection

✍️ WRITE
• Supports Intel HEX (.hex) and binary (.bin) files
• Automatic checksum validation
• Page-by-page writing with verification
• Real-time progress monitoring real

🔧 BUILD YOUR OWN PROGRAMMER

The application uses a PIC16F628A as a USB-to-Serial to I2C/SPI bridge. The complete firmware is available in the project's GitHub repository.

Required components (low cost):
• 1x PIC16F628A (microcontroller)
• 1x USB-to-Serial Adapter (CH340, CP2102, or FTDI)
• 2x 4.7kΩ pull-up resistors for I2C
• 1x LED + 330Ω resistor (indicator)
• 1x OTG cable for your Android device
• Breadboard and jumper wires

Connection diagrams, source code, and compiled firmware available at:

https://github.com/Danielk10/Comunicador-OTG-TTL-Android

🛠️ ARCHITECTURE

• Clear separation of layers (USB, Protocols, Files, UI)
• Intel HEX parser with strict validation
• Optimized memory management
• Non-blocking hex viewer with throttling
• Material Design 3

💻 PRACTICAL APPLICATIONS

✓ Backup of Router and IoT Device Firmware
✓ Programming Memory in Embedded Systems
✓ Repairing Televisions and Home Appliances
✓ Developing Projects with Arduino/PIC
✓ Recovering Data from Removed Memory
✓ Digital Electronics Education

🔌 COMPATIBILITY

• Android 6.0 (API 23) or higher
• USB OTG support required
• Supported adapters: CH340, CH341, CP210x, FTDI FT232, PL2303
• Communication speed: 9600 baud 8N1

📚 DOCUMENTATION

• Hardware connection diagrams
• Firmware source code in C (SDCC)

🔓 OPEN SOURCE PROJECT

This application is completely open source under the Apache 2.0 license:
• Complete Android app source code
• PIC16F628A firmware in C
• Protocol documentation
• Connection diagrams
• No restrictions for commercial or educational use

View in its GitHub repository:

https://github.com/Danielk10/Comunicador-OTG-TTL-Android

⚠️ IMPORTANT

• Requires building the PIC16F628A hardware (see documentation)
• Basic electronics knowledge recommended
• Always back up before writing to memory
• Verify the supply voltage of your memory (3.3V or 5V)
• SPI Flash memory requires prior erasing

Download now and start programming EEPROM memory from your Android device!

Perfect for electronics technicians, repair technicians, engineering students, makers, and hardware developers.

Similar Apps

Structural Analysis FEA 3D

Structural Analysis FEA 3D

2D/3D structural analysis and FEA finite elements on your

EEPROM Flasher

EEPROM Flasher

Tool for reading EEPROM, Flash SPI memories and microcontrollers via OTG

PIC k150 Programing

PIC k150 Programing

Program PIC Microcontrollers from your Android.

Helicoptero

Helicoptero

Start a fun action adventure with Helicopter

Flash SPI Tool

Flash SPI Tool

Tool for writing SPI Flash memories from Android

C PIC Compiler

C PIC Compiler

Compile C and ASM assembler code for PIC microcontrollers on Android