esk8.news esk8 calc donate now

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.

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.

If you are looking for the latest VESC Tool build, it can be found on the VESC Project’s Website.

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

VESC Tool and Firmware Compatibility Matrix

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 https://github.com/vedderb/bldc and https://github.com/vedderb/vesc_tool


v2.02

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


v2.01

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


v2.00

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


v1.28

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


v1.26

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


v1.25

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


v1.21

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


v1.19

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: https://github.com/vedderb/vesc_tool/commit/ce2cd057f0ab732fc08faa188e47833e898ee517


v1.18

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


v1.16

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


v1.13

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


v1.09

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


v1.08

Win:
Mac: vesc_tool_1.08.macOS.zip (22.6 MB)
Linux:
Comment:FW 1.08 support, SWD programming support
Binaries:https://github.com/vedderb/vesc_tool/commit/61908a5d5ea12ee3452c072d22bce7a51fcefa60


v1.04

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


v0.95

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


v0.94

Windows: vesc_tool_0.94.exe (38.1 MB)
Mac:
Linux:
Comment: v0.94: Map BLE devs by address instead of name
Binaries: https://github.com/vedderb/vesc_tool/commit/f2e637f8f897a3b18274dbe2a8cd0a9d5777c9ed


v0.83

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: https://github.com/vedderb/vesc_tool/commit/1fc2c8312bafc272fdebef7e92e3c7ae741f34b8


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: https://github.com/Ackmaniac/Ackmaniac-Firmware-Mod
BLDC-Tool sources: https://github.com/Ackmaniac/Ackmanaiac-BLDC-Tool-Mod

29 Likes

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

4 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.

20 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.

15 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.

1 Like

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