Electron wont connect to the cloud - never ending green blink

Those log messages indicate that the cellular modem was not able to find a compatible tower. This could be caused by:

  • An unactivated or deactivated SIM card
  • No cellular signal
  • No supported carrier
  • Unsupported modem model (2G in Australia, for example)
  • Unsupported frequencies (U260 in Europe, for example)
  • A defective antenna or Electron

You can use the cloud debug tool carrier scan to see if there are any compatible towers visible:

Thanks for the replies, I should have probably explained, these are new Electrons fresh out of the box with no added components and without any custom firmware (apart for the one downloaded for 3rd party sim).

When I did a carrier report:
starting carrier report…

turning cellular on...
looking up operators (this may take up to 3 minutes)...
0000012121 [app] INFO: cellular response type=TYPE_PLUS len=12
0000012121 [app] INFO: \r\n
0000012122 [app] INFO: +CREG: 0\r\n
0000012132 [app] INFO: cellular response type=TYPE_PLUS len=13
0000012132 [app] INFO: \r\n
0000012132 [app] INFO: +CGREG: 0\r\n
0000073932 [app] INFO: cellular response type=TYPE_OK len=6
0000073932 [app] INFO: \r\n
0000073932 [app] INFO: OK\r\n
0000073932 [app] INFO: service rat=GSM mcc=65535, mnc=255, lac=0 ci=0 band=GSM 900 rssi=-121 bsic=0 arfcn=0 rxlev=0
looking up operator names...
results...
2G unknown GSM 900 0 bars

Working my way through the possible causes:

  • An unactivated or deactivated SIM card - works in phone
  • No cellular signal - good signal in phone in same location
  • No supported carrier - works in phone
  • Unsupported modem model (2G in Australia, for example) - using a 3G version Europe so should be good
  • Unsupported frequencies (U260 in Europe, for example) - using a model U270 in Europe so should be good

Which means it must be a defective antenna or Electron. So opened another brand new Electron, swapped the antenna… same problem. Inserted SIM into new Electron… works without any configuration! Then I uploaded your firmware but still gives similar output to above (though works fine when the firmware runs the normal tests).

What could be wrong with the first Electron? A faulty ufl connector maybe? It looks ok to me.
Is there any way to fix this?