Firmware: Sustainability vs planned obsolescence