HM-10 BLE sends data, but not receiving any?

Hello all,

First of all, I'm a total n00b when it comes to Arduino, and right now, all of my code is taken from the net, so bear with me please :slight_smile:

I've bought an HM-10, and using this code to fire it up:

#include <SoftwareSerial.h>

SoftwareSerial softSerial(10, 11);
                       // RX, TX

void setup()
{
Serial.begin(9600);

softSerial.begin(9600);
Serial.print("Hello, please wait...");

delay(500);
softSerial.print("AT");
delay(500);
softSerial.print("AT+NAMEBERLIN001"); 

delay(500);
}

void loop()
{
 if (softSerial.available())
    Serial.write(softSerial.read());
  if (Serial.available())
    softSerial.write(Serial.read());
}

I'm also using BLEComAssistant to check for sending/receiving messages from here: http://www.jnhuamao.cn/HMBLEComAssistant.rar

BLEComAssistant finds the HM-10, and received data from it, when I enter something in the Serial Monitor. However, when I send something using the BLEComAssistant, nothing is received in the Serial Monitor... Also tried some Custom Java Code I found on the net - same results...

Besides just connecting the HM-10 above my Arduino, should I do anything else?
Am I missing something?

Thanks!

So... softSerial.available() is always false... Any idea why?