The iProg unit is typically a compact, USB-powered device housed in a plastic or aluminum enclosure. It functions as a bridge between a host PC and the target electronic control unit (ECU) or memory chip.
The user manual outlines the operation of the proprietary PC software (usually Windows-based). iprog user manual pdf
After writing a modified file (e.g., to correct mileage), never disconnect the IProg before clicking "Verify." The manual states that 12% of writes produce bit flips due to power fluctuations. Verification is mandatory. The iProg unit is typically a compact, USB-powered