implemented timeout for blocking uart get operation
implemented solid mobile power on routine