# Accessing modemServices

**URL:** <https://mangoh.discourse.group/t/accessing-modemservices/1040>\
**Category:** mangOH Red\
**Created:** [December 29, 2017, 2:45am UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040 "2017-12-29T02:45:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 29, 2017, 2:45am UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/1 "2017-12-29T02:45:59Z")

</div>

I need my legacy application to be able to access the modemServices apis.

In my .adef file I have

extern:  
{  
requires:  
{  
le\_info = $LEGATO\_ROOT/interfaces/modemServices/le\_info.api  
le\_mdc = $LEGATO\_ROOT/interfaces/modemServices/le\_mdc.api  
le\_mdc = $LEGATO\_ROOT/interfaces/modemServices/le\_mrc.api  
le\_mdc = $LEGATO\_ROOT/interfaces/modemServices/le\_sim.api  
le\_adc = ${LEGATO\_ROOT}/interfaces/modemServices/le\_adc.api  
}

}

bindings:  
{  
\*.le\_info -\> modemService.le\_info  
\*.le\_mdc -\> modemService.le\_mdc  
\*.le\_adc -\> modemService.le\_adc  
\*.le\_adc -\> modemService.le\_mrc  
\*.le\_adc -\> modemService.le\_sim  
}

But the binding doesn’t seem to happen and instead I am getting

Dec 29 02:19:07 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | dcsDaemon[787]/dcsDaemon T=main | dcsServer.c CloseSessionEventHandler() 1742 | Client 0x382a4 killed, remove allocated resources  
Dec 29 02:19:07 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | proc.c proc\_SigChildHandler() 2054 | Process ‘my\_app’ (PID: 20816) has exited due to signal 11 (Segmentation fault).  
Dec 29 02:19:08 swi-mdm9x15 user.warn Legato: -WRN- | supervisor[466]/supervisor T=main | app.c app\_SigChildHandler() 3372 | Process ‘my\_app’ in app ‘my\_app’ faulted: Ignored.

This happens at the point when I make any of the calls

le\_mrc\_ConnectService();  
le\_sim\_ConnectService();

How can I get access to these services?

---

<div class="post-metadata">

**Author:** ![asyal](https://sea2.discourse-cdn.com/flex016/user_avatar/mangoh.discourse.group/asyal/32/78_2.png) [@asyal](https://mangoh.discourse.group/u/asyal)\
**Post date:** [December 29, 2017, 6:58am UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/2 "2017-12-29T06:58:50Z")

</div>

Can you run

sdir list

on the console ?

---

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 29, 2017, 12:01pm UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/3 "2017-12-29T12:01:58Z")

</div>

root@swi-mdm9x15:~# sdir list

BINDINGS

```
    <root>.sdirTool -> <root>.sdirTool
    <root>.LogClient -> <root>.LogClient
    <root>.LogControl -> <root>.LogControl
    <root>.le_appCtrl -> <root>.le_appCtrl
    <root>.le_framework -> <root>.le_framework
    <root>.wdog -> <root>.wdog
    <root>.le_wdog -> <root>.le_wdog
    <root>.le_cfg -> <root>.le_cfg
    <root>.le_cfgAdmin -> <root>.le_cfgAdmin
    <root>.le_update -> <root>.le_update
    <root>.le_updateCtrl -> <root>.le_updateCtrl
    <root>.le_appRemove -> <root>.le_appRemove
    <root>.le_instStat -> <root>.le_instStat
    <root>.le_appInfo -> <root>.le_appInfo
    <root>.le_appProc -> <root>.le_appProc
    <root>.appSmack -> <root>.appSmack
    <root>.logFd -> <root>.logFd
    <root>.configTreeWdog -> <root>.configTreeWdog
    <root>.logDaemonWdog -> <root>.logDaemonWdog
    <root>.updateDaemonWdog -> <root>.updateDaemonWdog
    <root>.supervisorWdog -> <root>.supervisorWdog
    <root>.le_sup_ctrl -> <root>.le_sup_ctrl
    <root>.le_fwupdate -> <root>.le_fwupdate
    <root>.atAirVantage.atAirVantage.le_atServer -> <root>.le_atServer
    <root>.atAirVantage.atAirVantage.le_avc -> <root>.le_avc
    <root>.atAirVantage.atAirVantage.le_data -> <root>.le_data
    <root>.atAirVantage.atAirVantage.le_mdc -> <root>.le_mdc
    <root>.atBinderDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.atBinderDaemon.atBinder.le_atServer -> <root>.le_atServer
    <root>.atClientDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.atServerDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.atServerDaemon.atServer.le_atClient -> <root>.le_atClient
    <root>.audioDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.audioDaemon.audio.le_pm -> <root>.le_pm
    <root>.avcCompat.appCfg.le_cfg -> <root>.le_cfg
    <root>.avcCompat.avcCompat.le_avc -> <root>.le_avc
    <root>.avcCompat.avcCompat.le_appCtrl -> <root>.le_appCtrl
    <root>.avcCompat.avcCompat.le_cfg -> <root>.le_cfg
    <root>.avcCompat.avcCompat.le_appInfo -> <root>.le_appInfo
    <root>.avcDaemon.appCfg.le_cfg -> <root>.le_cfg
    <root>.avcDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.avcDaemon.avcDaemon.le_instStat -> <root>.le_instStat
    <root>.avcDaemon.avcDaemon.le_appRemove -> <root>.le_appRemove
    <root>.avcDaemon.avcDaemon.le_appCtrl -> <root>.le_appCtrl
    <root>.avcDaemon.avcDaemon.le_cfg -> <root>.le_cfg
    <root>.avcDaemon.avcDaemon.le_data -> <root>.le_data
    <root>.avcDaemon.avcDaemon.le_ulpm -> <root>.le_ulpm
    <root>.avcDaemon.avcDaemon.le_info -> <root>.le_info
    <root>.avcDaemon.avcDaemon.le_ips -> <root>.le_ips
    <root>.avcDaemon.avcDaemon.le_mdc -> <root>.le_mdc
    <root>.avcDaemon.avcDaemon.le_mrc -> <root>.le_mrc
    <root>.avcDaemon.avcDaemon.le_sim -> <root>.le_sim
    <root>.avcDaemon.avcDaemon.le_sms -> <root>.le_sms
    <root>.avcDaemon.avcDaemon.le_temp -> <root>.le_temp
    <root>.avcDaemon.avcDaemon.le_gnss -> <root>.le_gnss
    <root>.avcDaemon.avcDaemon.le_pos -> <root>.le_pos
    <root>.avcDaemon.avcDaemon.le_appInfo -> <root>.le_appInfo
    <root>.avcDaemon.avcDaemon.le_fwupdate -> <root>.le_fwupdate
    <root>.avcDaemon.avcDaemon.le_update -> <root>.le_update
    <root>.avcDaemon.avcDaemon.le_framework -> <root>.le_framework
    <root>.avcDaemon.avcDaemon.secStoreGlobal -> <root>.secStoreGlobal
    <root>.cellNetService.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.cellNetService.cellNetService.le_sim -> <root>.le_sim
    <root>.cellNetService.cellNetService.le_mrc -> <root>.le_mrc
    <root>.cellNetService.cellNetService.le_secStore -> <root>.le_secStore
    <root>.dcsDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.dcsDaemon.dcsDaemon.le_mdc -> <root>.le_mdc
    <root>.dcsDaemon.dcsDaemon.le_mrc -> <root>.le_mrc
    <root>.dcsDaemon.dcsDaemon.le_cellnet -> <root>.le_cellnet
    <root>.dcsDaemon.dcsDaemon.le_cfg -> <root>.le_cfg
    <root>.dcsDaemon.dcsDaemon.le_wifiClient -> <root>.le_wifiClient
    <root>.devMode.devMode.le_pm -> <root>.le_pm
    <root>.devMode.devMode.le_updateCtrl -> <root>.le_updateCtrl
    <root>.devMode.devMode.le_instStat -> <root>.le_instStat
    <root>.devMode.devMode.le_framework -> <root>.le_framework
    <root>.dr.drTool.dataRouter -> dataRouter.dataRouter
    <root>.fwupdateDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.gpioService.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.gpioService.sysfsGpio.le_cfg -> <root>.le_cfg
    <root>.modemDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.modemDaemon.modemDaemon.le_cfg -> <root>.le_cfg
    <root>.modemDaemon.modemDaemon.le_pm -> <root>.le_pm
    <root>.rSimDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.connect.connectComp.mqtt -> <root>.mqtt
    <root>.disconnect.disconnectComp.mqtt -> <root>.mqtt
    <root>.mqttClient.mqttClientComp.le_data -> <root>.le_data
    <root>.mqttClient.mqttClientComp.le_info -> <root>.le_info
    <root>.send.sendComp.mqtt -> <root>.mqtt
    <root>.portDaemon.portDaemon.le_atServer -> <root>.le_atServer
    <root>.posDaemon.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.posDaemon.posDaemon.le_cfg -> <root>.le_cfg
    <root>.powerManagerService.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.powerManagerService.powerMgr.le_framework -> <root>.le_framework
    <root>.secStore.appCfg.le_cfg -> <root>.le_cfg
    <root>.secStore.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.secStore.secStoreDaemon.le_appInfo -> <root>.le_appInfo
    <root>.secStore.secStoreDaemon.le_update -> <root>.le_update
    <root>.smsInboxService.smsInboxService.le_sim -> <root>.le_sim
    <root>.smsInboxService.smsInboxService.le_sms -> <root>.le_sms
    <root>.smsInboxService.smsInboxService.le_cfg -> <root>.le_cfg
    <root>.cm.cm.le_cfg -> <root>.le_cfg
    <root>.cm.cm.le_ulpm -> <root>.le_ulpm
    <root>.cm.cm.le_mrc -> <root>.le_mrc
    <root>.cm.cm.le_mdc -> <root>.le_mdc
    <root>.cm.cm.le_sim -> <root>.le_sim
    <root>.cm.cm.le_sms -> <root>.le_sms
    <root>.cm.cm.le_info -> <root>.le_info
    <root>.cm.cm.le_adc -> <root>.le_adc
    <root>.cm.cm.le_temp -> <root>.le_temp
    <root>.cm.cm.le_ips -> <root>.le_ips
    <root>.cm.cm.le_rtc -> <root>.le_rtc
    <root>.cm.cm.le_cellnet -> <root>.le_cellnet
    <root>.fwupdate.fwupdate.le_fwupdate -> <root>.le_fwupdate
    <root>.gnss.gnss.le_gnss -> <root>.le_gnss
    <root>.gnss.gnss.le_pos -> <root>.le_pos
    <root>.gnss.gnss.le_posCtrl -> <root>.le_posCtrl
    <root>.pmtool.pmtool.le_ulpm -> <root>.le_ulpm
    <root>.pmtool.pmtool.le_bootReason -> <root>.le_bootReason
    <root>.pmtool.pmtool.le_pm -> <root>.le_pm
    <root>.secstore.secstore.secStoreAdmin -> <root>.secStoreAdmin
    <root>.voiceCallService.watchdogChain.le_wdog -> <root>.le_wdog
    <root>.voiceCallService.voiceCallService.le_mcc -> <root>.le_mcc
    <root>.voiceCallService.voiceCallService.le_audio -> <root>.le_audio
    <root>.wifi.wifi.le_wifiClient -> <root>.le_wifiClient
    <root>.wifi.wifi.le_wifiAp -> <root>.le_wifiAp
    <root>.wifiApTest.wifiApTestComponent.le_wifiAp -> <root>.le_wifiAp
    <root>.wifiClientTest.wifiClientTestComponent.le_wifiClient -> <root>.le_wifiClient
    <root>.wifiWebAp.wifiWebApComponent.le_wifiAp -> <root>.le_wifiAp
    <root>.modemDemo.demoComponent.le_sms -> <root>.le_sms
    <root>.modemDemo.demoComponent.le_mrc -> <root>.le_mrc
    <root>.modemDemo.demoComponent.le_mdc -> <root>.le_mdc
    <root>.modemDemo.demoComponent.le_sim -> <root>.le_sim
    <root>.modemDemo.demoComponent.le_data -> <root>.le_data
    <root>.send.sendComponent.send -> <root>.modemDemo.demoComponent.send
    <root>.le_adc -> <root>.le_adc
    <root>.le_avdata -> <root>.le_avdata
    <root>.le_data -> <root>.le_data
    <root>.le_gpio -> <root>.le_gpio
    <root>.le_info -> <root>.le_info
    <root>.le_mdc -> <root>.le_mdc
    <root>.le_mrc -> <root>.le_mrc
    <root>.le_pos -> <root>.le_pos
    <root>.le_posCtrl -> <root>.le_posCtrl
    <root>.le_sim -> <root>.le_sim
    dataRouter.LogClient -> <root>.LogClient
    dataRouter.dataRouter.routerComponent.mqtt -> <root>.mqtt
    dataRouter.dataRouter.routerComponent.le_appInfo -> <root>.le_appInfo
    dataRouter.dataRouter.routerComponent.le_avdata -> <root>.le_avdata
    dataRouter.dataRouter.routerComponent.le_secStore -> <root>.le_secStore
    dataRouter.dataRouter.routerComponent.le_cfg -> <root>.le_cfg
    socialService.LogClient -> <root>.LogClient
    socialService.socialService.social.le_cfg -> <root>.le_cfg
    socialService.twitterClient.twitterClient.serviceConfig -> socialService.socialService.social.serviceConfig
    socialService.twitterClient.twitterClient.twitter -> socialService.twitter
    redSensorToCloud.LogClient -> <root>.LogClient
    redSensorToCloud.redSensorToCloud.sensorsComponent.le_adc -> <root>.le_adc
    redSensorToCloud.redSensorToCloud.sensorsComponent.le_posCtrl -> <root>.le_posCtrl
    redSensorToCloud.redSensorToCloud.sensorsComponent.le_pos -> <root>.le_pos
    redSensorToCloud.redSensorToCloud.avPublisherComponent.le_avdata -> <root>.le_avdata
    spiService.LogClient -> <root>.LogClient
    spiService.spiService.watchdogChain.le_wdog -> <root>.le_wdog

```

SERVICES

```
    <root>.sdirTool (protocol ID = 'sdirTool', max message size = 268 bytes)
    <root>.logFd (protocol ID = 'f871a40b4c7617a93b47f874956f1e69', max message size = 118 bytes)
    <root>.logDaemonWdog (protocol ID = '5f75fa14e4d6040284a6d7f2ca05dade', max message size = 24 bytes)
    <root>.LogClient (protocol ID = 'LogControlProtocol', max message size = 300 bytes)
    <root>.LogControl (protocol ID = 'LogControlProtocol', max message size = 300 bytes)
    <root>.le_cfg (protocol ID = '26b40ad3a107d48e4227dff8903b9601', max message size = 1565 bytes)
    <root>.le_cfgAdmin (protocol ID = '2aac298e89c905c985fd3b9437fb9f53', max message size = 1052 bytes)
    <root>.configTreeWdog (protocol ID = '5f75fa14e4d6040284a6d7f2ca05dade', max message size = 24 bytes)
    <root>.le_update (protocol ID = '17cd65c5c26efb8f22650432980df70f', max message size = 56 bytes)
    <root>.le_appRemove (protocol ID = '13c5300b39cc08587796fd4b47183f92', max message size = 67 bytes)
    <root>.le_instStat (protocol ID = 'e160a983e92b4310ae8af3fbeff75a1b', max message size = 63 bytes)
    <root>.le_updateCtrl (protocol ID = '2068715d5da737c096cc7146ce5f1df6', max message size = 17 bytes)
    <root>.updateDaemonWdog (protocol ID = '5f75fa14e4d6040284a6d7f2ca05dade', max message size = 24 bytes)
    <root>.le_rsim (protocol ID = 'b09e1d24fc5dc8036c1bf572dbd40b21', max message size = 300 bytes)
    <root>.le_atClient (protocol ID = '012ba8574f61ea7b7d8367c704c14a3f', max message size = 4119 bytes)
    <root>.le_atServer (protocol ID = 'd307cb02e87d5c34a02c4271961aed2b', max message size = 4123 bytes)
    <root>.le_port (protocol ID = 'acc62016b96387d334a7bd171cd7a73e', max message size = 70 bytes)
    <root>.le_sup_ctrl (protocol ID = 'bb17ec49ba32b1f1cfa05c1fa0000719', max message size = 68 bytes)
    <root>.le_appCtrl (protocol ID = 'bbc8a1041b89cad83df1e4bfb1c9a067', max message size = 541 bytes)
    <root>.le_framework (protocol ID = '28525bdc36d66247ae720424d0b28b51', max message size = 17 bytes)
    <root>.wdog (protocol ID = '80408175972a85f9cd0abf02df19f2f3', max message size = 16 bytes)
    <root>.supervisorWdog (protocol ID = '5f75fa14e4d6040284a6d7f2ca05dade', max message size = 24 bytes)
    <root>.le_appInfo (protocol ID = '092c2f7994c22cecc1e5a2608e1595b0', max message size = 118 bytes)
    <root>.le_appProc (protocol ID = '3a750db42e253ea2307d75519c48afeb', max message size = 633 bytes)
    <root>.le_wifiClient (protocol ID = '8ae6818add10ef64e6c802d09dd4cdf2', max message size = 223 bytes)
    <root>.le_wifiAp (protocol ID = '21a400c254949efea0a83fdbac2331fa', max message size = 85 bytes)
    <root>.le_fwupdate (protocol ID = '289bf3d586ea4d23384965b639985648', max message size = 276 bytes)
    <root>.le_dualsys (protocol ID = '69539775d6f1358ade33034c2fa222c4', max message size = 20 bytes)
    <root>.le_flash (protocol ID = '12c713cdf3e7e3c439ea68771ee83138', max message size = 49 bytes)
    <root>.le_pm (protocol ID = '39f21a4932ef87d302a8f31dfe5a0af7', max message size = 55 bytes)
    <root>.le_ulpm (protocol ID = 'fdb586a476e5e0e19b60614aa1ea5d7a', max message size = 40 bytes)
    <root>.le_bootReason (protocol ID = '2d79668511adea4d675f5d77b9f2d3ea', max message size = 17 bytes)
    <root>.le_gpioPin2 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin6 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin7 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin8 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin13 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin21 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin22 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin23 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin24 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin25 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin32 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin33 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin38 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin39 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin40 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin41 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_gpioPin42 (protocol ID = 'eb4b6dc575d64f27484e7657275f11fd', max message size = 28 bytes)
    <root>.le_wdog (protocol ID = '572ba176b790548eed89b7ba6f9f4b14', max message size = 24 bytes)
    <root>.le_info (protocol ID = '975257ab76b4bd700b883f96a47b6508', max message size = 276 bytes)
    <root>.le_sms (protocol ID = '6e36b32bb82b37b44288335e8dec164e', max message size = 205 bytes)
    <root>.le_mrc (protocol ID = 'e96c4ce20cae5c5cc6ee634ff9e2d0cf', max message size = 124 bytes)
    <root>.le_sim (protocol ID = '6cbee1c9d31613193653596c8c9e1733', max message size = 539 bytes)
    <root>.le_mdc (protocol ID = 'd817b57b08bfa0b344bd2ba89de01325', max message size = 196 bytes)
    <root>.le_mcc (protocol ID = '8ecb439c0a716043e89dbff911b158de', max message size = 41 bytes)
    <root>.le_ecall (protocol ID = '2ae7caa4c3c029eda3d585d9b9554b63', max message size = 164 bytes)
    <root>.le_ips (protocol ID = '90ad953c761aa71f85c44f94ee91aff1', max message size = 24 bytes)
    <root>.le_temp (protocol ID = '01650568439a3a9c47468069df5a7783', max message size = 128 bytes)
    <root>.le_antenna (protocol ID = 'c6ad7def5425943d0e3b97ad84593ed5', max message size = 24 bytes)
    <root>.le_riPin (protocol ID = 'aafbc3c57eec1350fdae5eb6fe083e5a', max message size = 17 bytes)
    <root>.le_adc (protocol ID = 'cca082d3d4d6b9c7c11466ab2ea74e4f', max message size = 54 bytes)
    <root>.le_rtc (protocol ID = '88750cf71cdf94a8a7d68de367465558', max message size = 24 bytes)
    <root>.le_mdmCfg (protocol ID = 'fcf3b5cece06794472fb938f2c621c50', max message size = 16 bytes)
    <root>.le_gnss (protocol ID = '7783897f4c8cd71fbef93267c711f65d', max message size = 2023 bytes)
    <root>.le_pos (protocol ID = '33102d4089ea11f09bbd788c9f631996', max message size = 36 bytes)
    <root>.le_posCtrl (protocol ID = 'd47cc30512e69387f546399a44c565e4', max message size = 16 bytes)
    <root>.le_secStore (protocol ID = '98c2a4dd482018a94c642390891be24f', max message size = 8471 bytes)
    <root>.secStoreGlobal (protocol ID = '98c2a4dd482018a94c642390891be24f', max message size = 8471 bytes)
    <root>.secStoreAdmin (protocol ID = '4995e42beb8aa21c2fabf4414840024d', max message size = 8727 bytes)
    <root>.le_audio (protocol ID = '6a8550b129317ef436c4894129509c7c', max message size = 132 bytes)
    <root>.le_cellnet (protocol ID = '516b817bf2ca07521f493c66b2dd638f', max message size = 32 bytes)
    <root>.le_data (protocol ID = '4c7579d568b5f08a95f6f500b5a4d372', max message size = 117 bytes)
    <root>.modemDemo.demoComponent.send (protocol ID = '84053db7c5b341bf43ff105dd30669ba', max message size = 201 bytes)
    <root>.mqtt (protocol ID = 'bdc248f37f95194d469945e6f5b23d11', max message size = 2200 bytes)
    <root>.le_avc (protocol ID = '8d8b719f61fcfa9e0bbc98c3cfa11176', max message size = 132 bytes)
    <root>.le_avdata (protocol ID = '0bc0f62eed80a3990ef2c1cfc2c25865', max message size = 802 bytes)
    dataRouter.dataRouter (protocol ID = '72721d1302e4e9a6547697373f2ec673', max message size = 281 bytes)
    socialService.twitter (protocol ID = 'e4943cf1af6524ccfec459f89a9bb58e', max message size = 480 bytes)
    socialService.socialService.social.serviceConfig (protocol ID = '610caaca61bb0b15ebb44e5ace06aa64', max message size = 824 bytes)

```

WAITING CLIENTS

root@swi-mdm9x15:~#

---

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 29, 2017, 12:03pm UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/4 "2017-12-29T12:03:33Z")

