Da Vinci Junior (Jr) Firmware Downgrade

Introduction: Da Vinci Junior (Jr) Firmware Downgrade

This process will let you load firmware on the XYZ Da Vinci Jr Printer. The Step are for Windows. Step 13 has a method for changing firmware on a Mac.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Checking Your Printer Firmware Version

On the printer display at the home screen. Scroll down to the "INFO" options and press the OK button.

Step 2: Checking Your Printer Firmware Version Continued.

Scroll down to "SYSTEM VERSION" and press the OK button. This screen will tell you the firmware version the printer is running.

Step 3: Changing Your Printer Firmware

In order to change your printer firmware you will need to download the file attached with this step to get what we have been calling XYZware with advanced mode enabled. This is an older version of the software that has a special advanced mode enabled that gives you much more control over the printer. The advanced mode has manual controls for your printer, a gcode editor that can allow you to manually change temperature settings, speeds, and many other controls. It also allows you to load firmware from a file instead of downloading from the server.

The first step is to download the attached file, unzip the file and save it in a place on your computer.

Attachments

Step 4: Loading XYZware With Advanced Mode.

You will need to browse to your program file which are typically on your c: drive and select the "Program File" or "Program Files (x86)" depending on your computer and setup.

Once in the Program Files scroll down to and select the "XYZware" Folder and select it.

Once in the XZYware folder replaced the xyz.exe file with the one downloaded in the last step. Just copy and paste the file downloaded over the existing file.

Step 5: XYZware Advanced Mode

Once you have copied into the folder you should be able to open XYZWare as you have in the past. Please see the picture on this step. The area to the right with tabs and options will be the confirmation that you have successfully loaded the software.

Step 6: Loading New Firmware

Attached to this step are 2 files of past firmware. Please download the file you would like and save it on your computer.

Step 7: Putting the Printer in Bootloaders Mode

In order to Upload older firmware you will need to put the printer in bootloader mode. Press and hold both the up and down arrow on the control pad and while holding both buttons turn the printer on. When the printer loads the screen will say "Bootloader" on the screen as shown in the picture for this step.

Step 8: Loading Firmware

Open XYZWare with advanced mode. Then selected the "?" icon at the top of the window.

Step 9: Loading Firmware

Once the About window loads select the "Firmware Upgrade" Button.

Step 10: Loading Firmware

When the popup loads saying new version available, upgrade now select the "No" option, so that you can select the firmware you want to load.

Step 11: Loading Firmware

Once you say no it will load an explorer box. At this time select folders to get to the location where you saved the firmware file you want to load and select the file.

Step 12: Loading Firmware

Once you have selected the file the firmware should load. The above screen should appear showing you are loading and after 30 to 45 seconds the printer should restart and your new firmware should be loaded.

Please ask any questions in the comments and let me know if something isn't working quite right.

Step 13: Mac Firmware Changing

I have not confirmed with process personally, but here is the short version reported for changing firmware on mac.


It was done using Mac version of XYZWare (latest), so no special "advanced mode" required.

Open XYZware.

Put the printer in "Bootloader" Mode

In XYZware while holding the Alt/Options key click in the "?" icon.

In the about screen while holding the Alt/Options key click the "Firmware Upgrade Buttton"

This will open Finder - locate the firmware file and select it and the firmware should update.

Please ask any questions in the comments - anyone that can verify this please say so in the comments.

