Any fix / bypass for this?

So I have this BlackBerry 8800, and it’s working. But the battery I have for it doesn’t seem to be made for this phone. The battery is good - works perfectly on other phones. I don’t get it why does it not work? People say that it’s because of the phone wanting the original battery made especially for the model. I don’t know but is there any fix or a bypass for this? Or like some kind of thing I can do using my PC?

P.S. yeah I did try it on charger - same thing