Hello
At my knowledge, it must be done online by BMW workshop 
Done online?
I need more information please.
I have this unfortunate issue, and I need to fix it, as it is bothering me every day
You posted re your replacement of the dash in your first post, in that post you did not state whether the replacement dash ws new from BMW or a used dash from from another bike
A new dash would require programming by a BMW dealer to the correct firmware & VIN to match your iLevel, GS911 cannot do programming, it does diagnostics & coding
A used dash is programmed for the VIN & Model/VIN of the bike it came from and ODO values in it would not match the backup ODO values in your bike, it is not normally possible to integrate a used dash into another bike with either the BMW dealer system or GS911