Add proper main display rendering to firmware