Default Nonbrand battery charging


I have a Motorola Milestone 2, which AFAIK is basically the same phone as Droid 2. My battery failed and because I live in europe, the soonest I can get an OEM replacement is about month... in the mean time I am trying to make due with a generic battery, but it is not charging because it is not genuine.

The phone is rooted, is there some way to overcome this limitation?