<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi Stein,<br>
    <br>
    Interesting.  Does the "start climate control" command start a new
    process/task on OVMS, or otherwise cause the CAN2 bus to be "opened"
    at the time of the command?  If so, that would be consistent with
    what I see. <br>
    <br>
    With the OBD2ECU translator, if I have an OBDII device (e.g. head-up
    display) running first, and then start the OBD2ECU task, the bus
    will hang every time.  If I start the task first, then power up the
    OBDII device, all will be fine.  There seems to be a collision
    between the task starting and the data coming in that triggers the
    bus hang.<br>
    <br>
    I have a pair of scripts to turn on and turn off the Ext12v supply
    to the OBDII device when the car is turned on or off, respectively. 
    That's just to manage the OBDII device as if it were in an ICE
    vehicle.  What I do now, as a workaround for the bus hang, is to
    stop and restart the OBD2ECU task before turning on the ext12v
    supply in the car turn-on script.  That seems to work.<br>
    <br>
    Not sure how that might help your problem (since you can't turn off
    the car's data stream), but at least it would confirm that we're
    looking at the same bug.  <br>
    <br>
    Greg<br>
    <br>
    <br>
    <div class="moz-cite-prefix">ovms wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:2ed9270d-368d-4798-aabc-8510ee5aa911@DISKSTATION2">
      <div>I just discovered something. Since the temperature has been
        pretty stable the last month (not cold, and not warm) I have not
        used the climate control function in OVMS.</div>
      <div>With the latest firmware, CAN2 can recieve data for many
        days, until I trigger the "start climate control" command. Then
        CAN2 stops receiving. (and "possible theft" message occurs). Car
        is 2016 Leaf. </div>
      <div> </div>
      <div>Kind regards,</div>
      <div>Stein Arne Sordal</div>
      <div class="syno-mc-signature"> </div>
      <div> </div>
      <div class="">
        <div>On 2019-04-01 14:56, Mark Webb-Johnson
          <a class="moz-txt-link-rfc2396E" href="mailto:mark@webb-johnson.net"><mark@webb-johnson.net></a> wrote:</div>
        <blockquote class="syno-mc-blockquote" style="padding-left: 5px;
          margin-left: 5px; border-left: #c8d2dc 2px solid;">So this is
          with CAN2 not working?
          <div class=""> </div>
          <div class="">Err flags are 0x80001080. For MCP2515 that is:</div>
          <div class=""> </div>
          <div class="">
            <ul class="MailOutline">
              <li class="">(intstat << 24) |</li>
              <li class="">(errflag << 16) |</li>
              <li class="">intflag</li>
            </ul>
          </div>
          <div class=""> </div>
          <div class="">So intstat = 0x80, errflag = 0x00, intflag =
            0x1080.</div>
          <div class=""> </div>
          <div class="">The 0x10.. in intflag indicates that this just
            ran:</div>
          <div class=""> </div>
          <blockquote class="" style="margin: 0 0 0 40px; border: none;
            padding: 0px;">
            <div class="">
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">  // clear error
                    & wakeup interrupts:</span></span></div>
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">  if (intstat
                    & 0b11100000)</span></span></div>
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">    {</span></span></div>
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">   
                    m_status.error_flags |= 0x1000;</span></span></div>
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">   
                    m_spibus->spi_cmd(m_spi, buf, 0, 4,
                    CMD_BITMODIFY, 0x2c, intstat & 0b11100000,
                    0x00);</span></span></div>
              <div class=""><span style="font-family: 'Andale Mono';"><span
                    class="" style="font-size: 14px;">    }</span></span></div>
            </div>
          </blockquote>
          <div class="">
            <div> </div>
            <div>The instat=0x80 indicates "MERRF: Message Error
              Interrupt Flag bit”. So that is a bus error, but the
              errflag=0x00 so there are no indicated issues with either
              the 96 or 128 successive errors hit. The documentation
              (mcp2515 spec sheet) for this says:</div>
            <div> </div>
          </div>
          <blockquote class="" style="margin: 0 0 0 40px; border: none;
            padding: 0px;">
            <div class="">
              <div>7.4 Message Error Interrupt<br class="">
                <br class="">
                When an error occurs during the transmission
                or reception of a message, the message error
                flag (CANINTF.MERRF) will be set and, if
                the CANINTE.MERRE bit is set, an interrupt will be
                gener- ated on the INT pin. This is intended to be used
                to facilitate baud rate determination when used
                in conjunction with Listen-only mode.</div>
            </div>
          </blockquote>
          <div class="">
            <div> </div>
            <div>I can’t see anything obviously wrong with that. Not
              sure how to proceed. Perhaps we need a command to dump all
              the MCP2515 registers? We could at least then see the
              current state of the chip with all the gory details.</div>
            <div> </div>
            <div>Regards, Mark.</div>
            <div> </div>
            <div>
              <blockquote class="">
                <div class="">On 1 Apr 2019, at 3:49 PM, ovms <<a
                    href="mailto:ovms@topphemmelig.no" target="_blank"
                    rel="noopener noreferrer" moz-do-not-send="true">ovms@topphemmelig.no</a>>
                  wrote:</div>
                <br class="Apple-interchange-newline">
                <div class="">
                  <div class="">Looks the same, see attachment.</div>
                  <div class=""> </div>
                  <div class="">-Stein Arne-</div>
                  <div class=""> </div>
                  <div class="syno-mc-signature"> </div>
                  <div class=""> </div>
                  <div class="">
                    <div class="">On 2019-04-01 09:38, Mark Webb-Johnson
                      <<a href="mailto:mark@webb-johnson.net"
                        target="_blank" rel="noopener noreferrer"
                        moz-do-not-send="true">mark@webb-johnson.net</a>>
                      wrote:</div>
                    <div>
                      <blockquote class="syno-mc-blockquote"
                        style="padding-left: 5px; margin-left: 5px;
                        border-left: #c8d2dc 2px solid;">This is the
                        thread from last summer talking about CAN bus
                        lock-ups.
                        <div class=""> </div>
                        <div class="">I’m guessing this is still
                          happening for Leaf? Since the changes made
                          below (back then), I haven’t seen it in my
                          car.</div>
                        <div class=""> </div>
                        <div class="">Next time this happens to you guys
                          (can2 stopped), can you get a ‘can can2
                          status’, wait 30 seconds, and repeat. Then
                          send it here for us to look at.</div>
                        <div class=""> </div>
                        <div class="">Regards, Mark.<br class="">
                          <div class=""><br class="">
                            <blockquote class="">
                              <div class="">On 7 Jul 2018, at 10:37 PM,
                                Mark Webb-Johnson <<a
                                  href="mailto:mark@webb-johnson.net"
                                  target="_blank" rel="noopener
                                  noreferrer" moz-do-not-send="true">mark@webb-johnson.net</a>>
                                wrote:</div>
                              <br class="Apple-interchange-newline">
                              <div class="">
                                <div class="" style="word-wrap:
                                  break-word; -webkit-nbsp-mode: space;
                                  line-break: after-white-space;">I’m
                                  trying to recreate this with my
                                  three-can-buses-connected DB9 plugged
                                  in. Transmitting on CAN1 should make
                                  it appear on CAN2 and CAN3.
                                  <div class=""> </div>
                                  <div class="">Here is what I see:</div>
                                  <div class=""> </div>
                                  <blockquote class="" style="margin: 0
                                    0 0 40px; border: none; padding:
                                    0px;">
                                    <div class="">
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">OVMS#
                                            can can1 start active
                                            1000000</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Can
                                            bus can1 started in mode
                                            active at speed 1000000bps</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">OVMS#
                                            can can2 start active
                                            1000000</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Can
                                            bus can2 started in mode
                                            active at speed 1000000bps</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">OVMS#
                                            test cantx can1 25000</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Testing
                                            25000 frames on can1</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Transmitted
                                            25000 frames in 6.466209s =
                                            258us/frame</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;"> </span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">OVMS#
                                            can can1 status</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">CAN:
                                                  can1</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Mode:
                                                 Active</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Speed:
                                                1000000</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Interrupts:
                                                          24771</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            pkt:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            err:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            ovrflw:                    0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            pkt:                   24880</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            delays:                24703</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            err:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            ovrflw:                  109</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Err
                                            flags: 0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">OVMS#
                                            can can2 status</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;"> </span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">CAN:
                                                  can2</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Mode:
                                                 Active</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Speed:
                                                1000000</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Interrupts:
                                                          19084</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            pkt:                   24770</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            err:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Rx
                                            ovrflw:                    1</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            pkt:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            delays:                    0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            err:                       0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Tx
                                            ovrflw:                    0</span></span></div>
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">Err
                                            flags: 0x2040</span></span></div>
                                    </div>
                                  </blockquote>
                                  <div class="">
                                    <div class=""> </div>
                                    <div class="">Note the err flags
                                      0x2040 on CAN2, but the bus
                                      remains up and working fine.</div>
                                    <div class=""> </div>
                                    <div class="">Repeating the test
                                      gives us:</div>
                                    <div class=""> </div>
                                  </div>
                                  <blockquote class="" style="margin: 0
                                    0 0 40px; border: none; padding:
                                    0px;">
                                    <div class="">
                                      <div class="">
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">OVMS#
                                              test cantx can1 25000</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Testing
                                              25000 frames on can1</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Transmitted
                                              25000 frames in 6.479670s
                                              = 259us/frame</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;"> </span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">OVMS#
                                              can can1 status</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">CAN:
                                                    can1</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Mode:
                                                   Active</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Speed:
                                                  1000000</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Interrupts:
                                                            49546</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              pkt:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              err:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              ovrflw:                  
                                               0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              pkt:                  
                                              49771</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              delays:              
                                               49417</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              err:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              ovrflw:                
                                               207</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Err
                                              flags: 0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;"> </span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">OVMS#
                                              can can2 status</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">CAN:
                                                    can2</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Mode:
                                                   Active</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Speed:
                                                  1000000</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Interrupts:
                                                            38288</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              pkt:                  
                                              49545</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              err:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Rx
                                              ovrflw:                  
                                               3</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              pkt:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              delays:                  
                                               0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              err:                      
                                              0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Tx
                                              ovrflw:                  
                                               0</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">Err
                                              flags: 0x2040</span></span></div>
                                      </div>
                                    </div>
                                  </blockquote>
                                  <div class="">
                                    <div class=""> </div>
                                    <div class="">Looking at the mcp2515
                                      code, it seems that Err flags are
                                      only stored "if (intstat &
                                      0b10100000)”. That is "ERRF 0x80 =
                                      message tx/rx error” or "ERRIF
                                      0x20 = overflow / error state
                                      change”. It is also set to
                                      "(intstat & 0b10100000)
                                      << 8 | errflag”, so doesn’t
                                      show all the error statuses. It is
                                      hard to rely on that for other
                                      errors/status on lock-up. Given
                                      that error_flags is a uint32_t, I
                                      think we can store more in it to
                                      allow for better diagnosis.</div>
                                    <div class=""> </div>
                                    <div class="">I changed the mcp2515
                                      driver to always set error_flags,
                                      on each interrupt handled (except
                                      spurious interrupts with no flags
                                      found), as follows:</div>
                                    <div class=""> </div>
                                  </div>
                                  <blockquote class="" style="margin: 0
                                    0 0 40px; border: none; padding:
                                    0px;">
                                    <div class="">
                                      <div class=""><span class=""
                                          style="font-family: 'Andale
                                          Mono';"><span class=""
                                            style="font-size: 14px;">SSSSSSSSFFFFFFFF***EB01TLLLLLLLL</span></span></div>
                                      <div class="">
                                        <ul class="MailOutline">
                                          <li class=""><span class=""
                                              style="font-family:
                                              'Andale Mono'; font-size:
                                              14px;">SSSSSSSS = intstat</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">FFFFFFFF = errflag</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">B = RXB0 or RXB1
                                              overflow flags cleared</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">0 = RXB0
                                              overflowed</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">1 = RXB1
                                              overflowed</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">T = TX buffer has
                                              become available</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">E = Error/WakeUp
                                              flags were cleared</span></li>
                                          <li class=""><span class=""
                                              style="font-size: 14px;
                                              font-family: 'Andale
                                              Mono';">LLLLLLLL = intflag</span></li>
                                        </ul>
                                      </div>
                                    </div>
                                  </blockquote>
                                  <div class="">
                                    <div class=""> </div>
                                    <div class="">I did find a problem
                                      on line 300: if (intstat &
                                      0b10100000). It think that should
                                      be 0b11100000 (to also pickup the
                                      RXB0 overflow), and removed
                                      the m_status.rxbuf_overflow++ from
                                      RXB0 overflow (as it is not really
                                      an overflow - as RXB1 got the
                                      data).</div>
                                    <div class=""> </div>
                                    <div class="">With those changes
                                      made, I get:</div>
                                    <div class=""> </div>
                                  </div>
                                  <blockquote class="" style="margin: 0
                                    0 0 40px; border: none; padding:
                                    0px;">
                                    <div class="">
                                      <div class="">
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;">OVMS#
                                              test cantx can1 25000<br
                                                class="">
                                              Testing 25000 frames on
                                              can1<br class="">
                                              Transmitted 25000 frames
                                              in 6.389849s = 255us/frame</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;"><br
                                                class="">
                                              OVMS# can can1 status<br
                                                class="">
                                              CAN:       can1<br
                                                class="">
                                              Mode:      Active<br
                                                class="">
                                              Speed:     1000000<br
                                                class="">
                                              Interrupts:              
                                              24777<br class="">
                                              Rx pkt:                  
                                                  0<br class="">
                                              Rx err:                  
                                                  0<br class="">
                                              Rx ovrflw:                
                                                 0<br class="">
                                              Tx pkt:                  
                                              24884<br class="">
                                              Tx delays:              
                                               24739<br class="">
                                              Tx err:                  
                                                  0<br class="">
                                              Tx ovrflw:                
                                               116<br class="">
                                              Err flags: 0x00000000</span></span></div>
                                        <div class=""><span class=""
                                            style="font-family: 'Andale
                                            Mono';"><span class=""
                                              style="font-size: 14px;"><br
                                                class="">
                                              OVMS# can can2 status<br
                                                class="">
                                              CAN:       can2<br
                                                class="">
                                              Mode:      Active<br
                                                class="">
                                              Speed:     1000000<br
                                                class="">
                                              Interrupts:              
                                              18935<br class="">
                                              Rx pkt:                  
                                              24777<br class="">
                                              Rx err:                  
                                                  0<br class="">
                                              Rx ovrflw:                
                                                 0<br class="">
                                              Tx pkt:                  
                                                  0<br class="">
                                              Tx delays:                
                                                 0<br class="">
                                              Tx err:                  
                                                  0<br class="">
                                              Tx ovrflw:                
                                                 0<br class="">
                                              Err flags: 0x01000001</span></span></div>
                                      </div>
                                    </div>
                                  </blockquote>
                                  <div class="">
                                    <div class=""> </div>
                                    <div class="">I don’t think I’ve
                                      fixed anything (apart from that
                                      minor issue with RXB0 overflow
                                      diagnostics), but hopefully the
                                      new error_flags display should
                                      help finding out what is causing
                                      this lockup. Hopefully I haven’t
                                      broken anything.</div>
                                    <div class=""> </div>
                                    <div class="">Regards, Mark.</div>
                                    <div class=""> </div>
                                    <div class="">
                                      <blockquote class="">
                                        <div class="">On 7 Jul 2018, at
                                          10:42 AM, Tom Parker <<a
                                            href="mailto:tom@carrott.org"
                                            target="_blank"
                                            rel="noopener noreferrer"
                                            moz-do-not-send="true">tom@carrott.org</a>>
                                          wrote:</div>
                                        <br
                                          class="Apple-interchange-newline">
                                        <div class="">
                                          <div class="">On 07/07/18
                                            00:05, Mark Webb-Johnson
                                            wrote:<br class="">
                                            <blockquote class="">Err
                                              flags 0x2040. The 0x20
                                              part is the error
                                              interrupt. The 0x40 part
                                              is "RX0OVR: Receive Buffer
                                              0 Overflow Flag bit”.<br
                                                class="">
                                              <br class="">
                                              Where the number on ‘can
                                              can2 status’ moving at
                                              all? Or completely stuck?</blockquote>
                                            <br class="">
                                            None of the can can2 status
                                            numbers change when the can
                                            bus is broken. After power
                                            cycling it they move.<br
                                              class="">
                                            <br class="">
                                            <blockquote class="">Seems
                                              different than the fault
                                              Greg and I are seeing.
                                              This one likely to be
                                              interrupt flag, or buffer
                                              overflow, not being
                                              cleared correctly. I’m
                                              guessing the overflow
                                              because that just doesn’t
                                              seem correct in
                                              mcp2515::RxCallback().
                                              I’ll focus on that and
                                              have a look.</blockquote>
                                            <br class="">
                                            I just checked the car again
                                            and it stopped with Rx
                                            ovrflw number only 1281,
                                            half what it got to last
                                            time.<br class="">
                                            <br class="">
