Device keeps resetting randomly

scouris:

char* chrGetStatus[35]="Status check: ";

That would make more sense as:

char chrGetStatus[35]="Status check: ";

You want an array of characters, not an array of pointers.