Merge "FM: Remove FM TX support"
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index ec080bb..aaf38cb 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -2218,7 +2218,6 @@
       // This will reset the FM radio receiver
       if (mReceiver != null)
       {
-         bStatus = mReceiver.reset();
          mReceiver = null;
       }
       stop();
diff --git a/qcom/fmradio/FmRxEventListner.java b/qcom/fmradio/FmRxEventListner.java
index f73aab3..0f73a5c 100644
--- a/qcom/fmradio/FmRxEventListner.java
+++ b/qcom/fmradio/FmRxEventListner.java
@@ -220,8 +220,12 @@
                                     cb.FmRxEvDisableReceiver();
                                     Thread.currentThread().interrupt();
                                 } else {
+                                    FmTransceiver.setFMPowerState(FmTransceiver.FMState_Turned_Off);
                                     Log.d(TAG, "Unexpected RADIO_DISABLED recvd");
+                                    Log.v(TAG, "RxEvtList: CURRENT-STATE : FMRxOn ---> NEW-STATE : FMOff");
+                                    FmTransceiver.release("/dev/radio0");
                                     cb.FmRxEvRadioReset();
+                                    Thread.currentThread().interrupt();
                                 }
                                 break;
                             case 19: