# Unknown px4 firmware after SDK upgrade

Source: https://forum.modalai.com/topic/3606/unknown-px4-firmware-after-sdk-upgrade
Category: Development Drones (https://forum.modalai.com/category/44/development-drones)
Tags: rb5
Posted: 2024-07-03 20:02:54 UTC by vjuliani
Replies: 6 · Views: 1509

## vjuliani · 2024-07-03 20:02:54 UTC

Hi,

After I flashed VOXL SDK 1.1.2 on RB5, the firmware version is unknown in QGC. 

![image (3).png](https://forum.modalai.com/assets/uploads/files/1720036551110-image-3.png) 

This is voxl-version:
![896ff54f-ea10-47d2-a53e-e7a0226a64fd-image.png](https://forum.modalai.com/assets/uploads/files/1720036633362-896ff54f-ea10-47d2-a53e-e7a0226a64fd-image.png) 
![b43d344b-8686-4e7d-8cdf-0152be06ffc6-image.png](https://forum.modalai.com/assets/uploads/files/1720036659905-b43d344b-8686-4e7d-8cdf-0152be06ffc6-image.png) 

What should I do?

Also, I lost the calibration files of gyroscope, accelerometer, gps, etc. Can you send me them?

## Reply by vjuliani · 2024-07-04 11:35:30 UTC

To flash VOXL SDK 1.12, I used an ubuntu 22.04 laptop and did run the install.sh script. 

After that I had the error above in QGC.

Is there any more steps necessary to upgrade the SDK and PX4 firmware?

## Reply by vjuliani · 2024-07-04 12:07:32 UTC

The files missing are:
![0ed6a909-9875-4aa6-8a8f-1018f484fa65-image.png](https://forum.modalai.com/assets/uploads/files/1720094847289-0ed6a909-9875-4aa6-8a8f-1018f484fa65-image.png)

## Reply by Eric Katzfey (ModalAI staff) · 2024-07-05 16:20:22 UTC (in reply to vjuliani)

@vjuliani Can you rerun those calibrations?

## Reply by Eric Katzfey (ModalAI staff) · 2024-07-05 16:21:31 UTC

@vjuliani QGC may complain about our version of PX4 but that is okay. We have a forked version of PX4 and the parameter sets don't necessarily align perfectly with what QGC wants to see.

## Reply by vjuliani · 2024-07-05 16:45:18 UTC

Hi, @Eric-Katzfey 

Thanks for your reply!

I runned voxl-configure-mpa again and the problem was fixed. 

Also, I did all the sensors calibration and it worked.

However, even after upgrading VOXL SDK from 0.9.5 to 1.1.2, I am still having the same issue when trying outdoor flight.

The issue is similar to the https://forum.modalai.com/topic/3410/outdoor-navigation-problem one.

When I try an outdoor flight in position mode using EKF2_GPS_CHECK to 245, QGC shows a lot of GPS Speed Accuracy too low failure messages. With that, the drone status remains in Not Ready and it can't fly.

If I try to set EKF2_GPS_CHECK to 1, I get Pre-flight check failure: GPS Position Required messages from QGC. So, the status remains in Not Ready and the drone can't fly.

The only manner I found the drone flight to work was to set COM_ARM_WO_GPS to 1 and use altitude or manual flight mode.

I think it might be a gps hardware issue, like the one in the topic linked above. 

The GPS model I had is M8N and I already had this issue with VOXL SDK 0.9.5.

Any suggestions?

## Reply by vjuliani · 2024-07-05 17:28:31 UTC

I created a new topic about the GPS problem https://forum.modalai.com/topic/3612/outdoor-navigation-gps-problem
