Releases: DVMProject/dvmv24
Releases · DVMProject/dvmv24
Version 2 Hardware/Software Release
This release is in support of the DVM-V24-V2 hardware release.
What's Changed
- Added hardware information for version 2 boards (schematic and interactive BOM)
- Support for UART firmware loading using stm32flash and either software or hardware bootloader modes (instructions here)
- Switch to cmake for build pipeline
Note that users enabling hardware bootloader modes by shorting the UBT0/URST jumpers must use dvmhost commit 1528894 or newer.
Full Changelog: v2.1...v2.3.0
v2.1.0 Firmware Update
Note: This release requires dvmhost commit 9a9441f or later.
- Refactored USB serial communications logic to be more reliable and avoid buffer overflows
- Removed variable length arrays (VLAs) to improve stack reliability
- Implemented alternate status report to dvmhost in byte-blocks instead of P25 LDUs
- More reliable state machine handling and improved in-band logging.
v2.0 Firmware Update
- Implemented DVM modem protocol version 4 for compatability with dvmhost v24 modem mode
- Updated debug console log prints to prevent hangups/spam
- fixed errant missing
free()
s aftermalloc()
s - small watchdog and compiler cleanups
Full Changelog: v1.0.0...v2.0
v1.0.0 Firmware Release
Initial release of firmware for the DVM-V24.
Basic quantar linking to the DVM FNE has been fully tested and verified working. Anything else, who knows? Need people to connect up new hardware and break things!