I have a strange behavior of our EM7340 modules when used in combination with a specific SIM card. With one SIM card, LTE registration works fine with the other no registration is possible. Both SIM cards work in other devices (Huawei MediaPad M3 and OnePlus 3). The SIM cards are custom configured and from different vendors. The non-working one is a Gemalto UpTeq Multimedia Ready V.2, the working one is a Anritsu SIM of unknown exact type. I used also qmicli to query various information from the card but could not find a difference between the cards or error indication. Is there any way to find out why the EM7340 does not register?
That ones difficult to figure out as we would need to be able to see the layer 3 messaging between the unit and the network (might be a SIM thing as well). If you are doing this on Linux you need to use the dmcapture tool that comes with the QMI SDK (its only a bash script, you don’t need to run QMI to take the log file) or SWILog with Windows.
You then need to pass it back through your commercial/support channel for them to be analysed with the QC tools.
Does not produce any log and log.txt remains at 0 bytes. I followed the SDK guide and compiled the gobinet and gobiserial modules with debug enabled and did the checks described. The devices and interface are operational. The documentation available on this tool is very limited. It seems just to dump the DM serial port outputs. But the port seems silent even if the card is transferring data and having successful registration. I could not find the SWILog inside the Windows driver directory nor on the website, where can I find it?
Second time lucky writing a response to the posting.
The reason you are not seeing anything come out is because I do not think you are applying a filter using the -f switch, there is a sub directory to the dmcapture one giving some of the common ones, the standard one though that i think you need is ‘MC7xxx_GSM_GPRS_EDGE_WCDMA_LTE_DATA_EVDO_SMS.sqf’.
Thank you for your support. I was able to fix the issue. It was due to the APN Access List (ACL) file on the SIM. Some devices seem to ignore it, so they work. Not sure if the EM7340 respects this field or how it reacts on it. I think the field was properly defining a “default” APN which in turn should work. But maybe it was malformed. When the ACL is disabled via the UST or EST, everything is fine.