[Desire Q&A, Help & Troubleshooting] Souldrinker:
I just wrote a reply in the Runnymede thread since these freeze discussions awoke again, but realized maybe I should have posted it here intead (even if I have mentioned it here before)...

My Desire worked stable for almost a year on various LeeDroid roms, but August/September last year my old Kingston 16GB class 4 card gave up on me and I got it replaced with a Sandisk 16GB class 4 card.

Around the same time snq- started to push out some new kernels, so after I upgraded the kernel from the original snq- v6 (in LeeDroid HD 3.3.3-R5) to snq- 110911 about a week or two after replacing the SD card I started to experience freezes in two specific bad 3g-reception places.

Since it only occured at these two specific places and seem to be radio signal related I never connected it to the sd card.

I then tried lots of different kernels, both the unstable snq- ones between 110911 and 111118 that caused reboots/bootloops about once a day and bananacakes 0.9 and snq- 111118 that had the same low reception freezes as 110911. I never got back to try v6 since i couldn't find a flashable zip and didn't at the time want to wipe the phone to reflash the rom.

I then also tried to flash the radio from 5.11.05.27 that I had used since december 2010 to 5.17.05.23 that I've been using since end of September 2011, but nothing changed. The phone still froze at these specific bad reception places.

I then thought I should try a different rom so in the beginning of December I flashed the Runnymede AIO 2.5.1 and have stuck to this excellent rom ever since. But I still have the same freezes like three times out of four when I'm in an area with no 3g reception. Otherwise my phone is rock stable and can run for days without issues.

I've tried to log it with logcat, but haven't got anything interesting out of it. It seems like it just freezes without getting a changes to log what happened.

I've also tried to increase the voltage, different governors etc, but to no avail.

But since the rom was rock stable for a year with LeeDroid roms and the issues began without me changing rom (or even rom version) I guess it can only be the sd card or the kernel, and since there have been so many reports on freezes disappearing when people change sd cards (sometimes even to a slower one) I'm beginning to think that it might indeed have been the sd card and not the newer kernels causing my freezes.

I will see if I get around to buy a new sd card to try. I see the Samsung 16GB class 6 card that many seem to have success with is only 190SEK (~$25), so maybe I'll try one of those. And a Kingston 16GB Class 4 that worked perfect on the LeeDroid roms until it broke is even cheaper, even though I do think it's strange that the radio signal and the sd card in combination can cause freezes.

I do see that there have been recent mentionings of changing the preferred network in rctweaks from "WCDMA preferred" to "GSM Auto". Maybe that could be worth a try, but what is the treshold when it jumps to gprs instead? I wouldn't want to have a lower network speed when I'm not in the "dead areas" where my phone freezes, since I use the data connection a lot for listening to music through subsonic in the car, geocaching, gps navigation etc.

So Nick (and others that try GSM Auto), please let us know if it seem to solve your freezes and if you notice any downside in network speed with this setting.