2012-09-02 1.3.1 Firmware 1.3.1
The following issues have been addressed (since 1.2.9):
Tidy-up for charge notifications
#57 Car: Motor temperature overflow
#58 Car: Strange range when low on power
#69 Wakeup temperature subsystem when car is woken up
2012-08-28 1.2.9 Preliminary firmware 1.2.9
1.2.9 - a (almost feature complete) release candidate for 1.3.1
This version is an (almost feature complete) release candidate
for 1.3.1. It addresses a few known bugs, but primarily works
on (a) adding support for v2 hardware, (b) improving recovery
from loss of GSM signal in poor cellular coverage areas, and
(c) changes to the alert notification mechanisms to try to catch
more 'charge stopped' type events.
The following issues have NOT been addressed, but should be
fixed in the final 1.3.1 firmware:
#57 Car: Motor temperature overflow
#58 Car: Strange range when low on power
The following issues have been specifically addressed:
#60 Car: Still getting some GSM unrecoverable issues
#61 Car: Acknowledge settings with detailed parameters
#64 Support for v2 base hardware
#65 Increase timeout in NET_STATE_NETINITP
#66 Increase modem reset timer to 2 secs
#67 Car: Raise charge interrupted alerts based on charge state (stopped vs done
#68 Give COPS a chance
2012-05-27 1.2.7 Preliminary firmware 1.2.7
Bug fix for off-by-one-can-byte bug in roadster id from VIN
Add homelink and charge timer support, plus misc fixes
Only send non-empty params to PARAMS? sms command
Remove need to RESET after can write change
Only NETINIT (not SOFTRESET) after a parameter change
Re-label parameters internally to match new user-friendly names
Re-work of sms command handlers to be table driven - saving 6% of flash
Use the 6% of flash we saved to implement a bunch of SMS commands
REGISTER? Report on registered phone
REGISTER <modulepass> Register caller phone
PASS? Report on module password
PASS <modulepass> Set new module password
GPS?/GPS [<modulepass>] Report GPS location
STAT?/STAT [<modulepass>] Report status
PARAMS? [<modulepass>] Report on parameters
PARAMS <param2> <param3> .. <paramN> Set parameters
MODULE? [<modulepass>] Report on module parameters
MODULE <vehicleid> <units> <notifies> Set module parameters
GPRS? [<modulepass>] Report on GPRS parameters and status
GPRS <gprsapn> <gprsuser> <gprspass> Set GPRS parameters
SERVER? [<modulepass>] Report on server parameters
SERVER <serverip> <serverpass> <paranoid> Set server parameters
DIAG?/DIAG [<modulepass>] Technical diagnostics
FEATURES? [<modulepass>] Report on features configured
FEATURE <feature> <value> Set specified feature value
HOMELINK <button> Activate homelink 0, 1 or 2
LOCK <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 current limit (in Amps)
CHARGESTART [<modulepass>] Start charge immediately
CHARGESTOP [<modulepass>] Stop charge immediately
VERSION [<modulepass>] Report module firmware version
RESET [<modulepass>] Reset module
2012-05-11 1.2.5 Preliminary firmware 1.2.5
LED re-work
Support multiple vehicle configurations - TeslaRoadster and VoltAmpera
NET driver tidy-ups
Auto-support Tesla Roadster v1.5 cars
Issue #38 - Prevent user from locking car if car is ON
Issue #39 - Alert (SMS/PUSH) if trunk is opened while in valet mode