Does BLE always use 47 octets from preamble to CRC?
Are unused parts filled with 0s?
Does BLE always use 47 octets from preamble to CRC?
Are unused parts filled with 0s?
No, there is a length field. You also have DLE (Data Length extension), which supports longer packets.