Charging and firmware are two different things. Try other USB slot or plug it in a wall socket. I use the sockets from Xiaomi to charge my USB devices. Also try cleaning the contacts of mi band 3 and of the cable with pure alcohol if there is any dirt.