1 (edited by Diecrusher 2012-10-14 17:14:33)

Topic: Cannot upgrade firmware :(

I've tried updating the firmware of my Solidoodle so that I could hopefully take advantage of using Repetier.

I followed the steps on the Solidoodle website and Ian's blog but can't seem to connect.

I've made sure that I'm using Arduino ver. 022 and the other correct drivers.  I press upload, wait for the binary sketch size line and then press the reset button..... it pauses and then gives an error.

I've tried changing the com port, baud rate, board info and did this on a MacBook Pro using both OSX and Windows versions and a Dell D600 laptop using the Windows version..... same result.

Pronterface works fine though both thru OSX and Windows.

I've dug thru all of the forums and the Arduino troubleshooting and forum pages to no avail.

Any guidance would be greatly appreciate. smile

2

Re: Cannot upgrade firmware :(

I've seen a couple of these posts now and I think I saw John from Solidoodle support mention this as well.

I believe that there's an issue with newer Solidoodles, that prevents them from being able to flash. Your best bet is probably to contact Solidoodle support and verify (and report back here if I'm right).

3

Re: Cannot upgrade firmware :(

Diecrusher wrote:

I've tried updating the firmware of my Solidoodle so that I could hopefully take advantage of using Repetier.

I followed the steps on the Solidoodle website and Ian's blog but can't seem to connect.

I've made sure that I'm using Arduino ver. 022 and the other correct drivers.  I press upload, wait for the binary sketch size line and then press the reset button..... it pauses and then gives an error.

I've tried changing the com port, baud rate, board info and did this on a MacBook Pro using both OSX and Windows versions and a Dell D600 laptop using the Windows version..... same result.

Pronterface works fine though both thru OSX and Windows.

I've dug thru all of the forums and the Arduino troubleshooting and forum pages to no avail.

Any guidance would be greatly appreciate. smile

You most likely have a boot loader issue. We will have to confirm over e-mail. Shouldn't be a big deal - you might no at a new ATmega chip. We're on the case, but please drop be a line via the support e-mail, that way we can better track the progress of your case.

Former Solidoodle employee, no longer associated with the company.

4

Re: Cannot upgrade firmware :(

As per par for the course all of my emails to Solidoodle regarding this issue resulted in no reply.  This even after support posted in this thread for me to email them regarding this issue.

So I guess like most other issues we will all have to hope for help from the community.  I myself am pretty clueless when it comes to the Solidoodle electronics so I am at a loss on what to do.

Heres hoping.... smile

5

Re: Cannot upgrade firmware :(

Last I heard from you was August 8th. I replied to that one. Our system has been dropping e-mails pretty badly. Looking into, but I'd never ignore e-mails.

You can PM me through here if you aren't getting prompt responses - again you shouldn't ever have to wait more than 48 hours for a customer service report - ever.

The problem in your case is that a small batch of Solidoodle's went out without boot loaders. If it's ok with you, we will ship you a new chip with the boot loader installed.

Former Solidoodle employee, no longer associated with the company.

6

Re: Cannot upgrade firmware :(

@solidoodlesupport

Please do..... that would be fantastic.

I'm sure that you already have all my contact/shipping info.

THANKS! smile

7

Re: Cannot upgrade firmware :(

I fought and fought (for about 5 hours) with the firmware update until I decided to press the button first, then send the update, then DON'T TOUCH THE BUTTON AGAIN.  It doesn't look like it's doing anything, then says "done" Had to wait about 5 minutes but all was good after that. Give it a try and see what happens.

B

8

Re: Cannot upgrade firmware :(

Diecrusher wrote:

@solidoodlesupport

Please do..... that would be fantastic.

I'm sure that you already have all my contact/shipping info.

THANKS! smile

Your wish is my command.

Former Solidoodle employee, no longer associated with the company.

9

Re: Cannot upgrade firmware :(

I've been using Arduinos for years (although not Megas or Sanguinos).

I just received my Solidoodle this afternoon.

When I attach the Solidoodle to Windows 7, I am not offered a baud rate of 250000 in the Device Manager.  I thought that I would have to set that baud rate (either for use with the Arduino IDE, or when using the Solidoodle), so this puzzles and concerns me.

Note that I have both the Arduino IDE 0.22 and Arduino IDE 1.0 on my computer, although I am using IDE 22 for this exercise. I wonder if Windows 7 might be using a driver from the IDE 1.0 rather than one from the IDE 0.22; I have no way to check this of which I am aware.

When I try to upload Lawsy's Marlin firmware, after about 11 seconds I see the following error message:

avrdude: stk500_getsync(): not in sync: resp=0x89
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

I tried pressing Reset prior to the upload, but that did not help.

I read that some of the chips may have been sent out without a boot loader.  Is there any way to know if this is true for my printer?

I have a USB AVR Programmer, if that is of any help

Jon

10

Re: Cannot upgrade firmware :(

Diecrusher wrote:

@solidoodlesupport

Please do..... that would be fantastic.

I'm sure that you already have all my contact/shipping info.

THANKS! smile

You should PM me your order ID / other info so that I can send this.

Former Solidoodle employee, no longer associated with the company.

11

Re: Cannot upgrade firmware :(

jon_bondy wrote:

I've been using Arduinos for years (although not Megas or Sanguinos).

I just received my Solidoodle this afternoon.

When I attach the Solidoodle to Windows 7, I am not offered a baud rate of 250000 in the Device Manager.  I thought that I would have to set that baud rate (either for use with the Arduino IDE, or when using the Solidoodle), so this puzzles and concerns me.

Note that I have both the Arduino IDE 0.22 and Arduino IDE 1.0 on my computer, although I am using IDE 22 for this exercise. I wonder if Windows 7 might be using a driver from the IDE 1.0 rather than one from the IDE 0.22; I have no way to check this of which I am aware.

When I try to upload Lawsy's Marlin firmware, after about 11 seconds I see the following error message:

avrdude: stk500_getsync(): not in sync: resp=0x89
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

I tried pressing Reset prior to the upload, but that did not help.

I read that some of the chips may have been sent out without a boot loader.  Is there any way to know if this is true for my printer?

I have a USB AVR Programmer, if that is of any help

Jon

This is definitely true in your case. Since you have an AVR programmer you should be able to a flash a new boot loader on, but we would also be willing to send you a new chip if this doesn't work out.

Former Solidoodle employee, no longer associated with the company.

12

Re: Cannot upgrade firmware :(

I can`t update the firmware either. Could it be an issue due to Windows 7 64bit? I also see that it might be a bootloader issue. Is that anything I can fix on my own?

13

Re: Cannot upgrade firmware :(

teejay187 wrote:

I can`t update the firmware either. Could it be an issue due to Windows 7 64bit? I also see that it might be a bootloader issue. Is that anything I can fix on my own?


Do you have an AVR programmer?

Former Solidoodle employee, no longer associated with the company.

14

Re: Cannot upgrade firmware :(

I can't seem to upload new firmware to my SD2. I have a USBasp AVR programmer. Are there some simple instructions with wiring diagrams available?

15 (edited by cephdon 2012-12-09 00:26:31)

Re: Cannot upgrade firmware :(

g00bd0g wrote:

I can't seem to upload new firmware to my SD2. I have a USBasp AVR programmer. Are there some simple instructions with wiring diagrams available?

When looking at the back of the machine, the sanguino programming pins are on the top right.  They are labeled and fit a standard ISP 6 pin layout.  They worked for my STK500v2 programmer out of the box.

As long as you match up the pins and your programmer is configured correctly in the programmers.txt file, it should work.  However, even if it doesn't, you can still run the avrdude commands from the command line.

16

Re: Cannot upgrade firmware :(

Awesome, thanks for the info.