I got an ELM 327 with Bluetooth from my brother in law. We have tested it in his Chevrolet Aveo with several apps and it works like a charm.
When I tried it on my Fiat Panda 2012, the apps couldn't connect and some apps notify me that no compatible obd2 protocol is detected.
After some research I found this site that says Fiat, amongst others, use something called FicCom. It doesn't clearly state that it should be used with dedicated hardware, only that the FiCom hardware has some extra special features.
A forum I came across, which has no regard for the English language or Internet Internet etiquette, has some posts that states that you do need dedicated hardware for that, though I learned to not always trust a sparsely moderated forum as is.
Am I out of luck to try and communicate with my Panda through the generic ELM 327 interface, or do I just need special software that can understand the FiCom language of Fiat?