Thanks for the info, mine has ZFE high, its got esa, so if i put the pins back where they were, and buy an fc01 it should work?
Whilst your comment is correct, it shouldn't be necessary...
On the Motoscan app, for ZFE high bikes you find TWO coding steps (both required) on a ZFE basic, one doesn't show up (thus it doesn't work).
if you have ZFE high, re pinned and fitted the right float, the only steps missing could be
fitted something incorrectly, forgot to connect the float wires to the pump, re pin wrong etc.
the float is not moving correctly (some bikes the breather pipes, mis-aligned float, or I guess if you left an old strip in place, can stop the new sensor moving
the float is faulty
the original strip fault is still there and the bike is muddled
the programming steps with either GS911 wifi or Motoscan ultimate didn't go to plan. Its a much simpler operation on the motoscan app, but I've done it with both. GS911 gives indication if you should be trying (as in it tells me on ZFE basic its not compatible) but you can still flip flop back and forth
I guess its possible your diagnostic BT adaptor is cheap and nasty and or missing firmware fixes, and it isn't sending the correct info at the bike. And that might be why its failing.
Do not expect a ebay 25 quid or less BT adaptor to successfully do REAL programme coding steps. They are all fake Chinese shit chipsets that sends partial information and are dangerous to use.
recco is ScanMaster UniCarScan adaptor made by MotoScan app guy (its the best & these days recco by BMW car boys for playing with RR parking sensor beeps & such childishness)
other reputable ones mostly come from ODBlink but you need to keep on top of firmware fixes from here.... https://www.scantool.net/scantool/downloads/updates/