LTE/S3 troubleshooting

The below steps can be useful in troubleshooting connectivity issues.


Check the basics

  1. Set up your S3 bucket as per our S3 guide

  2. Verify that you can login via CANcloud by loading your Configuration File

  3. Ensure that you have followed the SIM card setup guide

  4. In particular, ensure that your SIM is correctly inserted[1]

  5. Check that your SIM card is active and has not hit a data limit

  6. Ensure that you are testing the unit in an area with proper 3G/4G coverage

  7. Power the unit for 5 min and see if it uploads the device.json to your S3 bucket

If the device still fails to connect, proceed to the next step below.


Verify a connection to our S3 test server

  1. Download our test Configuration File: config-01.08.json | config-01.09.json

  2. Load the file in the config editor and modify the SIM details to match your SIM

  3. Ensure that the 3G/4G antenna is connected and has clear access to the sky during your test

  4. Create a backup of your original Configuration File on the device SD card

  5. Add the test Configuration File to your SD card

  6. Power on your device with a suitable power supply (7-32 V DC, >3W) for 5 min

  7. Log into the S3 test server via CANcloud and check if your device uploads the device.json

  8. If the device does not connect, review the syslog.txt file on the SD for further diagnostics

  9. If the syslog shows issues reading the SIM, review your PIN and physical insertion

  10. If the syslog shows that the SIM is accepted, but unable to connect, review your APN/roaming

  11. Optionally test with another micro SIM card (update the Configuration File accordingly)

If it is still not connecting, please send us an e-mail with a zip of the entire SD content, details on which SIM cards you have tested and a description of your setup.

If the device connects, proceed to the next step below.


Test your own S3 server access

Assuming you have verified that your SIM card works with our AWS S3 test server, you can try with your own S3 server.

  1. Log into your own S3 server via CANcloud via your browser

  2. Delete the device Configuration File on your own S3 server[3]

  3. On the device SD, update your Configuration File to use your own S3 server details again

  4. Check if the device is now able to connect to your own server (i.e. is the device.json uploaded)

  5. If the device is still unable to connect to your server, check the below:

    • Verify that all your server details are correct (see the S3 server guides for syntax)

    • Verify that you do not use https:// in your endpoint (if you have enabled TLS, disable it)[4]

  6. Open your Configuration File via Notepad and set the syslog value from 0 to 3, then save it

  7. If a syslog.txt is already on the SD card, delete or rename it

  8. Try the test again and review the new syslog.txt for details

If you’re still unable to get started after trying the above steps, contact us and describe your results from the above tests. In your mail, please include a zip with your SD card contents.


Troubleshoot upload speed

The CANedge3 is able to upload data at 4-6 MB/min, depending on various factors. If you are seeing unexpectedly slow upload rates, consider below steps:

  1. Ensure the CANedge3 LTE antenna has clear line-of-sight to the sky

  2. Ensure that you are using the correct APN

  3. Ensure the S3 bucket region is near your deployment region

  4. Configure your log file splits to be 1-20 MB in size

  5. If deploying in areas with poor coverage, consider using a high-spec antenna

  6. If you are recording very high busloads (3+ MB/min MF4), consider using filters/prescalers[2]

Below we explain how you can do a clean evaluation of the upload speed:

  1. Download & unzip our simulated MF4 log files from here

  2. Add the meta/ folder from the zip to your SD card root to set your session counter to 50000000

  3. Add the 40000001/ folder inside your device SD LOG/<deviceid>/ folder

  4. Power on the device until it has offloaded the full 100 MB of 40000001/ to your S3 bucket

  5. In CANcloud, get the #min between the last/first upload in 40000001/ via ‘Last Modified (S3)’

  6. Divide 100 MB by the #min to get your upload speed in MB/min

  7. After testing, update the meta/meta_log.json session number to be your last session number + 1, then add this folder to your SD card root again to correct your session counter

If you are still unable to get the expected upload rates after trying the above steps, contact us and describe your results from the above tests. In your mail, please include your Configuration File.

If you’re still unable to get the expected upload rates after trying the above steps, contact us and describe your results from the above tests. In your mail, please include your Configuration File.