How many times had you cranked during jump starting .
In some rides (I am not sure with Ford ) - Multiple cranking at same time , will also generate certain error codes (The ECU is made to sense so ) .
I had cranked 3-4 times, its a push button start. But the cranking noise was continuous and it showed errors like check engine light and ABS light on console, so finally I told him to stop trying and called an Exide guy from their RSA services.
Exactly what I had thought , after 2nd crank you should have waited for 30s or so before attempting to crank (its there in manual), I know that at that point of time we won't think like this .
A simple solution would be Reprogramming the software again , and after 2-3 days post programming , again scan it (if no other issues , it would be a clean result)
Take it to ASS , they will scan the vehicle (if any issue crops up ) , inform them about what you had done (battery jumpstarting incident), and they will try deleting the codes or will check the history and confirm whether there's any malfunction , and they will reprogram and do the needful. Reprogramming , is simple procedure deleting the existing software patch and installing it again/ an updated version .
Make sure you aren't running other OBD apps in background. Connect your smartphone to the OBD device via bluetooth -> open Piston app -> tap top-right corner icon (car and plug) -> select your OBDII device from the list -> Wait until it is connected -> Once connected, you will see green dot followed by connected text on the side bar.
To check errors, go to side bar -> tap faults -> tap scan icon (circular arrows)
To view live data, tap play icon on the main screen. You can add or remove entries using + icon.
I have ELM 327 OBDII device and Piston app works fine with it. My car is Honda City 3rd Gen