[Windows Phone 8 Development and Hacking] thals1992:
Missing FM? This is the thread to watch then! I'm digging to find out everything there is to know about it here. This is everything I've found in the last 30 minutes.

FM Driver
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\qcfmtransport]
"DisplayName"="@qcfmtransport8960.inf,%Bus.SVCDESC%;QUALCOMM FM Transport Driver"
"ErrorControl"=dword:00000001
"Group"="Extended Base"
;Value:\SystemRoot\System32\drivers\qcfmtransport8960.sys
"ImagePath"=hex(2):5C,00,53,00,79,00,73,00,74,00,65,00,6D,00,52,00,6F,00,6F,00,74,00,5C,00,53,00,79,00,73,00,74,00,65,00,6D,00,33,00,32,00,\
5C,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5C,00,71,00,63,00,66,00,6D,00,74,00,72,00,61,00,6E,00,73,00,70,00,6F,00,\
72,00,74,00,38,00,39,00,36,00,30,00,2E,00,73,00,79,00,73,00,00,00
"Start"=dword:00000001
"Tag"=dword:0000000E
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DeviceIds\QWCN\QCOM2150]
"qcfmtransport8960.inf"=hex:01,FF,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DeviceIds\{4d36e97d-e325-11ce-bfc1-08002be10318}]
"qcfmtransport8960.inf"=hex(0):
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverInfFiles\qcfmtransport8960.inf]
"Active"="qcfmtransport8960.inf_arm_96763fb718a23855"
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855]
@="qcfmtransport8960.inf"
"Provider"="Microsoft"
"SignerName"=""
"SignerScore"=dword:0D000003
"Version"=hex:FF,FF,05,00,00,00,00,00,7D,E9,36,4D,25,E3,CE,11,BF,C1,08,00,2B,E1,03,18,00,C0,06,F4,11,63,CE,01,00,00,E5,0B,00,00,01,00,\
00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Configurations\Bus_Vendor.NT]
"ConfigFlags"=dword:00000000
"Service"="qcfmtransport"
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Configurations\Bus_Vendor.NT\Properties\{a45c254e-df1c-4efd-8020-67d146a850e0}]
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Configurations\Bus_Vendor.NT\Properties\{a45c254e-df1c-4efd-8020-67d146a850e0}\0019]
@=hex(ffff0013):01,00,04,90,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,00,C4,00,05,00,00,00,00,00,14,00,00,00,00,10,01,01,00,00,\
00,00,00,05,12,00,00,00,00,00,38,00,00,00,00,10,01,0A,00,00,00,00,00,0F,03,00,00,00,00,04,00,00,52,77,E4,E9,43,3B,DB,AC,\
8C,30,3E,83,EE,0C,AD,9D,F4,16,21,E5,0A,BD,A8,7F,B6,5E,2B,49,D5,C8,3A,4A,00,00,24,00,00,00,00,10,01,05,00,00,00,00,00,05,\
15,00,00,00,D1,A7,1A,A1,53,9E,65,2F,4B,7F,77,1A,06,04,00,00,00,00,24,00,00,00,00,10,01,05,00,00,00,00,00,05,15,00,00,00,\
D1,A7,1A,A1,53,9E,65,2F,4B,7F,77,1A,80,04,00,00,00,00,28,00,00,00,00,10,01,06,00,00,00,00,00,05,50,00,00,00,E2,CF,C3,5F,\
9F,4F,F9,38,0C,29,6B,A6,99,2B,3B,07,77,65,BF,0E
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Configurations\Bus_Vendor.NT\Properties\{a45c254e-df1c-4efd-8020-67d146a850e0}\001D]
@=hex(ffff0007):00,01,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Descriptors\QWCN\QCOM2150]
"Configuration"="Bus_Vendor.NT"
"Description"="%bus.devicedesc%"
"Manufacturer"="%stdmfg%"
[HKEY_LOCAL_MACHINE\SYSTEM\DriverDatabase\DriverPackages\qcfmtransport8960.inf_arm_96763fb718a23855\Strings]
"bus.devicedesc"="QUALCOMM FM Transport Driver "
"stdmfg"="(Standard system devices)"

