I have nearly bricked two different Cardo units using their update program. The whole Cardo universe works perfectly when you've fluked it all but if it goes wrong it's a nightmare. Trying to get my bike, my Cardo, my phone and my GPS talking to each other reliably is like negotiating a peace...