Epteck collaborated with Akkodis to enhance the user experience of the LCD boot-up process for the Unimog trucks by Mercedes-Benz. The project aimed at addressing boot time delays and screen behavior issues during startup. By leveraging expertise in Linux, C++, Qt, C, and Yocto, Epteck optimized the boot process, resolved screen reset issues, and improved the display server.
As a result, the solution not only reduced boot times by 2x but also fixed display issues, including a camera video window that was incorrectly positioned on startup.
The final outcome provided an enhanced user experience with a smoother startup process, a more reliable LCD display at startup, and a robust multi-screen display feature.
The customer faced several challenges with the startup process of the Unimog trucks’ LCD display. At startup, a black screen appeared between the logo and the Qt application, causing delays in the boot-up process. Additionally, there were issues with the camera video window, which was not staying in its expected position on the screen, making the user interface unreliable and frustrating.
Epteck's solution involved addressing both the display and boot-up problems comprehensively:
Epteck patched the U-Boot and Linux DRM panel drivers to eliminate the black screen problem that occurred between the logo and the Qt application during boot-up.
The team optimized systemd services to reduce boot-up time, which addressed the high startup delays.
Epteck identified that the wayland-backend.so was being used, which caused issues for IVI applications requiring multiple screens. This was replaced with the appropriate ivi-backend.so and patched the ivi-compositor, ensuring the camera window maintained its correct position.
Epteck’s solution provided significant improvements to both the user experience and system performance;
By optimizing the boot process, Epteck halved the time it took for the LCD system to be fully operational, resulting in a much faster user experience.
The black screen issue was resolved, ensuring a seamless transition from the logo to the Qt application, improving the user experience at startup.
The switch from wayland-backend.so to ivi-backend.so and the patching of ivi-compositor fixed the issue of the camera window’s shifting position, ensuring a stable multi-screen setup for the Unimog trucks.
At Odie, we highly value Epteck GmbH’s cybersecurity work. Their Secure Boot implementation in our IoT sleeptrainer has given us peace of mind, ensuring protection from unauthorized access and safeguarding sensitive data. With the upcoming EU GPSR compliance deadline, Epteck helped us meet strict standards while building trust with parents. They also supported CE certification and developed the entire IoT product—hardware, firmware, backend, and mobile app. Highly recommended for companies focused on cybersecurity and compliance
We will connect you with our best Solutions Architect to make sure your project is delivered on time!