OldWolf and I - we have European 610 upgraded to 2.3.6 Argentina. It's only GSM phone. But after boot linux kernel started with CDMA settings ( ro.hardware=mapphone_cdma tell that it's a CDMA phone!!! )
If you have the same phone with GB - please try to replace cdma init script with umts init script. Probably due error with HW identification after boot process was didn't correct.
umts init script should create some folders in a data partition, load some modules, and start some script related to radio. CDMA init script diffeers from UMTS script. cardinally!!