¿Son obligatorios los campos de marca en los datos publicitarios de BLE?

La configuración depende del uso, por lo que diría que sí.

Encontré esto sobre iBeacon:

Una cartilla publicitaria BLE

Tipo de datos de publicidad de banderas

Este paquete tiene un tipo de datos 0x01 que indica varios indicadores. La longitud es 2 porque hay dos bytes, el tipo de datos y el valor real del indicador. El valor del indicador tiene varios bits que indican las capacidades de iBeacon:

Bit0: indica el modo detectable LE Limited

Bit1: indica el modo detectable general LE

Bit 2: indica si BR / EDR es compatible. Esto se usa si su iBeacon es un dispositivo de modo dual

Bit3: indica si LE y el controlador BR / EDR funcionan simultáneamente

Bit4: indica si LE y BR / EDR Host funcionan simultáneamente

La mayoría de los iBeacons son dispositivos de modo único. BR / EDR no se utiliza. Para iBeacons, se utiliza el modo de visibilidad general.