
Louis-Marie Givel developed and integrated a Diagnostics over IP (DoIP) UDS-over-Ethernet server for the esrlabs/openbsw repository, enabling vehicle identification and robust transport layer support using C++ within automotive diagnostics and embedded systems contexts. He implemented ISO-13400 DoIP server features, including UDP discovery and TCP diagnostic connections, and ensured compatibility across DoIP versions. Louis-Marie also addressed critical firmware stability by preventing inlining of launchCommandFromRAM, resolving EEPROM-related hard faults during startup and configuration. His work included comprehensive documentation, expanded test coverage, and alignment with CMake build processes, demonstrating depth in system integration and maintainability for automotive firmware development.
November 2025 (esrlabs/openbsw): Delivered a critical reliability improvement addressing EEPROM-related hard faults during startup and EEPROM configuration operations. Implemented a fix to prevent inlining of launchCommandFromRAM, eliminating a scenario where code in ROM executed during EEPROM access triggered hard faults. This change stabilizes startup when flashing different referenceApp configurations (FreeRTOS vs ThreadX) and reduces firmware-update risk. Result: higher uptime, fewer field incidents, and clearer inline/memory behavior rationale.
November 2025 (esrlabs/openbsw): Delivered a critical reliability improvement addressing EEPROM-related hard faults during startup and EEPROM configuration operations. Implemented a fix to prevent inlining of launchCommandFromRAM, eliminating a scenario where code in ROM executed during EEPROM access triggered hard faults. This change stabilizes startup when flashing different referenceApp configurations (FreeRTOS vs ThreadX) and reduces firmware-update risk. Result: higher uptime, fewer field incidents, and clearer inline/memory behavior rationale.
Delivered a DoIP UDS-over-Ethernet server in esrlabs/openbsw, enabling Diagnostics over IP with vehicle identification and a transport layer, integrated into the reference application lifecycle, and accompanied by tests, docs, and build support.
Delivered a DoIP UDS-over-Ethernet server in esrlabs/openbsw, enabling Diagnostics over IP with vehicle identification and a transport layer, integrated into the reference application lifecycle, and accompanied by tests, docs, and build support.

Overview of all repositories you've contributed to across your timeline