@foone this reminds me of how I became aware at some point that my Olympus E-PL2 camera's firmware update process for some reason involves using a special driver that causes something inside the camera to emulate a SCSI host adapter and storage device
I suspect this was done out of, uh, weird simplicity; there's not a whole ton of logic on a SCSI adapter.