Tesla Charger alternative firmware
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
Documentation error! Enable Bit and Soc must be moved one byte up. So Byte 5 and 6 not 4 and 5. For all versions > 1.06.R
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- EV_Builder
- Posts: 1199
- Joined: Tue Apr 28, 2020 3:50 pm
- Location: The Netherlands
- Has thanked: 16 times
- Been thanked: 33 times
- Contact:
Re: Tesla Charger alternative firmware
What's 0x3D8?
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
see http://www.wdrautomatisering.nl for bespoke BMS modules.
-
- Posts: 127
- Joined: Sun Oct 13, 2019 8:06 pm
- Location: Scotland
- Has thanked: 14 times
- Been thanked: 6 times
Re: Tesla Charger alternative firmware
That explains that!
Now I have canenable = 1 and enable = 1, good so far.
But state=off (and proximity is off)
Can it work without the J1772 signals or is this a bad exercise? Version is 1.16.R
Thanks!
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
Need to select inputype=Manual(-3p) then
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 127
- Joined: Sun Oct 13, 2019 8:06 pm
- Location: Scotland
- Has thanked: 14 times
- Been thanked: 6 times
Re: Tesla Charger alternative firmware
Will that give me the automatic 3 phase selection though!?
OK, one more question.
I tried to go back to stand-alone operation (cancontrol off and terminator link in place), and it no longer works. I have enable=true, proximity=true and EVSE and cable limits are sensible. But mode stays at “waitstart”. What does this indicate?
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
No, you're right. Would need another mode Manual-Auto (weird name, huh)
That would be caused by timedly. Is it >0 ?et0 wrote: ↑Wed Aug 03, 2022 7:20 pm OK, one more question.
I tried to go back to stand-alone operation (cancontrol off and terminator link in place), and it no longer works. I have enable=true, proximity=true and EVSE and cable limits are sensible. But mode stays at “waitstart”. What does this indicate?
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
- EV_Builder
- Posts: 1199
- Joined: Tue Apr 28, 2020 3:50 pm
- Location: The Netherlands
- Has thanked: 16 times
- Been thanked: 33 times
- Contact:
Re: Tesla Charger alternative firmware
2 settings one for auto 3ph and one for auto / manual CP / PP
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
see http://www.wdrautomatisering.nl for bespoke BMS modules.
-
- Posts: 127
- Joined: Sun Oct 13, 2019 8:06 pm
- Location: Scotland
- Has thanked: 14 times
- Been thanked: 6 times
Re: Tesla Charger alternative firmware
I guess we are being too ambitious. I will leave it configured "stand alone" for now, and just cut the enable signal to the charger when the BMS detects end of charge conditions.
It is -1.That would be caused by timedly. Is it >0 ?et0 wrote: ↑Wed Aug 03, 2022 7:20 pm OK, one more question.
I tried to go back to stand-alone operation (cancontrol off and terminator link in place), and it no longer works. I have enable=true, proximity=true and EVSE and cable limits are sensible. But mode stays at “waitstart”. What does this indicate?
I have tried it at 0 also, same result, stays on WaitStart
All the Cxxx variables show 0, so I wonder if the board is actually talking to the modules. Any way to tell that?
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
Must have messed up that new function. Try the attached binary.
- Attachments
-
- stm32_charger.hex
- (65.39 KiB) Downloaded 84 times
-
- stm32_charger.bin
- (23.23 KiB) Downloaded 83 times
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 127
- Joined: Sun Oct 13, 2019 8:06 pm
- Location: Scotland
- Has thanked: 14 times
- Been thanked: 6 times
Re: Tesla Charger alternative firmware
Awesome, thanks for the quick action Johu, I'm away for the next couple of days but will try this as soon as I get back on Tuesday.
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
Alright cool. And thanks for clearing up the CAN instructions
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 127
- Joined: Sun Oct 13, 2019 8:06 pm
- Location: Scotland
- Has thanked: 14 times
- Been thanked: 6 times
Re: Tesla Charger alternative firmware
OK - new update installed. Same behavior though - staying at WaitStart.
Just to reiterate, it did work correctly "out of the box", and after that I tried setting up CANBUS and updating the firmware,so either some setting is incorrect now or the charger or control board has broken.
edit: I loaded the .bin file from the thread title post, dated 05/03/21 - this works. So I guess still some problem with the new FW?
edit 2: OK with the new FW, and "timedly" set to 1, it does wait 1 minute and then start!
I'll work back towards CAN control during the week.
Just to reiterate, it did work correctly "out of the box", and after that I tried setting up CANBUS and updating the firmware,so either some setting is incorrect now or the charger or control board has broken.
edit: I loaded the .bin file from the thread title post, dated 05/03/21 - this works. So I guess still some problem with the new FW?
edit 2: OK with the new FW, and "timedly" set to 1, it does wait 1 minute and then start!
I'll work back towards CAN control during the week.
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
Managed to install this firmware and eneble wifi. Charger started and works, yay! But hang on... i see that darn 13.3A limit per module again. The same as with open firmware. Anyone knows if this limit is caused by the cable or is it set inside charger? Is it possible to reset this to 16A per module?
EDIT: I checked with another cable, both of them have PP-PE resistance 220R = 32A limit! That shouldnt be the case then...
also i tested various charging stations and i see the same result. 13.3A AC limited modules. I want 16A!!!
What is hwaclim? It is currently sitting at 13.3A. Can it be changed anyhow?
Attached is a CAN log of charging session with alternative firmware. Byte numbers are left to right.
I am also posting here a section from one x109 telegram to the other.
2 53:12,8 0xA6CE2 109 8 x| 00 00 05 00 00 01 81 00
3 53:12,8 0xA6CE5 108 8 x| 00 00 00 00 2D 01 AC 00
4 53:12,8 0xA6CE7 368 8 x| FF 40 0C 00 11 29 49 03
5 53:12,8 0xA6CE9 043C 8 x| 00 00 00 FE 4E 00 BB 42
6 53:12,8 0xA6CEC 044C 8 x| 00 00 00 FE 4E 00 BB 42
7 53:12,8 0xA6E0F 349 8 x| 00 00 00 00 00 00 00 00
8 53:12,8 0xA6E11 209 8 x| B6 A0 00 C8 D5 F2 EC 76
9 53:12,8 0xA6E14 229 8 x| D1 EC 00 00 8E 98 A3 6E
10 53:12,8 0xA6E16 239 8 x| 00 00 00 00 00 00 41 47
11 53:12,8 0xA6E18 249 8 x| 00 20 00 05 39 F7 7D 44
12 53:12,8 0xA6E1B 347 8 x| 00 00 00 00 00 00 00 00
13 53:12,8 0xA6E1D 207 8 x| B6 A0 00 C8 DB 32 F2 79
14 53:12,8 0xA6E1F 227 8 x| D1 EC 00 00 8F 26 A8 FF
15 53:12,8 0xA6E22 237 8 x| 00 00 00 00 00 00 41 47
16 53:12,8 0xA6E24 247 8 x| 00 20 00 05 65 F6 7D 44
17 53:12,8 0xA6E27 467 8 x| 00 00 00 00 00 00 06 17
18 53:12,8 0xA6E29 469 8 x| 00 00 00 00 00 00 06 17
19 53:12,8 0xA6E2B 717 8 x| 00 00 00 00 00 00 00 19
20 53:12,8 0xA6E2E 719 8 x| 00 00 00 00 00 00 00 19
21 53:12,8 0xA6E72 359 8 x| 00 00 00 00 00 00 00 00
22 53:12,8 0xA6E7E 357 8 x| 00 00 00 00 00 00 00 00
23 53:12,8 0xA6E9C 034B 8 x| 00 00 00 00 00 00 00 00
24 53:12,8 0xA6E9E 020B 8 x| B6 A0 00 C8 E2 32 EE 77
25 53:12,8 0xA6EA0 022B 8 x| D1 EC 00 00 8E 7A A5 BD
26 53:12,8 0xA6EA3 023B 8 x| 00 00 00 00 00 00 41 47
27 53:12,8 0xA6EA5 024B 8 x| 00 20 00 05 49 F7 7D 44
28 53:12,8 0xA6EA7 046B 8 x| 00 00 00 00 00 00 06 17
29 53:12,8 0xA6EAA 071B 8 x| 00 00 00 00 00 00 00 19
30 53:12,8 0xA6EAF 217 8 x| 00 02 92 96 01 7F 00 39
31 53:12,9 0xA6ECB 219 8 x| 00 03 92 94 01 00 C0 39
32 53:12,9 0xA6ED6 329 8 x| 00 00 00 00 00 00 00 00
33 53:12,9 0xA6EE2 327 8 x| 00 00 00 00 00 00 00 00
34 53:12,9 0xA6EFF 035B 8 x| 00 00 00 00 00 00 00 00
35 53:12,9 0xA6F39 369 8 x| 00 00 00 00 00 00 00 00
36 53:12,9 0xA6F45 367 8 x| 00 00 00 00 00 00 00 00
37 53:12,9 0xA6F4D 021B 8 x| 00 04 92 94 00 81 00 39
38 53:12,9 0xA6F62 032B 8 x| 00 00 00 00 00 00 00 00
39 53:12,9 0xA6F9C 379 8 x| 00 00 00 00 00 00 00 00
40 53:12,9 0xA6FA8 377 8 x| 00 00 00 00 00 00 00 00
41 53:12,9 0xA6FC6 036B 8 x| 00 00 00 00 00 00 00 00
42 53:12,9 0xA7029 037B 8 x| 00 00 00 00 00 00 00 00
43 53:12,9 0xA70C0 045C 8 x| 8C 90 00 00 2E 14 A4 10
44 53:12,9 0xA70C2 042C 8 x| 00 00 00 FE 4E 00 BB 42
EDIT: I checked with another cable, both of them have PP-PE resistance 220R = 32A limit! That shouldnt be the case then...
also i tested various charging stations and i see the same result. 13.3A AC limited modules. I want 16A!!!
What is hwaclim? It is currently sitting at 13.3A. Can it be changed anyhow?
Attached is a CAN log of charging session with alternative firmware. Byte numbers are left to right.
I am also posting here a section from one x109 telegram to the other.
2 53:12,8 0xA6CE2 109 8 x| 00 00 05 00 00 01 81 00
3 53:12,8 0xA6CE5 108 8 x| 00 00 00 00 2D 01 AC 00
4 53:12,8 0xA6CE7 368 8 x| FF 40 0C 00 11 29 49 03
5 53:12,8 0xA6CE9 043C 8 x| 00 00 00 FE 4E 00 BB 42
6 53:12,8 0xA6CEC 044C 8 x| 00 00 00 FE 4E 00 BB 42
7 53:12,8 0xA6E0F 349 8 x| 00 00 00 00 00 00 00 00
8 53:12,8 0xA6E11 209 8 x| B6 A0 00 C8 D5 F2 EC 76
9 53:12,8 0xA6E14 229 8 x| D1 EC 00 00 8E 98 A3 6E
10 53:12,8 0xA6E16 239 8 x| 00 00 00 00 00 00 41 47
11 53:12,8 0xA6E18 249 8 x| 00 20 00 05 39 F7 7D 44
12 53:12,8 0xA6E1B 347 8 x| 00 00 00 00 00 00 00 00
13 53:12,8 0xA6E1D 207 8 x| B6 A0 00 C8 DB 32 F2 79
14 53:12,8 0xA6E1F 227 8 x| D1 EC 00 00 8F 26 A8 FF
15 53:12,8 0xA6E22 237 8 x| 00 00 00 00 00 00 41 47
16 53:12,8 0xA6E24 247 8 x| 00 20 00 05 65 F6 7D 44
17 53:12,8 0xA6E27 467 8 x| 00 00 00 00 00 00 06 17
18 53:12,8 0xA6E29 469 8 x| 00 00 00 00 00 00 06 17
19 53:12,8 0xA6E2B 717 8 x| 00 00 00 00 00 00 00 19
20 53:12,8 0xA6E2E 719 8 x| 00 00 00 00 00 00 00 19
21 53:12,8 0xA6E72 359 8 x| 00 00 00 00 00 00 00 00
22 53:12,8 0xA6E7E 357 8 x| 00 00 00 00 00 00 00 00
23 53:12,8 0xA6E9C 034B 8 x| 00 00 00 00 00 00 00 00
24 53:12,8 0xA6E9E 020B 8 x| B6 A0 00 C8 E2 32 EE 77
25 53:12,8 0xA6EA0 022B 8 x| D1 EC 00 00 8E 7A A5 BD
26 53:12,8 0xA6EA3 023B 8 x| 00 00 00 00 00 00 41 47
27 53:12,8 0xA6EA5 024B 8 x| 00 20 00 05 49 F7 7D 44
28 53:12,8 0xA6EA7 046B 8 x| 00 00 00 00 00 00 06 17
29 53:12,8 0xA6EAA 071B 8 x| 00 00 00 00 00 00 00 19
30 53:12,8 0xA6EAF 217 8 x| 00 02 92 96 01 7F 00 39
31 53:12,9 0xA6ECB 219 8 x| 00 03 92 94 01 00 C0 39
32 53:12,9 0xA6ED6 329 8 x| 00 00 00 00 00 00 00 00
33 53:12,9 0xA6EE2 327 8 x| 00 00 00 00 00 00 00 00
34 53:12,9 0xA6EFF 035B 8 x| 00 00 00 00 00 00 00 00
35 53:12,9 0xA6F39 369 8 x| 00 00 00 00 00 00 00 00
36 53:12,9 0xA6F45 367 8 x| 00 00 00 00 00 00 00 00
37 53:12,9 0xA6F4D 021B 8 x| 00 04 92 94 00 81 00 39
38 53:12,9 0xA6F62 032B 8 x| 00 00 00 00 00 00 00 00
39 53:12,9 0xA6F9C 379 8 x| 00 00 00 00 00 00 00 00
40 53:12,9 0xA6FA8 377 8 x| 00 00 00 00 00 00 00 00
41 53:12,9 0xA6FC6 036B 8 x| 00 00 00 00 00 00 00 00
42 53:12,9 0xA7029 037B 8 x| 00 00 00 00 00 00 00 00
43 53:12,9 0xA70C0 045C 8 x| 8C 90 00 00 2E 14 A4 10
44 53:12,9 0xA70C2 042C 8 x| 00 00 00 FE 4E 00 BB 42
- Attachments
-
- tesla EVSE CAN_0000.csv
- (1.51 MiB) Downloaded 81 times
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
hwaclim is received from the charger and supposedly is the upper limit of AC current. I would have to change the scaling factor to change its value but I'm not sure if that actually ups the power or if 13.3A just IS the limit
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
Only one way to find out .
My car is open at the back and i have as good access to the charger as i will ever going to have.
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
I managed to reflash charger board and enter your key. Charger works and i get CAN reports as well.
But hwaclimit remains at 13.31 as well aas normal aclimit at 13.31. It doesnt matter that i have aclimit set to 16A or at 25A.
Cable and EVSE setting is at 32A.
@Johu, is it possible to set a parameter in code so we can tweak that hwaclimit as a parameter in wifi interface?
I would volonteer to test this and report back.
Later on you could also put a conditional loop in code to keep calculated hwaclimit from over 16A ever ...
But hwaclimit remains at 13.31 as well aas normal aclimit at 13.31. It doesnt matter that i have aclimit set to 16A or at 25A.
Cable and EVSE setting is at 32A.
@Johu, is it possible to set a parameter in code so we can tweak that hwaclimit as a parameter in wifi interface?
I would volonteer to test this and report back.
Later on you could also put a conditional loop in code to keep calculated hwaclimit from over 16A ever ...
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
This one has hwaclim completely ignored
- Attachments
-
- stm32_charger.hex
- (65.33 KiB) Downloaded 74 times
-
- stm32_charger.bin
- (23.21 KiB) Downloaded 88 times
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
Tnx
I uploaded and set ac limit to 32A. Again i got hwaclimit reported at 13.31! Dc current was at 20A, voltage at 400Vdc.
Would that mean Elon set my charger to lower value?
How is hwaclimit taken anyways? Is it possible to reset it?
- johu
- Site Admin
- Posts: 5831
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 162 times
- Been thanked: 1045 times
- Contact:
Re: Tesla Charger alternative firmware
hwaclim is received via CAN from each module. It cannot be changed.
So yes you'll still see 13A but it is ignored and will no show up in aclim
If this didn't do the trick then the modules simply ignore any value above hwaclim
So yes you'll still see 13A but it is ignored and will no show up in aclim
If this didn't do the trick then the modules simply ignore any value above hwaclim
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
Dang! Elon fooled me good!
OK... what would happen if i connect each module to its own phase and set the charger to single phase mode? Would charger be ok?
it is still 3x one phase they are just shifted by 120deg...
You said hwaclimit is read from a single module, whichever is on first? Could i try various modules and phases?
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
I have a task for you. Can all of you make your charger run on full power and inspect what you get returned in spot values in hwaclim value?
My charger is vidently limited to 13.3A per phase and i can only get 8.8kW on the whole out of it.
I would like to see others write their limits here with their P/Ns.
tnx
My charger is vidently limited to 13.3A per phase and i can only get 8.8kW on the whole out of it.
I would like to see others write their limits here with their P/Ns.
tnx
-
- Posts: 179
- Joined: Sat Jan 25, 2020 6:22 am
- Location: California
- Has thanked: 1 time
- Been thanked: 4 times
Re: Tesla Charger alternative firmware
Mine regularly charges at a hair under 10kW according to my EVSE, if that helps
‘70 jag XJ6, GS450h drivetrain, 102s Tesla pack
- EV_Builder
- Posts: 1199
- Joined: Tue Apr 28, 2020 3:50 pm
- Location: The Netherlands
- Has thanked: 16 times
- Been thanked: 33 times
- Contact:
Re: Tesla Charger alternative firmware
Arber make a can log for me with savvy can I will inspect and you get the answer.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
see http://www.wdrautomatisering.nl for bespoke BMS modules.
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
-
- Posts: 3273
- Joined: Mon Dec 24, 2018 1:37 pm
- Location: Slovenia
- Has thanked: 80 times
- Been thanked: 239 times
- Contact:
Re: Tesla Charger alternative firmware
DOH! I dont have savycan setup right now. I posted my CAN some posts back...EV_Builder wrote: ↑Tue Aug 16, 2022 9:17 pm Arber make a can log for me with savvy can I will inspect and you get the answer.
Tomorrow i will try to get savycan working on my DUE.