Firmware Error: Verifying Firmware " reinterpret_cast(20) "

Firmware Error: Verifying Firmware " reinterpret_cast(20) "  

New Member

Trying to upgrade my firmware using Chris Riley's video for the Slice Engineering thermistor and Arduino IDE is not able to verify the files from the Prusa3D Github.

I am using Arduino 1.8.10, the Rambo addon for Arduino IDE, and the copied variant for an MK3S printer, all shown in Chris' video.  I have tried verifying the files for both the MK3 default, the MK3_3.8.0 and MK3_3.9.0.  All of them seem to show the same error which is shown below so I am unable to continue changing the firmware to all for the new thermistor.  Any help figuring this out would be greatly appreciated!




In file included from sketch\Configuration.h:60:0,

from sketch\Dcodes.cpp:3:

eeprom.h:583:55: error: 'reinterpret_cast<M500_conf*>(20)' is not a constant expression

static constexpr M500_conf * const EEPROM_M500_base = reinterpret_cast<M500_conf*>(20); //offset for storing settings using M500


exit status 1
'reinterpret_cast<M500_conf*>(20)' is not a constant expression

Posted : 12/04/2020 10:50 pm
New Member

Looks like the only version that will verify is MK3_3.7.1.  I tested the following versions and had errors upon verification:





Posted : 12/04/2020 11:07 pm

Please Login or Register