rroche
March 22, 2023, 5:00pm
1
March 29, 2023
Join us
Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.
Agenda
Community Announcement
Community Q&A
General Discussions
Community Announcement
A.1 : PX4 v1.14 beta version is out!!
Latest beta2 release: Release v1.14.0-beta2 · PX4/PX4-Autopilot · GitHub
How to: You just need to go to Firmware tab in QGC, and select ‘beta’ firmware version and flash your flight controller!
Please add your flight logs to this issue below:
opened 04:22PM - 22 Mar 23 UTC
closed 05:47PM - 03 Nov 23 UTC
Documentation 📑
[ARCHIVED] Discussion (Use "Discussion needed")
## :exclamation: About
💡 For the upcoming v1.14 release, we are asking the Comm… unity for flight tests. This issue will be used for keeping track of all the tests from the Community.
If you're unsure about upgrading, please read the preliminary release notes on the PX4 docs. Pay close attention to the Upgrade Guide before deciding if v1.14 is right for you.
- [v1.14 Release Notes](https://docs.px4.io/main/en/releases/1.14.html)
## Pending Issues
- [x ] Cube Orange Plus target for beta not available in S3 bucket: https://github.com/PX4/PX4-Autopilot/issues/21358#issuecomment-1629618613
## ❓ Why we need flight testing
🌏 Thousands of people around the world depend on the stable release of PX4.
🖐️ Before every major release, as much testing as possible is needed to ensure that our release actually works!
😯 Simply said, **more testing = better release**
🤗 We would like to encourage every community member to join us in improving PX4!
## 🤷 How you can help with flight testing
😱 Even if you have never contributed a flight testing report, fear not! Please follow the steps below for the details of how you can contribute flight testing.
1. **Select** a category from the "flight testing matrix" below
1. **Flash** the firmware (documented below)
1. **Test**
1. **Upload** the log (documented below)
1. **Report** the test in this issue thread!
### :bookmark_tabs: Flight testing matrix
📖 **Here are the table of things we need tests for.**
This will constantly get updated, and your contribution to testing the missing slots (tests needed) will be greatly appreciated!
| Title | Description | Vehicle/Hardware requirements | Testing procedure | Test logs | Related issue/posts |
|---|---|---|---|---|---|
| General | By testing your usual setup, we want to capture any regression / weird behaviors you may notice | Any | Test what you usually use for your personal usage, and report it to the comment below | | |
| Optical Flow | With optical flow fusion enabled, the preflight failures has been observed. | Any Optical Flow / Capable of either Altitude or Position mode | With Optical Flow enabled, try to arm in altitude or position mode | | https://github.com/PX4/PX4-Autopilot/issues/20929 |
| ~~Random 100% Thrust~~ | Due to edge case conditions by land detector & hover thrust estimator, multirotors showed occasional 100% thrust. https://github.com/hendjoshsr71 can reproduce it for now. | Multirotor (with low hover thrust input: e.g. 30%) | Takeoff, land and keep the throttle at low position. Occasionally vehicle will exhibit 100% thrust suddenly and shoot to the sky. | | https://github.com/PX4/PX4-Autopilot/issues/20275 |
### How to flash v1.14 beta firmware
![beta_flashing](https://user-images.githubusercontent.com/23277211/230138126-c7b02c00-f07b-4a4f-b6b7-866d69db6520.png)
1. Open QGC
3. Click the Q icon on upper right > Vehicle Setup > Firmware (Step 1 in picture)
4. Connect your flight controller to the computer
5. When the Firmware setup window pops up, click "Advanced settings" checkbox
6. Select "Beat Testing (beta)" from the drop down (Step 2 in picture)
7. Click "Ok"
This should automatically flash & reboot your flight controller with the latest v1.14 beta release!
### How to share your log
First, retreive the log from the flight controller in QGC Q icon > Analyze Tools > Log Download, and find the log you want to download.
![log_uploading](https://user-images.githubusercontent.com/23277211/230143915-4dad89ec-ab6d-43f3-9e5f-7a4624faa56e.png)
Then:
1. Go to https://logs.px4.io/
2. Click on "Flight Report" tab (this allows public viewing of the log in the [browse page](https://logs.px4.io/browse))
3. Add the ULog file
5. Fill in the description, feedback, and video URL (if available)
6. Click "Upload"
7. Copy and paste the link of the log, and share it to this thread
When posting on this thread, please mention what kind of test it was (especially if it is one of the testing matrix options) & general info behind it!
## Questions?
Feel free to ask any questions regarding flight testing in the #dev-team channel in the [discord server](https://discord.gg/dronecode)!
Note: v1.14 release coordination is in progress: PX4 v1.16 Release · GitHub
Community Q&A (No deep technical discussions)
Guideline for asking a Question
Specify what you are trying to achieve
Specify what environment / platform you are using
Prepare a Link or Document to help understand if possible
First, ask the question on Discord or create a Github Issue !
If you take over 5 minutes for the question, please continue in Discord or a Github Issue.
Q.1: PX4 v1.13.3 GPS Parameter is weird
**PX4 v1.13.3 **
Pixhawk Orange CUBE
QGC
Hi
I would like to bring to the attention of the dev team that in PX4 v1.13.3 , the NMEA protocol is shown as one of the options for primary GPS1 under QGC ----> Parameters --------> GPS_1_PROTOCOL but this option is not there for secondary GPS 2 .
Is there any reason for this to be that way .
With Cube Orange, GPS_2_PROTOCOL
parameter doesn’t exist
Related: PX4 Community Q&A: March 15, 2023
We will answer in discord: Discord
Q.2: Flashing PX4 with custom bootloader using ST-Link - @farhang
Not sure if am joining the call but two questions:
How can you flash PX4 with custom bootloader using ST-Link? Is there any address change needed somewhere or if this process is even documented somewhere?
Am trying to build QGC for Airmap capability for android. Desktop build shows Airmap tab and works perfectly. But for Android (armv7) there is no Airmap capability. Is this disabled somewhere in make files that I need to enable for Android build?
Would appreciate if you can share your …
Objective:
Flash the bootloader & the program?
Want to flash the firmware at once for mass (many drones) flashing
Answer:
Need to build both bootloader & app, and concatenate them (use linker)
Definitely doable via J-Link , Alex does it frequently. It can even start the app too (can perform tests)
Matthias has flashed the bootloader via betaflight utility before with this. There’s a documentation on this:
Betafpv supported boards flash PX4 bootloader: Holybro Kakute H7 V2 | PX4 Guide (main)
But you need to take the correct bootloader for that specific board!
Discussion:
When this gets resolved, PTurner could contribute documentation on how to do this
Q.3: QGC with Airmap - Farhang
Answer: Ramon will help out, as it is related to QGC.
Q.4: Log streaming inconsistency - I am vd40
Setup:
Pixhawk with Raspberry Pi
Pixhawk has SD card installed
Running v1.13 with customization
Problem:
Pixhawk doen’st log anything sometimes
ULog Streaming also shows nothing (when checked via Raspberry pi)
Discussion:
Maybe CPU priority is depressing logging? > Probably not, because the log file itself isn’t even created
Started happening 2~3 weeks ago
The occurrences are not that frequent. Quite rare, but it does happen
Answer:
Vd40 will create an issue and review from beat will be requested
Q.5:
General Discussions
D.1 :
**PX4 v1.13.3 **
Pixhawk Orange CUBE
QGC
Hi
I would like to bring to the attention of the dev team that in PX4 v1.13.3 , the NMEA protocol is shown as one of the options for primary GPS1 under QGC ----> Parameters --------> GPS_1_PROTOCOL but this option is not there for secondary GPS 2 .
Is there any reason for this to be that way .
1 Like
Not sure if am joining the call but two questions:
How can you flash PX4 with custom bootloader using ST-Link? Is there any address change needed somewhere or if this process is even documented somewhere?
Am trying to build QGC for Airmap capability for android. Desktop build shows Airmap tab and works perfectly. But for Android (armv7) there is no Airmap capability. Is this disabled somewhere in make files that I need to enable for Android build?
Would appreciate if you can share your thoughts.
1 Like
Thanks a lot! I appreciate it.