md5sums (any *sums) of those modules will not indicate **functional** differences.
I am pretty sure there are date/time fields in those, so just a change of build date would change the *sum value.
The best indication of a non-compatible module is when the kernel deadlocks.
= = = =
The more important thing you have shown, is that the provided USB-OTG module is not anything special built for the Amazon Dongle.
Load it, plug in keyboard, it should "just work".
Although we may have to diddle u-dev rules and notification messages ourselves a bit.