Personally I use the NRF Connect app to scan for advertising data.
You're trying to scan for advertising data that's coming from a Puck.js?
Are you disconnected from the Puck.js? Puck.js (like most BLE devices) will only advertise when there is no device with an active BLE connection to it.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Personally I use the NRF Connect app to scan for advertising data.
You're trying to scan for advertising data that's coming from a Puck.js?
Are you disconnected from the Puck.js? Puck.js (like most BLE devices) will only advertise when there is no device with an active BLE connection to it.