I found in XDAndroid code that all GSM devices should be using "smd7" but i believe that we are already doing that ,don't we?
I also found out that changing "#if0" to "#if1" and the correspondent "else" in ril.cpp solved this problem on 0Xdroid and their radio logs looked just like mine...
My pc broke so i can't test that to see if it works... So can anyone have a look on that please?