diff --git a/public/app/app.js b/public/app/app.js index 5f08b74..838b523 100644 --- a/public/app/app.js +++ b/public/app/app.js @@ -519,9 +519,14 @@ app.controller('mainCtrl', function ($scope, $rootScope, $location, services) { $scope.sdinfo = d.sdcard; for (var i = 0; i < d.lockFlag.length; i++) { if (d.lockFlag[i] != undefined) { - var l1 = Number('0x'+d.lockFlag[i]) & 0x0f, l2 = (Number('0x'+d.lockFlag[i]) >> 4) & 0x0f; - $scope.lockFlag[i] = l1 ? 'U' : 'L'; - $scope.lockFlag[i] = $scope.lockFlag[i] + (l2 ? 'U' : 'L'); + var lf = Number('0x'+d.lockFlag[i]); + if (lf == 0x55) { // unknown device address or error + $scope.lockFlag[i] = '..'; + } else { + var l1 = lf & 0x0f, l2 = (lf >> 4) & 0x0f; + $scope.lockFlag[i] = l1 ? 'U' : 'L'; + $scope.lockFlag[i] = $scope.lockFlag[i] + (l2 ? 'U' : 'L'); + } } else { $scope.lockFlag[i] = '..'; } diff --git a/public/index.html b/public/index.html index 144ee7d..be4dda5 100644 --- a/public/index.html +++ b/public/index.html @@ -71,7 +71,7 @@