Hardware debugging and firmware details lead to thinking/testing loops on all but the frontier here.