[Galaxy S II Android Development] trinca:
More on Modem/Ril combinations for this ROM

Apparently, the RiL is composed of these files: (Thank-you hawkerpaul for your useful thread 1881304)

/system/lib/libril.so << found

/system/lib/libsec-ril.so << found

/system/lib/libsecril-client.so << found

/system/lib/libsecril-client-sap.so (4.0.4+) << not found in this ROM

/system/bin/drexe << not found in this ROM

The modem.bin file completes this set and as expected, is NOT part of this ROM.

As I mentioned before, the RiL for this rom is labeled I9100XXLS8 (2) and is different from the original I9100XXLS8 that comes with official JB 4.1.2.

Files for original I9100XXLS8 RiL

-rw-rw-r-- 1 trinca trinca 49100 Jan 23 13:00 libril.so

-rw-rw-r-- 1 trinca trinca 13396 Jan 23 13:00 libsecril-client.so

-rw-rw-r-- 1 trinca trinca 1138796 Jan 23 13:01 libsec-ril.so

Files in RR 4.0.2 I9100XXLS8 (2) RiL

-rw-rw-r-- 1 trinca trinca 35336 Feb 29 2008 libril.so

-rw-rw-r-- 1 trinca trinca 13396 Feb 29 2008 libsecril-client.so

-rw-rw-r-- 1 trinca trinca 1138800 Feb 29 2008 libsec-ril.so

As you can see, files have a different compilation date, and in the case of libril.so and libsec-ril.so are different size. As these are key libraries, no wonder why, if you change it, do not match and produce unpredictable results as mentioned by hawkerpaul before.

As I live in Costa Rica, the Radio Bands for cellular service are different than in Europe or USA, for instance:

3G, HSDPA and HSDPA+ have the same frequency distribution as in the USA, however for 2G/GSM have the same frequency distribution as in Europe, that is the reason why Samsung has developed the especific Radio/RiLs for Central America and Latin America. So far, the Radio ROMS that have worked in Costa Rica, for Kolbi (ICE) carrier are:

UHKI1 for GB 2.3.4, tried on RR up to RR 2.6.1, good performance, connects to HSDPA service, MMS works fine, phone works fine, never failed

UHLPG for ICS 4.0.3, tried up to RR 3.14, best performance so far, connects to HSDPA service, MMS works fine, phone works fine, never had an issue.

UHMS1 for JB 4.1.2, tried on RR 4.0.2, connects to HSDPA+ for data, and MMS works fine, however phone does not work and you can't hang-up, the device warms-up and drains your battery. Have to reboot to hang-up.

I have tried also modem.bin XXLS8 (Thank-you Veyka) to match the RiL coming with this ROM, phone and data works fine, however does not connect to HSDPA+, does not send MMS, and have por signal in marginal areas. (no wonder, must have the wrong band settings). I am asumming is not an exact match because the compilation dates are so different.

Therefore, with all due respect. I'm asking you, dear Westcrip:

- Where the RiL of your ROM come from?

- Is it specially compiled?

- Does it come from beta JB trials?

- Can you provide the community with the exact matching modem.bin file?

- Or, on a different approach/workaround, can you compile with official JB 4.1.2 Modem/RiL combinations?

- Can you please give me some light on this issue?

Thank-you beforehand on this, and for all of your impressive work so far,

Trinca

Samsung Galaxy i9100

RR 4.0.2 ROM

Dorimanx 9.32 Kernel

XXLS8 Modem

XXLS8 (2) RiL