Hello everyone. I have 2 different type of samsung galaxy s5. One is single sim version(SM-G900FQ) klte. The other one is dual sim version(SM-G900FD) klteduos. I have very limited writing program knowledge. But, i am very good on hardware and other electronic stuffs.
I recently found out and installed BlissROM to my klte. ROM is working very smooth and good battery saving for normal usage.
Bad thing, there is no building for my klteduos(SM-G900FD). Depend on google search and my electronic knowledge. I installed single sim ROM(blissrom-klte) to my dual sim phone(klteduos). All functions were normal working and smooth as single sim phone. But, i realized SIMs don't activate by ROM. Then, i editted build.prop where is /system/system and added following tweaks.
persist.radio.multisim.config=dsds
ro.multisim.audio_follow_default_sim=false
ro.multisim.simslotcount=2
ro.telephony.ril.config=simactivation
ro.multi.rild=true
persist.multisim.config=dsds
persist.dsds.enabled=true
telephony.lteOnGsmDevice=1
persist.radio.add_power_save=1
ro.ril.delay_0=1
ro.ril.delay_1=2
After these tweaks, SIM1 activated and no service error at start up after a little waiting it's working normally. SIM1 network(4G,H,H+ etc.) and call functions are normal. Dual sim network selector revealed on statusbar(Selection disabled). In the other hand, SIM2 totally doesn't work and activate. ROM recognise second SIM slot now. But, there is no IMEI number read at sim slot2. I am seeing second sim slot information under setting menu on the about phone tab.
After these build.prop attempt. I started to compare ril files between single sim blissROM and dual sim bootleggerROM. I determined all ril files same as dual sim ROM files. Difference is libsec-ril.gsm.so libsec-ril.usc.so libsec-ril.vzw.so files. Dual sim ROM has no like those files. But, dual sim ROM has additional rild_dsds.rc file. Single sim ROM has no this file. I think the problem is starting at this point. ???
I couldn't find a way to activate second SIM on single SİM ROM so far. This problem is hardware and ROM communication issue. ROM and hardware doesn't recognise each other as it must be. I thought solution can be dual sim boot.img and installed dual sim boot.img to single ROM. Nothing changed.

I know natural installed hardware must recognise by ROM first. I ran logic what can solve this error. I found information about kernel. I assumed kernel as windows bootloader. Then, maybe updating kernel for duos will solve this problem. I installed this kernel
"A kernel is the central part of an operating system. It manages the operations of the computer and the hardware - most notably memory and CPU." It should be installed via Recovery (TWRP) over any LOS/AOSP 14/15/16/17-Based ROM. It doesn't...
forum.xda-developers.com
to single sim ROM.
It didn't solve the problem too. I extracted modem.bin from stock ROM and installed it via odin. It didn't solve the problem too.
Well, depend on all of these information. What do you suggest me to get rid of this problem?
How can i convert dual sim ROM's rild_dsds.rc file to single sim ROM's libsec-ril.gsm.so, libsec-ril.usc.so, libsec-ril.vzw.so?
Sony Experia XZ(mapple) has same hardware(CPU) with dual sim galaxy S5. Sony experia blissROM extracted framework folder works normal on single sim ROM. I didn't try app folder yet.
How can i solve this sim2 activation problem on single ROM?
Thanks advance
Best regards.