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. NRF24 specific settings

NRF24 specific settings

Scheduled Pinned Locked Moved Troubleshooting
5 Posts 3 Posters 1.5k Views 3 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.
  • V Offline
    V Offline
    vobi
    wrote on last edited by
    #1

    Hello Guys!

    I still having issues with my nrf24 ranges...

    Anyway, I have some specific questions:

    How can I change CRC length (I guess default is 16, so maybe to 8?)

    How can I change (limit) the maximum payload size? I dont use custom payloads, so setting it to max 7-8 should be good. (Or mys uses dynamic payloads?)
    I hope this could give me better ranges (https://hallard.me/nrf24l01-real-life-range-test/).

    I have found all these settings in RF24.h but Im not that experienced programmer, to know how all these come together (I can use PA levels, and data rate, as there are examples for that).
    What are these other features, how can (should I) I use/check/change them?

    #define RF24_LNA_HCURR (0) - (NON P model something?)
    #define RF24_RF_DR_LOW (5)
    #define RF24_RF_DR_HIGH (3) (is this default?)
    #define RF24_RF_PWR_LOW (1)
    #define RF24_RF_PWR_HIGH (2) (is this default?)

    Any other idea on the software side please?
    (Already using 250k, PA MAX...)

    Thank You!

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

      I'd start to look better on the HW side, like antenna and such, but if you got cheap nrf24 clones there is not much you could do

      V 1 Reply Last reply
      0
      • gohanG gohan

        I'd start to look better on the HW side, like antenna and such, but if you got cheap nrf24 clones there is not much you could do

        V Offline
        V Offline
        vobi
        wrote on last edited by
        #3

        @gohan Thanks for the answer, but that was not the question. :)
        BTW, already doing that, too.

        1 Reply Last reply
        0
        • V vobi

          Hello Guys!

          I still having issues with my nrf24 ranges...

          Anyway, I have some specific questions:

          How can I change CRC length (I guess default is 16, so maybe to 8?)

          How can I change (limit) the maximum payload size? I dont use custom payloads, so setting it to max 7-8 should be good. (Or mys uses dynamic payloads?)
          I hope this could give me better ranges (https://hallard.me/nrf24l01-real-life-range-test/).

          I have found all these settings in RF24.h but Im not that experienced programmer, to know how all these come together (I can use PA levels, and data rate, as there are examples for that).
          What are these other features, how can (should I) I use/check/change them?

          #define RF24_LNA_HCURR (0) - (NON P model something?)
          #define RF24_RF_DR_LOW (5)
          #define RF24_RF_DR_HIGH (3) (is this default?)
          #define RF24_RF_PWR_LOW (1)
          #define RF24_RF_PWR_HIGH (2) (is this default?)

          Any other idea on the software side please?
          (Already using 250k, PA MAX...)

          Thank You!

          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by
          #4

          @vobi if you haven't already, check out the range troubleshooting flowchart at https://forum.mysensors.org/topic/666/debug-faq-and-how-ask-for-help

          MySensors uses dynamic payloads unless you have activated signing (the signature uses all available payload space).

          V 1 Reply Last reply
          0
          • mfalkviddM mfalkvidd

            @vobi if you haven't already, check out the range troubleshooting flowchart at https://forum.mysensors.org/topic/666/debug-faq-and-how-ask-for-help

            MySensors uses dynamic payloads unless you have activated signing (the signature uses all available payload space).

            V Offline
            V Offline
            vobi
            wrote on last edited by vobi
            #5

            @mfalkvidd Thanks for the help, well, it looks like I have to use a repeater...
            Anyways, if someone can come up with an explanation, please share! :)

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


            22

            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