🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    SIM7080G Module speed and stability

    Scheduled Pinned Locked Moved Arduino
    3 Posts 3 Posters 3.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      alan-zhang
      last edited by

      I have the SIM7080G module: https://shop.m5stack.com/products/sim7080g-cat-m-nb-iot-unit

      I'm using the TinyGSM lib to interface with the module. There are a couple of issues I've encountered:

      1. Speed: downloading the google logo (~4KB) over https take 7 - 12 seconds. I've tested the SIM card from a phone and it's 1MB/s download and upload. Downloading from http was equally slow, so doesn't look like to be encryption/compute bound. What can I do to make this a bit faster?

      2. When I make repeated HTTP calls in a loop for testing, the device would freeze or stop responding after a random amount of time (minutes). When I reboot the CPU (ESP32) sometime it would recover, sometimes not. Also when power is unplugged, sometimes the module would go into a state where it would not respond AT commands at all. I would have to power cycle the module, sometimes more than once, to get it to accept AT commands again. Is this expected and is there a reliable way to recover from this?

      Thank you!

      1 Reply Last reply Reply Quote 0
      • felmueF Offline
        felmue
        last edited by felmue

        Hello @alan-zhang

        1. Are you connecting with NB-IoT or Cat-M? According to the documentation the speed are:
          Cat-M: Up: 1119Kbps (= 140KB/s) Down: 589Kbps (= 74KB/s)
          NB-Iot: Up: 150Kbps (= 19KB/s) Down: 136Kbps (= 17KB/s)
          In other words far away from 1MB/s.
          Maybe increasing the Baudrate might help?

        2. Freezing could be a power issue. Make sure you use a good power source for your M5Stack and modem. Maybe consider to power the modem separately using one of these? (Please note: I cannot guarantee that this fixes the issue though. It's just an idea.)

        Thanks
        Felix

        GPIO translation table M5Stack / M5Core2
        Information about various M5Stack products.
        Code examples

        1 Reply Last reply Reply Quote 1
        • M Offline
          mtylerjr
          last edited by mtylerjr

          @alan-zhang said in SIM7080G Module speed and stability:

          I've tested the SIM card from a phone and it's 1MB/s download and upload.

          Your phone might be using 3g/4g/5g/LTE and not NB-Iot or Cat-M. In fact Ive never seen a phone that uses NB-Iot or Cat-M (Doesn't mean they might not exist though)

          M5Stack does sell an LTE module if you want LTE speeds though.

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post