Enhancing Unimog’s LCD Boot Process for Seamless User Experience

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.

What We Did to Solve the Problems

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:

Screen Reset Issue

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.

Optimizing Boot-Up Time

The team optimized systemd services to reduce boot-up time, which addressed the high startup delays.

Camera Video Window Positioning

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.

Benefits Delivered to the Customer

Epteck’s solution provided significant improvements to both the user experience and system performance;

2x Faster Boot-Up Time

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.

Enhanced LCD Startup Experience

The black screen issue was resolved, ensuring a seamless transition from the logo to the Qt application, improving the user experience at startup.

Multi-Screen Display Feature

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.

Akkodis’s Experience with Epteck

Book a Free Consultation now

Pick a slot

We will connect you with our best Solutions Architect to make sure your project is delivered on time!

  • 01 Share your requirements
  • 02 Discuss them with our experts
  • 03 Get a free quote
  • 04 Start the project

Powered By WordPress