communication with firmware, f yea