If you do an adb getprop you can see all the information returned about the regions etc. You'll notice the ril versions there.
You can edit the build.prop to display pretty much whatever you like there, except the ril stuff which comes back from an api in the ril library. I was thinking of compiling a 'replacement' for getprop that returned different values which might get NPS to work. I doubt Market uses getprop tho, and probably grabs the data directly.
I noticed particularly that no matter what ROM i go to (CSC or not), the version of the baseband increases (to say H7) but it always displays VIA there (My original firmware region).
Anyway all the above could be totally wrong, but from the experiments i've dont so far it makes sense.
And yeah the Baseband IS the modem. That would be where the simlocks, IMEI and probably device specific serial numbers are stored. It makes sense that region would be unchangable I guess, even on an unlocked device.
|