Thanks for the firmware. I found online that you can invert the filament runout switch logic by changing #define FIL_RUNOUT_STATE in configuration.h to HIGH. Where as by default in the predator example file it is set to LOW.
Unfortunately I am having trouble compiling the firmware. Is it possible you can upload the firmware again with this fix? Thanks.