Downgrading Firmware to .91

Discussions about firmware/slicing software, tweaks and settings
Post Reply
Bobbystone
Posts: 23
Joined: Wed Feb 18, 2015 5:28 am

Downgrading Firmware to .91

Post by Bobbystone » Tue Mar 10, 2015 9:13 pm

Hey All,

I've had my printer about 2 weeks. Its a dual extruder. I've been getting the dreaded decoupling heater problems so I thought I would try to downgrade firmware to .91 When trying to compile the firmware I get the following error:

Arduino: 1.6.1 (Mac OS X), Board: "Arduino Mega ADK"

Build options changed, rebuilding all
ui.cpp: In member function 'bool<anonymous struct>::showEntry() const':
ui.cpp:120:35: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
f = HAL::readFlashByte((const prog_char*)&filter);
^
ui.cpp:120:35: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:120:29: error: expected primary-expression before 'const'
f = HAL::readFlashByte((const prog_char*)&filter);
^
ui.cpp:120:29: error: expected ')' before 'const'
ui.cpp:123:36: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
f2 = HAL::readFlashByte((const prog_char*)&nofilter);
^
ui.cpp:123:36: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:123:30: error: expected primary-expression before 'const'
f2 = HAL::readFlashByte((const prog_char*)&nofilter);
^
ui.cpp:123:30: error: expected ')' before 'const'
ui.cpp: In member function 'void UIDisplay::nextPreviousAction(int8_t)':
ui.cpp:1983:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:1983:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:1983:41: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:1983:41: error: expected ')' before 'const'
ui.cpp:1987:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
^
ui.cpp:1987:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:1987:43: error: expected primary-expression before 'const'
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
^
ui.cpp:1987:43: error: expected ')' before 'const'
Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.


I have a couple of other questions. What is the Arduino board type I should select?

Thanks!

frankjoke
Posts: 150
Joined: Sat Dec 28, 2013 6:07 pm

Post by frankjoke » Tue Mar 10, 2015 11:04 pm

Check which Arduino version you have, I had to downgrade to 1.5.5 to have it compiled and uploaded successfully.

Bobbystone
Posts: 23
Joined: Wed Feb 18, 2015 5:28 am

Post by Bobbystone » Tue Mar 10, 2015 11:18 pm

Thanks, I'll try that. Are there any settings I need to change in the config.h or anything or is it good to go after that?

Bobbystone
Posts: 23
Joined: Wed Feb 18, 2015 5:28 am

Post by Bobbystone » Wed Mar 11, 2015 3:51 am

Downgrading arduino to 1.5.5 worked, thanks! So far no decouples

frankjoke
Posts: 150
Joined: Sat Dec 28, 2013 6:07 pm

Post by frankjoke » Wed Mar 11, 2015 11:32 pm

Good to hear! I learned to resist upgrades when new 'features' are introduced which destroy working solutions.

Anyhow, I am using 0.92 now, I only increased the EXTx_DECOUPLE_TEST_PERIOD to 30000!

... and I fastened the Thermristor!

titchy
Posts: 8
Joined: Tue Apr 02, 2013 10:26 am

Post by titchy » Sun Mar 29, 2015 10:13 pm

I have issues with 0.92.2 firmware (uploaded using arduino 1.6.0). Printer only does one print run before everything becomes unresponsive - no heaters no motors. Occasionally get the heater decouple issue when heating bed only. Reinstall everything works sometimes, but only for one print.
I have wasted weeks struggling with latest update.
What RepHost version are people using 0.91 firmware with?? Please help!

Post Reply