2022 r1250gs Error Code 3A1581

freddy871

Registered user
Joined
Dec 21, 2025
Messages
14
Reaction score
2
Location
Uk
Hi Recently had rear shock serviced by Luke T-Tech so thought I would purchase Motoscan. Shock is all done and calibrated via Motoscan. However on checking through other areas within app I noticed the following error code "3A1581 Mixture Preparation adaptation, bank 2" . I cleared the code and went for a ride and the code came back. Not having Motoscan previous this may well have been there for a long time as no warnings seen and bike runs well. But now I know its there I want to see if I should be doing anything . Should I run any other adaptation resets ? or be looking at lambda sensors etc. These are the screen shots taken Link. Error screenshot .. Any comments ideas or even just ignore it would be appreciated ..
 
Hi Freddy,
Think you've posted that in the wrong section of the forum, this section is for the R12 G/S not the 1250GS...
 
oops any idea how to move or is that down to admin
 
As far as I can see that code means that the mixture for that bank is either rich/lean beyond the ecu capability to correct. You might have an air leak if it’s lean or maybe the lambda is mis reporting. I don’t have Motoscan but can it show live data so you can compare lambda between banks ?
 
As far as I can see that code means that the mixture for that bank is either rich/lean beyond the ecu capability to correct. You might have an air leak if it’s lean or maybe the lambda is mis reporting. I don’t have Motoscan but can it show live data so you can compare lambda between banks ?
Hi Spooky, I decided today to reset the mixture adaptations again via Motoscan as last time i did it when engine was hot. I saw within Motoscan app last time it mentioned to run the bike from cold after rest to 60 degree C. Ran the reset let the bike tick over and initially cleared fault codes. Strangely I got the same message as my original post but bank 1 . Switched bike off and left in for 5 mins , went back started bike and ran for a few mins , On checking fault codes all have gone. Fingers crossed thiunk i may have cracked it an maybe was just a glitch. Anyway we will see when this dam weather stops being rubbish and i get out for a good ride ..

For full transaprency and maybe to help others , I did check Motoscan app and found that you can view live data selecting preferences as required. So check the link here > Lambda sensor Vid as it now has a short video with some added bits including sensors. I am no expert but, from what i have read online there should be a slight fluctuation either side of 1 is how it should look and means working as expected. More to come and will update either way in coming week. Cheers ;)
 
Sounds promising, let's hope it was a red herring.

Should the code return an intake air leak would seem likely.
 
Update,, ran all adaptations , mixture, throttle body, throttle position . Throttle position learn took a while .. Started bike from cold and left to idle until fan kicked in. . Then test ride , initially low throttle was a tad fast and pulsing . After 10-15 min ride all calmed down . Checked for codes when I got home and only one showing that looked to be just a non relevant stored code . Cleared code and all good now. Maybe placebo but bike seems extra smooth now . Thanks to all for comments
 
So code is back , may see if I can swap O2 sensors to see if it swaps sides with error . Pain but hey ho
 


Back
Top Bottom