Does the BL652 module come with the SmartBasic interpreter already programmed or do we have to program them?

Answer

The BL652 comes with the smartBASIC firmware, which contains the smartBASIC interpreter, already flashed to the module. It is recommended that you confirm that they are flashed with the most current firmware version and upgrade them as is necessary for your application.  Firmware upgrades are available from the Software Downloads tab of the BL652 Product Page , credentials are required and can be obtained by clicking on the link provided on the tab. The modules will still need to be programmed with a smartBASIC application, or run one of the baked-in vSP modes, as per the BL652 Datasheet.  Excerpt for accessing the built in vSP modes. Sample smartBASIC Applications are available from the BL652 GitHub Repository.