Software
Current and older podiumconnect_firmware downloads grouped by platform.
PodiumConnect (MK1 & MK2)
* Fix: GPS speed configured in kilometres per hour is now labelled "km/h" (the standard spelling used by other data systems and Podium) instead of "kph"; "kph" is still accepted from saved configs and older apps, and unit labels match regardless of case (All RaceCapture systems) * Fix: A speed, altitude or distance unit the firmware does not recognise now defaults to metric (km/h, m, km) instead of imperial; unit labels in a saved configuration are normalised the same way when the device boots (All RaceCapture systems) * Fix: Guard against system crash caused by invalid CAN bus index in Lua scripting * Fix: Improve BLE telemetry throughput by negotiating larger MTU payloads; log PHY updates (including 2M when supported by the client) * Fix: Log BLE client link capabilities including MTU, notification payload size, peer address, security state, and PHY * Fix: Adapt BLE telemetry sample rate when the sample queue backs up, preserving framed messages while reducing link pressure * Fix: Increase log buffer size and avoid duplicate newlines in formatted log messages (RaceCapture/Track MK4 & PodiumConnect/Micro) * Fix: Lua getChannel() can read 64 bit channels such as Utc, and number formatting handles 64 bit values (All RaceCapture systems) * Fix: Intermittent crash when switching to USB SD card mode (RaceCapture/Track MK4, PodiumConnect/Micro) * Fix: CAN bus errors when connected to a 1 Mbit/s bus on CAN1; center bit timing to be in spec (RaceCapture/Track MK4, PodiumConnect/Micro) * Fix: SD logging at high sample rates no longer drops samples while the card stalls on a write; showStats reports samples dropped (All systems with SD/Flash storage) * Fix: Prevent out of memory conditions from crashing system (RaceCapture/Track MK2-3, RaceCapture/Pro MK2-4, PodiumConnect MK1-2, RaceCapture/Apex) * Fix: Unplugging USB while the app is connected no longer hangs the device (RaceCapture/Track MK2-3, RaceCapture/Pro MK2-4, PodiumConnect MK1-2, RaceCapture/Apex) * Fix: The USB telemetry stream stops when the host disconnects, so the app reconnects cleanly instead of being flooded with samples (All RaceCapture systems) * Fix: The device no longer hangs when the host stops reading USB while telemetry is streaming, for example after force-quitting the app (RaceCapture/Track MK2-3, RaceCapture/Pro MK2-4, PodiumConnect MK1-2, RaceCapture/Apex) * Fix: A log file reopened after an SD write error, such as the card being removed and reinserted, is appended to instead of being overwritten from the start (RaceCapture/Track MK2-3, RaceCapture/Pro MK2-4, PodiumConnect MK1-2, RaceCapture/Apex) * Fix: A log file emptied by removing the card within a second of logging starting gets a new header when the card returns (All systems with SD/Flash storage) * Fix: Log files no longer end up 0 bytes after a power loss or crash; the file size is committed to the card on every periodic flush, and a log reopened after a write error is appended to instead of truncated (RaceCapture/Track MK4, PodiumConnect/Micro) * Fix: 25 Hz channels, including the IMU at its default rate, now update at 10 Hz on telemetry to Podium over WiFi and cellular instead of 5 Hz (All RaceCapture systems) * Fix: LapDelta, BestLap, Gsum, Driver ID, Heart Rate and TPMS channels set faster than every other channel are now logged at their configured rate (All RaceCapture systems)
=2.23.4= * Fix: Error when writing configs when the number of CAN channels does not match * Fix: Avoid crashing when writing a large number of CAN channels
=2.23.0= * New: Support for RaceCapture/Track MK4 * New: Bluetooth LE app connectivity for RaceCapture/Track MK4 and PodiumConnect/Micro * New: Direct TPMS support for RaceCapture/Track MK4 and PodiumConnect/Micro * Fix: General stability improvements * Fix: Resolve intermittent corrupt USB data * Fix: Mitigage crash risk when multiple clients are connected * Fix: Recover 5K of RAM for for RaceCapture/Track MK2-3, RaceCapture/Pro MK2-4, RaceCapture/Apex and PodiumConnect MK1-2 systems * Fix: Ensure BestLap / LapDelta are disabled if lap timing is also disabled
=2.22.2= * Fix: Further updates for CAN1 reliability and recovery during high bus load / high error rate (PodiumConnect/Micro)
=2.22.1= * Fix: Allow BT password to be changed (RCP_MK2,3,4 / RCT_MK2,3 / RC_apex) * Fix: Enhance CAN1 reliability & recovery during high bus load / high error rate (PodiumConnect/Micro)
=2.22.0= * New: Add getBestTime / getBestDelta Lua functions * Fix: Enhance reliability for DriverId and Heart rate, update compatibility with app 2.17.0 * Fix: Improve CAN Rx performance for PodiumConnect/Micro * Fix: Improve WiFi telemetry connection reliability for PodiumConnect/Micro * Fix: Set DriverID and Heart Rate feature to be off by default
=2.21.0= * Support for PodiumConnect/Micro * Add native support for BestLap and LapDelta calculations * Save BestLap to SD card based on detected track * add Lua functions for saving variables to SD (saveVar, loadVar) * Automatically clean up SD card if it is close to full * Set cellular telemetry automatic background streaming to off by default * Start SD logging more efficiently when there are many log files present * Improve debounce logic for log start/stop action button * Refine auto-start/stop logging threshold to be more useful
=2.20.2= * Fix serial port IDs for Lua serial port operations
=2.20.0= * Add regional profile selection for devices with 4G internal cellular (requires app >= 2.11.0) * Improve GPS performance under certain conditions for RaceCapture/Pro MK4 and RaceCapture/Track MK3 * Correct CAN ID mask for CAN channel mapping
=2.19.2= * Further improve GPS initialization for RaceCapture/Track MK3 and RaceCapture/Pro MK4
=2.19.1= * Further improve GPS initialization for RaceCapture/Track MK3 and RaceCapture/Pro MK4 * Fix periodic USB data transmission corruption
=2.19.0= * Improve GPS initialization for RaceCapture/Track MK3 and RaceCapture/Pro MK4 * Broadcast logging start/stop message to connected apps to trigger external logging * Fix little endian CAN bus mapping when in bit mode
=2.18.7= * Release for RaceCapture/Apex, PodiumConnect, and RaceCapture/Track MK3
= 2.17.9= * Build for RaceCapture/Apex and PodiumConnect
= 2.17.7= * Build for RaceCapture/Apex and PodiumConnect
= 2.17.5= * Support for 4G cellular on PodiumConnect
= 2.17.3= * Build for RaceCapture/Apex and PodiumConnect
= 2.17.1= * Build for RaceCapture/Apex and PodiumConnect
= 2.16.1= * Build for RaceCapture/Apex and PodiumConnect
= 2.15.2= * Builds for RaceCapture/Apex and PodiumConnect
= 2.13.9= * lapStats: Prevent edge cases where incorrect timestamp prevents proper lap timing * lapStats: Require a minimum lap distance of 0.1Km to prevent false lap completion
= 2.13.8= * GPS: Prevent coarse updating of distance for channel data * GPS: Limit interpolation to reasonable value
= 2.13.6= * Builds for RaceCapture/Apex and PodiumConnect
= 2.13.4= * Builds for PodiumConnect
PodiumConnect/Micro
=2.23.3= * Fix: Improve WiFi AP connection stability when system is in STA+AP mode (PodiumConnect/Micro, RaceCapture/Track MK4) * Fix: Improve WiFi STA re-connection performance for STA+AP mode, adjusting re-connect schedule depending if AP clients are connected (PodiumConnect/Micro, RaceCapture/Track MK4) * Fix: Fix default IMU orientation (RaceCapture/Track MK4)
=2.23.2= * Fix: Resolve disconnect issue when writing complete config or BT related setting while connected via Bluetooth LE (PodiumConnect/Micro, RaceCapture/Track MK4) * Fix: Resolve inability to connect via WiFi access point under certain conditions, such as when Heart Rate sensing is enabled (PodiumConnect/Micro, RaceCapture/Track MK4) * Fix: Improve reliability/consistency of Bluetooth device scanning for TPMS and Driver ID sensors (PodiumConnect/Micro, RaceCapture/Track MK4)
=2.23.1= * Fix: Ensure CPU resets into bootloader when flashing firmware (PodiumConnect/Micro, RaceCapture/Track MK4)