I have a z1 compact which doesn't seem to charge very well, I've tried different cables and sockets magnetic and normal but every time the charging light will come on but after a while it will flash in and out of charge and when it does charge for a while it takes a long time. Is there anything I can do? It seemed to happen after the last software update but that might just be coincidence