Difference between revisions of "Tinkla Buddy"

From Tinkla: Tinkering with Tesla
m
m
Line 3: Line 3:
 
| [[Tinkla Buddy|What is Tinkla Buddy?]] || [[Tinkla Buddy Install Kit|Tinkla Buddy Install Kit]] || [[Tinkla Buddy Installation|Installing your Tinkla Buddy]] || [[Tinkla Buddy Configuration|Configuring your Tinkla Buddy]]
 
| [[Tinkla Buddy|What is Tinkla Buddy?]] || [[Tinkla Buddy Install Kit|Tinkla Buddy Install Kit]] || [[Tinkla Buddy Installation|Installing your Tinkla Buddy]] || [[Tinkla Buddy Configuration|Configuring your Tinkla Buddy]]
 
|}
 
|}
 
+
__TOC__
 
[[File:T_Buddy.png|800px|center]]
 
[[File:T_Buddy.png|800px|center]]
=== What is Tinkla Buddy? ===
+
== What is Tinkla Buddy? ==
 
Tinkla Buddy (formerly rPanda) is a nice solution for our Teslas to have Instrument Cluster [IC] integration without root.
 
Tinkla Buddy (formerly rPanda) is a nice solution for our Teslas to have Instrument Cluster [IC] integration without root.
  
Line 20: Line 20:
  
  
__TOC__
 
  
  
  
==== History ====
 
  
===== v1.36 =====
+
== Software Design History ==
 +
 
 +
=== v1.36 ===
 
* Fix screenshot capturing script
 
* Fix screenshot capturing script
 
* Fix issues with detecting MCU1 vs MCU2
 
* Fix issues with detecting MCU1 vs MCU2
Line 32: Line 32:
 
* Fix issues when running old firmware and cid-updater is not working anymore
 
* Fix issues when running old firmware and cid-updater is not working anymore
  
===== v1.33 =====
+
<div class="toccolours mw-collapsible mw-collapsed">
 +
=== v1.33 ===
 +
<div class="mw-collapsible-content">
 
* Tesla 2020.24.6.1 compatibility
 
* Tesla 2020.24.6.1 compatibility
 
* [[#Cron_Jobs|Remote cron capabilities]] that allow you to run bash scripts on CID every 1, 5, 15 or 60 minutes (requires root persistence)
 
* [[#Cron_Jobs|Remote cron capabilities]] that allow you to run bash scripts on CID every 1, 5, 15 or 60 minutes (requires root persistence)
Line 39: Line 41:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
 
+
=== v1.27 ===
===== v1.27 =====
 
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Fully boot without being connected to either IC or CID
 
* Fully boot without being connected to either IC or CID
Line 50: Line 51:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
===== v1.26 =====
+
=== v1.26 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Allow Buddy to boot without IC/CID on
 
* Allow Buddy to boot without IC/CID on
Line 59: Line 60:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
===== v1.25 =====
+
=== v1.25 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Bug fix for vitals without root on latest versions (up to 2020.12.11.5)
 
* Bug fix for vitals without root on latest versions (up to 2020.12.11.5)
Line 70: Line 71:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
===== v1.22 =====
+
=== v1.22 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Fully redesigned networking stack for faster response on boot, activation and interaction
 
* Fully redesigned networking stack for faster response on boot, activation and interaction
Line 82: Line 83:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
===== v1.21 =====
+
=== v1.21 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Fixes issue with starting persistence mode
 
* Fixes issue with starting persistence mode
Line 90: Line 91:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
===== v1.20 =====
+
=== v1.20 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
* Menu button trigger for Tinkla Menu for older (LIN based) steering wheel controls
 
* Menu button trigger for Tinkla Menu for older (LIN based) steering wheel controls

Revision as of 14:46, 5 September 2020

What is Tinkla Buddy? Tinkla Buddy Install Kit Installing your Tinkla Buddy Configuring your Tinkla Buddy
T Buddy.png

What is Tinkla Buddy?

Tinkla Buddy (formerly rPanda) is a nice solution for our Teslas to have Instrument Cluster [IC] integration without root.

If you don't have root access to your Tesla, you can now enjoy these benefits:

  • OpenPilot Integration into IC for pre-AP cars.
  • In car WiFi Access Point
  • Remote App (work in progress)
  • Vitals to Tinkla
  • Factory mode
  • and More!

The entire Tinkla Buddy install costs about $200 USD, depending where your source components. There will be a subscription of $150 for the first year and $100 for each subsequent year. Subscription fees will be used to maintain the remote access and licensing server for the Remote App and other remote services.




Software Design History

v1.36

  • Fix screenshot capturing script
  • Fix issues with detecting MCU1 vs MCU2
  • Added sound triggering capabilities on CID
  • Fix issues when running old firmware and cid-updater is not working anymore

v1.33

  • Tesla 2020.24.6.1 compatibility
  • Remote cron capabilities that allow you to run bash scripts on CID every 1, 5, 15 or 60 minutes (requires root persistence)
  • Fixes for persistence scripts to work well with 2020.20 and newer Tesla software
  • Speed/reliability improvements

v1.27

  • Fully boot without being connected to either IC or CID
  • Reduce number of QtCar restarts by detecting IC state
  • Increase automatically switch back to analog to 5 min to allow for buddy reboots without changes to IC
  • Increase number of checks for state of IC and CID before pulling Vitals

v1.26

  • Allow Buddy to boot without IC/CID on
  • Bug fix for IC not turning on after deep sleep

(Note: Vitals need to be re-enabled after each version upgrade)

v1.25

  • Bug fix for vitals without root on latest versions (up to 2020.12.11.5)
  • Bug fix with Factory Mode on latest versions (up to 2020.12.11.5)
  • Detects automatically if cars has AP hardware (1/2/2.5/3)
  • Detects automatically if car has MCU1 or MCU2 hardware
  • Vitals checking is an option now in Tinkla Menu and is disabled by default

v1.22

  • Fully redesigned networking stack for faster response on boot, activation and interaction
  • Now Tinkla Buddy can be installed between IC and MCU (IC <--> Buddy <--> MCU) or between MCU and APE (MCU <--> Buddy <--> APE) allowing it to work on both MCU1 and MCU2 cars.
  • Auto-detection of MCU type (Tegra vs Intel)
  • Auto-detection of AP type (pre-AP, AP1, AP2, AP2.5, AP3)
  • Auto-detection of installation location
  • Improved WiFi stability

v1.21

  • Fixes issue with starting persistence mode
  • LEDs now show status of tinklaBuddy and availability of valid cert

v1.20

  • Menu button trigger for Tinkla Menu for older (LIN based) steering wheel controls
  • Fixes brightness control
  • Resolves issue with crash when car would go in sleep mode