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 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.
  • Z Offline
    Z Offline
    Zeph
    Hero Member
    wrote on last edited by
    #2

    The other thing we might do is get into the habit of immediately quality testing new batches of nRF24L01+ modules.

    First thing is just to see if it works in ESB mode with our existing chips, and that it works on all channels (some clones are reported to be marginal at the ends of the band).

    I wonder how else to test RF quality. Maybe have a standard test location - like test it from a particular place in the garage against a known existing node, where we know that our old nodes would work but maybe barely. If the new batch fails from that location, we won't waste too much time with weak chips confusing our debugging in the middle of a more complex project.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mainali
      wrote on last edited by mainali
      #3

      I am a victim of those fake clones. As I was just starting with nrf, it took me 3 days of debugging to figure out that issue is with the RF module itself, it wont send ACK, altogether.I bought 5 of then for $4.1427268738276-453722785.jpg

      The other one I am using is little better but its not a nrf+, I had to disable the isPvariant(), check to solve the check wires problem.1427268971445-657449782.jpg

      pit007P Z 2 Replies Last reply
      0
      • bjornhallbergB Offline
        bjornhallbergB Offline
        bjornhallberg
        Hero Member
        wrote on last edited by
        #4

        Unsettling stuff. Thanks for the warning. Makes me wonder exactly how advanced the Chinese clone factories are, I mean, if they are making this relatively advanced IC, is any IC safe from China? Granted that only high volume stuff is worth cloning.

        Another reason to move away from the NRF24 if opportunity arises. Genuine (?) RFM69 are looking better and better.

        1 Reply Last reply
        0
        • M mainali

          I am a victim of those fake clones. As I was just starting with nrf, it took me 3 days of debugging to figure out that issue is with the RF module itself, it wont send ACK, altogether.I bought 5 of then for $4.1427268738276-453722785.jpg

          The other one I am using is little better but its not a nrf+, I had to disable the isPvariant(), check to solve the check wires problem.1427268971445-657449782.jpg

          pit007P Offline
          pit007P Offline
          pit007
          wrote on last edited by
          #5

          @mainali The chips on your first picture I got also one time. IMO it is the nRF24L01 without the plus '+' - I detect it by comparing the register resonses with there datsheets.

          1 Reply Last reply
          0
          • Z Offline
            Z Offline
            Zeph
            Hero Member
            wrote on last edited by
            #6

            Yes, some might be clones of the nRF24L01 (no +). Others have bugs.

            And at least some modules with epoxy blobs rather than chips may also be missing some of the normal external passive components leading to reduced performance - in addition to questionable chips per se. This is almost worse for our sanity - being flakey rather than outright failing some digital aspect (like ESB) 100% of the time.

            One commenter in one of the above referenced threads mentioned having one module which seemed unusually tolerant of the power supply quality - which he believed was a genuine Nordic chip. Maybe the PS issues we've all adapted to are largely due to our using clones (even the relatively good clones).

            1 Reply Last reply
            0
            • M mainali

              I am a victim of those fake clones. As I was just starting with nrf, it took me 3 days of debugging to figure out that issue is with the RF module itself, it wont send ACK, altogether.I bought 5 of then for $4.1427268738276-453722785.jpg

              The other one I am using is little better but its not a nrf+, I had to disable the isPvariant(), check to solve the check wires problem.1427268971445-657449782.jpg

              Z Offline
              Z Offline
              Zeph
              Hero Member
              wrote on last edited by Zeph
              #7

              @mainali said:

              I am a victim of those fake clones.

              Well said. We've grown used to the quality clones, now there are "fake" clones on the market.

              Sort of like cheap cheeses. In the US there used to be "natural" cheese, and "pasturized process" cheese (like "American cheese", a sad thing to have named after your nation). Then there was a brand of semi-soft block cheese called "Velveeta" which was labeled as "pasturized process cheese food". And some off-brand variants of that were labeled "imitation pasturized process cheese food". (These were all legal distinctions based on US Gov't standards, and the terminology has since changed).

              So our nRF modules started out at "pasturized process cheese", and now there's "imitation pasturized process cheese food" entering the market - without such honest labeling.

              1 Reply Last reply
              0
              • MagiskeM Offline
                MagiskeM Offline
                Magiske
                wrote on last edited by
                #8

                So can we identify the "fakes" vs "real fakes" by dumping chip info or is that 100% faked to?

                1 Reply Last reply
                0
                • hekH Offline
                  hekH Offline
                  hek
                  Admin
                  wrote on last edited by
                  #9

                  Emailed my contact at Nordic about this a month ago.

                  There are unfortunately little they can do about the problem. There is almost a zero cost to open an Aliexpress shop and there the chinese goverment/Alibaba does not care enough.

                  http://resources.alibaba.com/topic/801220532/What_to_do_if_you_ve_received_fake_products.htm

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    phil83
                    wrote on last edited by
                    #10

                    Probably we could open a permanent thread where we can post our experiences with different aliexpress shops regarding nrf24l01+?

                    Is there a chance to write a short arduino program to check the identity of the nrf chip used? Then we could check the ones we receive and put this experience also in the above mentioned thread?

                    ChaoticC 1 Reply Last reply
                    1
                    • hekH Offline
                      hekH Offline
                      hek
                      Admin
                      wrote on last edited by
                      #11

                      A fake chip test program would be great. If someone would like to take a stab at it many would be happy here.

                      Guess the members could help sending sample fake chips to someone interested in the "fakalyzer"-project.

                      1 Reply Last reply
                      2
                      • MagiskeM Offline
                        MagiskeM Offline
                        Magiske
                        wrote on last edited by
                        #12

                        Ran the nRF24 GettingStarted and got this from two different nRF24's

                        Standard nRF24L01+

                        STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
                        RX_ADDR_P0-1 = 0xa8a8e1fc62 0xf0f0f0f0d2
                        RX_ADDR_P2-5 = 0xff 0xc4 0xc5 0xc6
                        TX_ADDR = 0xa8a8e1fc00
                        RX_PW_P0-6 = 0x20 0x20 0x20 0x00 0x00 0x00
                        EN_AA = 0x3b
                        EN_RXADDR = 0x07
                        RF_CH = 0x4c
                        RF_SETUP = 0x07
                        CONFIG = 0x0f
                        DYNPD/FEATURE = 0x00 0x06
                        Data Rate = 1MBPS
                        Model = nRF24L01+
                        CRC Length = 16 bits
                        PA Power = PA_HIGH

                        nRF24L01+ with Antenna

                        STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
                        RX_ADDR_P0-1 = 0xe7e7e7e7e7 0xf0f0f0f0d2
                        RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
                        TX_ADDR = 0xe7e7e7e7e7
                        RX_PW_P0-6 = 0x00 0x20 0x00 0x00 0x00 0x00
                        EN_AA = 0x3f
                        EN_RXADDR = 0x03
                        RF_CH = 0x4c
                        RF_SETUP = 0x07
                        CONFIG = 0x0f
                        DYNPD/FEATURE = 0x00 0x00
                        Data Rate = 1MBPS
                        Model = nRF24L01+
                        CRC Length = 16 bits
                        PA Power = PA_HIGH

                        The one with antenna's adresse looks kind of "strange", but don't know if we can read anything out of this ????

                        1 Reply Last reply
                        0
                        • P phil83

                          Probably we could open a permanent thread where we can post our experiences with different aliexpress shops regarding nrf24l01+?

                          Is there a chance to write a short arduino program to check the identity of the nrf chip used? Then we could check the ones we receive and put this experience also in the above mentioned thread?

                          ChaoticC Offline
                          ChaoticC Offline
                          Chaotic
                          wrote on last edited by
                          #13

                          @phil83 said:

                          Probably we could open a permanent thread where we can post our experiences with different aliexpress shops regarding nrf24l01+?

                          I'd be interested to see a list of "good" sellers from aliexpress and not just for the radios. It seems like the store links just point to the cheapest one with free shipping some times. I haven't bought enough stuff to get burnt (7 orders of which 2 have come in and the rest should be in a week or 2) but it is one of the things that keeps me wary.

                          1 Reply Last reply
                          1
                          • P Offline
                            P Offline
                            phil83
                            wrote on last edited by
                            #14

                            @chaotic I would also be interested and could contribute to a complete list. But for reading and finding it would be much easier to open several threads dealing with different parts or groups of parts.

                            1 Reply Last reply
                            0
                            • pit007P Offline
                              pit007P Offline
                              pit007
                              wrote on last edited by pit007
                              #15

                              As I get my fakes I open a dispute and add this info - it war clear enough to get my money back ;-):
                              UT84ELwXkXdXXcUQpbXV.png

                              So, the chips differ in the register number 09 (CD/RPD).

                              1 Reply Last reply
                              2
                              • P Offline
                                P Offline
                                phil83
                                wrote on last edited by phil83
                                #16

                                I just used the GettingStarted and got the following reply from a nrf24l01+ with antenna:

                                RF24/examples/GettingStarted/
                                ROLE: Pong back
                                *** PRESS 'T' to begin transmitting to the other node
                                STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
                                RX_ADDR_P0-1 x00 = 0xe7e7e7e7e7 0xf0f0f0f0d2
                                RX_ADDR_P2-5 x00 = 0xc3 0xc4 0xc5 0xc6
                                TX_ADDR = 0xe7e7e7e7e7
                                RX_PW_P0-6 x00 = 0x00 0x20 0x00 0x00 0x00 0x00
                                EN_AA = 0x3f
                                EN_RXADDR x00 = 0x03
                                RF_CH = 0x4c
                                RF_SETUP x00 = 0x07
                                CONFIG = 0x0f
                                DYNPD/FEATURE x00 = 0x00 0x00
                                Data Rate = 1MBPS
                                Model = nRF24L01+
                                CRC Length = 16 bits
                                PA Power = PA_HIGH

                                So it's the same like @Magiske.

                                1 Reply Last reply
                                0
                                • m26872M Offline
                                  m26872M Offline
                                  m26872
                                  Hardware Contributor
                                  wrote on last edited by
                                  #17

                                  Am I the only one missing references to earlier discussions in this subject? Like this one..

                                  1 Reply Last reply
                                  1
                                  • Pradeepa SenanayakeP Offline
                                    Pradeepa SenanayakeP Offline
                                    Pradeepa Senanayake
                                    wrote on last edited by
                                    #18

                                    This is the first time I'm putting anything here. I also have been developing a C based library for one of the NRF24L01 (no plus) devices.. I used a Stellaris Launchpad to interface with the chip. Eventhough most of the functionality work correctly I saw the CD (Carrier Detect) is not functioning properly. Once it is high it is always high. To make it low I had to flush the RX buffer. It is really strange. I bought my sensors from e-Bay. So they must be clones :D. Can someone try this CD thing and see whether it is working properly?

                                    1 Reply Last reply
                                    0
                                    • NeverDieN Offline
                                      NeverDieN Offline
                                      NeverDie
                                      Hero Member
                                      wrote on last edited by NeverDie
                                      #19

                                      Has anyone here found a good vendor for modules that use genuine Nordic NRF24L01+ chips?

                                      1 Reply Last reply
                                      0
                                      • hekH Offline
                                        hekH Offline
                                        hek
                                        Admin
                                        wrote on last edited by
                                        #20

                                        You could buy your modules from Itead. They have promised us to only source genuine Nordic chips. They are a little higher in price/shipping but you could also take the opportunity to buy a MySensors Micro board to support the project :)

                                        The ebay/aliexpress shops is a bit of a chance-taking as they might switch sourcing partner at any time.

                                        NeverDieN 1 Reply Last reply
                                        1
                                        • hekH hek

                                          You could buy your modules from Itead. They have promised us to only source genuine Nordic chips. They are a little higher in price/shipping but you could also take the opportunity to buy a MySensors Micro board to support the project :)

                                          The ebay/aliexpress shops is a bit of a chance-taking as they might switch sourcing partner at any time.

                                          NeverDieN Offline
                                          NeverDieN Offline
                                          NeverDie
                                          Hero Member
                                          wrote on last edited by
                                          #21

                                          @hek said:

                                          You could buy your modules from Itead. They have promised us to only source genuine Nordic chips. They are a little higher in price/shipping but you could also take the opportunity to buy a MySensors Micro board to support the project :)

                                          The ebay/aliexpress shops is a bit of a chance-taking as they might switch sourcing partner at any time.

                                          Fair enough. I just now ordered some allegedly Itead NRF24L01+ modules from an Itead distributor, but I suppose there's a risk the distributor might get greedy and ship me something else. On a different thread, someone mentioned that the Itead modules each come in their own box. Would someone please post a photo of the individualized packaging for the Itead modles? If it's distinctive, it might serve as a kind of "certificate of authenticity." I realize that could be faked also, but it would make it a little harder for someone to fake, and so it's better than nothing.

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


                                          8

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