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. Attempting communication between OG RPi Model B and RF24L01+

Attempting communication between OG RPi Model B and RF24L01+

Scheduled Pinned Locked Moved Troubleshooting
4 Posts 2 Posters 829 Views 2 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.
  • D Offline
    D Offline
    dclems
    wrote on last edited by
    #1

    So I have been following along with the following tutorial: https://www.raspberrypi.org/magpi/pi-mi-light/
    The tutorial has you cloning an older repo, so I swapped that for the newer repo and at at this point I am just trying to get the communication to work between my RF24L01+ module and my RPi original model B.

    Heres what I have tried so far:

    -I installed the TMRh20/RF24 repo, then installed MySensors, wired it up according to the schematic located at: https://www.mysensors.org/build/raspberry, and ran sudo ./bin/mysgw -d
    --->mysgw: !TSM:INIT:TSP FAIL

    -Same steps as above only ran a config file with --my-transport=nrf24 and reran the make/make install files..
    --->mysgw: !TSM:INIT:TSP FAIL

    -Reinstall everything from scrach, redo the wiring, retest both of the above... same
    -Attempt a new wiring by placing the CE on pin 15 (a common config, so it seems) and ran: ./configure --my-transport=nrf24 --my-rf24-ce-pin=15 --my-rf24-cs-pin=24
    make/make install
    --->mysgw: !TSM:INIT:TSP FAIL

    So... I've exhausted the hardware troubleshooting I can think of. I rewired multiple times and swapped the chip out for my spare.
    The chips are definitely fakes. I purchased these exact ones :
    http://www.ebay.com/itm/2Pcs-Wireless-Transceiver-Module-NRF24L01-2-4GHz-Antenna-For-Arduino-USship-N37/401096007415?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649

    Do the fake chips just not work at all? Has anyone gotten these chips to work or had similar problems?

    Thank you. I am driving myself crazy trying to get these things to even register.

    1 Reply Last reply
    0
    • gohanG Offline
      gohanG Offline
      gohan
      Mod
      wrote on last edited by
      #2

      personally I am very happy with these
      The other clones I got at least there were working but with short range. Did you try to use a normal Arduino UNO as gateway? Just to see if anything changes

      D 1 Reply Last reply
      0
      • gohanG gohan

        personally I am very happy with these
        The other clones I got at least there were working but with short range. Did you try to use a normal Arduino UNO as gateway? Just to see if anything changes

        D Offline
        D Offline
        dclems
        wrote on last edited by
        #3

        @gohan said in Attempting communication between OG RPi Model B and RF24L01+:

        Did you try to use a normal Arduino UNO as gateway? Just to see if anything changes

        I'll have to try that out, but I don't actually own any arduino at the moment. I usually just used to borrow the ones that were available in some of my classes. I will have to remedy this.

        There is one review of the ebay listing I bought these off where he said:
        "Just note that you have to deliberately set the channel before these devices will work. They must ship in an uninitialized state, and other NRF24l01's that I've bought before work out of the box without needing this, so I almost thought they were defective!"

        Any idea what he means by "deliberately set the channel"?

        1 Reply Last reply
        0
        • gohanG Offline
          gohanG Offline
          gohan
          Mod
          wrote on last edited by
          #4

          Nrf24 use channels (frequencies), by default mysensors uses 76 if you don't specify anything, so channel is set and you should be covered.
          Btw, at least a couple of Uno or nano are a must to have them available if you want to do Arduino programming

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          11

          Online

          11.7k

          Users

          11.2k

          Topics

          113.1k

          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