I am a professional chiptuner, and as far as I know I have never heard of any available protocol, what is needed for reading and writing the ECU for the
i3. But that could be because of low demand for it. If you can located the ecu, and take a picture of the label on it and send it to me, I can...