M6E Nano - No serial comms

I have the Simultaneous RFID Tag reader (M6E Nano) and am unable to get serial communications. The Universal Reader Assistant software refuses to connect.

Windows 10 64 bit and using 64Bit version of the software.

I am using the breakout board FTDI pins using a 5V FTDI cable from Adafruit.

  • I have done a successful loop-back (rx to tx) test and the FTDI cable is working.

  • The red power led is always on when connected.

  • JP1 on the breakout is connected.

  • Using the on-board antenna (jumpers are correct)

  • I have tried multiple USB ports

  • I have tried a desktop power supply, which draws 220mA@5VDC and still no communication with RX/TX/GND connected from the FTDI cable.

  • I am selecting 115200 baud in the software

  • Checked COM Port (made note of all ports, unplugged cable… made note of what port disappeared… reconnected)

  • Nothing is NEAR or TOUCHING anything it shouldn’t be (ground plane, unused pins etc.)
  • Any help or suggestions would be appreciated.

    URA normally works and as far as I can see you have done already a lot of good diagnosing.

    Did the Nano worked before or did you have other issues with it?

    If it is new, I would return it

    I assume the com-port is detected and you can get into the main screen.

    If you enable the transport logs (in the connect tab). What info does that show?

    A very weird question… but it has happened that people connected the USB/Serial the wrong way around to the Nano board. The led will also be on… but not all the time. Maybe double-check.

    You already indicated that connecting RX/TX created a loopback… still try to use another USB cable for test.

    If you happen to have an Arduino or variant, you could try to connect it to the board with the Sparkfun library.

    As the last option to consider

    Only once someone had a problem that the firmware on the NANO was damaged and thus could not connect. There is a tab Firmware/license update in the URA. He was able to burn the new firmware and got it running. The firmware is available on https://www.jadaktech.com/resources/rfi … s|firmware. Make sure to use the 1.9 version. If you drop me a PM with your email I can also send you the zip file with the firmware.

    Thanks for the response Paul,

    I have confirmed the cable is the right way (grn on grn, blk on blk) and I have even broke out those pins so i can switch rx/tx just in case there was some screwup pinning the cable from factory, to no effect.

    The Nano is straight out of the bag from digikey.

    One thing I am going to try today is to build a logic level converter inline with tx and rx. Reading the specs on the FTDI cable I have it says that it is 5V BUT the rx/tx lines are at 3v3. Which would work with any 5v/3v3 system BUT the on board converter on the nano MAY need a 5V swing on the rx/tx lines.

    Basically Im going to have to go from 3v3 to 5v then back to 3v3 into the nano.

    If that doesn’t work i will attempt a firmware update… but don’t see how I can do that if I can’t even get it to connect.

    I’ll let you know what happens.

    if it is new… I would return it and do not even try a firmware update… I would consider it a DOA ( Dead ON Arrival)…

    Built a logic level converter and tested via loopback (rx to tx) and the circuit works fine.

    Connected the Nano (also tried switching rx/tx to tx/rx just to be sure) and it does not communicate.

    Tried powering with both USB power and Power Supply power (not at the same time obviously)

    Checked windows drivers to ensure the latest FTDI driver, and I have and am using the latest one (which was downloaded via windows update when FTDI cable was first plugged in.)

    All transport logs look like this:

    12-24-2021 04:13:16.824 PM Sending
        FF  00  03  1D  0C
    12-24-2021 04:13:16.924 PM Received
    12-24-2021 04:13:16.924 PM Sending
        FF  00  03  1D  0C
    12-24-2021 04:13:21.925 PM Received
    12-24-2021 04:13:21.926 PM Sending
        FF  00  03  1D  0C
    etc....
    

    Unless anyone has any suggestions… I guess all I can do is get a new FTDI cable and if that doesn’t work RMA it.

    it is requesting the hardware/firmware level and gets no response. What do you see in the log if you connect TX and RX. does it show receiving what you send? if so it will not be your FTDI cable…

    Ya, I have already proven the cable works with multiple loop-back tests. I always get back what I send (with echo OFF)

    But

    Just for fun I connected RX to TX on my cable and ran the test again via the URA software. The Transport Log looks the same as all the others, FF 00 03 1D 0C is sent and nothing is Received.

    When you hook RX to TX on your cable and run the URA software do you get the same result?

    12-25-2021 05:50:11.181 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:11.290 PM Received
    12-25-2021 05:50:11.290 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:16.302 PM Received
    12-25-2021 05:50:16.302 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:21.322 PM Received
    12-25-2021 05:50:21.322 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:26.327 PM Received
    12-25-2021 05:50:26.328 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:31.348 PM Received
    12-25-2021 05:50:31.349 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:36.352 PM Received
    12-25-2021 05:50:36.353 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:41.357 PM Received
    12-25-2021 05:50:41.358 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:46.361 PM Received
    12-25-2021 05:50:46.362 PM Sending
        FF  00  03  1D  0C
    12-25-2021 05:50:51.366 PM Received
    

    just tried it… get the same result as you… no echo to be seen by connecting RX and TX

    Also just tried one of the example sketches on a 5v uno board… “Module failed to respond. Please check wiring.”

    Using the Serial Header on the opposite side of the antenna… so HW/SW serial switch not in play.

    I would return it and get a replacement. OR try to upload the new firmware as stated earlier. Uploading the firmware is using a different protocol than a normal connect.

    I purchased a new M6E Nano board, and another https://www.sparkfun.com/products/15096 USB/Serial converter (just to be sure)

    Switched the converter to 5V and plugged it into the new board… everything works!

    Plugged it into the old board… everything works :x

    I don’t know how or why the old cable, which is proven to work… will not communicate EVEN AFTER going through a logic level converter AND powering the RFID board from external 5V (with a common ground).

    But… here we are.

    good to hear it works. A good point for others to check in case it does not work. My Nano works OK on 3V3, but as soon as I start to read or write a tag it can fail and I need the 5V or an external power supply to the board.

    Didn’t read the post in depth (sorry, too lazy!) But in case is relevant and you are interested:

    viewtopic.php?f=102&t=56879

    https://github.com/sparkfun/Simultaneou … 1003076756

    I kind of have an unhealthy obsession over the issue, so I recently ordered an FTDI cable from Adafruit to test against (https://www.adafruit.com/product/70), just out of curiosity, are you using that same cable?