And now when we're talking about ZXpand commands: Wouldn't it be cool extend the ZXpand ROM, so you create custom commands in your own programs? E.g. ZXpand ROM would detect a pattern at a hardcoded location i RAM, and interpret it as a table of commands and pointers to the commands code.
There is the (EP)ROM version (code executed by the Z80).
And there is the PIC microcontroller flash ROM version (code executed by the PIC microcontroller).
Each has different firmware versions.
There is a thread where the latest versions are posted. Have a look in the announcement section.
However the v1.10 " MOGGY " I find confusing as the firmware jumped from v1.09 to v1.12 unless this is a custom firmware Charlie did for you for some purpose hence the personal SMB17 reference.
As I don't have a version 1.10 I can't answer further as CONFIG "V" only shows V1.12 "MOGGY" as expected not SMB17 as you experiance, so some help from Charlie needed perhaps.
If that's the case then,Andy it must mean that Martin's Xpand has the original 2017 firmware which,when the CONFIG"V" command is used,Charlie must have elected to use SMB17 as the response to celebrate it's launch date rather than the usual version string which would explain things quite nicely, although your reference seems to be more inclined towards the emulator Eighty One V1.7 rather than the xpand.
It would seem so Martin, perhaps Charlies way of showing launch date?
Although both of my xpand+'s have v1.12 firmware they have been customised by Charlie for MIDI, speech use and Turbosound port mapping so perhaps that's why my CONFIG"V" doesn't show the "easter egg"?