I'm curious what connector the M3i Zero uses to update its firmware. The cable shown doesn't appear to be any standard USB (mini or micro) which seems an odd choice. From a manufacturing perspective, it wouldn't make sense for the M3 team to make up their own connector and cable. It's simply too expensive. Most flash cards are just standard components around an ASIC chip. So theoretically they should be using some kind of existing 'standard' for the cable. One concern would be that if you were to lose or damage this cable you would then be unable to update the firmware. With the latest 1.4 firmware update, this cycle may start happening more often. Thus being able to obtain a replacement cable easily might be worth looking into.