BitSoftware BitBox/BitEdit
BitBox - is an emerging software package that allows identification, reading and writing internal flash memory of control units for various purposes. Software working with ECU via the CAN or K-line data interfaces, using any J2534 Pass-thru adapter or via Ethernet.
BitEdit is a modern software for editing automotive ECU calibrations.