diff --git a/bsp-gonk/vendor/silk/silk-camera/index.js b/bsp-gonk/vendor/silk/silk-camera/index.js
index <HASH>..<HASH> 100644
--- a/bsp-gonk/vendor/silk/silk-camera/index.js
+++ b/bsp-gonk/vendor/silk/silk-camera/index.js
@@ -671,17 +671,19 @@ export default class Camera extends EventEmitter {
       this._noFrameCount = 0;
       try {
         this._cvVideoCapture = new silkcapture.VideoCapture(
-          0,
+          CAMERA_ID,
           this.FRAME_SIZE.normal.width,
           this.FRAME_SIZE.normal.height,
           (err) => {
-            this._cvVideoCaptureBusy = false;
             if (err) {
+              log.warn('Capture init failed:', err.message);
               throw err;
             }
+            this._cvVideoCaptureBusy = false;
           }
         );
       } catch (err) {
+        log.warn('Capture init failed:', err.message);
         throw err;
       }
     }
Remove camera id hardcode. Stay busy if open fails