1

Topic: Firmware Update...

I am still stuck in the stone ages with my stock firmware... I'm trying to update to Lawsy's Firmware for many reasons, however no matter what I do I get:

Binary sketch size: 49710 bytes (of a 63488 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Yes, I am using Arduino 0022, yes I selected the right board and yes the correct com port is set.

Tried:
-just pushing the button when Binary sketch size pops up
-Holding the Button until Binary sketch size pops up
-unpluging the unit and holding the reset then plugging it back in and hitting reset
-checking the baud rate in the boards file and the drivers
-making sure the drivers are the ones supplied from arduino
-changing computers
-changing versions of windows
-changing usb ports on all of the computers...
-Changing the protocol name from STK500 to Arduino, (though I dont know why, there is no programmers labeled Arduino but someone on a forum with broken English somewhere said it worked so I had to  try it)
-any combination of all of the above.


I have searched high and low and any glimmer of an idea I have found via the almighty google I have tried but nothing seams to work....

2

Re: Firmware Update...

Write to [email protected].  Apparently they had some faulty chips go out, this problem has been coming up with several recently shipped printers.

3

Re: Firmware Update...

Got it, Thanks Ian, you are awesome, I hadn't written then because I know they are dealing with all of the issues with a start-up and didn't want to bug them but if its most likely a faulty part I guess I have no other option. I was starting to think I was just crazy or overlooked something minor.

4 (edited by Kvirre 2012-10-19 09:59:47)

Re: Firmware Update...

Have the same problem ... I suggest, what's been suggested to me.

Buy an upgrade (microcontroller AT1284) at eMAKERshop
or while your at it, the full kit (LCD+Encoder+SDSL+AT1284) - for standalone printing without a PC

Pre-soldered if you'd like.

Still interested for a workaround though ... so if anyone knows .......

5

Re: Firmware Update...

Kvirre wrote:

Have the same problem ... I suggest, what's been suggested to me.

Buy an upgrade (microcontroller AT1284) at eMAKERshop
or while your at it, the full kit (LCD+Encoder+SDSL+AT1284) - for standalone printing without a PC

Pre-soldered if you'd like.

Still interested for a workaround though ... so if anyone knows .......

There isn't a work around per se. The chip itself is not faulty, it was just shipped without a boot loader some how.
We are offering replacements for chips sent sans boot loader.

Former Solidoodle employee, no longer associated with the company.

6

Re: Firmware Update...

You can fix this issue yourself if you have an ISP programmer, or a breadboard, Arduino and jumper leads. Either of these allow you to upload either a bootloader or the firmware to the micro controller directly.

7

Re: Firmware Update...

lawsy wrote:

You can fix this issue yourself if you have an ISP programmer, or a breadboard, Arduino and jumper leads. Either of these allow you to upload either a bootloader or the firmware to the micro controller directly.

Absolutely. The Tiny ISP from adafruit is ideal.

Former Solidoodle employee, no longer associated with the company.

8

Re: Firmware Update...

I have the same problem. same error Msg and everything. I am happy I saw this post.
Already send a email to Support.

Thanks guys.

9

Re: Firmware Update...

Previously I had the problem that I couldn't connect to the printer. Each time Pronterface gave me a lot of weird symbols and errors (I'm not a programmer so everything looks weird, but this was not readable). A friend suggested to update the firmware (i didn't have problems with that), but now I have a new problem after I updated the firmware:

The Y axis only moves in one direction (the opposite of the limit switch). It seems like the metrical values are changed. When I try to print, X & Z axis move to the right position, but the Y axis puts the head almost through the door ;-)

Anybody an idea?

10

Re: Firmware Update...

Which firmware are you using?

I'm using the latest of my firmware which is now officially supported and have had no such issues. https://github.com/mlaws/solidoodle2-marlin

Please post more details, like what software you are using to control the printer and wjhat commands you are sending that are causing the error.

11

Re: Firmware Update...

