So now i have this strange boot problem.
My i9000 came on FRoYO with totally drained battery. I charged to full and then could turn the phone on.
It connected to my WLAN and everything seemed fine. I did not test with my SIM card inserted but thought it would not be necessary because
i wanted to root it anyway.
So i got heimdall on my Linux and followed the instructions given here:
I flashed the XWJVZ version and it seemed to be o.k. like above.
Now i followed the instructions on Cyanogen website on how to root the phone.
I got the Semaphore recovery kernel flashed and the CM11 M5 snapshot plus gaaps.
Everything turned out to be fine but only with the charger connected or the usb into the pc.
Finally i got everything up and running and inserted my SIM card and booted up again.
This time without charger.
I noticed the "empty battery symbol" flashing twice, blank screen, flashing etc..
Connected the charger, it starts charging and shows 90% charge.
Disconnected the charger. Booted, Everything fine.
So i began to read about the problem and tried a few things.
I used the battery from my second i9000, which is on CM10.2 running nicely.
I cleaned the battery contacts and the usb.
I re-inserted SIM several times.
The phone sometimes shows empty battery but boots up on looong press of power on.
But anytime there is no cell communication, it shows "no baseband" and no IMEI.
I can connect a charger or a usb on the pc and -poof- SIM PIN is required to get on and everything is fine.
Baseband is shown. Correct IMEI as well.
So i thought maybe something had gone wrong during flashing. I removed "batterystats-files".
I wiped everything and flashed again.
I downgrade to stock rom with heimdall, see above and tested with SIM.
It seemed to be o.k. but i have to admit that i don't know if i had sit the phone in power off state long enough to see.
I upgraded to CM9 and got stuck with the problem.
I upgrade from CM9 to CM10.2 which was a drag because of the new partition layout.
Finally got it working with the same problem.
One difference: After shutdown the screen is blank and no "empty bat symbol" is shown.
If i connect the charger, the empty bat is shown flashing, going away, starts charging. Boots o.k. if done with charger.
A reboot alsways works if done immediately after shutdown!
I can make phone calls and everything after this until battery is low. I can charge in ON state and continue forever.
But every time i shutdown the phone and let it sit for some minutes it has the "inside empty bat situation" which will allow to boot
but does not recognize the SIM card.
I am really stuck on that.
My second i9000 came prerooted and ran on CM11 nightly which i downgraded to CM10.2 stable for productive use.
This is phone is fine with the battery from my problem child.
Thanks in advance,