A Google of information given in Post 2 "
multiECUscan" is a mere 12 characters and takes you straight to the developer's website.
To be fair you'll need to spend £50 and get a compatible OBD2 cable connector, but both = less than the cost of one Fiat dealer's code reading session.
ABS motors can be repaired or replaced service exchange. You Tube is full of "how to" videos for ABS units.
Also, don't assume the dealer is always correct. Example -
Diesel VW suddenly lost power and began to black smoke VERY badly. The obvious first place to check was turbo output pressure as it had all the signs of a blown hose or worse. But no, the dealer's computer says its the EGR valve so they insist on changing it. Sure enough, they were assuming the symptom was the cause and there was no improvement.
Removing a the undertray and applying Mk1 Optical System found the fault immediately - blown turbo hose.