Speaking about SFP Transceivers (the old nomenclature was Mini-GBIC Modules, the form factor is the same), reading the ArubaOS-Switch and ArubaOS-CX Transceiver Guide, yuo can note that there are few supporting statements (on the Overiew Chapter and on the Gigabit SFP Optical Transceiver Modules Chapter):
- "In December 2017, Aruba introduced Revision D versions of 100M, 1G, and 10G products. Revision D products are structured to be specific alternative vendors as sources for the SKU#. Earlier Revision A, B, or C product may have alternative vendors that Aruba no longer actively ships, but remains as fully supported in specific switches. Some switch products will specify revision D transceivers for full support [*], while other products may support earlier (older) revision transceivers – and some with specific 4x4 part numbers."
- "Where support for a Revision A, B, or C transceiver existed, Revision D parts are also supported.".
I'm pretty much sure older revisions will work (I'm using on a Aruba 2540 some original HP SFP SR LC Transceivers with SKU J4858B...so old B Hardware revision, they were correctly recognized by a fully updated ArubaOS-Switch)...even if Aruba 3810M current QuickSpecs lists only latest D (like the J4859D) Hardware revision.
[*] That's valid, as example, on Aruba 8320/8325 and 8400X Switch series.