BMW frequently updates their firmware. Official MotoScan users get regular updates to ensure compatibility with new models. A crack will be stuck on an old version and will eventually stop working.