You can dynamically load swud modules with the mount command.
To load modules when swud is running:
The module_path argument must contain either a path defined in the LD_LIBRARY_PATH environment variable or the absolute path of the module. The optional module_options argument can contain a comma-separated list of options to pass into the swud module.
mount -T swud -o QNX,CAR2.1 swud-self-update-hmi.so