haaa... very confusing with all this firmware