Hi,
I dont beleive the 93LC66 is modified during update (has constants like model number, battery model string).
MCU is probably the firmware for the 8051 which runs the inverter (it is on many other models, the PLCC chip). I know that UBL and UPS are the STM32, UBL being the bootloader, first few kb of flash, UPS being the main firmware (>100kb). It logically follows that MBL is then the bootloader for the MCU (as it always has the same version number), but im not 100% sure.
I find it very interesting that you have different firmware versions being reported for MBL and MCU across the 2 models. I am assuming it is ID 18 as it let you update to 15.0 (all the more recent of those models are ID 18 afaik).
The latest firmware image (SMT18UPS_15-0.enc) doesn't update the other 3 components anyway, for some reason, APC removed 2 of them (it only has UPS so MBL, UBL and MCU wont be updated). If you want to update them, an older version would need to be used which does include them.
I recall updating to an older version which includes MCU 19.0 & UBL 08.5 (the file is significantly larger & the update takes longer). I should still have it, so pm me if you want to try it.
What behaviour is the bad ups (MCU 11) it exhibiting when you turn it on (e.g. lights, beeper) ? I am assuming the serial port works so you can still update the firmware.
Thanks,
Tom.