Tritom module does not verify signature. You have the Compal module, so you need to answer questions if Compal can accept a modified update package that only flashes modem firmware.
I used the OTA of VOS SG500M2-X, modified the updater-script, and flashed it. The device can't boot now. It should be because the system partition is different.
My device is the Linksys version of the RXM-G1, which is different from the APAL and VOS versions.
# ---- radio update tasks ----
ui_print("Patching firmware images...");
write_raw_image(package_extract_file("firmware-update/NON-HLOS.ubi"), "modem");
write_raw_image(package_extract_file("firmware-update/sdxprairie-oemfs.ubi"), "oem");
write_raw_image(package_extract_file("firmware-update/sbl1.mbn"), "sbl");
write_raw_image(package_extract_file("firmware-update/tz.mbn"), "tz");
write_raw_image(package_extract_file("firmware-update/aop.mbn"), "aop");
write_raw_image(package_extract_file("firmware-update/devcfg.mbn"), "tz_devcfg");
write_raw_image(package_extract_file("firmware-update/hyp.mbn"), "qhee");
write_raw_image(package_extract_file("firmware-update/multi_image.mbn"), "multi_image");
write_raw_image(package_extract_file("firmware-update/uefi.elf"), "uefi");
write_raw_image(package_extract_file("firmware-update/xbl_cfg.elf"), "xbl_config");
write_raw_image(package_extract_file("firmware-update/abl.elf"), "abl");
ui_print("Patching remaining system files...");
set_metadata("/system/build.prop", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0);
unmount("/system");

