Reverse Engineering
What is Reverse Engineering
Reverse engineering also known as backwards engineering or back engineering is a process in which existing objects, e.g., an engine, spare parts of a vehicle, sensors or a car housing are examined in terms of their design, materials, function or construction.
It aims to analyze and determine how such components were designed to be able to reproduce them. It leads to the improvement of their performance, reliability and efficiency or to the creation of new products that are more competitive on the market.
How can you benefit?
At VOITAS, we understand the importance of reverse engineering in software development.
What we do is to analyze a software program or device to determine its design, functionality as well as operation. Breaking down the software or device to its basic components and studying its behavior and interactions with other components gives us a deep understanding of existing software systems. With us, you can create new solutions that can integrate with those systems, identify areas of improvement or create new products and services.
Tools and programs
Programming languages
C Language
Python
C++ Language
Frameworks and technologies
CODESYS Environment
MRS Developers Environment
Project development and management tools
Jira
GIT
SVN
ClickUp
Other tools
PCAN Explorer
KiCad EDA
Vector Tools for CAN Analysis
MATLAB/Simulink
Excel
What do we offer?
Analyzing software and
integrating e-drive components
Reading CAN bus lines
and analysis of signals
Identifying of CAN messages
belonging to the corresponding
electronic control units
Reconstructing data and
manipulation of individual bits
for functional testing
Developing a software interface
for CAN bus simulation to
eliminate errors
Programming of new control
units in the vehicle
Adapting the vehicle
installation to the new
component (emulators, etc.)
Flawless integration of all
functionalities of the
commercial vehicles after the
change from combustion
engine to electric motor
Designing electronic devices
that can emulate sensor signals,
e.g. fuel level sensors
Testing and validating vehicle
functions after conversion to
electric drive
What is our success story?
Client
A medium German company specialising in developing and integrating electric powertrains into combustion trucks
Challenge
- Develop CAN bus simulation to the original vehicle, to make it work the same way without the combustion engine controller
- Develop the necessary wiring connection schematic to the original vehicle
- Keep all previous vehicle functions like heating control, ABS, ESR, TCR
- Develop electronics that will imitate fuel sensor
Solution
- Gathering CAN data with PCAN tools using many scenarios
- Measuring electric signals and mapping values with corresponding vehicle values from the diagnostic interface
- Defining CAN frames sources
- Defining CAN frames data, ex. Wheel speed, odometer value, RPM speed, brake pressure, accelerator position
- Developing software for client vehicle controller that can read and send necessary CAN data
Result
- A software interface that can read data from various vehicle controllers
- Software that can detect and indicate the activation of ABS, ASR and EBS systems
- Software that activates all drive-related controllers without errors
- A developed electronic board that can imitate a fuel sensor, controlled by an analogue signal from the client’s VCU
Why choose us?
EXPERTISE IN COMPLEX SYSTEM ANALYSIS
Our experienced team excels in analyzing complex software and electronic systems, providing thorough insights to enhance functionality and performance.
SEAMLESS INTEGRATION SOLUTIONS
We specialize in developing software interfaces and electronic devices that seamlessly integrate with existing systems, ensuring flawless operation and compatibility.
COMMITMENT TO EXCELLENCE
We are dedicated to delivering high-quality reverse engineering services that meet and exceed our clients' expectations, helping them achieve their business objectives efficiently and effectively.
GET IN
TOUCH!
If you have any questions related to
cooperation, partnership or learning more
about our company’s mission.
Go ahead and contact us!