Cannot get RXB8 working

Hello, I am doing a project that requires to send a string via 433 mhz frequency. When I use the standard 433 mhz reciever and transmitters the transmission works, however I found that with a more powerful reciever you can transmit at longer range. I bought a RXB8 reciever but I cant get it working with the virtualwire library. Am I missing something or have I to use a different library? There are no examples of RXB8 sketches on the internet.

Here is the rx sketch:

#include <VirtualWire.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(10, 11, 5, 4, 3, 2);

  
char buffer[VW_MAX_MESSAGE_LEN];

void setup()
{
 Serial.begin(9600);
 vw_set_rx_pin(2); // Initialise the IO and ISR
 vw_set_ptt_inverted(true); // Required for DR3100
 vw_setup(2000); // Bits per sec
  lcd.begin(16, 2);
 vw_rx_start(); // Start the receiver PLL running
}
  
void loop()
{
 uint8_t buf[VW_MAX_MESSAGE_LEN];
 uint8_t buflen = VW_MAX_MESSAGE_LEN;
  
 if (vw_get_message(buf, &buflen)) // Non-blocking
 {
 int i;
  
 digitalWrite(13,true); // Flash a light to show received good message
 Serial.print("Got: ");
  
 for (i = 0; i < buflen; i++)
 {
 Serial.print(buf[i], HEX);
 buffer[i]=buf[i];
 Serial.print(" ");
 }
 
 Serial.println("");
 
 lcd.clear();
 lcd.print(buffer);
 
 digitalWrite(13, false);
 }
}

The code you posted does something. The code you didn't post does something.

You expect the code you posted to do something. You expect the code you didn't post to do something.

All we have been told is that "it doesn't work".

All the code, posted and not posted, does exactly what it is supposed to do. That that doesn't meet your expectations means that you need to adjust your expectations.

I realise that this is an old topic, and also that there's been no further information since the previous somewhat 'put-down' reply! However, I'd like to know if anyone has actually managed to get an example of a RXB8 receiver module working with Arduino and any of the RF libraries?

I have a specific requirement for a receiver circuit. I have a number of the - very cheap - tx/rx modules and the rx sections will recognise the codes from my remote transmitting device with no problems at all. However, I had read that the RXB8 receiver was a far better device with better range and I purchased two of them. It would appear that I should be able to substitute them in place of the cheaper 'green' modules. But I can't! Now it may be that I have bought two duds? I just don't know. So - if anyone has any information on sucessfully using a RXB8 433Mhz receiver module with an Arduino, I'd be really grateful to hear it.

Same problem here. I bought a couple of RXB8s to replace cheap(er) XD-RF-5V receivers as I got the impression that cheapos receive to much noise. Unfortunately the cheap ones work with standard receiver code, but when I connect RXB8 instead of the XD I receive nothing.

Eagerly waiting, but not holding my breath.