framework: Add RIL for qualcom basebands with no sim status
I will describe the behaviour below because I think it may be useful for others with updated qualcomm basebands. Semc recently upgraded to a new baseband version which changes the way SIM status works. At the core of this changs is the fact that basebands are now supporting multiple SIM cards and this means that sending the app state as an extra of RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED CAF supports this behaviour in the gingerbread_rel branch but the changes are unmergeable due to other complex that would break all devices. This is a workaround where the new state (radio status) is parsed from RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED and this triggers a thread which will in turn query the SIM card and send SIM/RUIM_READY when appropriate. The other changes to methods are specific to the SEMC ril. Update: Splitted the generic parts to QualcommNoSimReadyRIL which can be used by some of the other devices currently in the pipeline. Change-Id: I3155f17663bf6ebe344027ff5e50af114890b9b5
Loading
Please register or sign in to comment