It's about time. We've been watching the pulse patterns for ages
Didn't it decode to: "I declare the games in Berlin at the celebration of the first olympics of the new era is open."?
Let's see who gets that reference...
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.
It's about time. We've been watching the pulse patterns for ages
Didn't it decode to: "I declare the games in Berlin at the celebration of the first olympics of the new era is open."?
Let's see who gets that reference...
Contact!
My favorite movie. OK, back on topic... my initial question still stands. I'm curious to know if there may be a way to duplicate the pulse pattern and stick a little board on the J1772 adapter. We'll see.
I'd originally wanted to run something off the pilot of the J1772 connector for convenience, but since then the charging situation at work has changed, so I'm likely never going to plug in there.
At this point, I'm just doing it for fun. Seems mildly more useful than decoding TESLIVE images ;-)
If we can get the protocol, doing something like a pocket remote should be straightforward. I still think the most convenient would be something integrated with the J1772 pilot, though that's a lot more work.
Looks like an interesting project. Check out the 315 MHz reference design for the TI CC1110 with integrated 8051 processor. Or you might look at the Freescale MC33493 plus either a 430 processor or 555.
I think it'd be awesome if I could build this into my OpenEVSE in my garage so that I wouldn't have to use the touchscreen every time to pop the charge port.
I think it'd be awesome if I could build this into my OpenEVSE in my garage so that I wouldn't have to use the touchscreen every time to pop the charge port.
At this point, I'm pretty sure that a simple 315MHz learning remote would be an expedient method to transmit this code, but where's the fun in that.
It's good to know that Tesla has made it difficult to unlock the charger port, so that our cables will be relatively immune from the casual thief.I spent a while poking through the signal during the burst. It looks like it's square wave at 1kHz, so pretty simple (assuming I'm not filtering away interesting information again).
There are 13 pretty clear sync pulses at the beginning, then a 1 clock (1ms) pause, then the data starts. The data appears to be manchester encoded, but not entirely consistent. For the first 50 bits or so, there is a data transition matching with where the rising clock would be every cycle, which makes sense. But then, the signal transitions appear to move half a clock to the falling edge (there is a transition every 1ms, but now aligned 0.5 off from before).
At that point, I decided to stop trying to parse the data and just try to mimic it. I extracted out the timings and generated AVR code from that which passed my parsing code, but still doesn't open the charge port. I suspect the problem is either with RF noise (I'm getting a smear on the waterfall diagram rather than a tight signal), signal strength (first pulses are a lot stronger), or timing (delays on the AVR are running a little long)
It's good to know that Tesla has made it difficult to unlock the charger port, so that our cables will be relatively immune from the casual thief.
The security should come from the key (hopefully rolling code), not from the opening protocol myself. I suspect that someone who actually knows RF electronics and protocols would have finished this in an easy afternoon.
I used the "unlock charge port" button from the mobile app just yesterday when using a ChargePoint station.
When you stop the charging on the station, then "stop charging" on the phone turns into "unlock charge port".
I have an "open charge port" button, not "unlock" on my iPhone. I would assume this just operates the charge port door and not the locking pin that keeps the adapter from being removed, but I don't know for sure.
It operates both, it has to in order to be able to install either the J -1772 adapter or a Tesla charging connector...