pysim/pySim/transport
Robert Falkenberg 8e15c18498 transport/AT: Make sure PDU has upper case hex digits
Some modems may reject AT+CSIM if PDU contains lower
case hex digits [a-f]. Modem response is "ERROR"
without any error code.

This patch converts each PDU to upper case.

Tested with Sierra Wireless EM7565.
Example:
AT+CSIM=14,"00a40004023F00"
ERROR
AT+CSIM=14,"00A40004023F00"
+CSIM: 4,"612F"

OK


Change-Id: I318e36abc7ae975c62d32b7fe0ec949bf5997d13
2021-05-02 20:11:32 +00:00
..
__init__.py Move reader related argument parser to transport module 2021-04-22 09:11:23 +02:00
calypso.py transport: Pass arbitrary kwargs to base-class constructor 2021-04-10 18:41:15 +02:00
modem_atcmd.py transport/AT: Make sure PDU has upper case hex digits 2021-05-02 20:11:32 +00:00
pcsc.py transport: Pass arbitrary kwargs to base-class constructor 2021-04-10 18:41:15 +02:00
serial.py transport: Pass arbitrary kwargs to base-class constructor 2021-04-10 18:41:15 +02:00