I have contacted the vendor but as yet have received no reply.
If you note, it says thermal protection is on, but in the Marlin V2.1.2 the #define THERMAL_PROTECTION does not exist and is more specific.
Reading up on the differences it does state that Marlin 2.1.2 is vastly different to Marlin 1
In fact the definitions in V2.1.2 are: #define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders #define THERMAL_PROTECTION_BED // Enable thermal protection for the heated bed #define THERMAL_PROTECTION_CHAMBER // Enable thermal protection for the heated chamber #define THERMAL_PROTECTION_COOLER // Enable thermal protection for the laser cooling
Given I have not found a version 1 Marlin file, could you tell me if the dump file is correct and Thermal Protection is actually on?
This is what the warning is created by. In this case, firmware identifying itself like this was shown to have no thermal protection so the warning was added. Voxelab may have updated their firmware to add it, but if you scroll to the bottom of the linked thread about the warning they never confirmed.
You can test it yourself - unplug the heater, and tell the printer to heat up. Nothing should happen, and it should error and shutdown because of the heating failure.
Since posting this I received some more information and also bit the bullet and opened the machine to do the test you mentioned, and as a result can see the make and model of the board, together with the dated firmware and altered hardware.
Yes protection is there, so your help was invaluable.
Basically this is a modified Aquila X2 where all sensors are in place along with the addition of a BLsensor and magnetic base, with a very modified Marlin V1.0.1 firmware modified and sold by Flashforge under the name Spark 3D. I think the reason for the modified Marlin is that version 2 series of Marlin firmware has grown in size and would need more memory to operate in its totality. Larger memory would reduce the profit margin, when you are talking about a large number of sales. I worked as a design engineer where we were asked to shave as little as 1 resistor to reduce costs, an increase in memory size would be a cost too far.
If you care to note the Ender 3 also modifies the Marlin V1, probably for the same reason.