Struggling with my BMW IBUS projects. Serial.read related issues.

I haven't got to the bottom of the clash in libraries yet. The sketch compiles and uploads fine until I #include <IRremote.h> when I get:

C:\Users\Andy\AppData\Local\Temp\arduino_build_452047\libraries\IRremote\IRremote.cpp.o (symbol from plugin): In function `MATCH(int, int)':

(.text+0x0): multiple definition of `__vector_7'

C:\Users\Andy\AppData\Local\Temp\arduino_build_452047\sketch\IbusSerial.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Using library SPI at version 1.0 in folder: C:\Users\Andy\Documents\Arduino\hardware\arduino\avr\libraries\SPI
Using library Wire at version 1.0 in folder: C:\Users\Andy\Documents\Arduino\hardware\arduino\avr\libraries\Wire
Using library IRremote at version 2.2.3 in folder: C:\Users\Andy\Documents\Arduino\libraries\IRremote
Using library SoftwareSerial at version 1.0 in folder: C:\Users\Andy\Documents\Arduino\hardware\arduino\avr\libraries\SoftwareSerial
exit status 1
Error compiling for board Arduino Nano.

Ibus_E46_KBus1.ino (6.64 KB)