v1.14.0-12.0.1
What's Changed
- Fix version topic publish by @jlaitine in #650
- Changes to support HITL work with Gz Sim (Gazebo Harmonic) by @haitomatic in #649
- uORB: Fix uORB callback register/unregister issues by @jlaitine in #653
- improve support for VTOL and Fixed-wing in SITL by @haitomatic in #652
- Update NuttX submodule for Socket CAN fixes by @jlaitine in #654
- pfsoc_keystore atomic modify key function by @jnippula in #651
- remove sitl jfrog upload by @TimoSairiala in #655
- update boards/ssrc/common: crypto pmp conf by @jnippula in #657
- Fix user task exit by exception by @jlaitine in #656
- Enable imx93 build by @jlaitine in #658
- use saluki_file_info.json by @TimoSairiala in #660
- Update nxp93 and nuttx submodules (for hrt) by @pussuw in #662
- update board/ssrc submodule by @jnippula in #661
- imx93: Add hrt driver by @pussuw in #659
- add missing saluki-v3 fpga binaries to container by @TimoSairiala in #664
- cdc_acm_check.cpp: Fix to compile even if reset is not supported by @jlaitine in #667
- Imx9 enable pwm usb safety btn by @jlaitine in #668
- run CodeQL by @TimoSairiala in #669
- flat: enable mmc on saluki-pi by @TimoSairiala in #670
- platforms/nuttx/src/px4/nxp: Add board identity by @jpaali in #671
- DP-8528 mavlink orb poll by @jnippula in #665
- run codeql on push to main branch by @TimoSairiala in #675
- Enable mavlink uorb poll for flat memory builds by @jnippula in #673
- imx9: Enable spi and i2c on imx93 by @jlaitine in #672
- Gz sim simulation improvements by @haitomatic in #678
- R12.1 striver mini af by @JorgelHenri in #674
- R12.1 skywalker af by @JorgelHenri in #676
- Fix user side hw_subtype string fetch by @jnippula in #682
Full Changelog: v1.14.0-12.0.0...v1.14.0-12.0.1
Build content
Includes:
Saluki-FPGA v4.11.0: https://github.com/tiiuae/saluki-fpga/releases/tag/4.11.0
Saluki_bootloader_v2 v1.4.0: https://github.com/tiiuae/saluki_bootloader_v2/releases/tag/v1.4.0
Get these px4 firmware files to your computer
To get these files to you computer, you can use the following command
The command will create a temporary tmp_px4_container_1715583716
container, copy the firmware files to directory px4-firmware_71be528
and remove the temporary container
docker cp $(docker create --name tmp_px4_container_1715583716 ghcr.io/tiiuae/px4-firmware:sha-71be528):/firmware px4-firmware_71be528 && docker rm tmp_px4_container_1715583716
Flash this px4 firmware to your Saluki by using fpga-flashing tool
fpga-flashing is separate tool: https://github.com/tiiuae/fpga-flashing/
Flash px4 firmware
To flash this px4 firmware and FPGA to your Saluki with fpga-flashing, you can use the following command:
./flash.sh --update-package ghcr.io/tiiuae/px4-firmware:sha-71be528 --px4
Zeroize and flash FPGA and PX4
To zeroize the device as new and flash px4 firmware, FPGA and RD certificate to your Saluki with fpga-flashing -tool, you can use the following command:
please notice that FPGA flashing needs FlashPro connected
./flash.sh --update-package ghcr.io/tiiuae/px4-firmware:sha-71be528 --zeroize --fpga --px4 --rdc
For more info please see: https://github.com/tiiuae/fpga-flashing/#usage