# BORON 2G/3G External sim

**URL:** <https://community.particle.io/t/boron-2g-3g-external-sim/67616>\
**Category:** Hardware\
**Tags:** boron\
**Created:** [September 20, 2024, 8:54am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616 "2024-09-20T08:54:12Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 8:54am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/1 "2024-09-20T08:54:12Z")

</div>

Hello,

I have boron 2G/3G kit i want use external sim with it in INDIA.  
I already use BSNL sim before with it, but now in INDIA there is no particular 2G/3G sim available all are in 4G and 5G (BSNL,Airtel,VI..)

so, is there any possibility to use 4G sim with my 2G/3G boron kit?

@rickkas7

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [September 20, 2024, 9:06am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/2 "2024-09-20T09:06:41Z")

</div>

It's not a SIM limitation. It's that the cellular modem on the Boron 2G/3G does not support LTE. It's not possible use the Boron 2G/3G in locations that do not have 2G or 3G service.

The only options at this time are the B-SoM B524 and M-SoM M524, however these devices do not support an external SIM and there are permanent roaming restrictions in India and are not recommended.

---

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 9:13am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/3 "2024-09-20T09:13:18Z")

</div>

I guess there has been a misunderstanding.  
There is 2G/3G coverage in INDIA region. And I`m using Boron 2G/3G kit (pre-2021). According to the Docs, I should be able to use an external SIM Card. I was able to test it with a BSNL (3G) SIM Card, but i seem to have misplaced it somewhere. So, just to resolve a doubt, can i use my LTE SIM in the boron to utilize 2G/3G?

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [September 20, 2024, 9:16am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/4 "2024-09-20T09:16:25Z")

</div>

Yes, that should work, as long as your LTE 3rd-party SIM is from a carrier that still supports 2G/3G.

---

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 9:49am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/6 "2024-09-20T09:49:50Z")

</div>

we tried following the documentation for configuring boron with 3rd party external SIM. We flashed this code to the boron.

```auto
#include "Particle.h"

#include "dct.h"

SYSTEM_MODE(SEMI_AUTOMATIC);

void setup() {
    Cellular.setActiveSim(EXTERNAL_SIM);
    Cellular.setCredentials("www"); // Replace with the correct APN

    // This clears the setup done flag on brand new devices so it won't stay in listening mode
    const uint8_t val = 0x01;
    dct_write_app_data(&val, DCT_SETUP_DONE_OFFSET, 1);

    // This is just so you know the operation is complete
    pinMode(D7, OUTPUT);
    digitalWrite(D7, HIGH);
}

void loop() {
}

```

And then we flashed tinker to boron.  
Now, the boron is stuck in a reset loop (blinking green, then it resets). We can see the ICCID of our SIM Card via `particle identify`.  
Are we missing out any steps?

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [September 20, 2024, 10:10am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/7 "2024-09-20T10:10:02Z")

</div>

How did you flash the device? The recommended way is to use Workbench and use Particle: Flash application (local).

If you used another method like the CLI, make sure you target the version of Device OS that is already on the device, or flash that version of Device OS first.

If that code caused the device to go into blinking green, it's because the target version of the firmware you compiled is higher than what is on the device and it's trying to go online to get the updated Device OS binaries, but it can't do so, because the SIM or APN setting is wrong.

---

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 10:30am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/8 "2024-09-20T10:30:02Z")

</div>

We used CLI to flash the device. we made sure that the OS version is consistent. But we are still facing those issues. There seems to be no issues with the SIM Card itself.  
P.S.: We used this documentation. [https://docs.particle.io/troubleshooting/guides/connectivity-troubleshooting/using-3rd-party-sim-cards/](https://docs.particle.io/troubleshooting/guides/connectivity-troubleshooting/using-3rd-party-sim-cards/)

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [September 20, 2024, 11:00am UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/9 "2024-09-20T11:00:13Z")

</div>

Sorry, I just noticed that you flashed tinker again, and it was blinking green for tinker, not for the APN setting code.

The next step is to use [Web Device Doctor](https://docs.particle.io/tools/doctor/) or [Cloud Debug](https://docs.particle.io/troubleshooting/connectivity/cloud-debug/) to get a log of what the device is doing and make sure the SIM change took effect.

Since it's stuck at blinking green, the problem is that the SIM switch did not occur, the SIM is not activated with the 3rd-party platform, or there is no coverage at that location for that SIM for 2G/3G. The log should indicate which.

If the device was stuck at blinking cyan it could be the APN.

---

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 12:15pm UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/10 "2024-09-20T12:15:47Z")

</div>

We are not able to get the logs as the device keeps on disconnecting. Using `particle identify`, we observed that the SIM switch did occur. As for network coverage, we referenced this documentation [https://docs.particle.io/reference/cellular/cellular-carriers/?tab=ByDevice&device=Boron%20BRN310%202G%2F3G%20Global%20(before%202021)&region=Asia](https://docs.particle.io/reference/cellular/cellular-carriers/?tab=ByDevice&device=Boron%20BRN310%202G%2F3G%20Global%20(before%202021)&region=Asia)  
It mentions that the India Region has two Carriers - Vi & Airtel. We are using the Vi SIM Card.

---

<div class="post-metadata">

**Author:** ![rickkas7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rickkas7/32/8681_2.png) [@rickkas7](https://community.particle.io/u/rickkas7)\
**Post date:** [September 20, 2024, 12:20pm UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/11 "2024-09-20T12:20:17Z")

</div>

Disconnecting from USB? During flash, or when trying to obtain the log?

Do you have the external LiPo battery connected? That is required for 2G/3G, and can also prevent being able to connect if not connected.

---

<div class="post-metadata">

**Author:** ![Energy](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Energy](https://community.particle.io/u/Energy)\
**Post date:** [September 20, 2024, 12:29pm UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/12 "2024-09-20T12:29:27Z")

</div>

Got It !! It seems that I neglected the need of the battery. After making the connection, it works as intended. Thank you for being patient with us. And sorry for taking up too much of your time.  
Again, Thank you very much.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/3/2/3291e3c9351789fe8620ae5bcec8d3fec67ff221.png) [@system](https://community.particle.io/u/system)\
**Post date:** [October 20, 2024, 10:29pm UTC](https://community.particle.io/t/boron-2g-3g-external-sim/67616/13 "2024-10-20T22:29:31Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
