It was kind of a brilliant move by Shimano, in retrospect. Since Shimano did share with them how to do everything, it makes it much harder to now go and implement those features after the contract has been invalidated.
Seems like a good time for SRAM to realize they should open up info on how to let others create apps for the Hammerhead devices to let indy devs figure out how to reverse engineer Shimano's system.
Weak sauce that they didn't attach the licensing to the devices though.