Okay for data/signal depending on how they have their framework setup you need to add all your CM RIL from cm telephony-common.jar Decompile it and look for all the smalis with RIL in the name and phonefactory. Smali add all those smalis to smartisan telephony-common.jar /com/android/internal/telephony that should give you functioning data or a start to phone a radio log would help btw
Storage is related to storage-list.XML in framework-res.apk use the one from CM for your device(should resolve camera also but I recommend using Gallery2.apk from CM since it will 100% work)
Soft key lights is in Framework-res .apk /res/values/arrays.xml that controls button brightness and brightness levels/vibration
What device was this ported from?
Sent from my EVO using xda app-developers app