FM Settings - Microsoft.Audio.AudioTuner.reg
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Tuner\Audio\FmRadio\Regions\1]
"FrequencyMin"=dword:0001575C
"FrequencyMax"=dword:0001A57C
"FrequencySpacing"=dword:000000C8
"Emphasis"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Tuner\Audio\FmRadio\Regions\2]
"FrequencyMin"=dword:000155CC
"FrequencyMax"=dword:0001A5E0
"FrequencySpacing"=dword:00000064
"Emphasis"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Tuner\Audio\FmRadio\Regions\3]
"FrequencyMin"=dword:000128E0
"FrequencyMax"=dword:00015F90
"FrequencySpacing"=dword:00000064
"Emphasis"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{CA48BE7D-CE1C-4CA9-A00D-DB5359E3A9A1}]
@="Microsoft-WindowsPhone-AudioTuner"
"ResourceFileName"="C:\\windows\\System32\\AudioTunerApi.dll"
"MessageFileName"="C:\\windows\\System32\\AudioTunerApi.dll"
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{B8B32416-C9C2-4817-8167-DA970B54320B}]
@="FmReceiver"
[HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{B8B32416-C9C2-4817-8167-DA970B54320B}\InProcServer32]
;Value:%SystemRoot%\System32\AudioTunerApi.dll
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6D,00,52,00,6F,00,6F,00,74,00,25,00,5C,00,53,00,79,00,73,00,74,00,65,00,6D,00,33,00,\
32,00,5C,00,41,00,75,00,64,00,69,00,6F,00,54,00,75,00,6E,00,65,00,72,00,41,00,70,00,69,00,2E,00,64,00,6C,00,6C,00,00,00
"ThreadingModel"="Free"
[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{5E708E9F-8500-41ca-85BC-53ED2691D5C7}]
@="IAudioTuner"
[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{42C0C635-EC96-40ac-953E-4FF722ED0FFF}]
@="IFmReceive"
[HKEY_LOCAL_MACHINE\Software\Classes\Interface\{12E36A78-1DDC-415a-84D9-2A92D5C42D07}]
@="IRdsCapture"

FM Driver Settings - Qualcomm.QC8960.qcfmminiport.reg
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Tuner\Audio\FmRadio]
"MiniportDll"="qcfmminiport.dll"
"newSearchAlgorithm"=dword:00000000
"NoOfSiNRSamples"=dword:0000000A
"IntDetTHLow"=dword:0000006D
"IntDetTHHigh"=dword:00000073
"SiNRTH"=dword:00000003
"CFOTH12"=dword:00003A98
"RMSSIFirstStage"=dword:FFFFFF90
"SiNRFirstStage"=dword:00000000
"SiNRFinalStage"=dword:00000003

FM FINAL SETTING - Microsoft.Media.Apps.reg
[HKEY_LOCAL_MACHINE\Software\Microsoft\FMRadio\OEM]
"NotPresent"=dword:00000001

qcfmminiport.dll searchable strings
FDllMain FM: QFM: +%s
FM: QFM: -%s
CreateAdapterDriver AdapterDriver::CreateInstance AdapterDriver::~AdapterDriver
AdapterDriver::AddRef AdapterDriver::Release AdapterDriver::QueryInterface
AdapterDriver::CreateMiniportTunerDevice

