====== Tesla Open CAN Mod ====== [[https://gitlab.com/Tesla-OPEN-CAN-MOD/tesla-open-can-mod|Tesla Open CAN Mod]] je open-source projekt publikovaný na GitLabu, jehož cílem je levně zpřístupnit nebo upravit některé FSD-related funkce Tesly pomocí externí desky připojené na CAN sběrnici vozidla. Projekt je v README popsaný jako alternativa k drahým komerčním řešením. Autor vychází z toho, že potřebný hardware stojí řádově desítky eur, takže otevřená varianta může být výrazně levnější než hotové uzavřené moduly. ===== Důležité omezení ===== Podle README projekt //nenahrazuje// placené oprávnění FSD od Tesly. Vozidlo musí mít aktivní FSD entitlement, ať už koupený nebo předplacený. Jde tedy spíš o CAN-level modifikátor a enabler chování než o nástroj, který by zdarma přidal FSD do auta bez licence. ===== Jak projekt funguje ===== Aktuální podoba repozitáře stojí hlavně na firmwaru ''CanFeather'' pro desku typu Adafruit Feather RP2040/CAN s řadičem MCP2515 nebo MCP25625. Firmware průběžně poslouchá vybrané CAN zprávy, upraví konkrétní bity a pošle upravené framy zpět do vozidla. V README je popsané zejména toto chování: * odchytávání autopilot a FSD-related CAN framů * použití volby ''Traffic Light and Stop Sign Control'' jako spouštěče FSD logiky * úprava bitů potřebných pro aktivaci FSD chování na úrovni CAN komunikace * mapování follow-distance nastavení na rychlostní profil * u některých variant i potlačení ''nag'' upozornění * v README je zmíněné i odstranění některých regionálních omezení pro Actually Smart Summon ===== Podporované varianty ===== README uvádí tři hlavní režimy kompilace: * ''LEGACY'' pro starší vozy s HW3 retrofittem * ''HW3'' pro vozy s hardwarem HW3 * ''HW4'' pro vozy s hardwarem HW4 Projekt současně rozlišuje chování podle generace hardwaru a verze firmwaru vozu. Prakticky tedy nejde o univerzální binárku bez konfigurace, ale o firmware, který se musí zkompilovat pro správnou variantu auta. ===== Hardware a instalace ve zkratce ===== Základ tvoří kompatibilní Feather deska s CAN řadičem, Arduino IDE a knihovna pro MCP2515. README popisuje připojení přímo na CAN vodiče v autě a zmiňuje doporučené konektory podle generace vozu. Důležitý detail je i požadavek odstranit onboard 120 ohm terminaci na Feather CAN desce, protože vozidlo už vlastní terminaci na sběrnici má. ===== Rizika a upozornění ===== Tohle je zásah do komunikace vozidla na úrovni CAN busu. Z toho plynou zásadní rizika: * nečekané nebo nebezpečné chování auta * právní a regulatorní problémy * možné omezení nebo ztráta záruky * bezpečnostní riziko při jízdě Je proto rozumné tenhle projekt chápat jako experimentální technický mod pro pokročilé uživatele, ne jako běžný doplněk bez následků. ===== Kontext k FSD ===== Obecnější kontext k tomu, jak je na tom Tesla FSD v Evropě a v Česku, je popsán na stránce [[energetika-elektro:elektromobilita:tesla:fsd|Tesla Full Self-Driving (FSD) v Česku a Evropě]]. ===== Zdroje ===== * [[https://gitlab.com/Tesla-OPEN-CAN-MOD/tesla-open-can-mod|Tesla Open CAN Mod na GitLabu]] * [[https://gitlab.com/Tesla-OPEN-CAN-MOD/tesla-open-can-mod/-/raw/main/README.md|README projektu]]