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 interfacesMass storage & precise time baseTrigger inputs, galvanic isolationIn-vehicle supply, quiescent current design
SOFTWARE
Recording of bus communicationRecordings stored as CSVPC 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 shiftingStabilised supply during programmingProtection against abort and undervoltageTest setups prepared for production
SOFTWARE
UDS flash sequences, bootloader protocolsVerification and versioningRecovery after a failed attemptLogging and series programming
Typical use: apply software versions safely and traceably. What gets written is supplied by the client.

FURTHER SERVICES · A1–A5

Tool software & firmware

A1

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++PythonBare-metalRTOSStandalonePC tool

Bus systems & protocols

A2

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

CANCAN-FDUDS / ISO 14229

Hardware development

A3

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 buildKiCadSchematicPCB layoutProduction data

Prototypes & bring-up

A4

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-upMeasurementFunctional check

Requirements & documentation

A5

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.

RequirementsTraceabilityTest specificationHandover
CLEAN ROOM · LEGACY SYSTEMS

Reverse engineering ends at interoperability

We analyse a legacy system only as far as interoperabilityrequires — 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: specificationImplementation kept separateFull audit trail
CLEAN ROOM PROCEDUREAX-CR-02
01Clarify and record authorisation, licence and contract situation
02Analysis: capture actual behaviour and bus communication
03Write the functional specification — without code fragments
04Review gate: specification released, separation on record
05Implementation 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++, PythonGCC toolchainGit, CI pipelinesUnit & integration tests
BUS & DIAGNOSTICS
CAN interfacesTrace & loggingUDS diagnosticsFlashing tools
HARDWARE
KiCad — schematic & layoutLogic analyserLab power supplySoldering & rework bench
PROCESS
Requirements in writingTraceable changesReviewsVersioned 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.

Trained software developerEDUCATION
Project experience in the automotive fieldPRACTICE
Documented requirements, reviews and versioned handoverWAY OF WORKING
Partner network for the fabrication of our boardsNETWORK

Need a tool? Send us the requirements.

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

Get in touch Projects