Having problems with an HL7800.
The module is not able to talk to the SIM.
No power seems to be getting to it from UIM1_VCC.
UIM1_DETECT is tied high via a 100k resistor. No difference if tied directly to 1.8V
I also get strange results when asking about the SIM
at+ccid? ERROR
According to the AT reference, I should get either…
+CCID: OK or +CME ERROR:
But all I get is a single word ERROR
I also tried to manually feed the SIM card with 1.8V…….but nothing.
Then I suggest you contact with Sierra sales/technical support person,
and ask for a schematic review.
Or share your part of SIM circuit schematic here to see if somebody can help.
I had it both floating and tied high as well, but it made no difference.
I had an SE take a look at it and he said he got my prototype to work but he had to change the SIM card holder. I’m expecting it back from him soon and will be able to share what his findings are.
You also need to be running the lates HL78 firmware which is in Beta.
Ok. I had the HL78 firmware that comes with the device. I would try to update to the latest beta and try again.
Could you please post where I can find the latest firmware for the hl78? I haven’t been able to…
I have updated the module to version you provided but I still have the same issue.
AT
OK
ATI9
HL7800.3.4.4
BHL78xx.3.4.4.3.RK_02_01_01_00_55.20190531
2019/05/31 22:53:05
Legato RTOS: 18.09.2.ALT1250.rc14 2019/05/28 19:45:55
atSwi: 16.00
UBOOT: 01.03
Apps: RKAPP_02_01_01_00_48__924f867b77e881511a058851877a5fdd71d8a107
PHY: 12.50.212633
PMP: 212636
OKFW: 0 AT+CCID? ERROR
It seems my issue its also with the card holder. I have soldered some cables from the HL7800 directly to the SIM without any card holder ( to discard the card holder issue) and it works.
No, I didn’t do anything to set it up.
I have just solder some wires from to the corresponding SIM contacts. If you are seeing two voltage spikes and then you don’t see anything that could mean that the negotiation at 1.8V has failed.
ETSI TS 102 221 describes the procedure for switching (and thus finding the appropriate) supply voltage in section 6.2:
6.2 Supply voltage switching
The terminal shall initially activate the UICC with the lowest voltage class available. If no ATR is received, the UICC shall be deactivated and activated with the next higher class, if supported by the terminal. If an ATR is received at the first applied voltage class, the contents of the ATR shall be analysed by the terminal. If the operating class used by the terminal is not supported by the UICC, the terminal shall deactivate the UICC and activate it with a supply voltage class indicated by the UICC. If the ATR is corrupted, the terminal shall perform the procedure at least 3 times using the same operating class before rejecting the UICC. In case of 3 consecutive corrupted ATRs, the terminal may activate the UICC with the next higher class. The terminal is restricted not to use but the next higher class in the retrial attempt in this case.
And the HL7800 only supports only1.8V sim
The USIM1 interface allows control of an only 1.8V USIM and is fully compliant with GSM 11.11 recommendations concerning USIM functions.
So my guess is something is wrong in the connection. My current connections(that I have manually soldered) from the hl7800 directly to the sim card is:
So maybe there is something wrong in your connection IO/CLK or RESET connections. The problem I had is that the library of the sim card holder I made in Altium had the wrong pin numbering.