[HC-05 Bluetooth] Tengo 3 y no funciona ni 1 [SOLUCIONADO]

Hola chicos!

Hace tiempo compré un HC-05 pero en el modo AT no conseguí hacer que funcionara. Recibia caracteres ilegibles por consola, así que lo deje como estropeado. Pedí dos a china pero me encuentro con el mismo problema!!!

Estos son mis módulos:

Este es el código que estoy usando:

 #include <SoftwareSerial.h>


SoftwareSerial BTSerial(11, 10); // RX | TX

void setup()
{
 
  Serial.begin(9600);
  Serial.println("AT commandes:");
  BTSerial.begin(38400);  // HC-05 vitesse par défaut pour la commande AT

}

void loop()
{
  // lecture des commandes AT par le serial port(9600)
  if (BTSerial.available()) Serial.write(BTSerial.read());

  // envoie à HC-05 de commandes AT saisi
  if (Serial.available()) BTSerial.write(Serial.read());
}

Y esto es lo que me retorna al introducir "at" "at+version":

AT commandes:
O���+�����ʦ�����ab`0���C�O���

CONEXIONES:
VCC -> 5V
GND -> GND
TXD -> Pin 11
RXD - > Pin 10

Normalmente uso el IDE 1.6.0, pero he probado con varios, y todos con el mismo problema.

¿Soy gafe, o estoy haciendo algo mal? Es muy raro que 3 modulos fallen.

Sobre este modulo encuentro poca documentación en internet, ya que este es el que tiene botón (mantienes el botón pulsado al encender y ya entra en modo AT, no es necesario enchufar nada ni puentear)

¿A alguien le ha pasado?

Un saludo

SOLUCIONADO

Solucion:
Bajar IDE Arduino 1.6.1
Volver a subir el mismo codigo
Ya funciona!