_______________________________________________<br class="">
                                            OvmsDev mailing list<br
                                              class="">
                                            <a
                                              href="mailto:OvmsDev@lists.openvehicles.com"
                                              target="_blank"
                                              rel="noopener noreferrer"
                                              moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br
                                              class="">
                                            <a
                                              href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
                                              target="_blank"
                                              rel="noopener noreferrer"
                                              moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></div>
                                        </div>
                                      </blockquote>
                                    </div>
                                  </div>
                                </div>
_______________________________________________<br class="">
                                OvmsDev mailing list<br class="">
                                <a
                                  href="mailto:OvmsDev@lists.openvehicles.com"
                                  target="_blank" rel="noopener
                                  noreferrer" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br
                                  class="">
                                <a
                                  href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
                                  target="_blank" rel="noopener
                                  noreferrer" moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></div>
                            </blockquote>
                          </div>
                        </div>
                        _______________________________________________
                        OvmsDev mailing list <a
                          href="mailto:OvmsDev@lists.openvehicles.com"
                          target="_blank" rel="noopener noreferrer"
                          moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a>
                        <a
                          href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev"
                          target="_blank" rel="noopener noreferrer"
                          moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></blockquote>
                    </div>
                  </div>
<IMG_2835.PNG><IMG_2836.PNG>_______________________________________________<br
                    class="">
                  OvmsDev mailing list<br class="">
                  <a href="mailto:OvmsDev@lists.openvehicles.com"
                    target="_blank" rel="noopener noreferrer"
                    moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a><br
                    class="">
                  <a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></div>
              </blockquote>
            </div>
          </div>
          _______________________________________________ OvmsDev
          mailing list <a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
          <a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a></blockquote>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>