replaced strstr() in post #2 with memmem() as recommended by @-dev
Serial.begin(115200);
byte packetBuffer[]={0x02,0xff,0x26,0x8f,0x26,0x8f,0x00,0x3f,0x86,0xd3,0x53,0x54,0x41,0x54,0x55,0x53,0x3a,0x20,0x22,0x6e,0x61,0x6d,0x65,0x2d,0x31,0x22,0x20,0x22,0x22,0x20,0x30,0x20 };
byte * ptr=(byte *)memmem(packetBuffer, sizeof(packetBuffer),"STATUS",6);
if(ptr==NULL)Serial.println("NULL");
else {
Serial.println("found");
do { ptr++; } while(*ptr != '\"'); // search for starting "
while(*(++ptr) != '\"') // print until terminating " found
Serial.print((char)*ptr);
}
a run gives
found
name-1