• Ok I just sniffed the communication between the nrf app and the candle and then the Puck and the candle. The opcode is definitely different and that seems to be the issue (WriteWithResponse not supported by the candle?).

    nrf app Write Request:

    Bluetooth Attribute Protocol (0x0004)
    Opcode: Write Request (0x52)
    Handle: 0x0016
    Value: 000000ff
    

    Puck Write Request:

    Bluetooth Attribute Protocol (0x0004)
    Opcode: Write Request (0x12)
    Handle: 0x0016
    Value: 00ff0000
    

    Puck Error Response:

    Bluetooth Attribute Protocol
    Opcode: Error Response (0x01)
    Request Opcode in Error: Write Request (0x12)
    Handle in Error: 0x0016
    Error Code: Write Not Permitted (0x03)
    
About

Avatar for pdominique @pdominique started