oh no...
you've called it a choke...
INCOMING!
It's fine BMW actually call it a choke too (although we do
of course know it's just a fast idle control

)
This may sound like a daft question,

and if it is, i am sorry
However, my 2005 1150ADV seems to idling at around 1900 rpm which sounds quite fast. I've checked the choke and its off.
What is the correct idle speed and how do I adjust it?
Cheers
Richard
Idle speed is set through the brass air screws as part of a throttle body balancing operation.
Do not under any circumstances fiddle with the throttle butterfly stops to adjust tickover speed. It should be around 1000 - 1100 rpm when warm with the 'choke' off.
First check for air leaks on the inlet side - check the air filter and all the air inlet connections before and after the throttle bodies. Make sure the two little rubber 'nipples' under throttle bodies which seal off the vacuum stubs are in place and secure.
Make sure that both the throttle bodies are returning to their stops (you can usually hear the 'click' as they hit the stops when you close the throttle). If they are returning to their stops
and there are no air leaks then you will need to get the throttle bodies balanced (or do it yourself - search on here loads of info about this).
If they aren't returning to their stops, check the twistgrip / cables etc to make sure nothing is sticking - there can be problems with the cable junction box under the airbox which can stick.
If you're sure nothing is sticking and they still don't return to their stops then the bike may have had a poor throttle body balance where someone has set them on the cables rather than the air screws. Again, do a throttle body balance.
Final point - before balancing the throttle bodies, check / adjust the valve clearances / rocker end float.
cheers
M