You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
I did disable Tesla's normal remote SSH access, just in case, with a banner that tells them to call me for access. lol. I also put a little note at the top of the script I hooked into some startup spots:
Code:# Dear Tesla, # As the legal owner of this vehicle, which includes the device this script is running on # you are NOT permitted to modify or remove my scripts/modifications/access/etc without my # express permission. Feel free to contact me at XXX-XXX-XXXX if you have any questions. # Best regards
I've actually seen these about that high. Snippet from the parser I'm making.......... and plan to GPL... shh.
Code:--- BMS_maxRegenPower: 98.47 kW --- BMS_packPower: 78.365 kW --- DI_regenLight: 1 --- DI_regenPowerMax: 96 kW
This was right after a 0 to 1 run, and was while using the friction brakes too. The friction brakes don't seem to have any real effect on regen, except when using them heavily they can lower the amount of regen you can get, obviously, as a physics thing not a software thing.
I've only focused on reading data. I haven't focused on controlling anything.
Any idea what your dash was displaying when you saw those numbers? I've never seen anything beyond 60....
Your secret is safe with us.
Any idea what your dash was displaying when you saw those numbers? I've never seen anything beyond 60....
Dash displayed is capped at 60 kW, no? I would rather know what the API was spitting out.
Again guys, please note that "BMS_maxRegenPower" and "DI_regenPowerMax" is the LIMIT, not what you are regenerating. This means the DI will not go above 96kW, but it may not ever hit this limit due to the regen setting.
- - - Updated - - -
Those of you CAN logging, try finding the value that changes when you select low regen vs. standard on the PT CAN bus. Then we may have some way to increase regen!
Likely not worth it for +20kW of regen...
Would probably require some funky hardware to do in a real car that intercepts and manipulates CAN messages to/from the drive unit in real time. Either that or less-than-trivial software hack somewhere. Likely not worth it for +20kW of regen...
I already have the funky hardware.
I already have the funky hardware. I developed it during my Prius hacking days. I call it a "Deceiver"; it's a microcontroller with 2 CAN interfaces that passes most traffic through but can be easily programmed to alter frames. I also use it whenever I want to study a CAN system with many nodes. You insert it between a target device and the main bus and then it can tell you which frames are TX and which are RX.
I already have the funky hardware. I developed it during my Prius hacking days. I call it a "Deceiver"; it's a microcontroller with 2 CAN interfaces that passes most traffic through but can be easily programmed to alter frames. I also use it whenever I want to study a CAN system with many nodes. You insert it between a target device and the main bus and then it can tell you which frames are TX and which are RX.
- - - Updated - - -
Also keep in mind that the 96kW limit we saw may be due to a cold pack. I suspect a warm pack can handle much more. Obviously when at a SpC, some cars can handle a full 135kW at least for a short while.
Loving this thread!
So now all I need to know is how to switch back on the dual chargers which shipped with my car as delivered and signed for.. There is nowhere in any EULA did it say Tesla were allowed to subsequently remotely disable them.
I clearly have the hardware in the car, it worked for 2 weeks after all. It really isn't my fault they cocked up in their pricing/specs for UK cars and then felt the need to make the car worse than when delivered.
(BTW I'm not THAT bothered by the functionality in the slightest, it's the principal of the thing I find wrong. It really brings home the fact for 99.99% of us the cars really don't belong to us )
Again guys, please note that "BMS_maxRegenPower" and "DI_regenPowerMax" is the LIMIT, not what you are regenerating. This means the DI will not go above 96kW, but it may not ever hit this limit due to the regen setting.
- - - Updated - - -
Those of you CAN logging, try finding the value that changes when you select low regen vs. standard on the PT CAN bus. Then we may have some way to increase regen!
Is there any reason one could not figure out which message the BMS sends for this and modify it? Then the limit could be whatever you want. It is true, EVTV knows the proper things to send to cause the regen to be anything from 0 to 100% regen (up to the limit set) so, yeah. its there on the canbus.
Since the pedal is wired directly to the DI in a Model S, there's little risk. Also, I suspect that if the DI doesn't hear from certain peripherals (such as BMS), it drops out pretty fast, so I'm not worried.Also, I'm not sure I'd be brave enough to put a third party device between my drive unit and the rest of the CAN bus.... but that's me. lol
Yeah, if Tesla wants to only enable certain features by software and make them optional cost, that's fine. Even a "trial" period with the feature is ok. It's when they go in an actively disable something you paid for, such as supercharging, that I'd have issue with them. I too will not assist anyone in defrauding Tesla.That's pretty interesting. Without knowing the details around the situation I don't know how I'd handle that. Your car physically shipped with two chargers, but Tesla remotely disabled one? That's pretty messed up. I'd have raised hell.
The BMS expects the DI to follow the max limit. If it doesn't, even if you don't have a catastrophic contactor open event, you definitely instantly void your battery warranty. As long as you don't alter the max limits and only the regen amount, it would be hard for Tesla to complain. I'm sure there's plenty of room to increase regen without exceeding BMS limits. Is adding regen past the max limit worth possibly shortening the life of your pack?Is there any reason one could not figure out which message the BMS sends for this and modify it? Then the limit could be whatever you want. It is true, EVTV knows the proper things to send to cause the regen to be anything from 0 to 100% regen (up to the limit set) so, yeah. its there on the canbus.
The BMS expects the DI to follow the max limit. If it doesn't, even if you don't have a catastrophic contactor open event, you definitely instantly void your battery warranty. As long as you don't alter the max limits and only the regen amount, it would be hard for Tesla to complain. I'm sure there's plenty of room to increase regen without exceeding BMS limits. Is adding regen past the max limit worth possibly shortening the life of your pack?
I'd be interested in knowing what exactly these variables are influencing/reporting, and if there's any method to change them:
Code:[COLOR=#333333]BMS_maxRegenPower [/COLOR][COLOR=#333333]DI_regenPowerMax [/COLOR]
100KW regen, anyone?
Also keep in mind that the 96kW limit we saw may be due to a cold pack. I suspect a warm pack can handle much more. Obviously when at a SpC, some cars can handle a full 135kW at least for a short while.
All of that said... with root I could re-enabled it. Just like I could change a 40 to a 60, enable autopilot on cars that don't have it enabled, etc. Will I do any of that? No, I will not.