The way I have done it (but you might be talking about a different method) is by selecting mode 2 for the rssi type.
Then on the transmitter I go to the channel map and select a channel and set its source as “RSSI”.
Then in the ardu config, type is two, and I tell it which channel I told it to transmit RSSI.
hmm. may be. i think it would work.
i am just confused - i for some reason assumed, or presumed, that rssi can be sent somehow directly via sbus output from r-xsr into the copter code and it was supposed to work ‘as is’ via frsky protocol.
ok, i will try to set it via channel way, it will eat up one channel but it is ok. i must have mixed up something.
i just erased and recreated all models playing with radio, so probably just erased all this setup that was done years ago and forgot all about it
ok. got it working - but, in MP ‘rssi’ value still shows as 0. in OSD it shows percentage now, i set it on channel 15. with max value - close to the model, i see rssi value to come as ‘1544’. do you know what will be the lowest value for it? i cannot see at home what it should be set to - it does not deviate much.
so, before i set that like you did - only used channel 15 instead of 12 - in the OSD item OSD2_RSSI_EN - it was always showing 0.
i assumed that if now it started giving 1544 for the max rssi - the value of RSSI_CHAN_HIGH had to be adjusted? as how else it would know what a 100% stands for?
not sure, i can try to experiment more, it looks like i may be missing the concept here.
on the taranis i added it in the input window, as a new imput using a source ‘RSSI’ - there was also a ‘RSSI-’ and ‘RSSI+’ - i used ‘RSSI’. then this new input was given to a channel 15 as a source. and with closest proximity it sends in ‘1546’-‘1544’. something. if radio is moved into a diff room, it drops a bit, to a ‘1534’ something. that is why i presumed i need to set max and min now?
if yours sends in ‘2000’ for a full strength rssi - i am not sure where is it set?