sound not played at startup

i don't understand why when i connect arduino to the USB-power it doesn't play the startup sound from the mp3 external module connected.

the track is played only when i reset the card.

why?

this is the setup code i am using:

void setup() {
  
  // initialize the button pin as a input:
  pinMode(buttonPin, INPUT);
  pinMode(buttonPin9, INPUT);
  pinMode(buttonPin10, INPUT);
  
  // initialize the LED as an output:
  pinMode(ledPin, OUTPUT);
  pinMode(ledPin12, OUTPUT);
  pinMode(ledPin5, OUTPUT);
  
  // initialize serial communication:
  Serial.begin(9600);
    
    Serial.write(0x7E); // vol max
    Serial.write(0x03); 
    Serial.write(0xA4);
    Serial.write(0x08);
    Serial.write(0x7E);
    
    Serial.write(0x7E); // startup sound
    Serial.write(0x07); 
    Serial.write(0xB0);
    Serial.write(0x30);
    Serial.write(0x32);
    Serial.write(0x30);
    Serial.write(0x30);
    Serial.write(0x32);
    Serial.write(0x7E);

    digitalWrite(ledPin5, HIGH); // ON/OFF Status LED
}

(deleted)

spycatcher2k:
Try putting a pause before

// initialize the button pin as a input:
pinMode(buttonPin, INPUT);
pinMode(buttonPin9, INPUT);
pinMode(buttonPin10, INPUT);

The module may need time to startup

thanks, it worked

i had to add a delay of 600ms minimum to get the track played at startup.