• https://github.com/sandeepmistry/node-bl­uetooth-hci-socket#compatible-bluetooth-­40-usb-adapters so BCM20702A0 is ok for nobel

    Check the VID PID

    BCM20702A0 Bluetooth 4.0	0x19ff	0x0239
    BCM20702A0 Bluetooth 4.0	0x0489	0xe07a


    At the present time, I have no Windows 7 machine at hand: a lenovo with probable bcm in the celler but instead I looked at the following

    For Windows earlier than 8.1

    Since Windows versions earlier than 8.1 don't support Web Bluetooth in
    the OS, noble (which the Espruino IDE uses) has to be able to access
    the BLE adaptor directly - so you have to make sure the WinUSB driver
    is loaded for it (as opposed to a manufacturer-specific driver).

    Download Zadig and run it - it's just an executable Go to Options ->
    List all Devices Choose your BLE adaptor (mine is CSR8510 A10) Make
    sure WinUSB is set as the driver Now when you next run the Native Web
    IDE and click 'connect' in the top left, you should see a list of
    connectable BLE devices.

    Well, in theory, my Windows 10 with zadig could operate like a pre-8.1: ie nobel.
    (I have zadig installed and nobel from node gives no problems).

    However, the Native Web IDE ("The Web IDE is available as a download for 64 bit Windows:") does not work with my Windows 10 / Zadig setup.

    Is this a "good" test???
    Well look at the error message at the top and think about the issue I posted at noble.

    I think that the hci module needs a refresh

    We have chrome.serial - not using 'serialport' module
    'noble' module couldn't be loaded, no node.js Bluetooth Low Energy  Error: No compatible USB Bluetooth 4.0 device found!
    Disable Web Bluetooth as we have Winnus instead
    serial_audio: Audio Sample rate : 48000
    serial_audio: Audio Serial Baud 9600 Bit time 5
    Web Bluetooth available, but Windows Web Bluetooth is broken in <=56 - not using it
    GET chrome.storage.sync = {"AUTO_SAVE_CODE":true,"BAUD_RATE":9600,­"BLOCKLY_EXTENSIONS":"|bluetooth|robot|"­,"BLOCKLY_LANGUAGE":"en","BLOCKLY_TO_JS"­:false,"BOARD_JSON_URL":"http://www.espr­uino.com/json","CODE":"console.log(\"Hel­lo World\");\n","COMPILATION":true,"COMPILA­TION_URL":"http://www.espruino.com:32766­","ENABLE_Testing":false,"ENV_ON_CONNECT­":true,"FONT_SIZE":12,"MINIFICATION_Dead­Code":true,"MINIFICATION_LEVEL":"","MINI­FICATION_Literal":true,"MINIFICATION_Man­gle":true,"MINIFICATION_Unreachable":tru­e,"MINIFICATION_Unused":true,"MODULE_AS_­FUNCTION":false,"MODULE_EXTENSIONS":".mi­n.js|.js","MODULE_MINIFICATION_LEVEL":"E­SPRIMA","MODULE_URL":"http://www.espruin­o.com/modules","NPM_MODULES":false,"RESE­T_BEFORE_SEND":true,"SAVE_ON_SEND":0,"SE­RIAL_AUDIO":"0","SERIAL_TCPIP":"127.0.0.­1:2323","SERIAL_THROTTLE_SEND":false,"SE­T_TIME_ON_WRITE":true,"SHOW_CODE_LINK_IC­ON":false,"SHOW_WEBCAM_ICON":"1","STORE_­LINE_NUMBERS":true,"Sound_Error":"","Sou­nd_Info":"","Sound_Success":"","Sound_Wa­rning":"","Speak_Error":false,"Speak_Inf­o":false,"Speak_Success":false,"Speak_Wa­rning":false,"UI_MODE":"compact","projec­tEntry":"8DB63F1B94AD04598A6AA31F994EAAA­8:Documents"}
    Initialising SettingsConsole
    Initialising Utils
    Initialising Config
    Initialising Notifications
    Initialising Status
    Initialising App
    Initialising File
    Initialising Code
    Initialising Serial
      - Initialising Serial Chrome Serial
      - Initialising Serial Chrome Socket
      - Initialising Serial Windows NUS BLE
      - Initialising Serial Audio
    Initialising Terminal
    OUTPUT REMOVED: just Initialising