Skip to main content

Tesla Open CAN Mod

Open-source CAN bus modification tool for Tesla vehicles

Warning: This project is for testing and educational purposes only. Sending incorrect CAN bus messages to your vehicle can cause unexpected behavior, disable safety-critical systems, or permanently damage electronic components. You must have an active FSD package (purchased or subscribed).
Read full disclaimer

FSD Activation

Enable Full Self-Driving at the CAN bus level. Supports HW3, HW4, and Legacy vehicles with dynamic speed profiles.

Open Source

Fully transparent, GPL-3.0 licensed. No black boxes — read, audit, and contribute to every line of code.

Multi-Board Support

Works with Feather RP2040 CAN, Feather M4 CAN Express, ESP32 with TWAI, and M5Stack Atomic CAN Base.

Actually Smart Summon

Enables ASS (Actually Smart Summon) on HW4 vehicles without EU regulatory restrictions.

Affordable

Hardware costs around 20 EUR. Some sellers charge 500 EUR for the same thing — this project exists so nobody has to overpay.

Tested & CI-backed

Comprehensive unit tests with Unity framework. GitLab CI validates every commit across all board variants.

Supported Boards

Feather RP2040 CAN

Interface: MCP2515 over SPI

Status: Tested

Feather M4 CAN Express

Interface: Native MCAN (ATSAME51)

Status: Tested

ESP32 + CAN Transceiver

Interface: Native TWAI

Status: Tested

M5Stack Atomic CAN Base

Interface: CA-IS3050G over TWAI

Status: Tested