Also, even though the mobile network type in Settings is HSPA, only 3G icon displays on notification and sometime its colour changes between white and blue (on Steel Droid 4.5).
Cheers!
Does it show the same icon on your phone or a proper H?
I will have to look over the parameters again but I believe the following are absolutely needed to run the XT883 baseband as is:
ro.build.id
ro.build.version.incremental
ro.build.version.sdk
ro.build.version.codename
ro.build.type
ro.build.user
ro.build.host
The others can be modified to whatever you want it to display.
There may be some build.prop tweaks that could enhance other frequencies reception but since I only have 1900 to work with I am unable to test that out.
However, since your raw signal has not been above -85 it may be something with your particular phone. Do you get the same readings on UMTS and GSM?
On XT862 using XT883 radio and running Steel Droid 4.5, the readings on GSM are slightly better than UTSM. The signal now records 4 bars and ranges in [-90]-[-80] dBm.
When you mentioned about the frequency, I did a check on the basebands of XT862, XT860 and XT883 on GSMArena. All of them support the same GSM and HSDPA bands. Given that we want XT862 to run on GSM not CDMA, we should have chosen XT860 radio.img as the substitution; thus, I don't quite understand with the choice of XT883. On the same subject, I came across the following threads:
They all dealt with the tweaking of the baseband in Qualcomm MDM6600 which is also assembled in the Droid 3 family. In overall, their aim is to switch the baseband from USA to Euro settings.
Also, I think my provider Giffgaff, who hijacks the O2 network, operates on the bands 900 for GSM and 2100 for HSDPA. Therefore, could you specify tell which parameters I should look at in build.prop? I'll test them myself.
Cheers.