Better explanation of building firmware