Written by: on Sun Jan 12

Smart Bootloader for Next-Generation AV Switch

Secure and modular firmware powering a seamless multi-host video conferencing experience.

Smart AV switch designed for video conferencing environments
~2 MIN

To support the launch of a next-generation audio-video switch for modern video conferencing rooms, a leading professional equipment manufacturer partnered with Cocktails Solutions to co-develop the embedded software at the heart of the device.

The challenge: deliver a robust system capable of connecting multiple hosts (room computer, guest laptop, etc.), sharing USB peripherals (cameras, microphones) between them, and managing multiple HDMI outputs, all with a smooth, plug-and-play experience.

Our team delivered a secure bootloader and modular firmware components, featuring:

  • Firmware updates via USB or network, with full version management
  • Automatic recovery to the factory version in case of corruption
  • On-the-line configuration and unique device identifier assignment during manufacturing
  • Built-in web server, accessible from any browser for intuitive control and setup
  • Enhanced security features to safeguard against tampering and unauthorized access

Developed in C/C++ on an STM32 microcontroller, with an RTOS at its core, the solution provides a real-time, reliable, and scalable architecture.
This project showcases Cocktails Solutions’ expertise in low-level engineering, connected embedded systems, and firmware security, always with a pragmatic, user-focused approach.