+cleanup
-cleanup
MiniportFmRxDevice::read_thread FM: Miniport: read_thread: SSR is happening
FM: Miniport: read_thread: NULL event pointer received
FM: Miniport: read_thread: FM_RX_EV_ENABLE_RECEIVER success, time stamp %lu
FM: Miniport: read_thread: FM_RX_EV_ENABLE_RECEIVER failed
FM: Miniport: read_thread: calling Enable AsycComplete context(0x%08p)
FM: Miniport: read_thread: FM_RX_EV_DISABLE_RECEIVER success
FM: Miniport: read_thread: FM_RX_EV_DISABLE_RECEIVER failed
FM: Miniport: read_thread: calling Disable AsycComplete context(0x%08p)
FM: Miniport: read_thread: FM_RX_CANCEL_SEARCH_CMD
FM: Miniport: read_thread: cmd complete received for command %u
FM: Miniport: read_thread: FM_RX_TUNE_STATUS_EVT
FM: Miniport: read_thread: calling Tune/Region Asyc context = 0x%08p !
FM: Miniport: read_thread: calling Tune complete - Tune/Seek Asyc context = 0x%08p
FM: Miniport: read_thread: ### tune at cancelled frequency
FM: Miniport: read_thread: calling Seek cancelled - Tune/Seek Asyc context = 0x%08p
FM: Miniport: read_thread: calling Seek complete - Tune/Seek Asyc context = 0x%08p, time stamp %lu
FM: Miniport: read_thread: user defined band tune/seek complete, time stamp %lu
FM: Miniport: read_thread: cmd status event for Tune received
FM: Miniport: read_thread: calling Seek failure Async context = 0x%08p
FM: Miniport: read_thread: cmd status event for Search received, status %u
FM: Miniport: read_thread: calling Cancel Seek Failure - Tune/Seek Asyc context = 0x%08p
FM: Miniport: read_thread: calling Seek Failure - Tune/Seek Asyc context = 0x%08p
FM: Miniport: read_thread: command status received for unknown command %u
FM: Miniport: read_thread: ProcessRdsGroup failed
FM: Miniport: read_thread: FM_RX_SEARCH_IN_PROGRESS_EVT!
FM: Miniport: read_thread: FM_RX_SEARCH_COMPLETE_EVT!
FM: Miniport: read_thread: FM_RX_STEREO_STATUS_EVT!
FM: Miniport: read_thread: unknown event with opcode %x!
MiniportFmRxDevice::CreateInstance FM: Miniport: - CreateInstance Invalid pPortTunerDevice
FM: Miniport: - CreateInstance Invalid ppMiniportTunerDevice
FM: Miniport: - CreateInstance Invalid pDevice
FM: Miniport: CreateInstance - Initialize failed, hr = %x
FM: Miniport: CreateInstance - QueryInterface failed
MiniportFmRxDevice::MiniportFmRxDevice MiniportFmRxDevice::~MiniportFmRxDevice MiniportFmRxDevice::AddRef MiniportFmRxDevice::Release MiniportFmRxDevice::QueryInterface FM: Miniport: - QueryInterface Invalid ppvObject
FM: Miniport: - QueryInterface Invalid Interface
MiniportFmRxDevice::Initialize FM: Miniport: - Initialize Invalid pMddTunerDevice
FM: Miniport: ::Initialize - QueryInterface failed
FM: Miniport: : Initialize - QFM init successful
FM: Miniport: : Initialize - QFM init failed with error %d
FM: Miniport: : Initialize: Creating thread failed
FM: Miniport: : Initialize: Thread creation successful
FM: Miniport: : Initialize: Creating power event failed
FM: Miniport: : Initialize: Creating tune event failed
FM: Miniport: : Initialize: Creating cancel seek event failed
MiniportFmRxDevice::GetPowerState FM: Miniport: - GetPowerState Invalid pPowerState
MiniportFmRxDevice::SetPowerState FM: Miniport: SetPowerState: context is NULL
FM: Miniport: Already in requested power state
FM: Miniport: SetPowerState: WaitForSingleObject timeout failure
FM: Miniport: SetPowerState: Tune WaitForSingleObject timeout failure
FM: Miniport: powering on..., time stamp is %lu
FM: Miniport: SetPowerState: Failed to enable QFM! (%d)
FM: Miniport: SetPowerState: QFM enabled...Async Context = 0x%08p
FM: Miniport: SetPowerState: Failed to disable QFM! (%d)
FM: Miniport: SetPowerState: QFM disabled... Async Context = 0x%08p
MiniportFmRxDevice::GetVolume FM: Miniport: - GetVolume plVolume
FM: Miniport: GetProperty: FM is not turned on
MiniportFmRxDevice::SetVolume MiniportFmRxDevice::SetRegionParams FM: Miniport: SetRegionParams: FM is not turned on
FM: Miniport: SetRegionParams: context is NULL
FM: Miniport: SetRegionParams - SetRegionParams Invalid pRegionParams
FM: Miniport: SetRegionParams - SetRegionParams No Change in Parameters
MiniportFmRxDevice - SetRegionParams Busy
FM: Miniport: - SetPowerState Busy
FM: Miniport: SetRegionParams: Tune WaitForSingleObject timeout failure
FM: Miniport: config: Failed to config QFM! (%d)
FM: Miniport: config: Beginning Tune/config! Async Context = 0x%08p
MiniportFmRxDevice::Tune FM: Miniport: Tune: m_fTune is %d, m_fSeek is %d
FM: Miniport: Tune: FM is not turned on
FM: Miniport: Tune: context is NULL
Tune - Frequency out of band. Freq = 0x%08x
FM: Miniport: Tune - There is a pending region change. Busy
FM: Miniport: Tune: calling Tune Asyc context = 0x%08p
FM: Miniport: Tune: Failed to tune QFM! (%d)
FM: Miniport: Tune: Beginning Async Tune/Seek! Async Context = 0x%08p
FM: Miniport: Tune: FM Radio off!
MiniportFmRxDevice::GetTunedFrequency FM: Miniport: - GetTunedFrequency pFrequency
FM: Miniport: GetTunedFrequency: FM is not turned on
FM: Miniport: GetTunedFrequency: Failed to get station params! error %d
MiniportFmRxDevice::Seek Seek: m_fTune is %d, m_fSeek is %d FM: Miniport: Seek: FM is not turned on
Seek: context is NULL
Seek - There is a pending region change. Busy
Seek - SetPowerState Busy
Seek: m_TuneHandle is NULL Seek: Tune WaitForSingleObject timeout failure
Seek: Failed to seek QFM! (%d) Seek: Beginning Async Tune/Seek! Async Context = 0x%08p, SeekDir(%d) Seek: FM turned off.!
MiniportFmRxDevice::CancelSeek FM: Miniport: CancelSeek: m_fTune is %d, m_fSeek is %d FM: Miniport: CancelSeek: FM is not turned on
CancelSeek: No seek active!
CancelSeek: Failed to cancel seek QFM! (%d) CancelSeek failed.
MiniportFmRxDevice::RdsStartCapture FM: Miniport: RdsStartCapture: FM is not turned on
RdsStartCapture: Failed to start RDS capture! error (%d)
MiniportFmRxDevice::RdsStopCapture FM: Miniport: RdsStopCapture: FM is not turned on
RdsStopCapture: Failed to stop RDS capture! error (%d)
MiniportFmRxDevice::GetProperty FM: Miniport: GetProperty Invalid pvPropData/pcbReturn
MiniportFmRxDevice - GetProperty Invalid pRssiProp size
MiniportFmRxDevice - GetProperty Invalid pStereoModeProp size
MiniportFmRxDevice - GetProperty Invalid pAntennaTypeProp size
MiniportFmRxDevice - GetProperty Not Supported
MiniportFmRxDevice::SetProperty FM: Miniport: SetProperty: FM is not turned on
MiniportFmRxDevice - SetProperty Invalid pvPropData
FM: miniport: Sending seek command down, time stamp %lu
MiniportFmRxDevice - SetProperty Not Supported
Reset Read FM: QFM : Read : Invalid parameter
FM: QFM: Read : GetOverlappedResult failed with error %d
FM: QFM: Read: In default case
FM: QFM: Read: status is %d
FM: QFM: Read: FM_RX_GET_PINCONNECTIVITY_RESULTS_CMD bt_test_id %u, bt_test_result %u, fm_test_id %u, fm_test_result %u
FM: QFM: get station params is success
FM: QFM: get station params failed, error %u
FM: QFM: do calibration is success
FM: QFM: do calibration failed, error %u
old new FM: QFM: Default data read success, search algorithm is %s
FM: QFM: Default data read failed with error %u
FM: QFM: Default data write success
FM: QFM: Default data write failed with error %u
FM: QFM: command status received for unknown command
FM: QFM: Tune status event received
FM: QFM: FM_RX_PROGRAM_SERVICE_EVT: PS is %s, no. of strings %d
Write FM: QFM: Write: SSR is happening
FM: QFM : Write : Invalid parameter
FM: QFM: Write : GetOverlappedResult failed with error %d
FM: QFM: Write: In default case
FM: QFM: Write: successful
FM: QFM: Write: Wait failed with returned %lu, error %lu
Init FM: QFM: Init: WAN Event creation failed with error %lu
FM: QFM: Init: Thread creation failed with error %lu
FM: QFM: Init: SSR Thread creation failed with error %lu
FM: QFM: Init: Event creation failed with error %lu
FM: QFM: Init: Creating write evt failed with error %lu
FM: QFM: Init: Creating read evt failed with error %lu
FM: QFM: Init: Creating SSR notification evt failed with error %lu
\\.\qcfmtransportdriver FM: QFM: Init: Opening FM transport driver handle failed
FM: QFM: Init: Opening transport driver handle successful
DeInit FM: QFM: cancelling the SSR request success
FM: QFM: error cancelling the SSR request, error %lu
ReadRegistryKeys SYSTEM\ControlSet001\Control\Tuner\Audio\FmRadio FM: QFM: Opening FM reg key %s has failed with error %x
newSearchAlgorithm FM: QFM: Error reading search algorithm type key: %x
FM: QFM: search algorithm: %x
NoOfSiNRSamples FM: QFM: Error reading No of SiNR samples key: %x
IntDetTHLow FM: QFM: Error reading IntDetTHLow key: %x
IntDetTHHigh FM: QFM: Error reading IntDetTHHigh key: %x
SiNRTH FM: QFM: Error reading SiNR key: %x
CFOTH12 FM: QFM: Error reading CFOTH12 key: %x
FM: QFM: CFOTH12 read from registry is %x, %d
FM: QFM: CFOTH12 is %x %x %x %x
RMSSIFirstStage FM: QFM: Error reading RMSSIFirstStage key: %x
FM: QFM: RMSSIFirstStage %x %d
SiNRFirstStage FM: QFM: Error reading SiNRFirstStage key: %x
FM: QFM: SiNRFirstStage read from registry is %x, %d
SiNRFinalStage FM: QFM: Error reading SiNRFinalStage key: %x
bIsFmCalibrationDone FM: QFM: Error reading key: %x
FM: QFM: Calibration flag: %x
procCalData WriteRegKeys FM: QFM: Error writing calibration flag in registry: %x
FM: QFM: Error writing proc cal data in the registry: %x
DoCalibration FM: QFM: Do Calibration is successful
FM: QFM: Do Calibration failed with error %d
FM: QFM: Sending proc cal data is successful
FM: QFM: proc cal data failed with error %d
GetDefaultRxConfig FM: QFM: GetDefaultRxConfig is successful
FM: QFM: GetDefaultRxConfig failed with error %d
SetDefaultRxConfig FM: QFM: SetDefaultRxConfig is successful
FM: QFM: SetDefaultRxConfig failed with error %d
Enable FM: QFM: Enable is successful
FM: QFM: Enable failed with error %d
Disable FM: QFM: Disable is successful
FM: QFM: Disable failed with error %d
GetStationParams FM: QFM: GetStationParams is successful
FM: QFM: GetStationParams failed with error %d
SetStation FM: QFM: Tuning to freq %u
FM: QFM: Tune is successful
FM: QFM: Tune failed with error %d
ConfigRegion FM: QFM: ConfigRegion: Error setting frequency spacing (%lu) FM: QFM: ConfigRegion is successful
FM: QFM: ConfigRegion failed with error %d
ConfigUserDefinedRegion FM: QFM: ConfigUserDefinedRegion is successful
FM: QFM: ConfigUserDefinedRegion failed with error %d
Search FM: QFM: Search is successful
FM: QFM: Search failed with error %d
CancelSearch FM: QFM: CancelSearch is successful
FM: QFM: CancelSearch failed with error %d
SetRdsGroupOptions FM: QFM: SetRdsGroupOptions is successful
FM: QFM: SetRdsGroupOptions failed with error %d
FM: QFM: SetRdsGroupOptions: setting RDS group processing is successful
FM: QFM: SetRdsGroupOptions: setting RDS group processing failed with error %d
SetAntennaType FM: QFM: Setantenna type is successful
FM: QFM: Setantenna type failed with error %d
SetMuteMode FM: QFM: SetMuteMode successful
FM: QFM: SetMuteMode failed with error %d
SetHlsi FM: QFM: SetHlsi is successful
FM: QFM: SetHlsi failed with error %d
SetStereoMode FM: QFM: SetStereoMode successful
FM: QFM: SetStereoMode failed with error %d
SetNotchControl FM: QFM: SetNotchControl successful
FM: QFM: SetNotchControl failed with error %d
SetSignalThreshold FM: QFM: SetSignalThreshold successful
FM: QFM: SetSignalThreshold failed with error %d
GetSignalThreshold FM: QFM: GetSignalThreshold successful
FM: QFM: GetSignalThreshold failed with error %d
GetRDSGrpCounters FM: QFM: GetRDSGrpCounters successful
FM: QFM: GetRDSGrpCounters failed with error %d
SetRdsGroupProcessing FM: QFM: SetRdsGroupProcessing successful
FM: QFM: SetRdsGroupProcessing failed with error %d
GetPS GetPinConnResult FM: QFM: GetPinConnResult is successful
FM: QFM: GetPinConnResult failed with error %d
FM: QFM: activeBand is %d
query_rf_band_info_and_set_notch_filter FM: QFM: qmi_client_send_msg_sync failed with error %x
FM: QFM: band is above 1 GHz, setting high pass filter
FM: QFM: band is below 1 GHz, setting low pass filter
wan_cb FM: QFM: QMI_WDS_PKT_SRVC_STATUS_IND_V01 received
wan_conc_thread FM: QFM: qmi_client_get_service_instance for nas service failed with error %x
FM: QFM: qmi_client_init for nas service failed with error %x
FM: QFM: qmi_client_get_service_instance for wds port %d failed with error %x
FM: QFM: qmi_client_init for wds port %d failed with error %x
FM: QFM: qmi_client_send_msg_sync failed with error %x for WDS port %u
FM: QFM: number of data calls up are %d
FM: QFM: qmi_client_release failed with error %x
FM: QFM: WaitForSingleObject failed with error %x
FM: QFM: qmi_client_message_decode failed with error %x
FM: QFM: No. of data calls is 0, resetting the notch filter
ssr_thread FM: QFM : ssr_thread : Invalid parameter
FM: QFM: ssr_thread : GetOverlappedResult is success
FM: QFM: ssr_thread : GetOverlappedResult failed with error %d
FM: QFM: ssr_thread: In default case, GetLastError returned %lu
FM: QFM: ssr_thread: successful
P:\fm\rel\8.2.1.1\arm\Release\qcfmminiport.pdb

