If you have the proper ICOM setup and ISTA+, then you can update the bike's firmware. You only need the ENET cable, esys and proper psdz's to code the K67's. Other than that, I don't see any other benefits for the average user. I maintain my BMW's so it makes sense for me to have the ICOM suiteI am not going to pretend i know what i am talking about lol. I have some experience in coding with android os but my question is unrelated to coding necessarily. Does this suggested setup allow you to up update to bmw latest firmware updates? I currently have gs-911 and that doesnt do half the stuff that i see on this thread. Pretty cool but its a lot of money to turn daytime running lamps on. Any other benefits?