I had some problems with the TSOP7000, not reacting always to my Beolink 4 (like loose contact). The TSOP4838 (for 38 kHz) which I connected via PUC to my Beovision 9, on the other hand worked smooth form the beginning. After added a capacitor C1 - 4.7µF, a diode D1 - 1N4148 and a resistor R1 - 4k7 like this:
+-----------------------+ 3 | /| 3
| + +----------+-------------------+-----|< |-o VS
| | | + | | \|
| ______________ | ----- | D1(1N4148)
| / | ----- | |
| ( | | | |
| \______________ - +----------+-------o GND | |
| | 2 C1(4.7µF) 2 |
| | |
| data -> +------------------------------+----------o OUT
+-----------------------+ 1 R1(4k7) 1
The TSOP700 works smooth and reliable with the Beolink 4(see http://www.lirc.org/receivers.html too).
But still I have two questions:
1) Is there somebody who can explain, why I need an C1 and R1 for the TSOP7000 to work smooth but not for the TSOP4838?
2) On http://lirc.sourceforge.net/remotes/bang&olufsen/ you find a lirc.conf file for the Beolink 4. I used the old one, with the following format per Key:
name KEY_UP
200 3125 200 3125 200 15625
200 3125 200 6250 200 6250
200 6250 200 6250 200 6250
200 6250 200 6250 200 6250
200 6250 200 6250 200 6250
200 9375 200 6250 200 6250
200 6250 200 3125 200 12500
200
The “new” format (somebody changed the file on 01-May-2014)
name KEY_UP
KEY_0 3125 # Was: 200
KEY_0 3125 # Was: 200
KEY_0 6250 # Was: 200
KEY_0 6250 # Was: 200
KEY_0 6250 # Was: 200
KEY_0 9375 # Was: 200
KEY_0 6250 # Was: 200
KEY_0 # Was: 200
Does not work on my Raspberry PI setup. In case somebody is looking for the old file, I have downloaded and can provided it.