Stop feeding this useless flame now.
The cause for Contact Retailer can be one out of at least 4 different problems.
The newer SX1 does strange things, like setting a non-default user lock without intent, can also cause the unit to produce this error due to a buffer overrun. Solution is here the usual symbian 3-button-poweron format, or in worser cases, when software bugs lead to damages in the system area, you need to reflash the PDA (Symbian) part.
But this is the error when - due to crap battery, or PCB or power control chip damage the unit (phone part) can't query the battery ID.
Nowadays most Li-Ion batteries (being it in laptop, PDA or cellphone) have an intelligent chip, which continuously reports things like cell percentage and temperature. This is also controlling the current flow and can typically burn or destruct when big 9-12V voltage is applied to its external (accessible) contacts instead of the cell's raw connectors!!!
Not to append, aftermarket ICs do not have sufficient overvoltage and reverse voltage protection so they die at the first attempt of such.
This chip can be recalibrated with discharging, erasing its "memory" with special command and then initial charge cycle...
So you may have to reflow the mentioned chip in the phone when not even the battery change seemed to help.