Skip to content
  • 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.
  • Getting Started
  • Controller
  • Build
  • Hardware
  • Download/API
  • Forum
  • Store

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

Scheduled Pinned Locked Moved Hardware
47 Posts 17 Posters 61.0k 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

    tekkaT Offline
    tekkaT 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
    • tekkaT 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)

      tekkaT 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)

        tekkaT Offline
        tekkaT 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

            tekkaT 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

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


                14

                Online

                11.7k

                Users

                11.2k

                Topics

                113.0k

                Posts


                Copyright 2019 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
                • OpenHardware.io
                • Categories
                • Recent
                • Tags
                • Popular