The homelink works. I've done the testing of the other commands too. They work.
Inching towards the v1.3.0 release, I've just committed to github v1.2.7 of the car firmware for OVMS.Changelog since v1.2.2 is:2012-05-27 1.2.7 Preliminary firmware 1.2.7Bug fix for off-by-one-can-byte bug in roadster id from VINAdd homelink and charge timer support, plus misc fixesOnly send non-empty params to PARAMS? sms commandRemove need to RESET after can write changeOnly NETINIT (not SOFTRESET) after a parameter changeRe-label parameters internally to match new user-friendly namesRe-work of sms command handlers to be table driven - saving 6% of flashUse the 6% of flash we saved to implement a bunch of SMS commandsREGISTER? Report on registered phoneREGISTER <modulepass> Register caller phonePASS? Report on module passwordPASS <modulepass> Set new module passwordGPS?/GPS [<modulepass>] Report GPS locationSTAT?/STAT [<modulepass>] Report statusPARAMS? [<modulepass>] Report on parametersPARAMS <param2> <param3> .. <paramN> Set parametersMODULE? [<modulepass>] Report on module parametersMODULE <vehicleid> <units> <notifies> Set module parametersGPRS? [<modulepass>] Report on GPRS parameters and statusGPRS <gprsapn> <gprsuser> <gprspass> Set GPRS parametersSERVER? [<modulepass>] Report on server parametersSERVER <serverip> <serverpass> <paranoid> Set server parametersDIAG?/DIAG [<modulepass>] Technical diagnosticsFEATURES? [<modulepass>] Report on features configuredFEATURE <feature> <value> Set specified feature valueHOMELINK <button> Activate homelink 0, 1 or 2LOCK <pin> Lock car (with specified pin)UNLOCK <pin> Unlock car (with specified pin)VALET <pin> Activate valet mode (with specified pin)UNVALET <pin> Deactivate valet mode (with specified pin)CHARGEMODE <mode> <current> Set charge mode (sta, sto, ran, per) and currentCHARGESTART [<modulepass>] Start charge immediatelyCHARGESTOP [<modulepass>] Stop charge immediatelyVERSION [<modulepass>] Report module firmware versionRESET [<modulepass>] Reset module2012-05-11 1.2.5 Preliminary firmware 1.2.5LED re-workSupport multiple vehicle configurations - TeslaRoadster and VoltAmperaNET driver tidy-upsAuto-support Tesla Roadster v1.5 carsIssue #38 - Prevent user from locking car if car is ONIssue #39 - Alert (SMS/PUSH) if trunk is opened while in valet modeI've managed to do this with very little impact to firmware size.Major user-visible extensions in this firmware include:
- A huge number of new SMS commands.
- Support for simplified setup steps (working on with Bennett).
- New status and error LED arrangement.
- New diagnostic SMS commands.
- Various minor bug-fixes and improvements.
- Homelink support (firmware both SMS and app protocol support - app support will follow).
- Charge timer support (firmware and app protocol support - app and sms support will follow).
This is a major re-work of the SMS sub-system. We now have 27 commands and similar functionality to the GPRS smartphone apps. In particular, charge start/stop and mode setting is now available.I've also added in the homelink commands (courtesy of Fuzzylogic's CAN decoding skills).I've tested this on the bench, and it seems to work. I've also put it in my car 10 minutes ago, and got a network connection. That is pretty much the extent of my testing, so consider this pre-beta and definitely NOT for end-users.I haven't completely tested the setup of a module from scratch with these new REGISTER, PASS, MODULE, SERVER, GPRS commands - I hope Bennett, or someone else, will help with that.I haven't tested homelink support. I hope someone will try that (using SMS "HOMELINK 0" command) and let me know if it works.This is now pretty feature complete for the v1.3.0 firmware. I need to do the CHARGETIMER SMS commands, and want to re-work the social group messages to allow streaming of group location messages (if enabled). So, please test this as you can, and let me know any problems you find.Again, please don't put this on end-user cars yet. There has been a lot go into this and I need a week or so of inevitable bug fixing before it is ready for wider testing. There hasn't been much changes to the net subsystem since 1.2.5, and that seem stable, so I think it is fine to put in developer's cars.Regards, Mark.
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.teslaclub.hk
http://lists.teslaclub.hk/mailman/listinfo/ovmsdev