<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">Both the 3.0 box in my car, and 3.1 on my desk, are running fine with the firmware I built and tagged this morning as 3.1.000. That version is now available on <a href="http://api.openvehicles.com" class="">api.openvehicles.com</a> as an OTA update. I’ve sent that to the factory, along with the QC instructions we have. It is not perfect, but it is good enough for a factory starting point. I’ve also sent the factory the production/qc/production_notes.txt for production/QC steps.</div><div class=""><br class=""></div><div class="">Pressure is off a bit now. We have some time to work on documentation, stability and fine-tuning (which is what I will be concentrating on for the next few weeks). The OTA update system works well (I had a chance to play with Michael’s web based firmware update, and that went well), and should be usable for people to do OTA updates when they get the modules.</div><div class=""><br class=""></div><div class="">Feature wise, a web server OTA using file upload would be good. I’m finding Access Point mode very useful to get into the box from an iPad and play with it. Still have to work out how to get the module to connect to my iPhone hotspot (which may be a better way of doing things).</div><div class=""><br class=""></div><div class="">A single page QuickStart on the webserver would also be good to have; something people go to and enter password, vehicle type, vehicle ID, server, etc - all on one page. I started the user documentation, and there are quite a lot of steps to go through, on a bunch of different screens, to setup the box.</div><div class=""><br class=""></div><div class="">To set user expectations, there is a knownissues.txt file where I would like to keep a TODO list of stuff people want, as well as a list of what we can’t do that v2 could. That currently contains:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">Open Vehicle Monitor System v3 - Known issues</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Wifi APCLIENT mode is to be considered experimental.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* SSH, TELNET, and WEBSERVER all register listeners for incoming calls. There</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  is a possible security issue here as those calls may come over cellular</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  networks (not just wifi). There is no firewalling of these calls. It seems</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  that the correct approach to this is to validate the destination IP to</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  make sure it is a wifi interface IP address; but this is not currently</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  done.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Bluetooth is not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Tesla Roadster limitations (vs 2.x):</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * Cooldown not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * Charge timer not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * Charge time predictor not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * VDS vehicle errors not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * Digital speedometer feature not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * CAC request not currently supported.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Kyburz not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Mitdubishi iMiev not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: NissanLeaf:</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  * Remote telemetry wake-up for pre-2016 vehicles not currently supported</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">    (as required hardware wakeup circuit).</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Tazzari not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Think City not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Volt/Ampera not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Vehicle: Renault Zoe not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class=""><br class=""></span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">* Advanced Charge control not currently implemented in 3.x.</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 18px;" class="">  Note that scripting can go someway towards providing equivalent functionality.</span></font></div></div></blockquote><div class=""><br class=""></div><div class="">I’d appreciate it if people could update that as necessary with things they want or that v2 did.</div><div class=""><br class=""></div><div class="">Thanks to everyone involved for getting to where we are. I’m expecting hardware to be coming out of the factory (and in my hands) early next week.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""></div></body></html>