Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Troubleshooting
  3. Ethernet Gateway On Arduino Mega 2056 Issues

Ethernet Gateway On Arduino Mega 2056 Issues

Scheduled Pinned Locked Moved Troubleshooting
15 Posts 5 Posters 5.4k Views 5 Watching
  • 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.
  • W Offline
    W Offline
    wergeld
    wrote on last edited by
    #1

    I have the SEEEDstudio ethernet shield W5200 and am using the ethernet gateway code found here. This works fine with SOFTSPI enabled under Mysensors v2 library on my UNO. However, when I build the code out for my Mega 2056 i get this error on the serial monitor:

    0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
    0;255;3;0;9;TSM:INIT
    0;255;3;0;9;!TSM:RADIO:FAIL
    0;255;3;0;9;!TSM:FAILURE
    0;255;3;0;9;TSM:PDT
    
    

    What am I missing here?

    1 Reply Last reply
    0
    • F Offline
      F Offline
      FotoFieber
      Hardware Contributor
      wrote on last edited by
      #2

      The SPI Pins are different on the MEGA2560 than on a 328-Arduino.

      How is your wiring of the NRF24L01+?

      1 Reply Last reply
      1
      • W Offline
        W Offline
        wergeld
        wrote on last edited by
        #3

        I am using the following hookup on the ethernet shield to the nrf+:
        A2 --> MISO
        A1 --> MOSI
        A0 --> SCK
        6 --> CSN
        5 --> CE

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sundberg84
          Hardware Contributor
          wrote on last edited by
          #4

          @wergeld - Maybe this can give you some hints? https://forum.mysensors.org/topic/1245/building-an-ethernet-gateway-on-an-arduino-mega/3

          Controller: Proxmox VM - Home Assistant
          MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
          MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
          RFLink GW - Arduino Mega + RFLink Shield, 433mhz

          W 1 Reply Last reply
          0
          • S sundberg84

            @wergeld - Maybe this can give you some hints? https://forum.mysensors.org/topic/1245/building-an-ethernet-gateway-on-an-arduino-mega/3

            W Offline
            W Offline
            wergeld
            wrote on last edited by
            #5

            @sundberg84
            I had read that. But, to be honest I could not make heads or tails about what the posters said did or did not work. There was no definitive answer on that thread. Some said try pins x/y/z and other said to try a/b/c. Yet, no one said "hey, this actually works". Closest was the comment by spugna85. But, looking at the v2 libraries it was already done (hence me using A0-2 pins).

            S 1 Reply Last reply
            0
            • W wergeld

              @sundberg84
              I had read that. But, to be honest I could not make heads or tails about what the posters said did or did not work. There was no definitive answer on that thread. Some said try pins x/y/z and other said to try a/b/c. Yet, no one said "hey, this actually works". Closest was the comment by spugna85. But, looking at the v2 libraries it was already done (hence me using A0-2 pins).

              S Offline
              S Offline
              sundberg84
              Hardware Contributor
              wrote on last edited by sundberg84
              #6

              @wergeld - ok, to bad :( give google search a go, it might help you find other threads.
              I cant help you more, not a mega user myself. By the way, ethernet gw works great on Uno or Nano as well.

              Controller: Proxmox VM - Home Assistant
              MySensors GW: Arduino Uno - W5100 Ethernet, Gw Shield Nrf24l01+ 2,4Ghz
              MySensors GW: Arduino Uno - Gw Shield RFM69, 433mhz
              RFLink GW - Arduino Mega + RFLink Shield, 433mhz

              W 1 Reply Last reply
              0
              • S sundberg84

                @wergeld - ok, to bad :( give google search a go, it might help you find other threads.
                I cant help you more, not a mega user myself. By the way, ethernet gw works great on Uno or Nano as well.

                W Offline
                W Offline
                wergeld
                wrote on last edited by
                #7

                @sundberg84
                Yea, by my UNO is used for templating projects for my slimNode. I am only making the ethernet gateway because the direct-connection of the nrf to the RPi is not yet supporting v2 library. Just seems silly to include extra hardware (uno/mega and ethernet shield) when the RPi has GPIO and the nrf can be connected to it. I am using domoticz on the RPi using serial gateway but only with v1.4.

                1 Reply Last reply
                1
                • F Offline
                  F Offline
                  FotoFieber
                  Hardware Contributor
                  wrote on last edited by FotoFieber
                  #8

                  Try with following defines and wire accordingly:

                  #define MY_RF24_CE_PIN 40
                  #define MY_RF24_CS_PIN 53
                  
                  W 1 Reply Last reply
                  0
                  • F FotoFieber

                    Try with following defines and wire accordingly:

                    #define MY_RF24_CE_PIN 40
                    #define MY_RF24_CS_PIN 53
                    
                    W Offline
                    W Offline
                    wergeld
                    wrote on last edited by
                    #9

                    @FotoFieber
                    Builds and still I get the error:

                    0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
                    0;255;3;0;9;TSM:INIT
                    0;255;3;0;9;!TSM:RADIO:FAIL
                    0;255;3;0;9;!TSM:FAILURE
                    0;255;3;0;9;TSM:PDT
                    
                    F 1 Reply Last reply
                    0
                    • tlpeterT Offline
                      tlpeterT Offline
                      tlpeter
                      wrote on last edited by
                      #10

                      I have this error also with a ENC28J60 module.
                      I have used the 1.6.8/9 and 11 ide but that doesn't matter.
                      This was on an Nano by the way.

                      1 Reply Last reply
                      0
                      • W wergeld

                        @FotoFieber
                        Builds and still I get the error:

                        0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
                        0;255;3;0;9;TSM:INIT
                        0;255;3;0;9;!TSM:RADIO:FAIL
                        0;255;3;0;9;!TSM:FAILURE
                        0;255;3;0;9;TSM:PDT
                        
                        F Offline
                        F Offline
                        FotoFieber
                        Hardware Contributor
                        wrote on last edited by
                        #11

                        @wergeld
                        My gateway is based on a mega 2560 with following wiring:

                        40 CE
                        51 MOSI
                        50 MISO
                        52 SCK
                        53 CSN

                        and the defines from above:

                        #define MY_RF24_CE_PIN 40
                        #define MY_RF24_CS_PIN 53
                        

                        Do you have this wiring?

                        W 1 Reply Last reply
                        0
                        • F FotoFieber

                          @wergeld
                          My gateway is based on a mega 2560 with following wiring:

                          40 CE
                          51 MOSI
                          50 MISO
                          52 SCK
                          53 CSN

                          and the defines from above:

                          #define MY_RF24_CE_PIN 40
                          #define MY_RF24_CS_PIN 53
                          

                          Do you have this wiring?

                          W Offline
                          W Offline
                          wergeld
                          wrote on last edited by
                          #12

                          @FotoFieber, no. As I stated above this is my wiring:

                          A2 --> MISO
                          A1 --> MOSI
                          A0 --> SCK
                          6 --> CSN
                          5 --> CE
                          

                          When I changed CSN/CE to the 2 pins you mentioned above it was and I was still getting this error:

                          A2 --> MISO
                          A1 --> MOSI
                          A0 --> SCK
                          53 --> CSN
                          40 --> CE
                          

                          To use your wiring I would need to modify the rest of the pin definitions in the code, yes?

                          K 1 Reply Last reply
                          0
                          • W wergeld

                            @FotoFieber, no. As I stated above this is my wiring:

                            A2 --> MISO
                            A1 --> MOSI
                            A0 --> SCK
                            6 --> CSN
                            5 --> CE
                            

                            When I changed CSN/CE to the 2 pins you mentioned above it was and I was still getting this error:

                            A2 --> MISO
                            A1 --> MOSI
                            A0 --> SCK
                            53 --> CSN
                            40 --> CE
                            

                            To use your wiring I would need to modify the rest of the pin definitions in the code, yes?

                            K Offline
                            K Offline
                            korttoma
                            Hero Member
                            wrote on last edited by
                            #13

                            Wiring like this does not apply for the Mega 2056

                            A2 --> MISO
                            A1 --> MOSI
                            A0 --> SCK

                            If you see from here -> https://arduino-info.wikispaces.com/file/view/Mega2-900.jpg/421499040/Mega2-900.jpg

                            Pinout for Mega 2056:
                            51 MOSI
                            50 MISO
                            52 SCK

                            You need to change your wiring.

                            • Tomas
                            W 1 Reply Last reply
                            1
                            • K korttoma

                              Wiring like this does not apply for the Mega 2056

                              A2 --> MISO
                              A1 --> MOSI
                              A0 --> SCK

                              If you see from here -> https://arduino-info.wikispaces.com/file/view/Mega2-900.jpg/421499040/Mega2-900.jpg

                              Pinout for Mega 2056:
                              51 MOSI
                              50 MISO
                              52 SCK

                              You need to change your wiring.

                              W Offline
                              W Offline
                              wergeld
                              wrote on last edited by
                              #14

                              @korttoma, excellent! I will try this out when I get home from work.

                              1 Reply Last reply
                              0
                              • W Offline
                                W Offline
                                wergeld
                                wrote on last edited by
                                #15

                                @korttoma
                                Success! Got this ethernet gateway up and running! Thank you very much.

                                1 Reply Last reply
                                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
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                18

                                Online

                                12.0k

                                Users

                                11.2k

                                Topics

                                113.4k

                                Posts


                                Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • MySensors
                                • OpenHardware.io
                                • Categories
                                • Recent
                                • Tags
                                • Popular