gps tracker with external batteries

Hello to all of you

I am building a beehive scale with arduino and now i am finishing it..I want to put a gps so i bought from ebay a tk102b with shock sensor..I want the gps last for 1-2 months and wake up only when it detects vibration..

I cut the wire(which has from one side mini usb and from the other normal usb) from the side of normal usb and connect in series 3 normal AA alkaline batteries..Gps battery witch is 1000mAh doesn't seem to charge.Why?

Gps factory charger writes output 5v..I give from 3 batteries 4,5 volt..

Thanks in advance

According to the reviews, the TK102B tracker is a piece of junk.