Colorchoice was a Scanvec Amiable (today SAi) Flexiprint/Photoprint OEM which works with older Roland Printers like Hifijet/Cammjet/Colorcamm PC-600 and Soljet SC-500. No Dongle.
Colorip was a Wasatch Softrip OEM which works with Hifijet/Soljet Pro II, for example the SC-540 or the SP-300. No Dongle.
Versaworks is a Roland-Exclusive RIP-Software which works with Soljets since 2005, for example with the SC-545/SJ-645/SJ-745 (not the same as the SC-540) or the Versacamm SP-300V. No Dongle, but Versaworks will check the type of printer connected and will not work with older printers (except the SP-300 if you know how to manipulate the mainboard, but with a SP-300 you have no legal licence of Versaworks). As far as I remember there was a dongle version for specific printers.
So for a SC-540 you need a Colorip which is really outdated, or some commercial RIP to buy. You can use Flexi or Onyx by subscription too,