You are quite a resource on this forum. I have read many helpful posts from you.

Well .... nearest BMW dealer capable of diagnostics and coding is 200 km away... And it is big question if they will do something like that if pump is not changed in their premises. So it seems ride to the dealer is not quite an option now.

I am already downloading various BMW diag/prog software, and I will seee if it is possible to code with cheap diag. "cables", which I doubt that it can be done with.

Beside that I also need to find another ABS modulator pump, or at least electronic board...

I managed to obtain second hand ABS modulator from a K1200LT donor bike.It was "relatively" cheap deal without any warranties, so I did go with the deal.

After painstaking 2 weeks ABS arrived trough the post. Checked mechanical parts as per Jughead posts on the forum, all good no black residues, filters ok. Opened electronic compartment to check visually and to seal it properly with silicone sealant (driven by past experience).Installed it in my K1200S in a matter of hours. Replenished brake oil in ABS modulator reservoirs.

All connected, pipes and electronics, bleded primary system as per one good video on you youtube (three-point bleed per front/back primary system).BMW workshop manual concurs with the bleeding procedure.

Ok, everything ready as it can be ready. Battery connected.Key in the steering lock keyhole.

Ok, I sad to my self, maybe if I try to connect it to diagnostics maybe I will manage to see something.

Procured cheap USB diagnostic find by other forums and guaranteed to work, procured ODB to that BMW mottorad type C diagnostic connector, installed Rheingold, INSTA-D, ... Power up everything, tried to connect via diagnostics. No connection. Nothing.Obtained three more diagnostic adapters, no luck.Checked all diagnostics on my e39 525TDS, every one works. Everything ok, communicating with the car, even programming some stuff.

Hmmm, Diagnostic adapters are ok my e39 is also K-Line diag.

Tried to switch wires in adapter cable, as some of the forum posts on the internet says that cable may have mismatched pinouts or missing wires.Lost many hours and days with no progress. Same symptoms.

No luck, I thought that damage is even bigger than I thought. (body electronics or electric wiring).Disconnected new ABS, no change. Reconnected ABS no change.One positive thing is that speedometer was working.But it seems that cheap deal was not so cheap. ABS "kaput"

I managed to get on phone guy from the BMW workshop to whom I explained everything and other side of the phone was not very optimistic but ready to try to help.

So with little or no hope I took the day off on my job, rented the van, loaded my K1200S into the van and head myself to BMW workshop which is about 110 km from me.

BMW mechanic did not have an optimistic view as it is odd that pump is working all the time. No matter that it came from another bike.I had no hope.

Ok, for programming he had to use INSTA-P. After painful 2 hour update installation time has come to recode everything (marry new ABS to bike).First try, no chance. For successful programing Battery voltage must be minimum 13 volts or more. Workshop battery chargers did not manage to handle charge as when the ignition is on ABS Pump works non-stop and voltage drops.

BMW guy wanted to quit everything but I have persuaded him to obtain charger cables and to connect K1200S to the van that I hired.Ok, bike connected to the van with jump cables, the van started, bike ignition on, ABS motor buzzing, INSTA-P reporting 14 volts.Yupi, all green for recoding, still I had no hope for any positive outcome.

After painstaking 1~2 minutes, bike started to flashing lights, blinkers, all sorts of lights on the dashboard and ABS buzzing stopped.

Recoding successfully finished INSTA P reported.

Silence...... That beautiful silence.... I sad to myself now everything is broken...

Good you finally registered the replacement unit into the machine, if you had persevered with the downloaded ISTA-P and the cable you would have achieved it yourself but there is a considerable learning curve involved and it is far easier with a BMW ICOM vehicle interface

The other aspect to note is that even the Dealer Tech who assisted you has not appreciated that with the bike dealers moving to ISTA-P that the voltage needed to be 14v which is why the car dealers have rather expensive adjustable power supplies to maintain the proper voltage