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. Hardware
  3. We are mostly using fake nRF24L01+'s, but worse fakes are emerging.

We are mostly using fake nRF24L01+'s, but worse fakes are emerging.

Scheduled Pinned Locked Moved Hardware
47 Posts 17 Posters 66.5k Views 8 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.
  • G gtortone

    Hi,
    I just received five NRF24L01+ clones (Si24R1) but on website it is reported and I did not realize it when I bought these modules...

    anyway is there a 'recipe' to have a Si24R1 working with MySensors ?
    I tested them with ping-pong examples and they work fine... but if I try to use a Si24R1 with MySensors libraries it does not work..

    Starting sensor (RNNNA-, 2.0.0)
    TSM:INIT
    TSM:RADIO:OK
    TSP:ASSIGNID:OK (ID=1)
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    TSM:FPAR
    TSP:MSG:SEND 1-1-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=bc:
    !TSM:FPAR:FAIL
    !TSM:FAILURE
    TSM:PDT
    TSM:INIT
    TSM:RADIO:OK
    TSP:ASSIGNID:OK (ID=1)
    TSM:FPAR

    Thanks in advance,
    Gennaro

    T Offline
    T Offline
    tekka
    Admin
    wrote on last edited by
    #41

    @gtortone Maybe worth trying the dev branch, I've updated the RF24 driver to better support certain clones :)

    G 1 Reply Last reply
    0
    • T tekka

      @gtortone Maybe worth trying the dev branch, I've updated the RF24 driver to better support certain clones :)

      G Offline
      G Offline
      gtortone
      wrote on last edited by gtortone
      #42

      @tekka Hi, thanks for the suggestion - I checked with MySensors dev branch from github but results are the same:

      15007 RF24:read register, reg=23, value=17
      15013 RF24:read register, reg=23, value=17
      15017 RF24:read register, reg=23, value=17
      15022 RF24:read register, reg=23, value=17
      15026 RF24:read register, reg=23, value=17
      15030 RF24:read register, reg=23, value=17
      15036 !TSM:FPAR:FAIL
      15038 TSM:FAIL:CNT=1
      15040 TSM:FAIL:PDT
      15042 RF24:write register, reg=0, value=12
      15046 RF24:power down

      If I replace the Si24R1 with genuine NRF24L01+ everything works... (also with MySensors master branch)

      T 1 Reply Last reply
      0
      • G gtortone

        @tekka Hi, thanks for the suggestion - I checked with MySensors dev branch from github but results are the same:

        15007 RF24:read register, reg=23, value=17
        15013 RF24:read register, reg=23, value=17
        15017 RF24:read register, reg=23, value=17
        15022 RF24:read register, reg=23, value=17
        15026 RF24:read register, reg=23, value=17
        15030 RF24:read register, reg=23, value=17
        15036 !TSM:FPAR:FAIL
        15038 TSM:FAIL:CNT=1
        15040 TSM:FAIL:PDT
        15042 RF24:write register, reg=0, value=12
        15046 RF24:power down

        If I replace the Si24R1 with genuine NRF24L01+ everything works... (also with MySensors master branch)

        T Offline
        T Offline
        tekka
        Admin
        wrote on last edited by tekka
        #43

        @gtortone Try dev branch + 1Mbps data rate setting:

        #define MY_RF24_DATARATE RF24_1MBPS
        
        1 Reply Last reply
        0
        • G Offline
          G Offline
          gtortone
          wrote on last edited by
          #44

          Hi tekka, thanks again but result is always the same...

          0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.0.1-beta
          4 TSM:INIT
          10 TSM:INIT:TSP OK
          12 TSF:SID:OK,ID=1
          14 TSM:FPAR
          1697 TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          3706 !TSM:FPAR:NO REPLY
          3708 TSM:FPAR
          5392 TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          7399 !TSM:FPAR:NO REPLY
          7401 TSM:FPAR
          9084 TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          11094 !TSM:FPAR:NO REPLY
          11096 TSM:FPAR
          12779 TSF:MSG:SEND,1-1-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          14788 !TSM:FPAR:FAIL
          14790 TSM:FAIL:CNT=1
          14792 TSM:FAIL:PDT

          I realized that if I disable broadcast search of parent node with:

          #define MY_PARENT_NODE_ID 0
          #define MY_PARENT_NODE_IS_STATIC

          the Si24R1 works fine !

          but I don't know if this can be a problem for other features of MySensors...

          1 Reply Last reply
          0
          • G Offline
            G Offline
            gtortone
            wrote on last edited by
            #45

            Hi tekka, just for information:

            • master branch => does not work with Si24R1 also disabling broadcast search of parent.
            • dev branch => works fine with Si24R1 disabling broadcast search of parent.

            Thanks,
            Gennaro

            T 1 Reply Last reply
            0
            • G gtortone

              Hi tekka, just for information:

              • master branch => does not work with Si24R1 also disabling broadcast search of parent.
              • dev branch => works fine with Si24R1 disabling broadcast search of parent.

              Thanks,
              Gennaro

              T Offline
              T Offline
              tekka
              Admin
              wrote on last edited by
              #46

              @gtortone said:

              • dev branch => works fine with Si24R1 disabling broadcast search of parent.

              This applies to all radios being genuine or clones, not mixed?

              1 Reply Last reply
              0
              • G Offline
                G Offline
                gtortone
                wrote on last edited by
                #47

                Hi,
                on gateway I'm using a NRF24L01+PA+LNA and everything works fine if I use NRF24L01+ or SI24R1 on sensor side.

                If I replace NRF24L01+PA+LNA with something different (NRF24L01+ or SI24R1 module) the communication does not work...

                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


                5

                Online

                12.1k

                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