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. Uploading to Arduino Pro Mini fails with FTDI

Uploading to Arduino Pro Mini fails with FTDI

Scheduled Pinned Locked Moved Troubleshooting
ftdi arduino
13 Posts 5 Posters 18.8k Views 1 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.
  • JohnJ John

    Connection is good, maybe missing bootloader, or update the ftdi drivers? Maybe this link helps: http://forum.arduino.cc/index.php/topic,156317.0.html

    M Offline
    M Offline
    Micke
    wrote on last edited by
    #4

    @Yveaux - thanks for you fast response. I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

    @John, thanks for confirming the wiring. So on to the next steps: boot loader or ftdi drivers? I read the link you kindly suggested. The behavior of the board is identical and the blog refers to a long illustrated article on how to upload a new boot loader. That is a pretty complex project so I will start with the driver. A question, is the FTDI OSX/Windows/Linux driver different for each Arduino board? I know the driver is good for the Uno.

    YveauxY 1 Reply Last reply
    0
    • JohnJ Offline
      JohnJ Offline
      John
      Plugin Developer
      wrote on last edited by
      #5

      The uno is just a regular (usb) serial interface with in all your mentioned OS's native supported (All though i'm no mac expert). The FTDI driver is only needed for older arduino prototype boards (integrated) because they have the FTDI chip, just as you are using, but now not integrated.

      So the driver is not different for every arduino board, the latest FTDI drivers should support (if i'm correct) all the arduino boards containing this FTDI chip.

      To summarize, Uno is not using FTDI drivers, your setup with the FTDI should. Have you followed this page: http://arduino.cc/en/guide/macOSX ?

      My Domotica project: http://www.pidome.org

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

        Before burning a bootloader, I would confirm that the FTDI is working.

        You could program your Arduino to echo data received on Serial back out to Serial, at say 9600 bps. Test that it works in Serial Monitor - it should send back what you type in (and SEND). Then disconnect the USB cable, and power the Uno from its power jack.

        Connect the FTDI cable's TX and RX to the Uno's RX and TX pins; also connect ground but not +5. Connect to the FTDI with Serial Monitor (it will have a different com port than the Uno did) configured to 9600 bps. See if the Uno will echo what you type, as it did when connected by USB.

        If so then your FTDI drivers are working, and then you might try reloading the APM's bootloader. If you cannot get serial data to/from the APM via FTDI, then you probably won't be able to send programs either.

        The above suggested test uses shared ground but separate 5V power supply for the Uno; you could instead power the Uno from the FTDI cable (no other power source), to make sure the FTDI's power is good.

        1 Reply Last reply
        0
        • M Micke

          @Yveaux - thanks for you fast response. I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

          @John, thanks for confirming the wiring. So on to the next steps: boot loader or ftdi drivers? I read the link you kindly suggested. The behavior of the board is identical and the blog refers to a long illustrated article on how to upload a new boot loader. That is a pretty complex project so I will start with the driver. A question, is the FTDI OSX/Windows/Linux driver different for each Arduino board? I know the driver is good for the Uno.

          YveauxY Offline
          YveauxY Offline
          Yveaux
          Mod
          wrote on last edited by
          #7

          @Micke said:

          I would agree with you if it wasn't for this pic (http://arduino.cc/en/Guide/ArduinoProMini) (halfway down) on arduino.cc...

          I wouldn't be so sure about that... I've seen arduino pro minis with different pin layouts.
          The one on the picture is a sparkfun board, and your isn't.

          http://yveaux.blogspot.nl

          1 Reply Last reply
          0
          • JohnJ John

            The uno is just a regular (usb) serial interface with in all your mentioned OS's native supported (All though i'm no mac expert). The FTDI driver is only needed for older arduino prototype boards (integrated) because they have the FTDI chip, just as you are using, but now not integrated.

            So the driver is not different for every arduino board, the latest FTDI drivers should support (if i'm correct) all the arduino boards containing this FTDI chip.

            To summarize, Uno is not using FTDI drivers, your setup with the FTDI should. Have you followed this page: http://arduino.cc/en/guide/macOSX ?

            M Offline
            M Offline
            Micke
            wrote on last edited by
            #8

            @John @Zeph @Yveaux - Thanks guys, I got it to work and thought I better write it down for others with the same issue.

            When sending a sketch to the Arduino Pro Mini (328, 5V) the IDE gives an error, after the upload progress bar stops a while at around 90%: "avrdude: stk500_recv(): programmer is not responding".

            The issue is the missing FTDI driver for OSX. Of course, all is in the installation instructions, but you need to select the correct driver. I think my problem was the wrong driver.

            This is how I did the successful installation of the required FTDI drivers for Arduino Pro Mini on a MBP 2010 with OSX 10.9.4:

            • Download and install the Arduino IDE (it is actually just a zipped download of the arduino.app) by moving it into the Application folder
            • Head over to the FTDI Driver page.
            • Select VCP Drivers->Mac OSX->x86 (32-bit) and download
            • mount the dmg and run the installer (there are two installers, select the one with the higher release number)
            • a nice installation script runs for a while, after it finished
            • restart your mac (don't know if this step is actually required).

            Voila! It works.

            YveauxY 1 Reply Last reply
            0
            • M Micke

              @John @Zeph @Yveaux - Thanks guys, I got it to work and thought I better write it down for others with the same issue.

              When sending a sketch to the Arduino Pro Mini (328, 5V) the IDE gives an error, after the upload progress bar stops a while at around 90%: "avrdude: stk500_recv(): programmer is not responding".

              The issue is the missing FTDI driver for OSX. Of course, all is in the installation instructions, but you need to select the correct driver. I think my problem was the wrong driver.

              This is how I did the successful installation of the required FTDI drivers for Arduino Pro Mini on a MBP 2010 with OSX 10.9.4:

              • Download and install the Arduino IDE (it is actually just a zipped download of the arduino.app) by moving it into the Application folder
              • Head over to the FTDI Driver page.
              • Select VCP Drivers->Mac OSX->x86 (32-bit) and download
              • mount the dmg and run the installer (there are two installers, select the one with the higher release number)
              • a nice installation script runs for a while, after it finished
              • restart your mac (don't know if this step is actually required).

              Voila! It works.

              YveauxY Offline
              YveauxY Offline
              Yveaux
              Mod
              wrote on last edited by
              #9

              @Micke Glad you fixed it!
              Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

              http://yveaux.blogspot.nl

              M Paul AugustoP 2 Replies Last reply
              0
              • JohnJ Offline
                JohnJ Offline
                John
                Plugin Developer
                wrote on last edited by
                #10

                @Micke Good you got it working!

                My Domotica project: http://www.pidome.org

                1 Reply Last reply
                0
                • YveauxY Yveaux

                  @Micke Glad you fixed it!
                  Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

                  M Offline
                  M Offline
                  Micke
                  wrote on last edited by
                  #11

                  @Yveaux said:> silkscreen

                  Sorry, cannot explain that. However it is exactly as in the official pic on arduino.cc that i linked above: the CTS connects to the GND.

                  1 Reply Last reply
                  0
                  • YveauxY Yveaux

                    @Micke Glad you fixed it!
                    Still wondering about the strange silkscreen on either the Arduino, the FTDI adapter, or both though...

                    Paul AugustoP Offline
                    Paul AugustoP Offline
                    Paul Augusto
                    wrote on last edited by
                    #12

                    @Yveaux I've seen wiring diagrams for FTDI CTS either not connected at all or tied to GND. Sparkfun's tutorial on the pro mini 3.3V shows they tie CTS to GND. See the schematic of the Pro Mini v-11 right after the picture of their FTDI Basic Breakout about halfway down the page https://learn.sparkfun.com/tutorials/using-the-arduino-pro-mini-33v

                    YveauxY 1 Reply Last reply
                    0
                    • Paul AugustoP Paul Augusto

                      @Yveaux I've seen wiring diagrams for FTDI CTS either not connected at all or tied to GND. Sparkfun's tutorial on the pro mini 3.3V shows they tie CTS to GND. See the schematic of the Pro Mini v-11 right after the picture of their FTDI Basic Breakout about halfway down the page https://learn.sparkfun.com/tutorials/using-the-arduino-pro-mini-33v

                      YveauxY Offline
                      YveauxY Offline
                      Yveaux
                      Mod
                      wrote on last edited by
                      #13

                      @Paul-Augusto I know but the only gng on arduino is connected to CTS on the ftdi, and that doesn't seem right....
                      Maybe CTS is connected to gnd on the arduino or for some other magic reason it is working.

                      http://yveaux.blogspot.nl

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


                      16

                      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