Jump to content
Ultimaker Community of 3D Printing Experts
gr5

Recovering a Bricked UM3

Recommended Posts

Copied from someone else - I didn't write 99% of what is below but I think it's very useful - especially if you are messing with json files on your UM3 and it stops booting.

you'll find a recovery image here: recovery.img.

You can install this update by putting this image in a micro sd card - but don't just copy the file there you have to do a special process to make it a bootable sd card.

here is a nice guide on putting a disk image on a sd card:

https://www.hifiberry.com/build/documentation/create-sd-card-from-img-file/

If you are working with MacOS, you can better use ApplePie baker:

https://www.tweaking4all.com/software/macosx-software/macosx-apple-pi-baker/

applepie.thumb.jpg.084102e774fabdfd82d3e95c2dd2b168.jpg

• Insert the Micro SD card in your computer.

• Use the IMG recipe section and search for the file.

• Click on the Restore Backup button.

• Once that is done you can put the SD card back in the printer and check if it boots correctly.

Then, removing the plastic cap in front of the olimex board (it is located on the bottom of your printer), find the SD card slot and insert the SD card:

The SD card slot is located on the smaller board in the back. (Where the network cable connects into)

sd.thumb.jpeg.4e1e45f11503c76a9ca93fe13a672e15.jpeg

In order to reach it you will need to remove the micro USB cable in front of it

5a334060e43dc_sdslot.thumb.jpeg.44b7577fc11788490277f78b4c73407f.jpeg

Now, booting up (only once) with the sd card inserted, wait until a green light goes on on the led ring around the control knob.

The display will also tell you to remove the sd card and reboot.

After all this you probably want to update to the latest firmware as I'm not sure that the link above will always be the latest but the printer will know if it is the latest or not.

Please message me with more details that you learn as I have never tried this with an Olimex board (I've done the same basic procedure on a Beagle Bone Black).

Edited by Guest
  • Like 2

Share this post


Link to post
Share on other sites

A few notes

- You don’t leave this clear. But um3 doesn’t have a microsdcard on the slot, so is important to buy one if you don’t have one.

- ESD is, according to UM, important.

- Connecting a HDMI monitor/tv to the hdmi port allows to see the bootup sequence, this is useful to see what fails (if someone doesn’t want to reflash all)

- This method removes all data from cores calibration, etc. So one will need to recalibrate everything, core 2 lift mechanism included.

-Olimex sells a usb to serial cable that allows the user to access the linux directly, this is useful if the error doesn’t start the basic ssh services or the user didn’t activated the dev mode. The cable cost very little.

  • Like 1

Share this post


Link to post
Share on other sites

-Olimex sells a usb to serial cable that allows the user to access the linux directly, this is useful if the error doesn’t start the basic ssh services or the user didn’t activated the dev mode. The cable cost very little.

Oh! I forgot about that! So if I'm going to mess with the json files on my UM3, I think I'd rather buy this cable and connect it to my laptop and just login through that and undo whatever I did to break it.

Share this post


Link to post
Share on other sites

-Olimex sells a usb to serial cable that allows the user to access the linux directly, this is useful if the error doesn’t start the basic ssh services or the user didn’t activated the dev mode. The cable cost very little.

Oh! I forgot about that! So if I'm going to mess with the json files on my UM3, I think I'd rather buy this cable and connect it to my laptop and just login through that and undo whatever I did to break it.

Yea that’s what I did when I tried to disable the security of the printer and it became a brick

https://www.olimex.com/Products/Components/Cables/USB-Serial-Cable/USB-Serial-Cable-F/

The instructions are on their website and is just 5€

Share this post


Link to post
Share on other sites

My Ultimaker 3 has also become a brick.  Prior to these instructions I tried just plugging in the HDMI to read the errors.  Bootup seems normal until this message "Article number: 236a-ffffffff".

Then errors appear.

 

" ** ext4fs_devread read error - block 

  ** Can't read partition table on 0:0 **"

 

Any advice on this?  Just use the recovery.img as listed?

Share this post


Link to post
Share on other sites
2 hours ago, BrianVetere said:

  ** Can't read partition table on 0:0 **"

That sounds very serious.  It sounds like it can't read the boot partition at all.  I'd try the recovery micro sd card but if that doesn't work you'll need a new linux board (the smaller red board).

Share this post


Link to post
Share on other sites

I tried the recover.img and it failed. The code is "Card status 0x90".  I am not sure what this code means.  Just to check, I grabbed an image of linux that olimex recommends and that will boot up successfully from the SD card. 

 

Is there a way to run Ultimaker from the SD card while I order a new board?  (Guessing that somehow the on-board memory is fried)

 

 

Share this post


Link to post
Share on other sites

Not as far as I know. You can install an image from an SD card as per gr5's initial post, but it won't automatically run from the SD card itself by default. The printer is in many ways a full-fledged computer though so if you can still run the printer and get it into development mode you can access it via SSH (username and password: ultimaker) and then you may be able configure it differently by installing Grub or something.

 

The printer normally accepts a Screen connection via USB with the two pins on the board next to the power input. You could also try that if it's not in development mode.

 

I'm not very experienced on the firmware side of things though (or the internals of Linux for that matter) so maybe someone like @Daid can give you a better answer.

Share this post


Link to post
Share on other sites

sweet, big thank you for sharing. 

 

I bricked my machine whilst adjusting the files for the Bondtech set up.  

 

used the win32diskimager and followed your directions and boom back in business. 

 

image file seems to have today's firmware release on it as it says it's up to date on the firmware.  fair one.

 

muchosgrassyarse dude.

 

Bex

  • Like 2

Share this post


Link to post
Share on other sites

@BrianVetere: Bootable SD-card images exist but are normally not released since SD cards are no good medium for continued usage, the SD cards are slower and will break down after some time because they were not designed for a lot of write actions. For testing purposes I will try to send you a download link by direct message on this forum. Installation of the image file is the same as for the discovery procedure described in this thread.

Edited by Indy31

Share this post


Link to post
Share on other sites

I’m stuck with the logo frozen and my machine is bricked too. Contacted reseller and got instructions to download recovery.img. But...When click the link to dl the file, all I get is a massive page of code. I can “select all” and save as a html file but I need a .img file to plug into winzip. So I’m stuck on step 1 if the instructions provided to solve this issue. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 16 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!