Be the First to Share

    Recommendations

    • Backyard Contest

      Backyard Contest
    • Silly Hats Speed Challenge

      Silly Hats Speed Challenge
    • Finish It Already Speed Challenge

      Finish It Already Speed Challenge

    30 Discussions

    0
    james.j.seraph
    james.j.seraph

    8 months ago

    This doesn't appear to work anymore

    0
    dpechon
    dpechon

    Question 9 months ago on Introduction

    I have downloaded the software and replace the exe file in xyzware and it will not run. I have even reloaded 2.1.17.5 version and that didn't help. is there a full version out there.

    0
    #H1
    #H1

    Question 1 year ago on Step 13

    Will this work on 1.0w ?
    Thx

    1
    Xyzmakerz
    Xyzmakerz

    1 year ago on Step 12

    hello- my issue is that when I open it works with advanced mode, but when I try to downgrade the firmware, it just stays in bootloader mode, without restarting. I also can't print something without xyzware adv. restarting. I am using a jr 1.0 with 2.3.5 firmware.

    Thanks

    0
    Neilyboy
    Neilyboy

    4 years ago

    What is the preferred firmware to load? I have purchased one of your unlock codes for my spool. I have yet to use it (as I am still printing through the original spool). I have ordered another roll of HatchBox Green PLA to use when it does run out. My printer currently has the stock 1.0.5 Firmware or whatever ships with a default unit. Is there a benefit to upgrading (I have not been able to locate any readme info on what all was updated with each release). I was also curious as to if there was a way to have more control over the infill options. As of now it jumps from 50% to 90% with nothing in between. I would like to set about 75% (per some recommended settings for the mpcnc off of thingiverse. Thanks for your time buddy!

    Neil

    0
    Jay CULBEARC
    Jay CULBEARC

    Reply 1 year ago

    So late to reply to your post but maybe this could help someone else. Download Slic3r, and research a little bit of how to print from Slic3r. The program(which is free) gives you incredibly so much more control over your print, one of those controils is infil percentage. Hope this helps you or somebody

    0
    greatone76
    greatone76

    Reply 4 years ago

    XYZ doesn't to my knowledge release what the firmware upgrades do, so I'm not sure what the newer firmwares will get you. I know 2.2.0 appears to have little to no safe guards for the reset tags. Where as 2.2.4 won't let you reuse colors with our resetting another line of the tag. But both appear to allow you to reset the tag as many times you would like. 2.2.6 appears to record the ID of the tag and length and if the length doesn't match the next time it is read it gives an error, so it does not appear to kill tags in anyway. AS for more control I have no played with the "advanced mode" XYZware, but I do see many more controls included, but can't say what they are and how well they work.

    0
    ericgaca
    ericgaca

    2 years ago

    Hi!

    I have 2.2.7. and doesn`t work. Did anyone find the solution?? Thanks!

    0
    AnthonyT130
    AnthonyT130

    3 years ago

    I tried to update the printer by following all the steps, but it remains in version 2.3.3 and does not want to know anything

    0
    Ivand103
    Ivand103

    3 years ago

    bjr,

    j'ai un systeme 2.3.1 et ca marche pas l'imprimante reste en bootloader

    1
    CoolArts
    CoolArts

    3 years ago

    On Mac just open the software, click on "?" button, and hold "fn+alt" while click on "Firmware Upgrade Button" to obtain the system file dialog. I tried to downgrade from 2.2.7 to 2.2.0... of course it didn't work, i'm still on 2.2.7.

    Thanks for the instructable!, King regards.

    0
    murphadonut
    murphadonut

    3 years ago

    Will this work with Firmware version 2.2.8? I made the mistake of upgrading the firmware

    0
    AceraD
    AceraD

    3 years ago

    It doesnt work for my Printer (Version 2.2.7). The Software at the PC says that it has updated (without an error), but its still version 2.2.7.

    Has anybody a suggestion for me?

    Thx

    0
    greatone76
    greatone76

    Reply 3 years ago

    Please provide more information. Is your printer a basic Da Vinci Jr or the wifi model? Does it allow you to select the file for a different firmware? Did you get the printer to go into bootloader mode? Please describe what you are experiencing.

    0
    AceraD
    AceraD

    Reply 3 years ago

    Its a basic printer. Your advances xyz.exe allows me to choose the firmware and it says me that, it flashing the firmware while the printer is in the bootloader mode. Every of your steps work, except that the printer doesnt restart after flashing and after this process, the printer says still that the version is 2.2.7.

    The problem appears for 2.2.0.bin and 2.2.4.bin

    I will test it tomorrow again.

    0
    Anonimousk
    Anonimousk

    Reply 3 years ago

    si tienes 2.2.7 o posterior no se puede yo hice downgrade sin problemas de la version 2.2.6

    0
    AceraD
    AceraD

    Reply 3 years ago

    If i start the printer in the bootloader the software says that it has version 1.0.1 instead of 1.0.0.

    Maybe the new bootloader avoid downgrade?

    0
    wmasi
    wmasi

    3 years ago

    How do you open in Advanced Mode ?

    0
    greatone76
    greatone76

    3 years ago

    I can confirm I see the same issue when I updated to 2.2.7 it would not longer allow me to change the firmware. It appears they put a block in downgrading firmware at least in the way we are showing above to downgrade. For the record it acts just like it did when I felt I had "too long" of a file name for the firmware, so I'm guessing it might be looking for a certain file name to downgrade the firmware.

    0
    perroviejo79
    perroviejo79

    Reply 3 years ago

    creo que los problemas vienen de los firmwares 2.2.0 y 2.2.4