Was just playing a game on my Galaxy S2 , when the screen flickers and the phone dies (while it was supposedly charging via USB ! , I might add ....)

I leave it plugged in, expecting it to recharge , but instead it just does a boot loop - phone is off>> Battery charge screen for two seconds >> phone switches off>> Battery charge screen for 2 seconds .....and so on

Plugging into the mains does the same thing

A Quick Google tells me I now have these choices -

1) Buy a new battery

2) Charge my batter in an External charger (or a "doner" phone)

3) Splice a USB cable up and rewire it , in an effort to bypass Samsungs charging f***ery

4) Throw the phone in the bin

Jesus H Christ ..... I can't believe I am in this postion because I let my battery go flat !

Samsung's only (possble ? ) reprieve here , is that I am running custom firmware *maybe* it's my fault for doing that - I still think its a bit of a crock though