Ok, there are a number of threads here about this, but none of them are really helpful. I am in South Korea at the moment and the hologram SIM card does not work here. I do some of my development remotely with partners in the US. The whole hologram stack works ok there, but that is not sufficient for us. I need some connectivity here as well as being able to use an alternative SIM whenever the hologram one does not work.
I can handle losing the hologram cloud infrastructure in the cases that I run a backup SIM. What I want is to use the ublox modem directly when that happens. How do I send AT commands to it from the Arduino enviroment (Is that what Serial1 is connected to)? I understand that the firmware assumes that it has complete control over the ublox, but surely if I never use any of the Dash.() API (Dash.begin() etc…) then there should not be a conflict.
Alternatively, is the firmware source out as promised, maybe together with build instructions?
Ok, I would like to add some information here. I missed it at first when reading the docs, but Hologram actually made it incredibly easy to talk to the ublox modem directly. It is documented here:
Basically, call HologramCloud.enterPassthrough(); in setup() and SerialSystem is then a direct serial connection to the modem. For example, a call with
SerialSystem.println(“AT+CGMI”);
results in:
u-blox
OK
kudos to hologram!
I don’t know how which commands to send to the ublox to change the SIM card configuration yet. If anyone has any info at all, I would appreciate the input. If I figure it out, I will share here…
Hey @janbbeck, we’d actually like to help figure out why there isn’t coverage there. We have carriers that are on our network in South Korea. Could you tell us more about the hardware you’re using? It’s possible that the hardware working in the states won’t work over there because of different bands being used.