Using SoftwareSerial Giving error

I think you have missed the point!

The point is about if you look at the first reply there is less values printed at the serial terminal.

I have king of done now by adding the value received at the serial terminal, its seen it cannot handle a long list of if statement, b ut there strange it does in some other way

P.D. When I said the thing dont make sense its because there HEX value does match to what they should, and yes I know there value are HEX as I make it print ",HEX" and I have a ASCII table ;-).