[Miscellaneous Android Development] Typhus_:
Baseband unknown FIXED! YEAH!!

Well, the title says it all...

I'm really happy right now.

Solving steps (not sure if it will work for everyone but, at least try it and see if it works for you):

1 - "Get your hands" on the boot.img from THIS CM11 ROM (huge thanks to [MENTION=5941042]Tech N You[/MENTION])

2 - Unpack that boot.img and your current CM12 boot.img (the one you know it allows your phone to boot into CM12)

3 - Replace init.modem.rc (get that file from the "CM11 boot.img")

4 - Open file_contexts (from the "CM11 boot.img") and check the bottom lines. See? There's nothing like that on your current file_contexts. Well, add those lines on your file_contexts:

#############################

# performance-related sysfs files (CM)

/sys/devices/system/cpu.*/cpufreq(/.*)? -- u:object_r:sysfs_devices_system_cpu:s0

/sys/block/mmcblk.*/queue/scheduler -- u:object_r:sysfs_devices_system_iosched:s0

/data/hostapd(/.*)? u:object_r:wifi_data_file:s0

/data/misc/radio(/.*)? u:object_r:radio_data_file:s0

/system/bin/rildmd2 u:object_r:rildmd2_exec:s0

/system/bin/terservice u:object_r:terservice_exec:s0

/system/bin/tertestclient u:object_r:tertestclient_exec:s0

/dev/socket/rild(/.*)? u:object_r:rild_socket:s0

/dev/socket/rild2(/.*)? u:object_r:rild2_socket:s0

/dev/socket/rild3(/.*)? u:object_r:rild3_socket:s0

/dev/socket/rild4(/.*)? u:object_r:rild4_socket:s0

/dev/socket/rild-debug(/.*)? u:object_r:rild_debug_socket:s0

/dev/socket/rild-oem(/.*)? u:object_r:rild_oem_socket:s0

/dev/socket/rild-mtk-ut(/.*)? u:object_r:rild_mtk_ut_socket:s0

/dev/socket/rild-mtk-ut-2(/.*)? u:object_r:rild_mtk_ut_2_socket:s0

/dev/socket/rild-mtk-modem(/.*)? u:object_r:rild_mtk_modem_socket:s0

/dev/socket/rild-atci(/.*)? u:object_r:rild_atci_socket:s0

/dev/socket/rild-md2(/.*)? u:object_r:rild_md2_socket:s0

/dev/socket/rild2-md2(/.*)? u:object_r:rild2_md2_socket:s0

/dev/socket/rild-debug-md2(/.*)? u:object_r:rild_debug_md2_socket:s0

/dev/socket/rild-oem-md2(/.*)? u:object_r:rild_oem_md2_socket:s0

/dev/socket/rild-mtk-ut-md2(/.*)? u:object_r:rild_mtk_ut_md2_socket:s0

/dev/socket/rild-mtk-ut-2-md2(/.*)? u:object_r:rild_mtk_ut_2_md2_socket:s0

/dev/socket/rild-mtk-modem-md2(/.*)? u:object_r:rild_mtk_modem_md2_socket:s0

/dev/socket/rild-atci-md2(/.*)? u:object_r:rild_atci_md2_socket:s0

#############

# Superuser's control sockets

/dev/socket/su-daemon(/.*)? u:object_r:superuser_device:s0

# Expansion of these hooks is a bit unconventional

/cache/com.cyanogenmod.keyhandler.dex u:object_r:dalvikcache_data_file:s0

# Lockscreen wallpaper

/data/system/users/[0-9]+/keyguard_wallpaper u:object_r:wallpaper_file:s0

5 - Repack your new boot.img

6 - I've noticed that gsm0710muxdmd2 file is missing on the KingZone ROM. Get that file from your original /system/bin folder and put it on your ported ROM zip (on the same location, of course)

8 - Flash your new CM12 ported ROM zip

9 - You will probably still face the "Baseband unknown" issue. No worries, use "SELinuxModeChanger-v3.2-release.apk" to change Linux mode to permissive (you have to enable root first and etc.). Reboot your phone and...hope it works.

This worked for me.

Hope it helps you too.

Cya!