How are you checking it? Using the nRF connect app?
Even though Puck.js doesn't include the appearance, it shouldn't overwrite it if you put it in explicitly.
The other option you have is to manually specify the entire advertising data payload - if you figure out what you need to send you can just do NRF.setAdvertising([.......]) with the binary data.
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.
How are you checking it? Using the nRF connect app?
Even though Puck.js doesn't include the appearance, it shouldn't overwrite it if you put it in explicitly.
The other option you have is to manually specify the entire advertising data payload - if you figure out what you need to send you can just do
NRF.setAdvertising([.......])
with the binary data.