Discuss a project

Tools for control units — software and hardware.

We build logging and flashing tools — as PC software, as a standalone device or both. Tools to read, record and safely apply software versions, for development, test bench and service. What gets written with them is the user’s decision — we do not supply the payload.

Depth of service

  • Tool software (PC)complete
  • Device firmwarecomplete
  • Schematic & layoutcomplete
  • Prototype & small seriescomplete
  • PCB fabrication & assemblyvia manufacturer
  • Modification / tuning filesnot offered

We build the tool, not the content: application software in customer ECUs and homologation are not part of our scope.

Core focus

Logging and flashing tools — software and hardware from one source

Tools for development, test bench, end-of-line programming and service. Built for continuous use, not lab improvisation.

Logging tools

AX-LOG

Hardware

  • CAN and CAN-FD interfaces
  • Mass storage & precise time base
  • Trigger inputs, galvanic isolation
  • In-vehicle supply, quiescent current design

Software

  • Recording of bus communication
  • Recordings stored as CSV
  • PC software for plotting the data

Typical use: development, test bench, endurance runs and service — record and prove, not intervene.

Flashing tools

AX-FLS

Hardware

  • Programming adapters and level shifting
  • Stabilised supply during programming
  • Protection against abort and undervoltage
  • Test setups prepared for production

Software

  • UDS flash sequences, bootloader protocols
  • Verification and versioning
  • Recovery after a failed attempt
  • Logging and series programming

Typical use: apply software versions safely and traceably. What gets written is supplied by the client.

The tool — not the payload

We build the tool, not what gets written with it.

Our tools work generically and content-neutrally. What is written to a control unit is the client’s decision and responsibility; we do not supply modification files or calibrations. We work only with the rights holder’s authorisation. Legal admissibility is clarified per project and recorded in writing before the project starts.

  • Read, record and decode
  • Write and verify
  • Recovery after abort, logging
  • No built-in manipulation functions (e.g. DPF, EGR, speed limiter)
  • No changes to emission, safety or mileage data
  • No ready-made modification files or third-party calibrations
  • No circumvention of signature or access protection as a feature
Further services

From working model to handover

Tool software & firmware

Contract development of logging and flashing tools: as a PC application, as a standalone device or as a combination of both. Device firmware in C and C++, bare-metal or RTOS-based, with drivers, bootloader and a bus and diagnostics stack. User interfaces, test automation and analysis in Python.

  • C / C++
  • Python
  • Bare-metal
  • RTOS
  • Standalone
  • PC tool

Bus systems & protocols

Message matrices, timing analysis and error handling on CAN and CAN-FD. Diagnostics and flash sequences to UDS.

  • CAN
  • CAN-FD
  • UDS / ISO 14229

Hardware development

First a working model made of developer and breakout boards: the setup exists early and can be measured before money goes into circuit boards. Then our own board — schematic, component selection, layout, bill of materials and production data in KiCad, including ordering fabrication and assembly.

  • Breakout build
  • KiCad
  • Schematic
  • PCB layout
  • Production data

Prototypes & bring-up

Assembled boards come back to our own bench: initial commissioning, fault finding at signal level and a functional check of every delivered assembly before it goes into use.

  • Bring-up
  • Measurement
  • Functional check

Requirements & documentation

Capturing requirements, structuring them and keeping them traceable: what the tool has to do, which interfaces apply, what has been verified. Including test specification and handover documentation that still holds up after the project.

  • Requirements
  • Traceability
  • Test specification
  • Handover
Clean room · legacy systems

Reverse engineering ends at inter­operability

We analyse a legacy system only as far as interoperability requires — that is where the statutory permission ends, and we do not go beyond it. The deliverable is a functional specification, never derived code. That is where our work ends; implementation happens separately, by your team, a third party or an implementation partner without access to the analysis material.

The legal basis is in particular sections 69d(3) and 69e of the German Copyright Act (UrhG) and section 3 of the Trade Secrets Act (GeschGehG). Before a project starts we check licence and confidentiality terms and record the authorisation in writing. The released specification is frozen and dated; analysis material stays in a separate, access-restricted area.

  • Deliverable: specification
  • Implementation kept separate
  • Full audit trail

Clean room procedure

AX-CR-02
  1. Clarify and record authorisation, licence and contract situation

  2. Analysis: capture actual behaviour and bus communication

  3. Write the functional specification — without code fragments

  4. Review gate: specification released, separation on record

  5. Implementation strictly from the released specification

Only the specification is handed over. Analysis material never leaves the protected area and feeds into no implementation.

Tools & environment

What we work with

We adapt to your toolchain where the project calls for it.

Software

  • C, C++, Python
  • GCC toolchain
  • Git, CI pipelines
  • Unit & integration tests

Bus & diagnostics

  • CAN interfaces
  • Trace & logging
  • UDS diagnostics
  • Flashing tools

Hardware

  • KiCad — schematic & layout
  • Logic analyser
  • Lab power supply
  • Soldering & rework bench

Process

  • Requirements in writing
  • Traceable changes
  • Reviews
  • Versioned handover

Specific tool names and licences are agreed per project — please raise it in the first conversation.

Qualification

Professional background

We provide certificates and proof of qualification in full on request or during a tender process.

  • EducationTrained software developer
  • PracticeProject experience in the automotive field
  • Way of workingDocumented requirements, reviews and versioned handover
  • NetworkPartner network for the fabrication of our boards

Need a tool? Send us the requirements.

For development, test bench, service or motorsport — we reply with an initial technical assessment.