Quadrino Nano Flight Controller - Opening Code in Arduino

  1. No this allows you to use only your own “config.h” file but the rest of MultiWii is the default one. If you want to edit other section of MultiWii you need to use the Github project files i’ve linked in conjunction with Arduino IDE.

  2. Two different things as explained above. The FCT only allows you to load a “config.h” file that you have edited.

:slight_smile:

Okay, I’m glad I got this clarified.

This takes me back to a previous problem I mentioned regarding uploading MultiWii within Arduino IDE.

When I connect the Quadrino nano it lights up and LEDs flash. I have the correct board selected: Arduino Mega 2560, and I choose the only COM port available “COM12”. I downloaded the MultiWii project from GitHub, and only edited the Config.h tab to replicate exactly what the FCT did. Within the Arduino IDE, the code will successfully verify, but when I attempt to upload, I receive an error message :

avrdude: verification error, first mismatch at byte 0x0000
0x14 != 0xb9
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch

and thus I fail in my attempt to upload the MultiWii project with Arduino IDE. I have done a little research as to what can be the cause of this error, but have had no success in correctly troubleshooting the problem. What else can I do in order to try and solve this problem.

I greatly appreciate the amazing support!

In the FCT, have you been able to flash the board yet ?

If you go in your “Device Manager” under “Ports (COM & LPT)” what do you have ?
Granted you connected the Quadrino first to your PC.

Here is what you should see, with a different COM port number:
QuadrinoNano-COM

If you do not have that, you need to install the drivers.
Be careful to use the right version which is not the latest here:
Download for Windows 7/8/8.1 (v6.7.6)

Yes, I’ve flashed it with the FCT and done some test flights.

I do have the same thing you have shown in my device manager. As you mentioned, its identical except I have “COM12”.

When you downloaded the MultiWii project, have you un-zipped all the file into ONE folder ?

Yes. I have one folder (“Quadrino-Nano-multiwii-firmware-master”) which contains within it a single folder for the entire MultiWii project, and also contains a “README” file.

I would suggest to try two things:

  1. Try to load the “BLINK” example in Arduino IDE.

  1. Try to load the MultiWii project without making Any changes. (It works here, just tested)

:slight_smile:

Thank you.

The only changes I’ve made to the MultiWii project are changing the Config.h file to match what the FCT is doing. I still haven’t made the other changes I plan to do.

I will try and load the blink example and get back to you.

If that was the case, the Arduino IDE would load the code.

  • Drivers should be good since the FCT work
  • Arduino IDE work on my side with the GitHub files re-downloaded

It has to be something regarding the changes you made.

:slight_smile:

After trying to upload the example sketch “Blink”, I get the same error code (“avrdude: verification error, content mismatch”).

I re-downloaded the MultiWii project from GitHub, made no changes, and I get error code after trying to upload.

Are you using the same USB connector that comes stock with the Quadrino nano?

Some more information that might help us solve this problem:

You asked if I was able to flash the board in the FCT, and I said yes. But, I must clarify this a little further. When I click “flash firmware” the “compile firmware” bar will load and fill, and then the “transfer to quadrino” bar will fill but seem to continue to load never stopping. Also, on the top of the page it continues to say “uploading firmware to quadrino, please wait”.

I only assumed a successful flash because of the blinking lights on the quadrino. They seemed to change after a while so I thought flash was complete. But on the actual app, it never changes from “uploading firmware to quadrino, please wait”. If i remember correctly, the very first time i flashed the board, i received some kind of indication of completion on the app after flash was complete. I dont seem to be getting that now.

No - That indicate that the driver you have installed are not the right ones.

You need to un-installe the drivers and install the version i pointed in my previous post:
Be careful to use the right version which is not the latest here:
Download for Windows 7/8/8.1 (v6.7.6)

So this screen will not change after flash is completed?
ex1

I deleted drivers and installed the one in the link you’ve attached, and still no luck. :confused:
Is the right version of the drivers in the download link? I’m a bit confused as you are saying “which is not the latest here”.

When the flash is done you should get a screen like that:

How have you deleted the drivers ?

1- Open “Device Manager” and find your “Silicon Labs…” device in “Ports (COM & LPT)”

2- Right click on it and select the “Uninstall Device” option

3- Make sure to select the “Delete the driver software for this device” on the next window.

QuadrinoNano-Drivers-2

4- Download the drivers Windows 7/8/8.1 (v6.7.6)

5- Unzip the drivers to a known location and start the driver install.

QuadrinoNano-Drivers-3

6- Once installed, you can disconnect/reconnect your Quadrino and give it a try in the FCT. (with a default profile)

I just went over this procedure to confirm it. :slight_smile:

I deleted the drives and installed new ones with the same method, and tried to upload a default profile in the FCT. I did not get the screen with the green bar. The only difference this time is that I get the box below:
ex2

If I hit No or Yes, I still do not get the programming succeeded. I assume I shouldn’t have to wait too long for the transfer to complete.

The green “Programming succeeded…” message should be shown just after the flash, before the “Tuning Requested” message.

  • Tuning Requested
    This is only to change the PID settings according to your “Copter” choices. It will look at the current values (stored in the Quadrino) and compare to the ones generated by the FCT. If they do not match, it will ask you.

The core problem is the drivers and/or the connections between the Quadrino and the PC.

  • What do you have connected to your board ?
  • Which Windows version are you running on ?

Can you post a picture of your “Driver” tab regarding the Silicon Labs CP210x like that ?
image

  • I had the receiver and ESC wire group connected the board, but I took them off during recent trials.

  • Microsoft Windows 10 Home

  • Driver tab looks the same:

This topic was transferred to internal RobotShop Support.

I’ve sent this to our RMA department as i feel the Quadrino Nano serial chip might be the issue.
You have the right drivers and Arduino IDE should work.

Note: We will only send you the PCB so don’t send the whole thing back.