Precompiled VESC Tool Archive

Since each build of the VESC Tool is compatible with only a few particular versions of the VESC Firmware, every now and then we find ourselves searching around for a place to download a precompiled executable of one of the older versions. When faced with this situation you either have to find it by googling, ask around on the forum, or download the source code and compile it yourself. All of these take time and can turn a simple task into a real pain. To remedy this, we have decided to crowdsource an archive of the old VESC Tool versions.

UPDATE: **The latest VESC tool is now backwards compatible with firmware versions as old as 3.55. It will automatically load only the options compatible with that firmware. It’s not perfect though, which is where this list comes in handy.

If you have a version of the VESC Tool that is not listed here and is not the latest version, please edit this post and add it to the list below.

Make sure to read Mr. Vedders README and comply with the guidelines listed there. Official, VESC branded binary (executable) releases may not be distributed on any other website than the VESC Project’s Website.

If you are looking for the latest VESC Tool build, it can be found there.

As always, if you make use of the VESC Tool or VESC Firmware created by Benjamin Vedder, please consider donating to further development by following the instuctions on the VESC Project’s Donation Page

VESC Trademark is Registered with the United States Patent and Trademark offices and owned by Benjamin Vedder
VESC_TM_5435550.pdf (56.0 KB)

VESC-Tool and the VESC firmware are published under the GPL V3. This allows you to work with the code, tweak it to your project needs, add extras and share your achievements with others, so that they can learn from your skills & achievements and vice versa. Open Source code allows you to understand how things actually work and in consequence it helps you to educate yourself and others.

VESC GNU Public License v3.0 :LICENSE (34.3 KB)

Code contributions should be made via Github
All binaries for compiled tools are located on Github

GPL V3 License can be found here



v6.02 with firmware 6.02 (Including archive with older Firmwares)

https://vesc-project.com/vesc_tool

Google Play Store

Apple App Store


v3.01 with firmware 5.3

Windows: vesc_tool_3.01.zip (36.6 MB)
Linux: vesc_tool_free_linux.zip (39.1 MB)


v3.00 with firmware 5.2

Windows: vesc_tool_3.00.zip (30.2 MB)
Linux: vesc_tool_3.00.zip (34.0 MB)


v2.06 with firmware 5.0 & 5.1

Windows: vesc_tool_2.06.zip (27.5 MB)
Linux: vesc_tool_2.06.zip (30.4 MB)


v2.05 with firmware 5.0 & 5.1

Windows: vesc_tool_2.05.zip (21.3 MB)


v2.03 with firmware 4.2

Windows: vesc_tool_free_windows.zip (27.0 MB)
Linux: vesc_tool_free_linux.zip (30.2 MB)

sources available at GitHub - vedderb/bldc: The VESC motor control firmware and GitHub - vedderb/vesc_tool: The source code for VESC Tool. See vesc-project.com


v2.02 with firmware 4.1

Windows:vesc_tool_windows 2.02.zip (26.9 MB)
Mac:
Linux:


v2.01 with firmware 4.0

Windows: vesc_tool_2.01.rar (16.2 MB)
Mac:
Linux:


v2.00 with firmware 3.66

Windows: vesc_tool_windows 2.00.zip (26.2 MB)
Mac:
Linux:


v1.28 with firmware 3.65

Windows: vesc_tool_windows 1.28.zip (25.3 MB)
Mac:
Linux:


v1.26 with firmware 3.63

Windows: vesc_tool_1.26.zip (24.8 MB)
Mac:
Linux:


v1.25 with firmware 3.62

Win: vesc_tool_1.25.exe.zip (24.6 MB)
Mac:
Linux: vesc_tool_free_linux.zip (27.8 MB)
Comment:
Binaries:


v1.23 with firmware 3.62

Win: vesc_tool_free_windows.zip (24.6 MB)
Mac:
Linux: vesc_tool_free_linux.zip (27.6 MB)
Comment:
Binaries:


v1.21 with firmware 3.62

Win: vesc_tool_1.21.rar (15.7 MB)
Mac:
Linux: vesc_tool_free_linux.zip (27.6 MB)


v1.19 with firmware 3.61

Win:
Mac: vesc_tool_1.19.macOS.zip (22.6 MB)
Linux:
Comment:V 1.19: Mobile parameter prefix fix and added smart reverse to PPM app
Binaries: V 1.19: Mobile parameter prefix fix and added smart reverse to PPM app · vedderb/vesc_tool@ce2cd05 · GitHub


