The Openpilot Community needs your help to continue to keep opc.ai's lights on and support the path to Workbench v0.2. With only a one person crew and without commercial funding it's not always financially feasible to fund these services out of pocket. Please consider becoming a Patreon supporter of the Openpilot Community project and receive exclusive perks and benefits!
Become a patreon Learn more Maybe Later
DISCLAIMER: This website is maintained by openpilot users and contributors. The content found here (including Workbench and Oppey the Bot) are not approved, supported, affiliated or funded by Comma.ai, Inc. Please DO NOT contact Comma.ai, Inc. staff about these things as they WILL NOT provide support. For support on openpilot, opc.ai, oppey, workbench, etc. please contact a community member on Discord.
Comma EON: Installing Tools for Accessing EON via SSH on Windows 10
On most unix-based platforms, including MacOS and Ubuntu you will have the tools you need to connect to your Comma EON such as
vim already installed and are ready to go.
If you’re on one of these platforms, you may skip to the Getting Connected with SSH article.
On Windows, it’s not as straight forward. In order for my other articles to make the most sense possible, I recommend you follow my conventions below on what and how to install these things on Windows 10.
Without further ado…
Open up PowerShell with Administrative Privileges by right clicking the Windows Logo or Start Menu generally found in the bottom left.
Alternatively, you can Search Windows for
PowerShellthen right click the result and click
Run as Administrator.
Disabling Quick Edit on PowerShell
Start by disabling Quick Edit in PowerShell to prevent any confusion while running installs.
Why do I need to disable Quick Edit:
With Quick Edit enabled, PowerShell can “pause” a running process by simply clicking the shell window. This can cause much confusion and frustration.
Disable it by Right Clicking the icon at top left of the PowerShell window and clicking Properties. Uncheck Quick Edit and press OK.
Install Chocolatey Package Manager
Install Chocolatey Package Manager by pasting / typing the following command into your freshly opened PowerShell:
**Why do I need Chocolatey?**Well you don’t NEED anything in life. Some things just make life a little easier.Chocolatey is “the package manager for Windows”.
Basically, it makes installing ANY application (especially command-line based tools) much easier.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1'))
For more information or troubleshooting this process, visit the Chocolatey guide.
NOTE: For good measure, after installing Chocolatey close PowerShell and re-open it.
Now, most articles relating to Windows + SSH and even the Comma Wiki itself, recommend using a tool known as PuTTY which is okay in some cases but for the sake of this article and the fact that you’re on a modern Windows operating system (Windows 10) AND for my own personal sanity let’s stick with the open standard known as
Install OpenSSH with Chocolatey Package Manager
Install OpenSSH Client with Chocolatey by pasting / typing the following command into your newly opened PowerShell:
choco install openssh -y
This tells Chocolatey to install the
openssh package. The
-y parameter just tells it to answer Yes for the standard install prompts to make things smoother.
Install VIM Editor with Chocolatey Package Manager
Install vim with Chocolatey by pasting / typing the following command into PowerShell:
choco install vim -y
VIM is a popular text editor for your shell that is used across different operating systems and it’ll help the rest of my articles go smooth for you.
Once both installs have completed successfully, I’d close and reopen PowerShell once more for good measure.
Now with a fresh PowerShell screen up in front of you, let’s move on to the fun stuff.
Your next step is most likely going to be the article below…
Enjoy and thank you for reading.