summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutil/flash_ec5
1 files changed, 5 insertions, 0 deletions
diff --git a/util/flash_ec b/util/flash_ec
index b8d701c5ff..bacd3fa7ae 100755
--- a/util/flash_ec
+++ b/util/flash_ec
@@ -796,10 +796,15 @@ function claim_pty() {
done
}
+# Returns the serialnumber of the specified servo.
function get_serial() {
if [[ "${SERVO_TYPE}" =~ "servo_v4_with_servo_micro" ]]; then
if [[ -z "${BOARD}" ]]; then
sn_ctl="servo_micro_"
+ elif [[ "$(dut_control_get "servo_micro_for_${BOARD}_serialname")" =~ \
+ "unknown" ]] ; then
+ # Fall back to servo_micro_ if S/N is uknown.
+ sn_ctl="servo_micro_"
else
sn_ctl="servo_micro_for_${BOARD}_"
fi