Custom software
for telemetry analysis
Custom software for Vittorio Caneva Rally School, combining telemetry analysis, steering configuration and research into communication with its discontinued Digitek hardware. Developed for internal teaching use on laptops running macOS or Windows.
Explore the project ↓Existing hardware.
A new software connection.
The starting point was the school’s existing Digitek data-acquisition system: discontinued hardware for which support had long been unavailable, its original software and an archive of rally training recordings.
The requirement went beyond developing an analysis interface. It also involved researching how the logger communicated with its original software and implementing a connection between the existing hardware and the new application.
Discontinued Digitek hardware, legacy software and recorded sessions.
Investigate device communication and support telemetry review for teaching.
A custom hardware connection, steering configuration tools and telemetry analysis for the school.
Researching the original communication protocol
A substantial part of the project focused on understanding and reproducing the communication between the Digitek logger and its original software. The work combined examination of the legacy acquisition software, USB traffic captures and analysis of the data formats.
Observe the original system
Capture USB exchanges in the legacy Windows environment and examine the behaviour of the original acquisition software.
Reconstruct the protocol
Identify session opening and closing sequences, commands, acknowledgements, transfer timing and the structure of received data.
Implement the connection
Develop a dedicated USB communication layer for the new application, with decoding, consistency checks and diagnostic reporting. Add a controlled configuration-transfer workflow for supported steering calibration profiles.
Check against the real device
Compare the implementation with captured exchanges and test communication on physical hardware. Device catalogue reading, setup reading and repeated live channel reception were verified on the macOS connection.
The resulting project links the school’s existing equipment and recordings to a purpose-built software environment for its instructors.
Telemetry analysis tools
Recorded data provides a shared reference for the instructor and student when reviewing a rally driving exercise.
Compare two recorded runs
Display steering, brake pressure and accelerator inputs on a common analysis reference. Inspect differences in the timing and progression of the recorded signals.
- Separate A/B traces
- Shared cursor and alignment controls
- Recorded channel values and units
Configure the steering channel
The tool also provides a steering configuration workflow for the existing hardware. Set reference sensor counts at −90°, centre and +90°, manage calibration profiles and compare original and corrected values.
- Steering sensor references
- Saved calibration profiles
- Configuration transfer to the logger
Automatic coasting and crossing detection
The software identifies pedal-use intervals from the recorded accelerator and brake-pressure channels, giving instructors a direct reference for reviewing transitions during rally exercises.
Coasting
Detects the pedal-release interval between an observed braking phase and the next accelerator input. Accelerator input stays below its threshold and brake pressure remains within the configured residual-pressure tolerance.
Crossing
Detects intervals when accelerator input and brake pressure are simultaneously above their configured thresholds, making pedal overlap visible in the recording.
Cyan and red bands highlight the detected intervals on the pedal charts. Instructors can inspect duration and available distance, compare A/B runs independently, and discuss each interval with the student. Corner summaries also report the share of corner distance where valid data is available.
Detection uses adjustable thresholds and requires both recorded pedal channels. Missing data interrupts detection. The measurements support the school’s internal teaching activities and are interpreted by the instructor.Screenshots are taken from the actual application. Interface labels are shown in their original language.
macOS and Windows
Developed for use on laptops running macOS or Windows during the school’s internal exercise reviews.
The application screens are genuine captures, reproduced without cropping.
Reviewing a rally driving exercise.
The software supports the instructor’s analysis. Interpretation takes account of the exercise, vehicle and available channels.
Select the recordings
Retrieve the relevant session and choose the runs or sections to review.
Examine the inputs
Inspect how braking, steering and accelerator use develop through the selected interval.
Discuss with the student
Use the charts as a visual reference when explaining observed differences and reviewing the exercise.
Developed for the school’s internal teaching activities.
Software adapted to
a specific working process.
The Caneva project combines research into unsupported hardware, a custom device connection and an analysis interface adapted to rally instruction.
Requirements
Understand the teaching workflow, existing hardware, communication protocols and recorded data.
Implementation
Develop the hardware communication layer and the application around the school’s requirements.
Verification and refinement
Check communication, data decoding and the interface, then refine the workflow with its users.
