Jump to Navigation Jump to Content Jump to Footer (Address, Navigation, Imprint & Privacy)

Firmware Testing

Bring your Firmware Testing to a new Level!
Software Testing is essential for every project - but how do you test firmware reliable and steady? The crucial thing about firmware testing is: It can be virtualized only until certain levels. And building a test framework that virtualizes all hardware features is exhausting and error-prone. So testing firmware on real hardware makes sense in terms of reliability, easiness, and budget.

9elements Cyber Security developed a firmware testing framework where customers can hook in their own devices, and we do the testing for you. The device will be integrated into our testing infrastructure and connected to our lava framework - everything else runs automated.

Currently, our test system runs on multiple real and emulated devices and is connected to the coreboot master branch. This means, that every commit which gets merged into the upstream master will be tested against real hardware. This is a service we provide free-of-charge for the coreboot community! Check out the results at https://lava.9esec.io/.
'
The firmware testing system can either test coreboot + any payload like TianoCore, LinuxBoot, or SeaBIOS - or your very own custom firmware. It can be adjusted to nearly any code versioning system - and post back to any CI you want it. Get in contact with us to talk about how we can integrate your device and code into our test system.

In addition, we can run various test suites either on Linux, Windows, or both. Contact us if you want to raise your firmware testing capabilities to new levels!

Let's talk about

Trusted by

Mullvad Secunet
Take a look at how we work

Let's talk about

Trusted by

Mullvad Secunet