DisableThreadLibraryCalls OutputDebugStringA
3 WaitForSingleObject ' SetEvent InitializeCriticalSection
CreateEventA LeaveCriticalSection GetLastError
EnterCriticalSection % ResetEvent
DeleteCriticalSection CloseHandle CreateThread
GetTickCount64 CreateFileA ' RegSetValueExA
RegQueryValueExA GetOverlappedResult RegOpenKeyExA
CancelIoEx DeviceIoControl RegCloseKey
api-ms-win-core-libraryloader-l1-1-1.dll api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-sysinfo-l1-2-0.dll api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll api-ms-win-core-io-l1-1-1.dll
sprintf_s –free malloc MSVCR110.dll ;_malloc_crt_amsg_exit _initterm_e _initterm ]__C_specific_handler ^__CppXcptFilter ð_calloc_crt Ð_onexit *_lock †__dllonexit _unlock {__clean_type_info_names_internal qmi_client_release qmi_client_send_msg_sync
qmi_client_message_decode qmi_client_init
qmi_client_get_service_instance qccium8960.dll EncodePointer DecodePointer QueryPerformanceCounter GetCurrentThreadId GetSystemTimeAsFileTime api-ms-win-core-util-l1-1-0.dll api-ms-win-core-profile-l1-1-0.dll àmemset Ümemcpy Ûmemcmp c__CxxFrameHandler3 qcfmminiport.dll CreateAdapterDriver

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

File was located at /test/QCFMFTMApp.exe from the Lumia 928 GDR2 ROM - dotPeek couldn't recognize the file, so here is all the searchable text.
OpenDiagDrv
FM: FTMApp: +%s
\\.\DiagRouter
FM: FTMApp : DIAG Driver handle Open Failed
FM: FTMApp : DIAG Driver handle Open successful
FM: FTMApp: -%s
FM: FTMApp: InitDiag: Error creating Event HANDLE, 0x%08x
FM: FTMApp: InitDiag: IOControl for IOCTL_DIAGROUTER_CMD_INIT failed,error 0x%08x
FM: FTMApp: InitDiag: IOControl for IOCTL_DIAGROUTER_CMD_INIT success
FM: FTMApp: Error: malloc failed in RegisterWithDiag
FM: FTMApp:Error: IOControl for IOCTL_DIAGROUTER_CMD_REG failed, error 0x%08x
FM: FTMApp: IOControl for IOCTL_DIAGROUTER_CMD_REG successful.
Error in allocation of Read buffer
Error in allocation of Write buffer
FM: FTMApp: WriteRspToDiag: Wrote %lu bytes to Diag
FM: FTMApp: WriteRspToDiag: Failed to write response to Diag
FM: FTMApp:Read from diag is successful, number of bytes read is %lu
FM: FTMApp:ReadDiagCmd:Error %lu in readfile
Cleanup
FM: FTMApp: Cleaning all resources
FM: FTMapp: Disable failed with error %d
FM: FTMapp: Disable successful
FM: FTMApp :Error in closing Diag driver Handle
FM: FTMApp: All resources are freed
Exiting now..
Error in release of resource..please press ctrl+break to exit
read_thread
FM: Miniport: read_thread: error in allocating memory
FM: Miniport: read_thread: Unknown event received
FM: FTMApp:+Initialize
FM: FTMapp: Error in setting console control handler
FM: FTMApp:-Initialize
FM: FTMapp: Please wait for the app to start fully..
fmrxapp.cpp
FMFTMApp :ERROR: function FAILED in line no:%d , file: %s
FM: FTMApp: Waiting for the Event to be set from DIAG
FM: FTMApp: Error %d in initializing FM
FM: FTMapp: Sending power on cmd down, time stamp %lu
FM: FTMapp: Enable failed with error %d
FM: FTMapp: Enable successful, time stamp %lu
FM: FTMapp: SetRdsGroupProcessing failed with error %d
FM: FTMapp: SetRdsGroupProcessing successful
FM: FTMapp: FM alreadyon
FM: FTMapp: SetProperty for user defined band failed with error %d
FM: FTMapp: SetProperty for user defined band successful
FM: FTMapp: ConfigUserDefinedRegion failed with error %d
FM: FTMapp: ConfigUserDefinedRegion successful
FM: FTMapp: GetStationParams failed with error %d
FM: FTMapp: GetStationParams successful
FM : FTMapp: fmParams->ulFreq is %u, g_fmctxt.region_params.bandLoLimit %u, chSpacing %u
FM: FTMapp: SetStation failed with error %d
FM: FTMapp: SetStation successful
FM: FTMapp: Sending seek cmd down, time stamp %lu
FM: FTMapp: Seek failed with error %d
FM: FTMapp: Seek successful
FM: FTMapp: CancelSeek failed with error %d
FM: FTMapp: CancelSeek successful
FM: FTMapp: SetAntennaType failed with error %d
FM: FTMapp: SetAntennaType successful
FM: FTMapp: Setting soft mute mode failed with error %d
FM: FTMapp: Setting soft mute mode successful
FM: FTMapp: SetHlsi failed with error %d
FM: FTMapp: Set notch filter failed with error %d
FM: FTMapp: Set notch filter successful
FM: FTMapp: SetMuteMode failed with error %d
FM: FTMapp: SetMuteMode successful
FM: FTMapp: SetStereoMode failed with error %d
FM: FTMapp: SetStereoMode successful
FM: FTMapp: GetPS failed with error %d
FM: FTMapp: GetPS successful, ps is %s
FM: FTMapp: Getting RDS group counters failed with error %d
FM: FTMapp: Getting RDS group counters successful
FM: FTMapp: Setting RDS Group options failed with error %d
FM: FTMapp: Setting RDS Group options successful
FM: FTMapp: GetProperty for RDS group counters failed with error %d
FM: FTMapp: GetProperty for RDS group counters successful
FM: FTMApp: Received un-supported command
FM: FTMApp: out of while loop in main, exiting ...
Reset
FM: QFM: +%s
FM: QFM: -%s
Read
FM: QFM : Read : Invalid parameter

THe QCFMFTMApp strings are getting way too long so I have attached the file for those who want to try and take a stab at decompiling the file. dotPeek nor Telerik's JustDecompile wouldn't even open it, so I don't know what's the deal with these driver level apps.