more firmware wip
working version, still flickering and ghost images