Go Down

Topic: RF1100-232 serial to RF transceiver module (Read 11991 times) previous topic - next topic


does anyone have any experience with the RF1100-232 serial to RF transceiver modules?

I got a pair working with default settings but I would like to change some settings (faster baud rate, change the channel, ...). The ebay seller only has a Chinese datasheet but I found the commands on some Russian website. But the module doesn't respond to these commands, instead it transmits the data to the other module.

Do I need to put the module in some kind of command mode?

This is the module I'm talking about:

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


This listing has ended.

So, we can't see what you are talking about.
The art of getting good answers lies in asking good questions.


The item description is still there below all those "recommended items" ;-)

But here is the relisted module:

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


Oh, and this is the link to the command set that I found:
I'm sending these commands as actual bytes, not as text. (I wrote a quick C# application to do that.)

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


I've tried this again yesterday and, funny enough, it just worked. The modules now respond to the config commands. I have no idea what I've done differently this time.

I'm still interested if someone has used these modules before. I'd be surprised if noone has used them. They seem to be made for the Arduino world... ;-)
I still have a few things that are not quite clear and there doesn't seem to be much documentation around.

- what is the 16 bit Module ID used for? Can this be used to address a specific transceiver instead of sending everything to all transceivers on the same channel?

- do I need to build a mechanism into the protocol that avoids accidentally sending any of the config commands in the data stream?

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


OK, I've learned quite a bit more about these modules. For anyone who might be interested in future, I have created a page on my website where I'm collecting all the info I found about these modules. I've also made a little program that sends config commands to these modules. It can also be used to monitor communication. All that on the following page:

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


Oct 09, 2012, 02:43 pm Last Edit: Oct 18, 2012, 02:38 pm by llukkari Reason: 1
I think mine was set to 9600 baud by the factory.

Here are some some code snippets for configuring the device using Arduino. I was using Arduino Mega and the Serial1. Hopefully this maybe helps someone searching for information about this device.

 //change baud rate
 Serial1.write(1); //options 1 =  4800, 2 = 9600, 3, 19200

 //change channel
 Serial1.write(20); //options 0 - 255

//change module id
 Serial1.write(1); //first id byte, options 0-255
 Serial1.write(1); //second id byte, options 0-255

 //change trasmit power
 Serial1.write(5); //options 0, 5, 7, 10 (dB)

 //read the config




Hi guys,

I am new to arduino and all these stuffs. I have a RF1100-232 connected to a Arduino Uno board.

Can a kind soul teach me how to configure the RF1100-232 from the arduino to the RF1100-232?

Thank you very much.


the config commands for the module are on my website (but I think you may have them already)

You can either connect the module to a TTL level USB to serial adapter, connect that to a computer and then run my configurator program (also on that website) to configure it. Then disconnect the module and connect it to the Arduino. That's how I do it currently. The module remembers its settings without power. However, don't hardwire the module. Occasionally it seems to forget a setting and you will need to disconnect it from the Arduino and configure it again.

The other alternative is to include the module configuration into your Arduino sketch in the setup() function. (this function is being executed once when the Arduino starts up). The tricky part is to configure the baud rate of the module this way. You will need to send the command with the baud rate that the module is currently configured to. In many cases this is not known. So you will need to open and close the Arduino serial port with different baud rates and send the "set baud rate" command. Luckily the module only supports 3 baud rates (4800, 9600 and 19200), so you will only need to do this twice (you don't need to do it with the baud rate you want, because that would be set already). Then, once you have set the baud rate, you open the Arduino serial port with that baud rate and send the remaining commands. I'm planning to do that in my sketches but have not got around to it yet.

I hope that makes any sense. If not, please do ask... ;-)

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


I just remembered, you need to leave a 1-2 second pause before each command otherwise the module will send it as a data stream. And you need to send the commands in binary, not as text or so.

Location: Berkshire, UK
My Astro and DIY projects website: http://yesyes.info/


I bought two Transceptores TLC1101V1-V5.
where can I found library for these modules .h and .cpp files.
my scenario is one transceptore is connected to arduino uno and the other to an arduino mega.
my problem was I didn't found any libraries for these modules or examples using this type of wireless transceiver TLC1101V1-V5. the only example that I found is
and I don't know how can it help me in my scenario
please can anyone help me?


I see in the data sheet that all commands start with 0xa3(163DEC) or higher. This suggests that you might be limited to only the characters 0x00 through 0xa2 or above 0xab. If you want to transfer printable characters then just send them as you won't need a library. However, if you want to send binary data then some values  will trigger command mode. You might want to check some of the HopeRF modules where command mode is entered by activating another pin on the module. This will allow you to stay out of command mode and send any binary value.


Nice job on this post, and great site yesyes.

Anyone know what range these units will support?

Can use softserial.h to connect RX TX to any arduino digital pin?



I did receive the next url from the seller:


but the language is chinese, maybe it contains some info.

Go Up