WHY2025 badge firmware

(work in progress, please check this page again later)

Last modified November 10, 2024: Small changes (1e08790)