I installed the improved version last sunday, the one you made (by the way: thx!)
I use the regular software that Solidoodle recommends & I control the printer with Pronterface. When I press the button to move the Y axis to the back, I get the error "echo: endstops hit Y:xxx" where x stands for numbers.

12

Re: Firmware Update...

Is it actually hitting the end stop?

If not, then please check the wiring for the end stop at the electronics and printer end. There have been reports of loose wiring that has triggered a warning erroneously.

13

Re: Firmware Update...

To program my SD, I had to hit the button once, send the firmware, then not touch the button again.  Eventually Arduino says "done" 

B

14

Re: Firmware Update...

I have the same issue where I can't get the firmware updated. I get that same error. I tried Bad Coffees' suggestion, that didn't work for me. I tried both versions, neither of which work for me. Repetier does connect to the SD, and i'm able to move the bed, and the extruder around. Any ideas?

...sativas are for smoking!

15

Re: Firmware Update...

creationblur wrote:

I have the same issue where I can't get the firmware updated. I get that same error. I tried Bad Coffees' suggestion, that didn't work for me. I tried both versions, neither of which work for me. Repetier does connect to the SD, and i'm able to move the bed, and the extruder around. Any ideas?

This is an acknowledged issue - you may have a faulty boot loader.

Former Solidoodle employee, no longer associated with the company.

16

Re: Firmware Update...

I received a new chip from Solidoole , after replacing the old chip I tried to update the firmware, I have the same issue as the first chip:

Binary sketch size: 51852 bytes (of a 63488 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

This is the same error I had before. Now I am runing out of options, is there a way I can confirm this new chip has a good boot loader? 

Is there anything else i can try?

Please help.

17

Re: Firmware Update...

wq7278 wrote:

I received a new chip from Solidoole , after replacing the old chip I tried to update the firmware, I have the same issue as the first chip:

Binary sketch size: 51852 bytes (of a 63488 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

This is the same error I had before. Now I am runing out of options, is there a way I can confirm this new chip has a good boot loader? 

Is there anything else i can try?

Please help.

!
Well that's not good at all. The only reason that this error would come up is a missing bootloader. May we send another?

Former Solidoodle employee, no longer associated with the company.

18 (edited by wq7278 2012-10-26 18:58:30)

Re: Firmware Update...

With the new chip, now I can not connect to/use the printer anymore. is this because the new chip does not have solidoole's firmware on it either?

I will put the old chip back for now.
I also sent a email to solidoodle support.

Regards,
wq



solidoodlesupport wrote:
wq7278 wrote:

I received a new chip from Solidoole , after replacing the old chip I tried to update the firmware, I have the same issue as the first chip:

Binary sketch size: 51852 bytes (of a 63488 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

This is the same error I had before. Now I am runing out of options, is there a way I can confirm this new chip has a good boot loader? 

Is there anything else i can try?

Please help.

!
Well that's not good at all. The only reason that this error would come up is a missing bootloader. May we send another?

19

Re: Firmware Update...

wq7278 wrote:

With the new chip, now I can not connect to/use the printer anymore. is this because the new chip does not have solidoole's firmware on it either?

I will put the old chip back for now.
I also sent a email to solidoodle support.

Regards,
wq





solidoodlesupport wrote:
wq7278 wrote:

I received a new chip from Solidoole , after replacing the old chip I tried to update the firmware, I have the same issue as the first chip:

Binary sketch size: 51852 bytes (of a 63488 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

This is the same error I had before. Now I am runing out of options, is there a way I can confirm this new chip has a good boot loader? 

Is there anything else i can try?

Please help.

!
Well that's not good at all. The only reason that this error would come up is a missing bootloader. May we send another?


We'll get on it immediately - did a spot check on the boards going out, and these all have bootloaders.

Former Solidoodle employee, no longer associated with the company.

20

Re: Firmware Update...

This is caused by the wrong bits per second setting. I set it to 115200 and it worked like a charm.