August 22, 2023
The maintainers meeting is a meeting for the developer team to coordinate on pressing issues and to plan the development of the PX4 Autopilot project, the community is welcome to join and listen, but won’t be able to speak unless specific access is granted ahead of time.
Meeting Link
Agenda
- Finalize maintainer role description
- Identify maintainer opportunities
- Open mic for maintainers
Meeting Notes
Remote ID Discussion
Today we had a special guest at our meeting, Gabriel Cox the Chairman of ASTM Remote ID Workgroup, who helped clarify the following points:
Two main topics of discussion:
- Emergency Button
- Tamper Proof
Emergency Button: The regulation only asks for us to declare the emergency but doesn’t indicate the behavior of the flight stack
7.7.1 For standard RID, the emergency status indicator shall be satisfied using either (or both) of the following methods:
7.7.1.1 The system shall provide a mechanism for the operator to manually assert the emergency status and document this function in the user instructions. If a manual assert mechanism is used, it shall be available to use at the operator’s discretion. > 7.7.1.2 The system shall automatically assert the emergency status at least under the two following conditions: (1) UAS unable to recover from an uncontrolled descent. (2) UAS unable to recover from loss of control of the flight trajectory.
Tamper Proof:
7.5.2 The Remote ID system shall protect Part 89 required broadcasted message elements from being altered through the end-user interface(s) of the system by masking the items from user input. The following message elements are an exception to this requirement:
7.5.2.1 Emergency Status Indicator.
7.5.2.2 ID mode selection of Serial Number or Session ID
Additionally
To be accepted by the FAA, an MOC must meet the requirements of both subparts D and E of part 89. An MOC must address the minimum performance requirements, as well as the testing and validation necessary to demonstrate compliance with the part 89 subpart D requirements.
Lastly
The remote identification system shall protect the part 89-required broadcasted message from being altered or disabled by any person.
The remote identification system shall incorporate techniques or methods that reduce the ability of any person to physically and functionally modify or disable any aspect or component of the remote identification system that could impact compliance with the remote identification rule.
In applying Section 7.5.2 of ASTM F3586-22, the applicant shall determine whether masking the specified items from user input adequately provides the functional tamper resistance protection specified by this means of compliance, and if it does not, shall incorporate additional functional tamper resistance techniques or methods in accordance with this means of compliance.
Gabriel: It’s important to clarify we don’t need to be tamper-proof, only tamper resistance and evidence we are reducing the ability of a user to modify their location
v1.14 Release
Flight Logs and Issues
Regression from one of the changes about a month ago or so. We have a pr already to fix it. We need help testing this PR from Fixed Wings. Let’s give it another flight. It’s been SITL tested already.
Remote ID Feature
We are targeting to add Remote ID to the release. We are in the final phases of the implementation. The feature might not make it to v1.14.0 and might require a v1.14.1 point release shortly afterward.
Timeline
We are targeting a release in the next week (cc @hamishwillee), we will do a final pass on the release notes and announcement.
Debugging Hardware
Debugging Microcontrollers