Cell Modem Temperature reading
Balaji Sivakumar
shivbalaji1985 at gmail.com
Tue Oct 3 21:07:52 UTC 2017
Hi Bjørn,
do we need to launch it in -v(verbose) mode, whats the exact command are
you referring or all nas commands?
Thanks,
Balaji
On Tue, Oct 3, 2017 at 10:02 AM, Bjørn Mork <bjorn at mork.no> wrote:
> Balaji Sivakumar <shivbalaji1985 at gmail.com> writes:
>
> > Hi,
> >
> > Is there a qmicli command to read the cell modem temperature? I know at
> > command "AT!PCTEMP " will report state and temperature. But am planning
> to
> > use qmicli instated of at comamnd.
>
> I don't remember if I ever doumented this anywhere public before, but
> there is a (Sierra Wireless specific?) QMI request to get some of the
> state info reported by "AT!GSTATUS?", including the temp.
>
>
> It's QMI_NAS request 0x5556, and it returns two TLVs on the MC7455.
> Typical example:
>
> sending to /dev/cdc-wdm1:
> 01 0c 00 00 03 04 00 03 00 56 55 00 00
> => QMUX Header:
> => len: 0x000c
> => sender: 0x00
> => svc: 0x03
> => cid: 0x04
>
> => QMI Header:
> => Flags: 0x00
> => TXN: 0x0003
> => Cmd: 0x5556
> => Size: 0x0000
> reading from /dev/cdc-wdm1
> [Tue Mar 15 01:55:02 2016] read 40 bytes from /dev/cdc-wdm1
> 01 27 00 80 03 04 02 03 00 56 55 1b 00 02 04 00 00 00 00 00 10 09 00 03 05
> aa 05 fa 4b 02 00 00 01 05 00 2f 05 09 00 00
> <= QMUX Header:
> <= len: 0x0027
> <= sender: 0x80
> <= svc: 0x03
> <= cid: 0x04
>
> <= QMI Header:
> <= Flags: 0x02
> <= TXN: 0x0003
> <= Cmd: 0x5556
> <= Size: 0x001b
> <= [0x01] ( 5) 2f 05 09 00 00 /....
> <= [0x02] ( 4) 00 00 00 00 SUCCESS - QMI_ERR_NONE
> <= [0x10] ( 9) 03 05 aa 05 fa 4b 02 00 00 .....K...
> got match!
>
>
> The temperature is the first byte if TLV 0x01. I.e. 0x2f, or 47 °C
> here.
>
>
> Bjørn
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20171003/3bcf9251/attachment.html>
More information about the libqmi-devel
mailing list