The BMW upgrades may not affect the Hilltop firmware - however that is not the question I asked - I asked if BMW upgraded their software would those changes actually be implemented or would the Hilltop code ignore those changes?
Again , the installed magic is in an unused part of the ECU inner galaxy . this is used to control the fuel / air side of the ecu , as this overrides the bmw fuel and corrects the issues and get the bike to run as it should , so any future up grades on this part of the workings will always stay as it was (hilltoped ) other upgrades to the system will of course be upgraded as they have not been modified. Now if its firmware / tuppaware or software I'm not sure To add I'm sure the whole upgrade is accepted but the Hilltop bit overrides the fuely bit ( or have i said that already )