Reviews. Resources. Specifications.

Smok M80 Firmware Upgrade

The Smoktech M80 Temperature Control Firmware Update is now available.

To determine which software version you have installed in the Smoktech XPRO M80 Plus, there are two possible methods depending on the version of the device. The first and most recent method is to click the reset and release, then press the Fire button. As the Smoktech XPRO M80 Plus starts up, it will display the version number. On the older versions of software (notably V0004) you may need to alter that to: press and hold the Fire button while you press the reset. Release the reset, release the Fire button and the device will display the SMOK logo for a few seconds and then display the version.

  1. You will first need the upgrade software tool from Nuvoton Tools. You can get that from this link:
    https://www.dropbox.com/s/zdalsze1umu7zly/M80%2BFireware%2BSoft.zip?dl=0 – this file is "M80+Fireware+Soft.zip"
  2. Choose your upgrade version of the Smoktech XPRO M80:
    https://www.dropbox.com/s/hnhynoshtrymkho/M80_V1.5_alert.hex?dl=0 – This is the Version 0005 software, this is to upgrade from version 0004 to version 0005
    https://www.dropbox.com/s/dfrxxqktf8jgzns/M80_V0005_1.hex?dl=0 – This is the Version 0005-1 software, this is to upgrade from version 0005 to version 0005-1
    https://www.dropbox.com/s/epzcvmfotdpymlb/M80_V0006_1.hex?dl=0 – This is the Version 0006-1 software, this is to upgrade from version 0006 to version 0006-1

(Windows PC, there is no MAC version)

Expand the files in the ZIP. The ZIP file contains the installation executable:
"Setup, NuMicro ISP Programming Tool, v1.44.exe"
... double click on that in your Windows PC and install the file. Notice where it installs it, you'll need to go there in your Windows Expolorer to find the program and launch it.

Before you proceed any further, you need to be aware that you will need a good quality USB cable for the actual upgrade of the firmware. It's quite likely your dollar store USB cable won't work. Don't blame the software and don't blame the Smoktech M80 for a poor quality USB cable. Most of the USB cables are designed to recharge only, they are not the best data transfer cables around. I ended up trying three different USB cables before finally pulling out my blood glucose meter cable and using that (worked fine).

OK, now that the software is installed, navigate to the installation location. Fine the launch program "NuMicro ISP Programming Tool.exe" ... right click, and select "Run As Administrator".

Now that the software is running, let's go through the finicky process together.

  1. Insert the USB cable in your computer, and the micro USB connector into the bottom of the Smoktech M80. (make sure you do NOT have an atomizer on it).
  2. Find a pin that you can insert into the reset hole (between the + and - buttons on the M80). I used the end of a mechanical pencil.
  3. Press the FIRE button and hold it ... then insert the pin into the reset hole and press it and then release that WHILE CONTINUING TO HOLD THE FIRE BUTTON ... you will be HOLDING THE FIRE BUTTON THROUGHOUT THE ENTIRE UPGRADE PROCESS.
  4. While you hole the Fire button with one hand, use your other hand to click on the APROM button in the upgrade software.
    – now navigate to where you downloaded the .HEX file.
    – in the dialog box, it is looking for config.bin ... at the right of that, select ALL files (instead of Bin Files) and find the .HEX file
    – click on the .HEX file you downloaded and then click Open
  5. At the very bottom, click on Start and watch the progress bar complete the upgrade process. Once the progress bar reaches the right hand side, you are done.

You can then release the Fire button.

To verify that you have the upgrade installed in the Smoktech M80, click the reset and release, then press the Fire button. As the Smoktech XPRO M80 Plus starts up, it will display the version number. On the older V0004 you may need to alter that to: press and hold the Fire button while you press the reset. Release the reset, release the Fire button and the device will display the SMOK logo for a few seconds and it will display the firmware version number.

If you have Nichrome 200 wire coils, you can test the temperature control functionality of the Smoktech M80. As a reminder, you can set the M80 in three modes: Wattage Mode, Mechanical Mode, and Temperature Mode. To do that, you press the Fire button three times in quick succession and display the 1. option, in two seconds, it will display one of the three modes ... you can cycle through all three until you display the Temperature option and then stop there. Two seconds later, the display will go back to normal and you are now in Temperature mode. You likely left it at the default temperature of 450 F. You can adjust that (I set mine to 420 F) by clicking the Fire button three times to get to the options screen, then click until you reach 4. with the "Hot" picture. Wait two seconds and it will display the temperature which you can adjust with the + or - buttons. Select the temperature you want and then leave that displayed until the screen returns to normal. That will then be your new Temperature selection.

Comments

  • Posted by Fash Forde' on June 15, 2015, 1:59 pm

    Hi Andy,

    I upgraded my v0005 to 0005.1 per your instructions. Now the + button will not work in any mode. Can you help out?

    Reply: The instructions follow those documented by Smoktech. Please contact your vendor and/or Smoktech for technical support on the functionality of your device.

  • Posted by Luis Ibarra on June 7, 2015, 9:13 pm

    Thanks now i download the V0006-1

    Grettings From Mexico!!!

  • Posted by Luis Ibarra on June 7, 2015, 8:18 pm

    Thanks now i download the V0006-1

    Grettings From Mexico!!!

  • Posted by Luis Ibarra on June 7, 2015, 12:11 am

    Hi, Bro you have the version v0007 for this mod

    Reply: v0007 is not available as a download yet. It is shipping with new versions of the Smoktech XPRO M80 Plus. Essentially there are no new functions other than a slight change in the menu structure. For core functionality, v0006-1 and v0007 are identical.

  • Posted by jason taylor on April 30, 2015, 12:04 am

    thank you guys for posting this it helped me out so much. the programming was easier than i originally thought

    Andy>> You are welcome.

Comments