I'm not quite sure, but as far as I can see in https://github.com/ANYCUBIC-3D/I3-MEGA the thermal protection is still commented.
I assume that only version 04 is safe (but haven't one to prove.)
Question: If I uncomment the 2 lines and recompile, will the warning vanish or will it only look for "Author: (Jolly ...". Or will the community project on derhopp/Marlin-with-Anycubic-i3-Mega-TFT anyway be better?
Thanks and sorry for the late reply.
I've compiled https://github.com/derhopp/Marlin-with-Anycubic-i3-Mega-TFT with Arduiono 1.8.5 (1.8.6 has some problems right now due to a bug in arduino) and it works without problems. It has thermal runaway protection enabled and most important another author
It's more about me wanting to make sure my printer is safe, not disabling features. I just want to know why octoprint says thermal protection is not enabled when I (think) I know that it is.
The plugin can't look into source code, and therefore it can't know if you deactivated something.
Plugin works more or less like this:
Normally your printer-firmware sends a connection message to your octoprint on connecting
Plugin has a list of known default messages which belong to firmwares which are known unsafe
The github-repo you sent contains such a known initial message which is blacklisted by the plugin
Therefore the warning appears regardless of your changes to thermal protection
If you changed the 2 lines, compiled and flashed your printer everything should be fine.
You should also change the message in addition to the 2 lines you mentioned: Go to file Marlin/Configuration.h and change STRING_CONFIG_H_AUTHOR to something else (doesn't matter what), recompile and flash. The printer now should send another initial message and the plugin shouldn't complain anymore and you can be sure that you really flashed your device and there wasn't an error on flashing the device.
I wouldn't deactivate the plugin, you may flash a dangerous firmware some months in the future accidentially not remembering that you deactivated the plugin or buy a new printer or get a warranty replacement, ... .