Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    G01module: LTE modem pins and EMAC use

    Scheduled Pinned Locked Moved Getting Started
    g01 oem module
    6 Posts 4 Posters 1.8k Views 5 Watching
    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.
    • H Offline
      hwmaier
      last edited by

      The G01 module lists pins GPIO19 as LTE_CTS and GPIO27 as LTE_WAKE. These pins unfortunately collide with the EMAC RMII interface (EMAC_TXD0 and EMAX_RX_DV).

      Can these pins be disabled for the LTE interface or somehow multiplexed? For our application we would need both LTE modem and Ethernet interface.

      E 1 Reply Last reply Reply Quote 0
      • D Offline
        danielm
        last edited by

        Is there any plan to provide API for EMAC RMII in the FW?

        1 Reply Last reply Reply Quote 0
        • H Offline
          hwmaier
          last edited by

          @danielm said in G01module: LTE modem pins and EMAC use:

          Is there any plan to provide API for EMAC RMII in the FW?

          I don't know. I am interested to use the G01 with C/C++ and the Espressif esp-idf framework rather with Python and hoping that the LTE modem connection does not prohibit the use of Ethernet with the module.

          There seems very little information available at present regards the LTE modem, probably because the hardware is not yet released.

          1 Reply Last reply Reply Quote 0
          • E Offline
            Eric24 @hwmaier
            last edited by

            @hwmaier Are the pins used by the EMAC interface "fixed" or could they be changed in the driver?

            J 1 Reply Last reply Reply Quote 0
            • J Offline
              jmarcelino @Eric24
              last edited by jmarcelino

              @Eric24
              The RMII is a high speed interface so the pins are fixed. Same problem with the LoPy/SiPy..

              I don't think it will work... Maybe using a SPI Ethernet interface chip?

              H 1 Reply Last reply Reply Quote 0
              • H Offline
                hwmaier @jmarcelino
                last edited by

                The EMAC RMII signals are the few ESP32 signals which cannot be reassigned to different I/O pads on the ESP32.

                It is unfortunate that PyCom uses some of those pins for the LTE modem rather than pins which can be re-assigned. Being able to use the EMAC would have opened more use cases for the G01 hardware module.

                @jmarcelino said in G01module: LTE modem pins and EMAC use:

                Maybe using a SPI Ethernet interface chip?

                Using an SPI Ethernet defeats the purpose a bit as the ESP32 has a very capable and fast Ethernet MAC and the esp-idf has really good out-of-the-box software support for it.

                1 Reply Last reply Reply Quote 1

                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
                • 1 / 1
                • First post
                  Last post

                Pycom on Twitter

                Pycom