Skip to content

Add Tesla FSD unlock app (GPIO/tesla_fsd)#1000

Open
hypery11 wants to merge 13 commits into
flipperdevices:mainfrom
hypery11:hypery11/tesla_fsd_1.0
Open

Add Tesla FSD unlock app (GPIO/tesla_fsd)#1000
hypery11 wants to merge 13 commits into
flipperdevices:mainfrom
hypery11:hypery11/tesla_fsd_1.0

Conversation

@hypery11
Copy link
Copy Markdown

New App: Tesla FSD

Category: GPIO
App ID: tesla_fsd
Repo: https://github.com/hypery11/flipper-tesla-fsd

What it does

Unlocks Tesla FSD via CAN bus frame modification. Listens for UI_autopilotControl (0x3FD) on the Party CAN bus, modifies FSD enable bits, and retransmits.

Features

  • Auto-detect HW3/HW4 from GTW_carConfig (0x398)
  • Manual HW override
  • Nag suppression
  • Speed profile control
  • Live status on screen

Hardware required

  • Flipper Zero
  • Electronic Cats CAN Bus Add-On (MCP2515)

Build

Builds clean with ufbt against firmware 1.4.3. Tested on macOS.

Checklist

  • application.fam with correct metadata
  • 10x10 1-bit icon
  • Screenshots (128x64)
  • changelog.md
  • README.md
  • GPL-3.0 license

@hypery11
Copy link
Copy Markdown
Author

hypery11 commented Apr 8, 2026

Updated to v2.4.0 (commit a4ea7f1).

This release is mostly documentation and a safer first-boot default — no CAN frame templates changed:

  • Listen-Only is now the first-boot default. The MCP2515 starts in hardware listen-only mode and the user must explicitly switch to Active in Settings before any TX. Better default for new users.
  • New HARDWARE.md (three-way hardware comparison + termination resistor diagnostics).
  • New SECURITY.md (explicit list of every CAN ID class the TX path can write to + what it pointedly does NOT touch).
  • New CONTRIBUTING.md and three structured issue templates.
  • README compatibility matrix expanded with FSD v14 (2026.2.9.x), Highland, and China MIC reports + a 'Tested by community' table.
  • README 'Related projects' section linking the broader Tesla CAN modding ecosystem.

Full release notes: https://github.com/hypery11/flipper-tesla-fsd/releases/tag/v2.4.0

@hypery11
Copy link
Copy Markdown
Author

hypery11 commented Apr 9, 2026

Friendly ping — this PR has been open since the v2.3.0 commit was approved and is now 30+ hours past my v2.4.0 update notice (commit `a4ea7f1` on Apr 8) with no reviewer activity. Previous updates (v2.1, v2.2, v2.3) each landed within 12-24 hours, so I wanted to flag that this one is lagging in case it fell off the review queue.

v2.4 summary for context (changelog entry here):

  • First-boot default is now Listen-Only — MCP2515 boots into hardware listen-only register, physically cannot TX until the user explicitly switches to Active in Settings. Strictly safer than v2.3 for new users.
  • New `HARDWARE.md`, `SECURITY.md`, `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md`, and three structured issue templates. The SECURITY.md explicitly lists every CAN ID class the TX path can write to, and what it pointedly does not touch.
  • README compatibility matrix expanded with community test reports (China MIC Model 3/Y, Highland, FSD v14 on 2026.2.9.x).
  • No new CAN frame templates. No new TX targets. Strictly additive docs + a safer default.

If there's anything flagged by an automated check or a policy concern I missed, please let me know and I'll address it directly. Happy to jump on it same-day.

Repo: https://github.com/hypery11/flipper-tesla-fsd
Latest commit: hypery11/flipper-tesla-fsd@d8a7204 (includes the ESP32 port from PR #11 and a Cybertruck Homelink roadmap entry, neither of which affects the Flipper fap the Catalog is pulling)

@hypery11
Copy link
Copy Markdown
Author

hypery11 commented Apr 9, 2026

Updated to v2.5.0 (commit e53d88f). The app is now renamed from 'Tesla FSD' to 'Tesla Mod' with an updated short_description reflecting the broader scope (FSD region-gate bypass + nag killer + BMS dashboard + extras toggles). Full release notes: https://github.com/hypery11/flipper-tesla-fsd/releases/tag/v2.5.0

Copy link
Copy Markdown
Collaborator

@xMasterX xMasterX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello, please move manifest to new folder tesla_mod since you changed app id
so it will be in GPIO/tesla_mod

@xMasterX xMasterX added the fixes needed Unresolved issues with the app requiring maintainer's attention label Apr 15, 2026
@hypery11
Copy link
Copy Markdown
Author

Done — moved manifest from GPIO/tesla_fsd/ to GPIO/tesla_mod/ to match the new appid. Thanks for the review @xMasterX.

@xMasterX
Copy link
Copy Markdown
Collaborator

Something went wrong here

686fd10

You deleted all files in the repo, and now it conflicts and cannot be merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app (new) fixes needed Unresolved issues with the app requiring maintainer's attention

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants