Arduino Primo: problem with ESP8266

My PrimoEspRecovery:

#include <SoftwareSerial.h>
#include <Uart.h>

SoftwareSerial espOnPrimo(30, 31); // RX, TX
//Uart espOnPrimo(32, ); // RX, TX


void setup()
{
  Serial.begin(9600);
  espOnPrimo.begin(9600);
  //pinMode(BLE_LED, OUTPUT);
  // pinMode(13, OUTPUT);
 // digitalWrite(13, LOW);
  
}

void loop() 
{
  while (Serial.available()) {
    char inChar = (char)Serial.read();
    espOnPrimo.write(inChar);
  }

  while (espOnPrimo.available()) {
    char inChar = (char)espOnPrimo.read();
    Serial.write(inChar);
  }
    
}