The iPROG uses a multi-functional pin header. Pins serve dual purposes depending on the protocol (I2C, SPI, MicroWire). Below is the universal reference for the 10-pin or 16-pin connector typically found on iPROG clones.
| Pin Number | Signal Name | Primary Protocol | EEPROM Function | | :--- | :--- | :--- | :--- | | 1 | VCC (5V/3.3V) | Power | Chip Power Supply | | 2 | GND | Ground | Common Ground | | 3 | SCL / CLK | I2C / SPI | Clock Line | | 4 | SDA (MOSI) | I2C / SPI | Data / Master Out Slave In | | 5 | MISO | SPI | Master In Slave Out | | 6 | CS / CE | SPI / Microwire | Chip Select | | 7 | AUX / OE | GPIO | Output Enable (Rarely used for EEPROM) | | 8 | RESET | uC Programming | Reset Line (for MCUs, not basic EEPROM) | | 9 | VPP (12V) | High Voltage | Programming Voltage (for old EPROMs) | | 10 | GND | Ground | Extra Ground |
For standard 8-pin EEPROMs (24C02, 25AA640, 93C86), you primarily need Pins 1, 2, 3, 4, 5, and 6.
Once your pinout is verified, don't forget the software side. The iProg software (or the open-source iprog-linux) requires you to select the exact protocol. iprog eeprom adapter pinout portable
A true portable iProg setup consists of:
The keyword "portable" implies you are working on location—pulling a dashboard cluster or opening an ECU in a parking lot. In this environment, a misunderstood pinout means a bricked module. Let’s fix that.
Before we examine the pinout, let's establish context. The keyword here is portable. Unlike bench-top programmers (like the Xgecu TL866 or Wellon VP-598) that require a USB connection to a heavy laptop, the iPROG was designed for mobility. The iPROG uses a multi-functional pin header
However, portability means nothing if you are carrying a dozen different heavy adapter boards. The solution is understanding the adapter pinout so you can build or buy a universal, lightweight wiring harness.
Protocol: SPI (4-wire)
Common in modern dashboards (Mileage storage) and TPMS sensors. Once your pinout is verified, don't forget the software side
| 25Cxx Pin | Name | Connect to iPROG Pin | | :--- | :--- | :--- | | 1 | CS (Chip Select) | Pin 6 (CS) | | 2 | SO / MISO | Pin 5 (MISO) | | 3 | WP (Write Protect) | VCC (Pin 1) | | 4 | VSS (GND) | Pin 2 (GND) | | 5 | SI / MOSI | Pin 4 (SDA/MOSI) | | 6 | SCK (Clock) | Pin 3 (SCL/CLK) | | 7 | HOLD | VCC (Pin 1) | | 8 | VCC | Pin 1 (VCC) |
Warning: SPI EEPROMs are picky about voltage. Most portable iPROG adapters should run at 3.3V (Pin 1 set to 3.3V via software) to avoid frying modern chips.