Originally Posted by maniac103
Sorry for forgetting to answer you.
The problem is that log proves that I'm sort of stuck. The connection drops due to the network, the framework tries to make the RIL forget the old connection (which it already - incorrectly - has, but that's workarounded) and tries to reconnect, but the RIL doesn't answer to that reconnection request. At this point, I don't know how to handle that: I could try to re-try the connection request, but given the RIL didn't answer to the first request, it's probably broken already anyway...
BTW, I wouldn't hold my hopes too high that a later CM version will be able to fix that issue. It's the Motorola binary blob that's broken here, and there's a high chance that it only worked on the stock ROM 'by accident', meaning that the code path responsible for the hang wasn't triggered, e.g. due to slightly different timing.
Hi maniac, thanks for the response... I pretty much thought this problem lies with the moto code as it is present on CM7, CM9 and now on CM10.
The problem is definitely network dependant, I ported my wife's defy is to a different carrier and has since never had a disconnection issue (on CM9).
I can quite easily force the disconnect by manually switching between certain networks.
Not sure if you've seen this thread
I started to try characterize the problem.