v1.18 with firmware 3.60

Win: vesc_tool_1.18.rar (15.5 MB)
Mac:
Linux:


v1.16 with firmware 3.58

Win: vesc_tool_1.16.rar (15.3 MB)
Mac:
Linux:


v1.14 with firmware 3.58

Win: Official VESC 1.14.zip (23.3 MB)
Mac:
Linux:


v1.13 with firmware 3.57

Win: vesc_tool_1.13.rar (15.3 MB)
Mac:
Linux:


v1.09 with firmware 3.55

Win: vesc_tool_1.09.rar (15.3 MB)
Mac:
Linux:


v1.08 with firmware 3.52 & 3.53 & 3.54

Win:
Mac: vesc_tool_1.08.macOS.zip (22.6 MB)
Linux:
Comment:FW 1.08 support, SWD programming support
Binaries:FW 1.08 support, SWD programming support · vedderb/vesc_tool@61908a5 · GitHub


v1.04 with firmware 3.50

Win: vesc_tool_1.04.rar (14.7 MB)
Mac:
Linux:
Comment:
Binaries:


v1.00 with firmware 3.48

Win: vesc_tool_free_windows v1-00.zip (20.9 MB)
Mac:
Linux:
Comment:
Binaries:


v0.95 with firmware 3.36 & 3.40

Windows: vesc_tool_0.95.exe
Mac:
Linux:
Binaries:


v0.94 with firmware 3.37 & 3.38

Windows: vesc_tool_0.94.exe (38.1 MB)
Mac:
Linux:
Comment: v0.94: Map BLE devs by address instead of name
Binaries: v0.94: Map BLE devs by address instead of name · vedderb/vesc_tool@f2e637f · GitHub


v0.83 with firmware 3.28 & 3.29 & 3.30

Windows: vesc_tool_0.83.exe (28.4 MB)
Mac:
Linux:
Comment: v0.83: embedded fonts, split ppm and adc wizards, plot performance fix, fw3.30 support, fw upload power warning
Binaries: v0.83: embedded fonts, split ppm and adc wizards, plot performance fi… · vedderb/vesc_tool@1fc2c83 · GitHub


v3.103_ACKMANIAC

Windows: ACKMANIAC_ESC_TOOL_3_103.zip (17.1 MB) tool source, firmware source

Win:ACKMANIAC_ESC_TOOL_3_103_win.zip (17.6 MB)

  • Custom Bin file: PACKET_RX_TIMEOUT changed to 1000 (To make it work with the OG Metr) USE AT OWN RISK
    Compiled by rpasichnyk.
    BLDC_4_ChibiOS.bin (206.7 KB)

Mac: ACKMANIAC-ESC-Tool.3.102.macOS.zip (14.9 MB)
Linux:
Firmware 410_411_412_default: VESC_default.bin (208.1 KB) source code (hardware 4.12, FOCBOX not-Unity)


v3.102_ACKMANIAC

Win:
Mac:
Linux: vesc_tool_0.82 (12.1 MB) source code


v2.54_ACKMANIAC

Win: ACKMANIAC_BLDC_TOOL_WINDOWS_2_54.zip (12.2 MB)
Mac: ACKMANIAC_BLDC-TOOL_MAC_2_54.pkg.zip (10.0 MB)
Linux: ACKMANIAC_BLDC-TOOL_Ubuntu_2_54.zip (1.4 MB)
Firmwares sources: GitHub - Ackmaniac/Ackmaniac-Firmware-Mod: Ackmaniac-Firmware-Mod 2.54
BLDC-Tool sources: GitHub - Ackmaniac/Ackmanaiac-BLDC-Tool-Mod: mod verson 2.54


Focbox tool 20.40 - 20.46

Windows:
FOCBOX_TOOL.zip (18.4 MB)
FOCBOX_UI.zip (18.4 MB)