</div>

This is the full log

Dec 29 11:53:54 swi-mdm9x15 [authpriv.info](http://authpriv.info) dropbear[3016]: Child connection from 192.168.2.3:62731  
Dec 29 11:53:54 swi-mdm9x15 authpriv.notice dropbear[3016]: Auth succeeded with blank password for ‘root’ from 192.168.2.3:62731  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateDaemon.c le\_update\_Start() 1785 | Update request accepted.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[3019]/framework T=main | LE\_FILENAME user\_Create() 979 | Created user ‘SecurityUnpack’ with uid 1021 and gid 1021.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum fcb59dc11f232931e0e29b8ed60bad2b is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum e598c7cf1e9fd98b34106ec306950e7e is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 671b6ac65e74767cb110574f018f5990 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 94daa356fde313511902402c7de1ecfe is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 0bc26d536561b3b6b7318fc8c365a2b7 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum b3d7f0a87e39c7ab43af98c436931cb2 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum dc334fca44b171f7571c559f744ed2ab is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 9aa993a8c5f8c7aba8c1fa39bd4d0f53 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum c72b7cd21baf9c4d59a91a8298338cf5 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum bc0f946e1df95b27ed521cf142216370 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum d0a32a028d4930f632014878d4acbda3 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 98ca9ac4acab6a034dd81f54376aaccb is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a871457a37035373a364230f3bed86b1 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum dfcfcf94d309b5995f3272c971d1e078 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum e3f143e1aaa88202510865a1ceb08b96 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum c1a19e07bc736afc0687b3fb13d874d7 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 84a8315b4b1021445e498e01898209e0 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a734bad5e1e1f4b02de3e03363ec8d89 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ab44750a7c08da3d53259c9ee343d65e is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ea8ca808a5c2d5749556ffa853e836cb is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 063a9e39bcb2bd43eda8d83859018c3b is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a80bf43475b227e1cbf4846224e00cf7 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a9a5909a34a4d3fba8119f41e2a6544a is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 5705786293e30ee0bfe2aa20fb2163cd is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum f53b4302f503362c8b2a047ab362614a is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ba6e64040f913b2833a8b2d055159041 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum db6ffc43b8702a6bf5f6b5939860bf02 is still needed.  
Dec 29 11:53:54 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 8aadbe2c028d2b620d47e6e18d19dfee is still needed.  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 68c20e6541ba029693448b098beb6851 is still needed.  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 07e9eb9f3c497408aabbdcfcadc206e8 is still needed.  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 0fd47e7bed971faf803fc897031a0149 is still needed.  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c JsonDone() 867 | App with MD5 sum 1eacd5eff456e4f330819689a9bd7e88 being unpacked.  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 159631/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 171919/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 184207/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 196495/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 208783/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 221071/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 233359/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 245647/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 257935/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 270223/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 282511/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 294799/303445  
Dec 29 11:53:55 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateUnpack.c CopyBytesToPipeline() 554 | Payload copied: 303445/303445  
Dec 29 11:53:58 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_Snapshot() 882 | Snapshot taken of system index 426. Current system index is now 427.  
Dec 29 11:53:58 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_SymlinkApp() 584 | Creating symlink /legato/systems/current/apps/my\_app -\> /legato/apps/1eacd5eff456e4f330819689a9bd7e88  
Dec 29 11:53:58 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | appUser.c appUser\_Add() 37 | Creating user ‘appmy\_app’ for application ‘my\_app’.  
Dec 29 11:53:58 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/framework T=main | LE\_FILENAME user\_Create() 979 | Created user ‘appmy\_app’ with uid 1032 and gid 1032.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/framework T=main | LE\_FILENAME sysStatus\_MarkTried() 261 | Current system has been marked “tried 1”.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c AppInstallHandler() 833 | Application, ‘my\_app,’ has been installed.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c AppInstallHandler() 880 | Local install, create new object9 instance.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | supCtrl.c supCtrl\_StartApp() 60 | Starting app ‘my\_app’.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c GetObject9InstanceForApp() 646 | No instance mapping found, creating new.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | assetData.c assetData\_CreateInstanceById() 2130 | Creating asset instance for lwm2m/9  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | assetData.c assetData\_CreateInstanceById() 2232 | Finished creating instance 17 for lwm2m/9  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c GetObject9InstanceForApp() 655 | Recording new instance id.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | proc.c GetFaultAction() 323 | No fault action specified for process ‘my\_app’. Assuming ‘ignore’.  
Dec 29 11:53:59 swi-mdm9x15 user.warn Legato: -WRN- | supervisor[466]/supervisor T=main | proc.c GetWatchdogAction() 359 | my\_app watchdogAction ‘’ in proc section  
Dec 29 11:53:59 swi-mdm9x15 user.warn Legato: -WRN- | supervisor[466]/supervisor T=main | proc.c GetWatchdogAction() 359 | my\_app watchdogAction ‘’ in proc section  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/legato/systems/current/apps/my\_app/read-only/bin/rootCA.crt’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/rootCA.crt’.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/legato/systems/current/apps/my\_app/read-only/bin/privkey.pem’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/privkey.pem’.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/legato/systems/current/apps/my\_app/read-only/bin/my\_app’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/my\_app’.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/legato/systems/current/apps/my\_app/read-only/bin/cert.pem’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/cert.pem’.  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1512 | Skipping file link ‘/legato/systems/current/apps/my\_app/read-only/bin/cert.pem’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/cert.pem’: Already e  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1512 | Skipping file link ‘/legato/systems/current/apps/my\_app/read-only/bin/my\_app’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/my\_app’: Already exist  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1512 | Skipping file link ‘/legato/systems/current/apps/my\_app/read-only/bin/privkey.pem’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/privkey.pem’: Alr  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1512 | Skipping file link ‘/legato/systems/current/apps/my\_app/read-only/bin/rootCA.crt’ to ‘/legato/systems/current/appsWriteable/my\_app/bin/rootCA.crt’: Alrea  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_accel\_scale’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:de  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_accel\_x\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:de  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_accel\_y\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:de  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_accel\_z\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:de  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_anglvel\_scale’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_anglvel\_x\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_anglvel\_y\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0068/iio:device0/in\_anglvel\_z\_raw’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0068/iio:  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0076/iio:device1/in\_pressure\_input’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0076/iio  
Dec 29 11:53:59 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | app.c CreateFileLink() 1582 | Created file link ‘/sys/devices/i2c-0/0-0076/iio:device1/in\_temp\_input’ to '/legato/systems/current/appsWriteable/my\_app/sys/devices/i2c-0/0-0076/iio:dev  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxCoreDumpFileBytes to value 102400.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxFileBytes to value 102400.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxLockedMemoryBytes to value 8192.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxFileDescriptors to value 256.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxMQueueBytes to value 512.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxThreads to value 20.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | resourceLimits.c SetRLimitValue() 282 | Setting resource limit maxQueuedSignals to value 100.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | proc.c proc\_Start() 1394 | Starting process ‘my\_app’ with pid 3032  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[3032]/supervisor T=main | proc.c proc\_Start() 1359 | Execing 'my\_app’  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | app.c app\_InstallIndividual() 765 | App my\_app \<1eacd5eff456e4f330819689a9bd7e88\> installed  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateDaemon.c ApplyAppUpdate() 705 | App ‘my\_app\<1eacd5eff456e4f330819689a9bd7e88\>’ installed properly.  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateDaemon.c StartProbation() 216 | System on probation (timer started).  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c avcApp\_SetSwUpdateState() 2901 | No update is going on. CurrentObj9 = null  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c avcApp\_SetSwUpdateResult() 2835 | No update is going on. CurrentObj9 = null  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcFs.c DeleteFs() 140 | failed to delete /avc/sw/updateState: LE\_NOT\_FOUND  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=unknown | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refPathIteratorMap’ is truncated to 'framework.hashMap\_refPathIterat’  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcFs.c DeleteFs() 140 | failed to delete /avc/sw/instanceId: LE\_NOT\_FOUND  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcFs.c DeleteFs() 140 | failed to delete /avc/sw/bytesDownloaded: LE\_NOT\_FOUND  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcFs.c DeleteFs() 140 | failed to delete /avc/sw/internalState: LE\_NOT\_FOUND  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | avcFs.c DeleteFs() 140 | failed to delete /avc/sw/updateResult: LE\_NOT\_FOUND  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c NotifyObj9List() 689 | Found 11 object 9 instances  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | avcAppUpdate.c NotifyObj9List() 690 | obj9ListLen; 144 obj9List: \</lwm2m/9/0\>,\</lwm2m/9/1\>,\</lwm2m/9/2\>,\</lwm2m/9/3\>,\</lwm2m/9/4\>,\</lwm2m/9/5\>,\</lwm2m/9/7\>,\</lwm2m/9/8\>,\</lwm2m/9/9\>,\</  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refEventHandlers’ is truncated to 'framework.hashMap\_refEventHandl’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refDefault Timer SafeRe’ is truncated to 'framework.hashMap\_refDefault Ti’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.MessagingClientInterfaces’ is truncated to 'framework.MessagingClientInterf’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refHandlersRef’ is truncated to 'framework.hashMap\_refHandlersRe’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_MessagingServices’ is truncated to 'framework.hashMap\_MessagingServ’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_MessagingClients’ is truncated to 'framework.hashMap\_MessagingClie’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.PipelineSIGCHLD-reports’ is truncated to 'framework.PipelineSIGCHLD-repor’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME fs\_Init() 838 | FS prefix path "/data/le\_fs/"  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refFsFileRefMap’ is truncated to 'framework.hashMap\_refFsFileRefM’  
Dec 29 11:54:00 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME le\_mem\_ForceAlloc() 841 | Memory pool ‘framework.DestructorObjs’ overflowed. Expanded to 1 blocks.  
Dec 29 11:54:00 swi-mdm9x15 [authpriv.info](http://authpriv.info) dropbear[3016]: Exit (root): Disconnect received  
Dec 29 11:54:00 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | avcDaemon[2478]/avcDaemon T=main | assetData.c RegUpdateTimerHandler() 3402 | RegUpdate timer expired; reporting REG\_UPDATE  
Dec 29 11:54:00 swi-mdm9x15 user.err Legato: =ERR= | avcDaemon[2478]/avcDaemon T=main | assetData.c assetData\_RegistrationUpdate() 2086 | unsupported function called.  
Dec 29 11:54:09 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | updateDaemon.c updateDaemon\_MarkGood() 229 | System passed probation. Marking ‘good’.  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1701 | Starting Data Connection  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.hashMap\_refle\_data\_ClientHandle’ is truncated to 'framework.hashMap\_refle\_data\_Cl’  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME msgMessage\_CreatePool() 112 | Pool name truncated to ‘msgs-4c7579d568b5f08a95f6f500b5’ for protocol ‘4c7579d568b5f08a95f6f500b5a4d372’.  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME InitPool() 303 | Memory pool name ‘framework.msgs-4c7579d568b5f08a95f6f500b5’ is truncated to 'framework.msgs-4c7579d568b5f08a’  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME le\_mem\_ForceAlloc() 841 | Memory pool ‘.le\_data\_ClientThreadData’ overflowed. Expanded to 1 blocks.  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME DoConnectService() 344 | ======= Starting client for ‘le\_data’ service ========  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME le\_mem\_ForceAlloc() 841 | Memory pool ‘.le\_data\_ClientData’ overflowed. Expanded to 1 blocks.  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1705 | Requesting connection…  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | modemDemo[811]/demoComponent T=main | demo.c ConnectionStateHandler() 980 | Connection State Event: ‘rmnet0’ connected  
Dec 29 11:54:10 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1774 | Connecting MQTT…  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 1eacd5eff456e4f330819689a9bd7e88 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum fcb59dc11f232931e0e29b8ed60bad2b is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum e598c7cf1e9fd98b34106ec306950e7e is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 671b6ac65e74767cb110574f018f5990 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 94daa356fde313511902402c7de1ecfe is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 0bc26d536561b3b6b7318fc8c365a2b7 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum b3d7f0a87e39c7ab43af98c436931cb2 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum dc334fca44b171f7571c559f744ed2ab is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 9aa993a8c5f8c7aba8c1fa39bd4d0f53 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum c72b7cd21baf9c4d59a91a8298338cf5 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum bc0f946e1df95b27ed521cf142216370 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum d0a32a028d4930f632014878d4acbda3 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 98ca9ac4acab6a034dd81f54376aaccb is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a871457a37035373a364230f3bed86b1 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum dfcfcf94d309b5995f3272c971d1e078 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum e3f143e1aaa88202510865a1ceb08b96 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum c1a19e07bc736afc0687b3fb13d874d7 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 84a8315b4b1021445e498e01898209e0 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a734bad5e1e1f4b02de3e03363ec8d89 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ab44750a7c08da3d53259c9ee343d65e is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ea8ca808a5c2d5749556ffa853e836cb is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 063a9e39bcb2bd43eda8d83859018c3b is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a80bf43475b227e1cbf4846224e00cf7 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum a9a5909a34a4d3fba8119f41e2a6544a is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 5705786293e30ee0bfe2aa20fb2163cd is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum f53b4302f503362c8b2a047ab362614a is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum ba6e64040f913b2833a8b2d055159041 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum db6ffc43b8702a6bf5f6b5939860bf02 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 8aadbe2c028d2b620d47e6e18d19dfee is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 68c20e6541ba029693448b098beb6851 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 07e9eb9f3c497408aabbdcfcadc206e8 is still needed.  
Dec 29 11:54:10 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | updateDaemon[497]/updateDaemon T=main | system.c system\_RemoveUnusedApps() 1046 | App with MD5 sum 0fd47e7bed971faf803fc897031a0149 is still needed.

---

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 29, 2017, 12:03pm UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/5 "2017-12-29T12:03:50Z")

</div>

Dec 29 11:54:14 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1786 | Attempting Reconnect…  
Dec 29 11:54:14 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1792 | Reconnect SUCCESS  
Dec 29 11:54:15 swi-mdm9x15 user.debug Legato: DBUG | _UNKNOWN_[3032]/framework T=main | LE\_FILENAME main() 1819 | SUCCESS subscription to $aws/things/MANGOH\_Device/shadow/get/accepted (null)  
Dec 29 11:54:16 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | dcsDaemon[788]/dcsDaemon T=main | dcsServer.c CloseSessionEventHandler() 1742 | Client 0x3804c killed, remove allocated resources  
Dec 29 11:54:16 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | proc.c proc\_SigChildHandler() 2054 | Process ‘my\_app’ (PID: 3032) has exited due to signal 11 (Segmentation fault).  
Dec 29 11:54:17 swi-mdm9x15 user.warn Legato: -WRN- | \_appStopClient[3061]/framework T=main | LE\_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!  
Dec 29 11:54:17 swi-mdm9x15 user.warn Legato: -WRN- | supervisor[466]/supervisor T=main | app.c app\_SigChildHandler() 3372 | Process ‘my\_app’ in app ‘my\_app’ faulted: Ignored.  
Dec 29 11:54:17 swi-mdm9x15 [user.info](http://user.info) Legato: INFO | supervisor[466]/supervisor T=main | apps.c DeactivateAppContainer() 349 | Application ‘my\_app’ has stopped.

---

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 29, 2017, 12:07pm UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/6 "2017-12-29T12:07:14Z")

</div>

the full adef file

// Disable the sandbox security to make things a little easier.  
sandboxed: false   
start: auto

// Put the cross-compiled legacy program in the app’s bin directory.  
// [x] = make it executable.  
bundles:  
{  
file:  
{  
[x] my\_app /bin/  
[x] src/bin/cert.pem /bin/  
[x] src/bin/privkey.pem /bin/  
[x] src/bin/rootCA.crt /bin/  
}

}

requires:  
{  
configTree:  
{  
[rw] .  
}

```
file:
{
	/sys/devices/i2c-0/0-0068/iio:device0/in_accel_x_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_accel_y_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_accel_z_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_accel_scale /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_anglvel_x_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_anglvel_y_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_anglvel_z_raw /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0068/iio:device0/in_anglvel_scale /sys/devices/i2c-0/0-0068/iio:device0/
	/sys/devices/i2c-0/0-0076/iio:device1/in_temp_input /sys/devices/i2c-0/0-0076/iio:device1/
	/sys/devices/i2c-0/0-0076/iio:device1/in_pressure_input /sys/devices/i2c-0/0-0076/iio:device1/

}

```

}

extern:  
{  
requires:  
{  
le\_info = $LEGATO\_ROOT/interfaces/modemServices/le\_info.api  
le\_mdc = $LEGATO\_ROOT/interfaces/modemServices/le\_mdc.api  
le\_adc = ${LEGATO\_ROOT}/interfaces/modemServices/le\_adc.api  
le\_mrc = ${LEGATO\_ROOT}/interfaces/modemServices/le\_mrc.api  
le\_sim = ${LEGATO\_ROOT}/interfaces/modemServices/le\_sim.api

```
    le_data = $LEGATO_ROOT/interfaces/modemServices/le_data.api
    le_gpio = $LEGATO_ROOT/interfaces/le_gpio.api
	le_pos = $LEGATO_ROOT/interfaces/positioning/le_pos.api
	le_posCtrl = $LEGATO_ROOT/interfaces/positioning/le_posCtrl.api
	le_avdata = $LEGATO_ROOT/interfaces/airVantage/le_avdata.api
}

```

}

// Tell the Supervisor to start this program when the application is started.  
processes:  
{  
envVars:  
{  
LE\_LOG\_LEVEL = DEBUG  
}

```
run:
{
    ( my_app )

}

```

}

bindings:  
{  
\*.le\_info -\> modemService.le\_info  
\*.le\_mdc -\> modemService.le\_mdc  
\*.le\_mrc -\> modemService.le\_mrc  
\*.le\_sim -\> modemService.le\_sim  
\*.le\_adc -\> modemService.le\_adc  
\*.le\_data -\> dataConnectionService.le\_data  
\*.le\_pos -\> positioningService.le\_pos  
\*.le\_posCtrl -\> positioningService.le\_posCtrl  
\*.le\_gpio -\> gpioService.le\_gpio  
\*.le\_avdata -\> avcService.le\_avdata  
}

---

<div class="post-metadata">

**Author:** ![mohamid](https://avatars.discourse-cdn.com/v4/letter/m/9e8a1a/32.png) [@mohamid](https://mangoh.discourse.group/u/mohamid)\
**Post date:** [December 30, 2017, 10:12am UTC](https://mangoh.discourse.group/t/accessing-modemservices/1040/7 "2017-12-30T10:12:29Z")

</div>

issue resolved. I wasn’t calling le\_XXX\_ConnectService() APIs before using the service.
