It should, two out of 5 colours of mine have been faulty but if that is the case then open a ticket.

Both where due to poor soldering, one I was able to fix and the one I wasn't able to fix will still upgrade but it will not charge the battery.

In the description it also says USB port for charging and firmware update