diff --git a/src/hub.ts b/src/hub.ts index f761174..2d1ed25 100644 --- a/src/hub.ts +++ b/src/hub.ts @@ -149,7 +149,7 @@ export class Hub extends EventEmitter { public subscribe (port: string, mode?: number) { return new Promise((resolve, reject) => { let newMode = this._getModeForDeviceType(this._portLookup(port).type); - if (mode) { + if (mode !== undefined) { newMode = mode; } this._activatePortDevice(this._portLookup(port).value, this._portLookup(port).type, newMode, 0x00, () => {