In this case, Shimano went off book with their DI2 groupset, leaving [kwakeham] with a reverse engineering job on his hands. [kwakeham] gives us a great example of how to approach reverse engineering.