firmware: reading current value