<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    V2.5 is now in stock:<br>
    <br>
    <a class="moz-txt-link-freetext" href="https://www.fasttech.com/product/1000300">https://www.fasttech.com/product/1000300</a><br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 29.05.2016 um 14:45 schrieb Mark
      Webb-Johnson:<br>
    </div>
    <blockquote
      cite="mid:6748DD73-066A-4AE0-890B-B2F06795A43E@webb-johnson.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div class=""><br class="">
      </div>
      <div class="">Glad to say the ordeal with SIM808 support is over.
        With Michael Balzer’s help, we’ve got the GPS working well and
        the final firmware is built.</div>
      <div class=""><br class="">
      </div>
      <div class="">To keep things as small as possible, we’ve split to
        two different sets of configuration files and firmware builds
        types for the V2 hardware. Here is the full list of firmware
        files:</div>
      <div class=""><br class="">
      </div>
      <blockquote style="margin: 0 0 0 40px; border: none; padding:
        0px;" class="">
        <div class="">
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V1_production_908.hex
                          V1 Hardware Module, SIM908 modem, production
                firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_production_808.hex
                          V2 Hardware Module, SIM808 modem, production
                firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_production_908.hex
                          V2 Hardware Module, SIM908 modem, production
                firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_experimental_808.hex
                        V2 Hardware Module, SIM808 modem, experimental
                firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_experimental_908.hex
                        V2 Hardware Module, SIM908 modem, experimental
                firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_RT_production_808.hex
                       V2 Hardware Module, SIM808 modem, Renault Twizy
                full firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_RT_production_908.hex
                       V2 Hardware Module, SIM908 modem, Renault Twizy
                full firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_TR_production_808.hex
                       V2 Hardware Module, SIM808 modem, Tesla Roadster
                full firmware</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">V2_TR_production_908.hex
                       V2 Hardware Module, SIM908 modem, Tesla Roadster
                full firmware</span></font></div>
        </div>
      </blockquote>
      <div class=""><br class="">
      </div>
      <div class="">The v2.8.6 firmware is now live on github.</div>
      <div class=""><br class="">
      </div>
      <div class="">You can tell the difference between a SIM808 and
        SIM908 module by looking at the board. The big white chip is
        clearly marked.</div>
      <div class=""><br class="">
      </div>
      <div class="">This production firmware is going to the factory
        now. Hopefully the modules (SIM808) will be back in stock at
        Fasttech within the coming week.</div>
      <div class=""><br class="">
      </div>
      <div class="">We’ve also taken this opportunity to merge in a
        bunch of changes from various contributors. The full change log
        is:</div>
      <div class=""><br class="">
      </div>
      <blockquote style="margin: 0 0 0 40px; border: none; padding:
        0px;" class="">
        <div class="">
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">2016-05-29 2.8.6      
                Firmware 2.8.6 SIM808 GSM/GPS production support</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: - Support for separate charger temperature
                (car_tcharger)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy user guide v1.8 (BMS power limit bypass)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy documentation: - Added command overview</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy documentation: - Added limiter designer to
                powermap calculator</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy documentation: - Added some more registers to
                SDO list</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: reformat using mplabx 'whitesmiths' formatting
                rules, no code changes</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Merge carrott/nissan-leaf-reformat enhancements for
                Nissan Leaf</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: minor documentation fixes & additions</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Merged Kia Soul 0.46  06 Mar 2016  (Geir Øyvind
                Vælidalo)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: - TCU messages aren't suitable for car state
                selection</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: - Use presence of inverter messages to indicate
                car on and driving</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: - Use bus inactivity to indicate car off</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: - use presence of ABS messages to indicate
                driving - add some TODO</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: extract car on-off to a function</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: when ABS messages stop, car must be off, even
                if CAN bus is still active</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: understand waiting for charge timer</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: Refactor charger status logic</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: extract gids out to a separate value</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: turn off polling as it causes a relay to click
                every 20 seconds while charging</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: don't update charger state when the can bus
                goes quiet as charger has already told us what happened</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: use J1772 pilot maximum current to set the
                pilot and charge door bits</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: use unambiguous variable types</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Leaf: initialize SOC and SOC alert to avoid SMS on
                startup</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Merge pull request #147 from carrott/nissan-leaf</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Deterministic TRISC & PORTC init in each module</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # led_set should turn on the chosen led, not OVMS_LED_O
                - 1 == RC3 when digit == OVMS_LED_ON</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Merge pull request #148 from
                carrott/deterministic-portc</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Fix for twizy to allow production builds with
                OVMS_TWIZY_BATTMON</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Firmware build restructuring for SIM808 support, and
                basic GPS support for SIM808</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # SIM808 GPS fetch & coordinate processing - "GPS?"
                command optimized GM link, extended by OSM link</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Added modem power up on module power up - Diag mode
                clients reworked for SIM808 operation</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # RT documentation: added modem terminal speed fix for
                diag mode</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class=""><br class="">
              </span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">2016-03-14 2.8.5      
                Firmware 2.8.5 SIM808 GSM/GPS module support</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Fix for Twizy build w/o BATTMON</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: ideal range calculated with temperature
                influence approximation</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Battery capacity estimation</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Charge start restarts SOC window (to get most
                recent BMS SOC)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Charge interruption no longer restarts power
                sums & SOC window</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Added vehicle_version to net msg "F"</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # New vehicle: Kia Soul EV, initial version 0.1
                (alpha/untested)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Kia Soul: VIN, car status, doors & charging
                status, SOC, estimated range, speed</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: OBDII polling support for modes 02, 10
                & 21</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Kia Soul: DEBUG diag output fixed for SMS size limit</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Kia Soul: ISR optimization - OBD diag data init &
                length debugging</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Kia Soul: Buffer overflow protection for OBDII multi
                frame polls</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Kia Soul: Init CAN RX filter 1 to avoid noise
                triggers</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: optional current limit modification</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Added compiler switch OVMS_NO_CRASHDEBUG</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy V3.7.0: - CFG POWER: max current control,
                higher torque & power levels</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework v2.8.2: DIAG mode: support backspace &
                ctrl-a / ctrl-c (= abort/clear)</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework v2.8.2: DIAG mode perl clients added</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework v2.8.2: DIAG mode documentation extended</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Add hints on 0x100/0x96 and 0x400/0x01</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: Fixed base64decode(), removed bug
                workarounds</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: base64encode(): return pointer to end of
                base64 string</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: New net_assert_caller(): check caller,
                fallback to REGPHONE</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: net_put RAM redirection now uses net_buf[]</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: Code cleanup, size and stack depth
                optimization</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: Fix: stack overflow/underflow flags
                cleared after crash</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Framework: Perl diagmode clients: missing license
                info added</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Flux map optimization</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Fix: "CA?" outputs ETR SOC if ETR range is
                zero</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: CAN control bits to disable emergency reset,
                kickdown & autopower</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Flux & saturation maps added to
                documentation</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Twizy: Updated SDO list & limits</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # MPLABX 3.1x support, and OVMS_BUILDCONFIG to show
                selected build config in version strings</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Add pics and docs on Tesla Model S new style DIAG
                connector seen in late 2015 cars onwards</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Re-work GPS initialisation for SIM808</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Use AT+CGPSRST=0 for cold start of GPS</span></font></div>
          <div class=""><font class="" face="Andale Mono"><span
                style="font-size: 14px;" class="">                     
                 # Fix SMS VERSION command</span></font></div>
        </div>
      </blockquote>
      <div class=""><br class="">
      </div>
      <div class="">A big thank you to Michael Balzer for his help with
        this, as well as to all the other contributors.</div>
      <div class=""><br class="">
      </div>
      <div class="">Regards, Mark.</div>
      <div class=""><br class="">
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a>
<a class="moz-txt-link-freetext" href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </body>
</html>