all cars (S and X, any vintage) get 100% byte for byte identical firmware file, it's just the bits your car does not have would not be used.I'm guessing there's a few version for various vintage cars/hardware setups? i.e. 2018.4.1 and 2018.4.5 are the same release really, just different cars get different versions of the same thing. I have 2018.4.1 ec044c8 and have a 2015 P90D with AP1. I don't imagine a 2017 100D with AP2.X is going to get the same version as me.