Releases: ArduPilot/alceosd
Releases · ArduPilot/alceosd
AlceOSD 0v11
Major changes:
- Home: AlceOSD no longer tries to determine home location. Instead it will use the same method as a GCS (Mission Planner) which is: When the vehicle is ARMED it will request WP0 (home).
- RC Channels: All 18 channels should now work for: tab switching, RSSI widget and video input switch on 0v4 board.
- AlceOSD mavlink heartbeat: Added option to disable it so that GCS don't detect the OSD (Mission Planner has issues dealing with more than one mavlink device)
- A bunch of other fixes
Widget changes:
- RSSI widget: Added ADC input as signal source.
- Throttle: Now also display the throttle %.
Windows config tool:
- Some settings are now saved between sessions (like COM port)
- It should be very easy now to setup yout OSD layout:
- There is a canvas window that gets loaded when you connect to the board.
- You can click and drag a widget to move it
- A LOT of changes - explore it...
- This windows tool doesn't work with previous FW releases - save your config to a file using the previous tool version. Later you can upload it to FW 0v11 using the new version.
Note: Configuration data will NOT be preserved. Make sure you save your config using the previous config tool.
AlceOSD 0v10
Changes:
- LED blink
- A 1s blink - OSD is getting heartbeats from the flight controller.
- A 0.5s blink - OSD not receiving heartbeats.
- OSD will now stop sending heartbeats if the FC is not connected/detected. This was causing APM2.x to get stuck on boot.
- Fixed console widget not showing/updating.
- Added video profiles:
- Currently 2 profiles are available.
- Profile selection can be done per tab using the VIDPRF widget.
Widget changes:
- Added new mode for Artifitial Horizon widget
- Simple horizon lines with compass (and home)
- Speed widget more configurable units
- km/h, mph, m/s, f/s, kn
- Added SONAR widget (aka rangefinder)
- Added widget "VIDPRF" to select the video profile for the current tab
Note: Configuration data will NOT be preserved. Make sure you save your config using the config tool. VIDEO config parameters have changed names - will not be parsed from the config file.
Also on this release:
- Updater tool 0v10
IMPORTANT: If you have bootloader 0v3 make sure to flash the bootloader_updater_0v5 before the AlceOSD firmware.
To check the bootloader version, open config tool 0v7, select the COM port, click "Flash firmware" and then hit cancel. The bootloader version should be displayed on the Log tab.
AlceOSD 0v9_2
Changes:
- Mavlink stream rates are now configurable.
Widget changes:
- Speed widget has now:
- 2 modes:
- Gaugue mode (default)
- Text mode (still needs work: add units)
- 2 sources:
- Airspeed (default)
- Groundspeed
Note: Configuration data will NOT be preserved. Make sure you save your config using the config tool.
Also on this release:
- Updater tool 0v8
- Video level are now properly updated
- Added config for mavlink stream rates
IMPORTANT: If you have bootloader 0v3 make sure to flash the bootloader_updater_0v5 before the AlceOSD firmware.
To check the bootloader version, open config tool 0v7, select the COM port, click "Flash firmware" and then hit cancel. The bootloader version should be displayed on the Log tab.
AlceOSD 0v9_1
Changes:
- Fixed video sync on noisy environments (please test and let me know if it is better - I can add a few tuning values if it still flickers for you).
- Fixed bug that was causing the the OSD to skip 1 line on odd frames.
- Fixed bug on tab change, channel percentage mode (wrong tab at 100%)
- Fixed bug on flight mode tab switch (completelly broken)
- Fixed bug on widget_malloc (was allocating double of the required size)
- Mavlink stream rates are now set once when the first heartbeat from vehicle is received and once per minute after that. This ensures that if you turn off the autopilot, the rate are re-set.
Widget changes:
- RC Channels widget should support 16 channels now - please test and let me know if it works to add support 16 channel on other stuff (tab switch, rssi, ...)
Note: Configuration data will be preserved.
If you need to reset config flash the provided "alce-osd_erase_config.hex" using the usual method.
Also on this release:
- Updater tool 0v7
- Fixed swapped tab change modes (and typo)
IMPORTANT: If you have bootloader 0v3 make sure to flash the bootloader_updater_0v5 before the AlceOSD firmware.
To check the bootloader version, open config tool 0v7, select the COM port, click "Flash firmware" and then hit cancel. The bootloader version should be displayed on the Log tab.
AlceOSD 0v9
Changes:
- Flashing and board configuration can now be done using any serial port (needs bootloader 0v5)
- Mavlink routing implemented
- You can use AlceOSD as a mavlink port expander
- Initial FrSky s.port protocol implementation
- Only GPS data is being set at the moment
- Needs testing
- Mavlink stream rates are now set once when the first heartbeat from vehicle is received
- Some bug fixes and video improvements
Widget changes:
- Altitude widget
- Added simple display mode (only text)
- Added 2 more data sources: GPS2, Terrain relative altitude
- Console widget now displays mavlink text messages
Note: Configuration data will be preserved.
Also on this release:
- Bootloader self-updater (to bootloader 0v5)
- Bootloader 0v5 (ONLY to flash with pickit3)
- Updater tool 0v6
IMPORTANT: If you have bootloader 0v3 make sure to flash the bootloader_updater_0v5 before the AlceOSD firmware.
To check the bootloader version, open config tool 0v6, select the COM port, click "Flash firmware" and then hit cancel. The bootloader version should be displayed on the Log tab.
AlceOSD 0v8_1
Changes (hw0v3 and hw0v3b):
- Sync detection fix
Latest config tool and bootloader available in the previous release:
https://github.com/diydrones/alceosd/releases/tag/v0.8
IMPORTANT: Update to bootloader 0v4 before flash the new firmware!
AlceOSD 0v8
Changes (all hw revs):
- Changed fonts (bigger and thicker)
- UAVtalk: Added one more message (RC channels)
- Fixed a bug causing crash on config dump and load
- Fixed a bug causing corrupted screens that rarely happened
Changes (hw0v3 and hw0v3b):
- Added config for video levels
- Added serial ports 3 and 4
- Sync detection code rewritten (faster and better frame lock)
Widget changes:
- All widgets slightly modified to account for the new fonts (some might still need adjustments)
- GPS: Added GPS2 as a source; Added missing fix modes (DGPS, RTK)
Updater tool:
- Restructured the tool: from mainly being a flasher tool to a setup tool.
Note: Configuration data will NOT be preserved.
Also on this release:
- Bootloader self-updater (bootloader 0v4)
- Bootloader 0v4 (ONLY to flash with pickit3)
- Updater tool 0v5
- Default config (for "factory reset")
IMPORTANT: Update to bootloader 0v4 before flash the new firmware!
AlceOSD 0v7_1
Changes:
- Fixed a bug causing config corruption (only happening on hw 0v3)
Note: Configuration data will be preserved.
Also on this release:
- Bootloader self-updater (bootloader 0v4)
- Updater tool 0v4
- Default config (for "factory reset")
IMPORTANT: Update to bootloader 0v4 before flash the new firmware!
AlceOSD 0v7
Changes:
- Added support for AlceOSD hw 0v3 (first production board!)
- Some more bug fixes on the videocore module that could cause screen corruption.
Note: Configuration data will be preserved.
Also on this release:
- Bootloader self-updater (bootloader 0v3)
- Updater tool 0v4
I strongly recommend to update the bootloader and then flash the firmware.
EDIT: bootloader 0v3 was removed due to a bug that could brick your board - The bug has been fixed and bootloader 0v4 is now available to download.
AlceOSD 0v6_4
Changes:
- A few bug fixes on the videocore module that were causing screen corruption.
- Added total flight duration to flight statistics widget.
- It should also now determine when the flight ends so that flight statistics will stop accounting for new data.
- A new takeoff will reset the statistics.
- Tab 1 is now always loaded 5 sec after boot.
Note: Configuration data will be preserved.
(also attaching on this release the latest updater tool)