*** gvancuts has quit IRC | 01:22 | |
*** e8johan has joined #automotive | 04:24 | |
*** e8johan has quit IRC | 04:45 | |
*** e8johan has joined #automotive | 05:29 | |
*** e8johan has quit IRC | 06:18 | |
*** JEEBsv has quit IRC | 07:11 | |
*** JEEBsv has joined #automotive | 07:11 | |
*** JEEBsv_ has joined #automotive | 07:33 | |
*** JEEBsv has quit IRC | 07:33 | |
*** e8johan has joined #automotive | 08:07 | |
*** jonathanmaw has joined #automotive | 08:39 | |
*** mdunford has joined #automotive | 08:52 | |
*** tcouniha has quit IRC | 09:36 | |
*** mdunford has quit IRC | 09:46 | |
*** mdunford has joined #automotive | 10:02 | |
*** mdunford has quit IRC | 10:07 | |
*** mdunford has joined #automotive | 10:18 | |
*** fredericocadete has quit IRC | 10:20 | |
*** fredericocadete has joined #automotive | 10:26 | |
*** mdunford has quit IRC | 10:31 | |
jonathanmaw | iirc, it's planned to have agl-image-minimal ready in approx. 6 minutes. Is that plan written down anywhere? | 10:32 |
---|---|---|
*** waltminer has joined #automotive | 10:41 | |
*** mdunford has joined #automotive | 10:47 | |
*** Luming has quit IRC | 11:01 | |
*** Luming has joined #automotive | 11:01 | |
*** e8johan has quit IRC | 11:56 | |
*** abhi_ has joined #automotive | 12:19 | |
*** emaj has joined #automotive | 12:21 | |
*** abhi_ has quit IRC | 13:06 | |
*** emj has joined #automotive | 13:38 | |
*** emj is now known as Guest67752 | 13:39 | |
*** emaj has quit IRC | 13:41 | |
*** emaj has joined #automotive | 13:48 | |
*** Guest67752 has quit IRC | 13:50 | |
*** NicoM has joined #automotive | 13:55 | |
paulsherwood | jonathanmaw: ?? | 14:38 |
paulsherwood | where was that planned? | 14:38 |
jonathanmaw | paulsherwood: I think it was something mentioned in last Tuesday's call | 14:39 |
jonathanmaw | if not that, I'm not sure where I got that idea from. | 14:39 |
paulsherwood | i think 6 weeks was mentioned? | 14:40 |
paulsherwood | but i'm thinking it must be holidays at the moment since my recent questions on this have not been answered | 14:40 |
*** NicoM has quit IRC | 14:59 | |
*** jonathanmaw has quit IRC | 16:24 | |
jlrmagnus | For what it is worth: rvi-test1.nginfotpdx.net will now run security enabled RVI server for a bit. | 16:25 |
jlrmagnus | Any remote nodes connecting to test1 without the right credentials will be rejected. | 16:26 |
*** mdunford has quit IRC | 16:38 | |
*** ulfwiger has joined #automotive | 16:44 | |
paulsherwood | jlrmagnus: is the idea to see if it survives pentesting and/or random probing by the internet badguys? | 17:02 |
persia | Also, are nodes configured in such a way that spoofing DNS won't allow them to connect to ther servers? | 17:05 |
jlrmagnus | paulsherwood: Initial testing. | 17:05 |
jlrmagnus | Nodes will usually connect directly by IP address. | 17:06 |
jlrmagnus | And even if the address was spoofed, the lack of correctly signed certificates would alert the connecting party that something is not right. | 17:06 |
paulsherwood | jlrmagnus: still, you used the words 'security enabled'... that's very tempting for some folk :) | 17:07 |
persia | What is the CA for this? | 17:07 |
jlrmagnus | One sec. | 17:07 |
jlrmagnus | ulfwiger: Rise and shine. Your code is being debated. | 17:07 |
jlrmagnus | https://github.com/PDXostc/rvi_core/blob/release-next/doc/rvi_services.md | 17:08 |
jlrmagnus | Core services. Still a bit disoganized, and needs to be broken up into multiple docs. | 17:08 |
jlrmagnus | See "Device Setup" for initial provisioning. | 17:09 |
jlrmagnus | See "Device Management" for certificate distribution. | 17:09 |
jlrmagnus | ulfwiger can answer specific questions about cert format. | 17:09 |
jlrmagnus | Please note that this is a first stab at the code, and thing will change during the coming month or two. | 17:09 |
persia | It's the definition of "root certificate" that isn't there. Is this intended to use common CA acceptance rules? CA-per-OEM? Something-else? | 17:11 |
jlrmagnus | Root cert will be signed by JLR's private key (in our case). | 17:11 |
jlrmagnus | Nodes will be pre-provisioned with said root cert. | 17:11 |
jlrmagnus | If a certificate's signature chain, ending in the root cert, doesn't validate, we'll ignore the connection from the remote RVI that failed to authenticate. | 17:12 |
persia | OK. So root-cert-by-OEM, with that root-cert signed by OEM-cert, presumably backed by public CA (to avoid being able to spoof an entire OEM) | 17:12 |
jlrmagnus | Public CA is deployment dependent. | 17:12 |
persia | (not that public CA is that strong, but it's better than needing to magically trust arbitrary OEM-certs signing the root certs) | 17:12 |
persia | The JLR private key used to sign the root cert isn't a key that can be validated externally? | 17:13 |
jlrmagnus | We may also, although this is speculation, see several root certs so that a single RVI node can connect to multiple independent service providers. | 17:13 |
jlrmagnus | persia, Yes. It can. | 17:13 |
jlrmagnus | That opens for a public CA. | 17:13 |
persia | That's all I meant by "public CA": I don't expect raw trust of public CA to be anyone's final solution :) | 17:13 |
jlrmagnus | ok. | 17:14 |
persia | Thanks for explaining. | 17:14 |
jlrmagnus | I believe that many deployments will be internal affairs between a vehicle and its manufacturer. | 17:14 |
jlrmagnus | However there are some interesting companion cert use cases we cover as well: | 17:14 |
jlrmagnus | I am sitting in a car and want to stream media to the IVI. | 17:14 |
jlrmagnus | I bring up a QR code with a cert on the IVI and take a photo from my RVI-enabled media streamer app. | 17:15 |
jlrmagnus | That QR-transmitted cert can be locally signed by the vehicle without involving a root cert (or the internet). | 17:15 |
jlrmagnus | Please note that this transaction may happen in a garage with no coverage. | 17:16 |
jlrmagnus | But these are early days, so we may end up redoing everything. | 17:17 |
persia | Heh, of course :) | 17:17 |
jlrmagnus | You know how to build a system once you've built it. | 17:17 |
paulsherwood | lol | 17:18 |
persia | Sometimes. Sometimes it takes until the third time. | 17:18 |
jlrmagnus | True. | 17:18 |
ulfwiger | It would be entirely possible to enforce trust chain, but that's not done now. In fact, the nodes default to self-signing because it simplifies testing. | 17:31 |
persia | Who has to trust the node? | 17:34 |
*** ulfwiger1 has joined #automotive | 17:39 | |
*** ulfwiger has quit IRC | 17:41 | |
ulfwiger1 | The key to the trust is the provisioning server's public key. The provisioning server signs the certificates, including the node's authorization cert (which includes its public key(s)). | 17:42 |
ulfwiger1 | Thus, the receiving node validates the auth cert using a trusted public key. | 17:43 |
ulfwiger1 | (Although at this stage we simply assume/fake that trust when testing) | 17:43 |
ulfwiger1 | Rudi may well be more thorough in what he's doing. I have no problem adding validation of the trust chain to rvi_core. It's just a pain to start out that way. Much easier to generate your own keys. | 17:44 |
*** JEEBsv_ is now known as JEEBsv | 18:02 | |
*** rstreif_ has joined #automotive | 18:23 | |
*** rstreif has quit IRC | 18:27 | |
persia | Ah, that makes sense. By doing it at provisioning time, one can use whatever manual process one wishes to ensure one is not defining nodes with the wrong key, and then spoofing becomes a cryptographic problem, rather than there being an obvious process gap. | 18:59 |
jlrmagnus | Rudi? | 19:18 |
rstreif_ | yes | 19:18 |
jlrmagnus | Waiting for Kristoffger. | 19:19 |
jlrmagnus | Remote vehicle unlock certificate distribution coming up. | 19:19 |
jlrmagnus | Ulf? | 19:19 |
jlrmagnus | As in Mr. Wiger. | 19:19 |
jlrmagnus | Kristoffer is on the phone. | 19:20 |
jlrmagnus | Rudi | 19:20 |
jlrmagnus | jlr.com/mobile/865800020280340/dm/cert_provision is available on rvi-test1, and routes to Kristoffer's android app. | 19:20 |
jlrmagnus | I'll try to setup that device on the website just to see if I can do it. | 19:21 |
jlrmagnus | rstreif_: I will provision a new remote. Correct? | 19:22 |
jlrmagnus | Rudi. Do you have a suitable pem generating command? | 19:26 |
jlrmagnus | Found it. | 19:30 |
jlrmagnus | rstreif_: I assume that only the public key goes into the KEY PEM field? | 19:34 |
jlrmagnus | Failed to send remote to Android app. | 19:40 |
jlrmagnus | I'll restart the web app. | 19:40 |
*** Stoffe_ has joined #automotive | 19:40 | |
jlrmagnus | Hello Kristoffer | 19:40 |
Stoffe_ | Hej! | 19:40 |
jlrmagnus | We need Rudi. | 19:41 |
jlrmagnus | I have provisioned your device, a test vehicle. | 19:41 |
jlrmagnus | But when I restarted the rvi backend webserver to connect to the new node, the backend would not come up. | 19:42 |
*** Stoffe__ has joined #automotive | 19:42 | |
*** Stoffe_ has quit IRC | 19:42 | |
*** Stoffe__ is now known as Stoffe_ | 19:42 | |
jlrmagnus | Rudi is probably out to lunch. | 19:42 |
Stoffe_ | Ok, sorry rejoined | 19:42 |
jlrmagnus | np | 19:43 |
Stoffe_ | but you do not have my real id do you ? | 19:43 |
jlrmagnus | Nope. But I stole the number from the service you registered with. | 19:43 |
jlrmagnus | jlr.com/mobile/865800020280340/dm/cert_provision | 19:43 |
jlrmagnus | But the key sending mechanism failed in Rudi's site, so that service never got invoked. | 19:44 |
rstreif_ | give me 15 min, busy with something else | 19:44 |
jlrmagnus | Ok. | 19:44 |
*** rstreif_ is now known as rstreif | 19:44 | |
jlrmagnus | Stoffe_: While we wait, do you believe that the iBeacon signal quality check is a viable path forward | 19:44 |
Stoffe_ | Yes, but it would be good with a real life test | 19:45 |
jlrmagnus | Background for the rest of the channel: We have integrated a RasPi with a keyfob so that we can press lock/unlock/trunk, etc using GPIO pins. | 19:45 |
Stoffe_ | today it only ranges down to the log but probably I should add that to the GUI | 19:45 |
jlrmagnus | Ok. | 19:45 |
Stoffe_ | the API returns the distance in meters | 19:45 |
jlrmagnus | That is pretty sweet. | 19:45 |
Stoffe_ | it would be good to know if its any representative | 19:46 |
jlrmagnus | Background: We run RVI and a simple python script on the RasPi and dump it in the car. | 19:46 |
jlrmagnus | Background: Mobile app, with an RVI library, comes up to the vehicle. | 19:46 |
jlrmagnus | Background: Bluetooth connection, P2P, between android and RasPi. | 19:46 |
jlrmagnus | Background: Android phone pops the locks. | 19:47 |
jlrmagnus | The idea is that you can throw away your car keys and just walk up to the car in order to have it pop the locks (and start the engine) as you approach. | 19:47 |
jlrmagnus | Lock as you leave it. | 19:47 |
jlrmagnus | The demo works, but the BT connection is too good and the car unlocks when you are 40-50 meters away. | 19:47 |
jlrmagnus | Hence we are digging into iBeacon to only setup the BT connection when you are close enough. | 19:48 |
jlrmagnus | Stoffe_: If you add an iBeacon range setting, I can test it in 10 minutes. | 19:48 |
jlrmagnus | On my car. | 19:48 |
Stoffe_ | It would be nice to range the car if the user happens to have the app up | 19:48 |
jlrmagnus | Yes. | 19:48 |
Stoffe_ | btw my mobile id 354436054845803 | 19:49 |
jlrmagnus | Ok. But since we do manual provisioning for now, we don't really need a mobile id to send a token to. | 19:49 |
jlrmagnus | I'll add it, though. | 19:49 |
*** Stoffe_ has quit IRC | 20:02 | |
*** Stoffe_ has joined #automotive | 20:05 | |
jlrmagnus | rstreif: Are you sending certs? | 20:13 |
rstreif | just did, works now | 20:14 |
jlrmagnus | Ok. | 20:14 |
jlrmagnus | Stoffe | 20:14 |
jlrmagnus | Stoffe_: Did you see anything? | 20:14 |
jlrmagnus | Ah. W8. His app is not registered | 20:14 |
Stoffe_ | ok let me look again i was ranging | 20:15 |
jlrmagnus | k | 20:15 |
Stoffe_ | oh yes | 20:15 |
Stoffe_ | D/RVI (11980): rcv : {"tid":2,"cmd":"rcv","mod":"proto_json_rpc","data":"eyJzZXJ2aWNlIjoiamxyLmNvbVwvYnRcL3N0b2ZmZVwvcGluZyIsInRpbWVvdXQiOjE0MzMyNjY3\nMDQsInBhcmFtZXRlcnMiOlt7Ik8iOiJLIn1dLCJjZXJ0aWZpY2F0ZSI6IiIsInNpZ25hdHVyZSI6\nIiJ9\n"} | 20:15 |
jlrmagnus | Sweet! | 20:15 |
jlrmagnus | So we have basic provisioning -> device communication. | 20:16 |
Stoffe_ | no wait maybe that was on BT .. | 20:16 |
Stoffe_ | let me double check :/ | 20:16 |
jlrmagnus | k | 20:16 |
rstreif | that does not look like the right certificate data | 20:16 |
jlrmagnus | Rudi, you sent to device ID 1234? | 20:16 |
jlrmagnus | Should be 354436054845803 | 20:17 |
jlrmagnus | Unless Stoffe_ has changed something | 20:17 |
rstreif | I used the remote you defined. Device: stoffe, Vehicle: magnus_test | 20:17 |
jlrmagnus | Hm. | 20:17 |
jlrmagnus | jlr.com/mobile/354436054845803/dm/cert_provision is now up | 20:18 |
jlrmagnus | Rudi, can you try again? | 20:18 |
rstreif | The JSON copied here is not the dm/cert_provision JSON. | 20:18 |
jlrmagnus | Rudi, please try again | 20:18 |
Stoffe_ | just did | 20:18 |
jlrmagnus | jlr.com/mobile/1234/dm/cert_provision | 20:18 |
jlrmagnus | That was the service invoked. | 20:18 |
jlrmagnus | Wrong ID. Let me check | 20:18 |
Stoffe_ | {"tid":1,"cmd":"sa","stat":"av","svcs":["jlr.com\/mobile\/354436054845803\/dm\/cert_provision"],"certificate":"","signature":""} | 20:19 |
jlrmagnus | W8. You got that? | 20:19 |
Stoffe_ | i sent that | 20:19 |
rstreif | Well, yes the id is correct. I am using the IMEI which you set to 1234. I can change that to UUID. | 20:19 |
jlrmagnus | Will do. | 20:19 |
jlrmagnus | I'll change the uuid | 20:19 |
jlrmagnus | Have the screen up now | 20:19 |
jlrmagnus | rstreif: Please try again. | 20:20 |
jlrmagnus | Stoffe_: Your app just disconnected. | 20:20 |
rstreif | sent again | 20:21 |
jlrmagnus | jlr.com/mobile/354436054845803/dm/cert_provision | 20:21 |
jlrmagnus | LGTM. | 20:21 |
Stoffe_ | ok, but my app is complaining about the json ... | 20:22 |
jlrmagnus | Your app is disconnected from rvi-test1. | 20:22 |
Stoffe_ | yes now again yes | 20:23 |
*** jlrmagnus has quit IRC | 20:23 | |
*** jlrmagnus has joined #automotive | 20:23 | |
jlrmagnus | Back | 20:23 |
jlrmagnus | Still not online. | 20:24 |
jlrmagnus | Can you reconnect Stoffe_ ? | 20:24 |
jlrmagnus | Thank you | 20:25 |
Stoffe_ | just did | 20:25 |
jlrmagnus | Rudi. Can you try again, please. | 20:25 |
jlrmagnus | Stoffe_, Saw that. | 20:25 |
*** jlrmagnus has quit IRC | 20:25 | |
Stoffe_ | but no cert this time | 20:25 |
*** jlrmagnus has joined #automotive | 20:25 | |
jlrmagnus | Sigh. I press Ctrl-q to turn on terminal output, but instead quit xchat. | 20:26 |
jlrmagnus | rstreif: I'll try. | 20:26 |
jlrmagnus | One sec | 20:26 |
jlrmagnus | Bam. | 20:27 |
jlrmagnus | You have it. | 20:27 |
jlrmagnus | Stoffe_? | 20:27 |
rstreif | what? | 20:27 |
jlrmagnus | I sent you data. | 20:27 |
jlrmagnus | {"tid":1,"cmd":"rcv","mod":"proto_json_rpc","data":"eyJzZ..." | 20:27 |
jlrmagnus | Sorry. | 20:27 |
jlrmagnus | rstreif: I clicked "Send remote", and the remote was sent all the way to Stoffe_ . | 20:28 |
jlrmagnus | Stoffe_: You should have data. | 20:28 |
rstreif | ok, let me see the data | 20:28 |
jlrmagnus | I'll post it in skype | 20:29 |
jlrmagnus | Done. | 20:29 |
jlrmagnus | That is what was received from you. | 20:29 |
jlrmagnus | Forwarded pretty much verbatim to Stoffe_. | 20:30 |
Stoffe_ | I just see this on the socket | 20:30 |
Stoffe_ | I/RVI (17649): Received from Cloud : {"tid":1,"cmd":"au","addr":"38.129.64.31","port":8807,"ver":"1.0","cert":"","sign":""} | 20:30 |
Stoffe_ | I/RVI (17649): Sent to socket - ready : 0 | 20:30 |
Stoffe_ | I/RVI (17649): Sent to socket - ready : 51 open = 123 | 20:30 |
Stoffe_ | I/RVI (17649): Received from Cloud : {"tid":1,"cmd":"sa","stat":"av","svcs":[],"sign":""} | 20:30 |
rstreif | looks good | 20:30 |
Stoffe_ | I/RVI (17649): Sent to socket - ready : 0 | 20:30 |
Stoffe_ | but not the 3rd messade with the cert | 20:30 |
jlrmagnus | k | 20:31 |
jlrmagnus | Checking | 20:31 |
Stoffe_ | I saw it once but then my parser complained because it was not a perfect { } | 20:31 |
jlrmagnus | I am pretty sure we sent it to you. | 20:32 |
Stoffe_ | what I saw was ~ 1400 bytes but the cert from your trace looks like closer to 3k | 20:32 |
jlrmagnus | Do you want me to try again? | 20:32 |
*** jlrmagnus has quit IRC | 20:32 | |
*** jlrmagnus has joined #automotive | 20:32 | |
jlrmagnus | Sigh. | 20:32 |
jlrmagnus | Sorry. | 20:32 |
jlrmagnus | Do you want me to send it again? | 20:32 |
Stoffe_ | ok | 20:32 |
jlrmagnus | WTF. I managed to kill the rvi server on test1./ | 20:32 |
jlrmagnus | Please reconnect. | 20:32 |
jlrmagnus | Not my day today. | 20:33 |
Stoffe_ | ok | 20:33 |
jlrmagnus | Ok. Saw the reconnect. Tnx. | 20:33 |
jlrmagnus | Sending. | 20:33 |
Stoffe_ | reconnected | 20:33 |
jlrmagnus | Sent/ | 20:33 |
Stoffe_ | last time you were just messing with me right ? | 20:34 |
Stoffe_ | I/RVI (23364): Received from Cloud : | 20:34 |
Stoffe_ | {"tid":1,"cmd":"rcv","mod":"proto_json_rpc","data":"eyJzZXJ2aWNlIjoiamxyLmNvbS9tb2JpbGUvMzU0NDM2MDU0ODQ1ODAzL2RtL2NlcnRfcHJvdmlzaW9uIiwidGltZW91dCI6MTQzNTk2MDYzMDAwMCwicGFyYW1ldGVycyI6W3siY2VydGlkIjoiNzVhNTk4MmEtMDNiMC00ZTE5LWI1YjAtYjRiN2QyZTNjOGM3In0seyJjZXJ0aWZpY2F0ZSI6ImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUpyWlhseklqcGJleUoxYzJVaU9pSnphV2NpTENKbElqb2lRVkZCUWlJc0ltdDBlU0k2SW5KellTSXNJbUZzWnlJNklsSlRNalUySWl3aWJpST | 20:34 |
Stoffe_ | tMUlOM1JCTm10T1V6ZEhTMGs1YjB0U1VWZHVUR0pUYzNCUGRXOTFkVlEzVTNGcFVWZG9SRWRvUm1WRGRXMWFSMkY0U1dWRFVuZFFSMnBKUjFCbFJHSm5ha2xVVkRGeWFtaFZkVmhpUVRSc1lsUkxka2MxTmpaMlRHZHhUbGR1VmxGMGRuVTNVMXBMVTJFelgxOTBUbmRoWjBwR1gxRTJOWGx6U1ZoelRGZFRRMHRhVlZGSFJWQlRUVEJxUjJ4eVVFNHlZa2hmY0ZoU2F6UllaVUkxVjA1RWVHZG1ablJ1YTNObFpHdGZORFJuYW14T1gzcG9MWEpQUlZFNGMyVlliVlJzU2pGWmFUUmplV0k0TjJvM05rbHFibVZUVEhKRmVtMHRORVZGUzNKRlZYZ3dWRkJqWVhOdFJYTjFjMFZFUTJKbVNVe | 20:34 |
Stoffe_ | Ea3RkM2sxUTFSaWREQndhbE5rTVV4SmRuRmFSVkF5V2psdFJtRjBZV3RoUVcxcWVEbHpMV2RCUlVOVlFXZE5Wa1JDVlZKM2RYb3dkM2h0ZVcxbVYxRkpjV1pHVGtscFVGZ3RaRU5ITTBKWFptUm5kejA5SWl3aWEybGtJam9pTm1JNE5tSXlOek5tWmpNMFptTmxNVGxrTm1JNE1EUmxabVkxWVRObU5UYzBOMkZrWVRSbFlXRXlNbVl4WkRRNVl6QXhaVFV5WkdSaU56ZzNOV0kwWWlKOVhTd2lkbUZzYVdScGRIa2lPbnNpYzNSaGNuUWlPakUwTXpVNU5USXpNVEFzSW5OMGIzQWlPakUwTXpjMU9UTTVNVFI5TENKemIzVnlZMlZ6SWpwYkltcHNjaTVqYjIwdmJXOWlhV3hsTHpNMU5EU | 20:34 |
Stoffe_ | UZ3dNeUpkTENKamNtVmhkR1ZmZEdsdFpYTjBZVzF3SWpveE5ETTFPVFV5TXpNMUxDSnBaQ0k2SWpjMVlUVTVPREpoTFRBellqQXROR1V4T1MxaU5XSXdMV0kwWWpka01tVXpZemhqTnlJc0ltUmxjM1JwYm1GMGFXOXVjeUk2V3lKeWNHTTZhbXh5TG1OdmJTOTJhVzR2YldabGRXVnlYMk5sY25RdlkyOXVkSEp2YkM5c2IyTnJJaXdpY25Cak9tcHNjaTVqYjIwdmRtbHVMMjFtWlhWbGNsOWpaWEowTDJOdmJuUnliMnd2Wlc1bmFXNWxJaXdpY25Cak9tcHNjaTVqYjIwdmRtbHVMMjFtWlhWbGNsOWpaWEowTDJOdmJuUnliMnd2ZEhKMWJtc2lMQ0p5Y0dNNmFteHlMbU52YlM5MmFXN | 20:34 |
Stoffe_ | yTmxjblF2WTI5dWRISnZiQzlvYjNKdUlpd2ljbkJqT21wc2NpNWpiMjB2ZG1sdUwyMW1aWFZsY2w5alpYSjBMMk52Ym5SeWIyd3ZiR2xuYUhSeklpd2ljbkJqT21wc2NpNWpiMjB2ZG1sdUwyMW1aWFZsY2w5alpYSjBMMk52Ym5SeWIyd3ZkMmx1Wkc5M2N5SXNJbkp3WXpwcWJISXVZMjl0TDNacGJpOXRabVYxWlhKZlkyVnlkQzlqYjI1MGNtOXNMMmhoZW1GeVpDSmRmUS5ISkt2ekJ1RWdUUE1SSFRiVk9pbDVVNVNRTGhtVFhodUUtQXByMk1LNUc4Z1RPeTd6d1hmNHA1ejV4NVBWYm1qT29SdFJ0aXFNMmlXLW40V240bjhqd1UtckJZd0YzSmJMbjNKbjR1X194c3ljcmJEOVBCe | 20:34 |
Stoffe_ | 2RkxXSjI4Ung5Uy13WlN2Q2lGbUhGOVh4OGx0bVRBWkpOMy0zaVU0ZmVZLW9JckN6bWxULV95MVVDNFpDVzVOaHI1U0FVUVBrVXRRSXJobjNsRnlxWUV3UHhhLTdNZlZHMENXSkp2enRpVkt2S1Znb1RDUGRiWlNqck94MDB4UDB6MWVDYThDLVRZVkZUOWNTSnRGRXQ3UHc4aDYxSnBvcDhtMGdEMkR3QlZibUdZMWtOa19CdC1BWE9CS19xVXZrcmZSd01feGxsbXAtajY3UUdpeUVnVHcifV0sInNpZ25hdHVyZSI6InNpZ25hdHVyZSIsImNlcnRpZmljYXRlIjoiY2VydGlmaWNhdGUifQ=="} | 20:34 |
jlrmagnus | Thank you mr flooder. | 20:34 |
jlrmagnus | Yes. That is what is RVI sent. | 20:34 |
jlrmagnus | Run that through base64 decode and you should have it. | 20:34 |
jlrmagnus | Same as the BT protoco. | 20:35 |
Stoffe_ | I just thought I use this IRC for a useful message !? | 20:35 |
rstreif | that looks better, can you send that to me in a file? | 20:35 |
Stoffe_ | Ok, but how can I trigger the message? | 20:35 |
Stoffe_ | would be good to make sure I can test parsing | 20:36 |
rstreif | :) copied it out of IRC but decoder complains | 20:36 |
jlrmagnus | Stoffe. | 20:38 |
jlrmagnus | Login to http://rvi-test1.nginfotpdx.net:8000/admin/devices/remote/ | 20:38 |
jlrmagnus | Select "magnus_unlock" and "Send selected remotes" | 20:39 |
jlrmagnus | Click ok. | 20:39 |
jlrmagnus | Magic will ensue. | 20:39 |
jlrmagnus | Seems like Stoffe_ needs to go. | 20:40 |
jlrmagnus | We got initial e2e up and running anyway. Which is a very good start. | 20:40 |
jlrmagnus | Thanks Stoffe_ and rstreif. | 20:41 |
jlrmagnus | I'll tear down rvi-test1 and reconfigure it with a different rvi_core branch to test ulfwiger1's code. | 20:41 |
*** emaj has quit IRC | 20:43 | |
*** Stoffe_ has quit IRC | 20:47 | |
*** Stoffe_ has joined #automotive | 20:48 | |
persia | For content of that volume, it probably makes sense to use a pastebin. | 20:49 |
persia | Does anyone have a preferred pastebin we ought recommend in the /topic? | 20:50 |
jlrmagnus | I don't. | 20:50 |
jlrmagnus | pastebin.com should probably work. | 20:50 |
persia | any objection to suggesting folk use http://sprunge.us/ | 20:51 |
rstreif | probably yes, but I am not sure if necessary at this point, it was just a single test | 20:51 |
persia | pastebin.com also works :) let's use that. | 20:51 |
jlrmagnus | Ok. | 20:51 |
jlrmagnus | Srpunge gave me a man page. | 20:51 |
*** persia changes topic to "Automotive Linux Discussion | Channel logs currently at https://irclogs.baserock.org/automotive/ | Paste large text at http://pastebin.com/" | 20:52 | |
persia | There's a link "this form" in the manpage that leads to the sprunge submission form. The manpage is for the command-line client available from github. | 20:53 |
persia | But sprunge is perhaps a bit uncommon, and complicated for new folk :) | 20:53 |
jlrmagnus | Yep. Saw that. | 20:53 |
rstreif | jlrmagnus: the cert you sent me via Skype is good, I was able to decode it (after I removed the newline at the end that the editor added) | 20:59 |
jlrmagnus | Ok. | 21:04 |
jlrmagnus | Let's pick this up on Monday when we are back from the weekend. | 21:04 |
jlrmagnus | Stoffe_ is, formally, on vacation. | 21:04 |
jlrmagnus | I've switched test1 to Ulf's code now, testing out RVI-RVI credentials. | 21:05 |
*** Stoffe_ has quit IRC | 21:10 | |
*** dabukalam has quit IRC | 21:26 | |
*** dabukalam has joined #automotive | 21:26 | |
*** dabukalam has quit IRC | 21:29 | |
*** dabukalam has joined #automotive | 21:30 | |
rstreif | I will be out Monday through Wednesday | 21:30 |
*** Stoffe_ has joined #automotive | 21:33 | |
jlrmagnus | ok | 21:34 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!