Below workaround can be added in DS to discover device with correct device class:
1) Create a directory with name "checkpoint" at $VOYENCE_HOME/custompackage, if it doesn't already exist and copy all files from $VOYENCE_HOME/package/checkpoint to the newly created folder.
2) Open devCP.dasl file at $VOYENCE_HOME/custompackage/checkpoint/ directory, modify below lines
From:
(ProductCode.value == "FireWall-1"))
To:
(ProductCode.value == "FireWall-1" || Firewall ))
From:
if (strfind (version, "FireWall-1") != -1) {
To:
if (strfind (version, "FireWall-1") != -1 || strfind (version, "Firewall") != -1) {
Save the file.
3) Restart voyence service with following command:
service voyence restart
4) Discover the device now.