40 Likes
VESC Tool for Firmware 3.40
Upgraded VESC 4.12 to firmware 4.1 and got error: FAULT_CODE_ABS_OVER_CURRENT
OS DAVEGA essentials
BOUNDMOTOR: Offer for Esk8.news
Archived: the OG noob question thread! :grinning:
Different Firmware on each side of my VESC, unable to flash, help needed
FW 5.3 is out! Vesc Tool 3.01
vesc tool "CanBus is not supported in this version of the tool" please help!
firmware too old focboxes
bound vesc issues
Probably vesc tool
Looking for Vesc Tool v1.29
VESC Firmware Stuck on 2.18 - Help
Vesc tool 1.16 or 1.26. Anyone got a Dropbox link?
What do we consider stable? (VESC firmware, Community Fork Discussion, (SERIOUS)
Archived: the OG noob question thread! :grinning:
Archived: the OG noob question thread! :grinning:
VESC V4.12 to BLDC mower motor.
VESC Tool Windows/Linux/macOS/Android Builds
Beginner Question Thread! 2023 Edition
DV6 troubleshooting
:framed_picture: Reply to “Pictures and nothing else” thread 2023
Builder's Wiki-start here! (SERIOUS)
Beginner Question Thread! 2023 Edition
Beginner Question Thread! 2023 Edition
How to: Ackmaniac ESC Tool
Noob needs help! potential hardware or software issues?
VESC-Tool archive of older releases and firmware versions. The total guide.
Motor directions lost on power cycle FW 5.3 Unity
Noob question thread! 2020_Summer
Archived: the OG noob question thread! :grinning:
Archived: the OG noob question thread! :grinning:
Help!!! My direct drive motor is making crunching sound!!
VESC/Motor Screech
Tenka setup ( VX2 controller doesn’t seem to be paired)
Remote for diy board
Q - Vesc settings
Need VESC Tool for firmware version 3.103
Mixed ESCs in a 4WD build?
Tenka ESC using an old bt module from a focbox
Unity ESC download
Issues with sensor detection fw 5.2
Updating very old vesc
Locked at full speed - out of control multiple motors with same shaft - PPM app issue over CANbus
VESC Profile Question(s)
VESC 6 with CYC X1 Pro motor
Older VESC Tool builds for Android?
Cheap FOCer 2 (Open-source, Low-cost, VESC 6 based ESC) (v0.9 Release. Beta testing ongoing)
Noob question thread! 2020_Summer
Can't update VESC 4.12 firmware
Noob question thread! 2020_Summer
Noob question thread! 2020_Summer

for some reason i cannot edit the wiki so adding as reply

V1.25

Win: vesc_tool_1.25.exe.zip (24.6 MB)
Mac:
Linux: vesc_tool_free_linux.zip (27.8 MB)

V1.08

Win:
Mac: vesc_tool_1.08.macOS.zip (22.6 MB)
Linux:

V1.19

Win:
Mac: vesc_tool_1.19.macOS.zip (22.6 MB)
Linux:

V3.10_ACKMANIAC

Win:ACKMANIAC_ESC_TOOL_3_103_win.zip (17.6 MB)
Mac: ACKMANIAC-ESC-Tool.3.102.macOS.zip (14.9 MB)
Linux:

3 Likes

Let me add the github from @rpasichnyk

https://github.com/rpasichnyk/vesc_tool/releases

There can be found pre compiled vesc tool versions for windows and Mac.

6 Likes

I love what @rpasichnyk is doing. This is the correct way of handling the release. Not only you have all the binaries at one place but they are also associated with revision tags and thus it’s easy to see the code changes that relate to the released version. Maybe just add the changelog entries to each release and it would be perfect.

It would be great if someone copied this pattern for Ackmaniac’s Tool and Unity Tool. Ideally this would be done by the main repository owners (Vedder, Ackmaniac, @Deodand) but could really be done by anyone. This of course takes time to maintain and regular donations (maybe via patreon?) would be appropriate.

13 Likes

It’s a wiki now.

6 Likes

I have been keeping a list myself for a few months now when I find them. Here you go:

https://drive.google.com/open?id=1mE_9zqmv7WPevKKG8KccF4fGCY9Qpj7S

6 Likes

With the upcoming updates the info above is not correct any longer. VESC-Tool will work with older FW in future. Also Benjamin implemented a feature saving all settings prior to a FW update, so that a FW update doesn’t require to re-run the wizards.

An archive of compiled versions of VESC-Tool is therefore not needed.

5 Likes

Happy new year Frank @Trampa !

Maybe it’s not needed therefore, but an archive of old vesc tools is never bad to have.
Especially if something goes wrong after a fw update and you want to check where the issue comes from.
An other scenario would be for trouble shooting third party components like remotes which might work with one vesc tool version but not with any updated version.

9 Likes

Well, Benjamin hosts VESC-Tool and he should be the only person to host it, no mater of version.
VESC-Tool = official Vedder release, published only by Vedder himself under the VESC mark.

Some older versions might have bugs and Benjamin Vedder made a newer FW to address such issues.
Old versions should not be offered for download to avoid that a safety relevant bug is finding it’s way back onto a device. If there is something like an archive it needs to have release notes and warnings that go along with the specific release. At least there should be a strong warning to potential users, stating that older versions might contain bugs that got fixed in later versions and later versions might contain safety features missing in older versions.
Such an archive containing official VESC-Software can only be managed by Vedder himself. It’s Vedder branded software after all!

The matter is a relatively complex one. If a user makes the decision to keep old versions, that is his personal choice. Distributing them is a different matter.

2 Likes

I don’t agree with that reasoning. There’s no guarantee that a newer version has fewer/less-serious bugs than an older version. There’s no such thing as bug-free software and with any code change you inevitably risk introducing new bugs. That holds true even if the new version only contains bug fixes (as opposed to new features). It’s not uncommon that a bug fix introduces even more serious bug.

That said, I would much rather use an old and battle tested VESC FW version than a brand new one. I mean seriously, people do find themselves in situations where their life depends on the correct functioning of the VESC. Why upgrade something that has been working well for you for years, especially if you don’t need any of the new features?

If there’s a new VESC Tool coming soon that supports any VESC FW, that’s great news and I would agree it would render any older VESC Tool versions unnecessary. Will it really support all the old versions though? Because I imagine that would be extremely complicated to implement. So I’m guessing what we’ll actually see is probably a support for the few latest versions and maybe a forward compatibility?

As much as I admire Benjamin’s work on VESC, both hardware and software, he hasn’t been doing a great job on the release side. The code lacks version tags though it’s a few clicks on github to add them. And the older VESC Tools are not easily available. If Ben wants to do improve on the release, great. I don’t think anyone will want to compete with his efforts. Many will happily donate. If it’s not a priority for him though (and I do imagine he’s super busy), I can’t see why you’d want to prevent activities that aim to fill in the gap. Compiling and distributing GPL software is perfectly legal.

21 Likes

Considering the number of bricked non-Trampa VESC’s from the latest firmware revision I think keeping an available repository of all versions is not only necessary but an important part of troubleshooting.

17 Likes

Here are some more from my small collection. Edited them into main post.

V1.04

Win: vesc_tool_1.04.rar (14.7 MB)
Mac:
Linux:

V1.09

Win: vesc_tool_1.09.rar (15.3 MB)
Mac:
Linux:

V1.13

Win: vesc_tool_1.13.rar (15.3 MB)
Mac:
Linux:

V1.16

Win: vesc_tool_1.16.rar (15.3 MB)
Mac:
Linux:

V1.18

Win: vesc_tool_1.18.rar (15.5 MB)
Mac:
Linux:

V1.21

Win: vesc_tool_1.21.rar (15.7 MB)
Mac:
Linux:

7 Likes

Has nothing to do with Trampa or third party HW. They all have the same STM and DRV chipset.
If a unit runs on older FW successfully, it can run the latest FW successfully.

1 Like

It everything to do for Trampa. No need to asking your permission to hosting this. As community we need to doing this because of bad maintain for codebase and version.

11 Likes

The hosting entity ( @longhairedboy ) would need to ask Vedder for permission to host VESC-Tool. It is his software release with his branding. It’s 100% a Vedder decision.

The correct way forward is to approach the Copyright and TM owner Benjamin Vedder and have a chat about the matter. Damon could send Ben a mail or open a topic here: https://vesc-project.com/forum/13

There are various aspects that need consideration. It’s a fairly complex software environment.

2 Likes

Is no need. Is open source software. Not trampa software. We can host in many place that don’t need permission like license say. Good luck frank.

9 Likes

You confuse Open Source with I can do what I want. It is Benjamin Vedder’s Software release and VESC branded. Vedder put his source code under the GPL license.
A compiled, branded software is a different matter! If a songwriter publishes his song text under the Creative Commons license, it doesn’t mean you can host his music album. You can record your own song, using the lyrics, and host that song.

So would that mean a compiled version for Mac would be possible to host without issues?

3 Likes

It’s up to Vedder and he should be asked. That is all I want to say.
Ask Vedder and then go forward. It’s a matter of respecting him and getting in touch with him first.
I’m 100% sure that he has good reasons why he publishes the software the way he does.

Blah blah blah blah.

12 Likes