Gen3/MBB Console

From Unofficial Zero Manual
< Gen3
Revision as of 20:37, 28 July 2020 by BrianTRice (talk | contribs) (Settings)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Commands

This documents MBB commands for Gen3 models.

Help

ZERO MBB> help
*************************************************************
*                        Main Menu                          *
*************************************************************

  help            - Display this Help screen
  login           - Display login level, or login with password

  -- MBB Operational Information --
  ver             - Board and firmware revision
  dash ver        - Dash and Telit firmware revision
  time            - Current time 
  in              - State of all inputs
  faults          - Active faults (-v for verbose) 
  stats           - All statistics
  state           - Bike operational state 
  pdu             - Power Distribution Unit information
  dash            - Dash information
  msc             - Motorcycle Stability Control information
  controller      - Controller information
  heater          - Battery Heater information
  ccm             - Cellular Communication Module information
  config          - Configuration information
  charging        - Information for charging system
  bms             - BMS data and commands
  perf            - Range filter data and calculated WH
  obd             - OBDII status and data
  compat          - Compatibility information

  -- MBB Settings Control --
  forcestrgmode   - Attempt to force all modules into storage mode

  -- MBB Event Log Management --
  eventlog        - Display additional event log commands
  eld(e) #        - Event Log Dump (e = exhaustive, # = last n entries, optional)
  eldd #          - Log Dump by Date (# = start date: MM DD YYYY HH MM SS)
  elddh #         - Log Dump by Date dump hex (# = start date: MM DD YYYY HH MM SS)


Version

ZERO MBB> ver
*************************************************************
*                                                           *
*              Zero Motorcycles MBB                         *
*                                                           *
*             Board Name : MBB PDU POTTED GEN 3 STEP D      *
*               Board PN : 40-08198                         *
*               Board ID : 4                                *
*          Firmware Name : FIRMWARE MBB 19MY IMPL           *
*            Firmware PN : 75-08163                         *
*           Firmware Rev : 15                               *
*                  Build : ef40aa3             bom 307      *
*                          2020-01-07_133100   banka        *
*************************************************************
Reset Source: Hib Wake Pin, Power-On, Supply WD, Power Val


Dash Version

ZERO MBB> dash ver
**********************************************************
                   Dash Firmware Version
**********************************************************
  Dash Serial Number      : *************** (hiden)  
  Dash Firmware Version   : 6V26 
  Telit Firmware Version  : 3.12 
  Dash PCB Version        : 3 
  Dash PCBA Version       : 3  

Reset Source: Hib Wake Pin, Power-On, Supply WD, Power Val

Time

ZERO MBB> time
Current MBB time is Sun, 05/03/2020 12:37:59 (UTC-8)

Inputs

ZERO MBB> in
*************************************************************
*                      MBB Measurements                     *
*************************************************************

 Measurement                    Value             Valid?

 DC-DC                          13404 mV              OK
 12V Battery                    13404 mV              OK
 12V Combined                   13355 mV              OK
 Kickstand                       Down                 OK
 Key                               On                 OK
 Kill Switch                     Kill                 OK
 HVIL                          Closed                 OK
 Ambient Temp                    1258 Cx100           OK
 J1772 Pilot                        0 A               OK
 J1772 Proximity           Disconnect                 OK
 Throttle                           0 ppm             OK
 Throttle_0                       349 dn              OK
 Throttle_1                      3074 dn              OK
 Throttle Switch                    1                 OK
 Brake Voltage                  11536 mV              OK
 BMS 12V                        11747 mV              OK
 Mode Switch                     Open                 OK
 Chrg Latch Sw                   Open                 OK
 3v3 Good                        Good                 OK
 5V Good                         Good                 OK


Faults

ZERO MBB> faults
Active faults:


Pending faults:

use -v to display all available faults
ZERO MBB> faults      in  faults      heater      ccm   help    stats


Settings

ZERO MBB> set
*************************************************************
*                       MBB Settings                        *
*************************************************************
  To change settings, type:
    "set <setting name> <value1> <value2> ..."


 Setting Name                             Setting Desc                             Value         Units
+----------------------------------------+----------------------------------------+-------------+-----
Level 1?
 placeholder_4                                                                                 1 
 utc_time_correction                                                                          -4 H
 cust_riding_mode_name                                                                    Custom 
 active_riding_mode                                                                            1 
 periodic_logging_period_base_ms                                                           20000 ms
 periodic_logging_multiplier_base                                                             90 
 periodic_logging_multiplier_run                                                               3 
 periodic_logging_multiplier_stop                                                             30 
 periodic_logging_multiplier_charge                                                           16 
 periodic_logging_log_size_magnifier                                                           2 
 monday_schedule                                                                    0x2A14220E 
 tuesday_schedule                                                                   0x2A14220E 
 wednesday_schedule                                                                 0x2A14220E 
 powertrain_can_termination                                                                    0 
 thursday_schedule                                                                  0x2A14220E 
 friday_schedule                                                                    0x2A14220E 
 saturday_schedule                                                                  0x2A14220E 
 sunday_schedule                                                                    0x2A14220E 
 accesory_configuration                                                             0x00000016 
Level 2 or 3?
 firmware_rev                                                                                 15 
 num_resets                                                                                 2224 
 trip1_motor_revolutions_at_last_reset                                                    340922 
 total_on_time_sec                                                                        168498 sec
 total_run_time_sec                                                                        15416 sec
 total_charger_time_sec                                                                     7730 sec
 longest_runtime_sec                                                                           0 sec
 nv_write_cycles                                                                            2227 
 max_pack_temp_c                                                                              26 C
 min_pack_temp_c                                                                               0 C
 max_motor_temp_c                                                                             16 C
 max_controller_temp_c                                                                         9 C
 max_motor_speed_rpm                                                                           0 
 watt_seconds_per_mile                                                                    396000 
 watt_seconds_per_km                                                                      234499 
 trip1_watthours_at_last_reset                                                             10649 Wh
 highly_filtered_batt_current_millamps                                                     30709 
 highly_filtered_speed_kph_x100                                                             4789 
 trip2_motor_revolutions_at_last_reset                                                    340922 
 trip2_watthours_at_last_reset                                                             10649 Wh
 event_log_read_pointer                                                             0x00001004 
 event_log_write_pointer                                                            0x0028B0CF 
 event_log_entry_counter                                                                    8869 
 num_key_cycles                                                                              108 
 charger_attached_before_last_hib                                                              0 
 total_watt_milliseconds                                                             38339393089 
 obd_fault_code_0                                                                             11 
 obd_fault_code_1                                                                            255 
 obd_fault_code_2                                                                            255 
 obd_fault_code_3                                                                            255 
 obd_fault_code_4                                                                            255 
 obd_fault_code_5                                                                            255 
 obd_fault_code_6                                                                            255 
 obd_fault_code_7                                                                            255 
 obd_fault_code_8                                                                            255 
 obd_fault_code_9                                                                            255 
 obd_fault_code_freeze_frame                                                                  11 
 obd_key_cycle_num_last_dtc                                                                   49 
 obd_odometer_m_last_clear                                                                144247 
 obd_odometer_m_first_mil                                                                      0 
 obd_freeze_frame_field_0                                                                      0 
 obd_freeze_frame_field_1                                                                      0 
 obd_freeze_frame_field_2                                                                      0 
 obd_freeze_frame_field_3                                                                 144247 
 obd_freeze_frame_field_4                                                                      0 
 ambient_ave_temp_c                                                                            9 
 logging_fault_counter                                                                         1 
 last_logging_fault_type                                                                       3 
 ccm_ota_update_requested                                                                      0 
 ccm_ota_update_ecu_id                                                                         0 
 ccm_ota_update_fw_bank                                                                        0 
 ccm_ota_update_fw_rev                                                                         0 
 ccm_ota_update_fw_size                                                                        0 
 curr_time_source                                                                              2 
 utc_offset_source                                                                             6 
 ccm_ota_update_failed_attempt_count                                                           0 
 ccm_ota_update_success                                                                        0 
 bms_fw_rev_low                                                                               15 
 bms_fw_rev_low_bank                                                                           1 
 bms_fw_rev_high                                                                              15 
 bms_fw_rev_high_bank                                                                          1 
 heated_grips_mode                                                                             4 
 offset_from_dash_time_sec                                                                 14413 sec
 wait_for_next_active_to_charge                                                                0 
 event_log_last_sec                                                                   1588538204 
 ccm_fw_version_encoded                                                                        0

State

ZERO MBB> state
 Bike State: STOP
 Inputs: 
    - Key ON              : ON
    - Kickstand Down      : ON
    - Motor Stopped       : ON
    - Idle Timeout        : OFF
    - Eligible Mod Timout : OFF
    - EVSE Attached       : OFF
    - Charge Complete     : OFF
    - Schedule Charging   : OFF
    - time till leave charge      : -3931 sec
    - wait_for_next_active_window : OFF
    - 12V Heater          : OFF
    - DC-DC to 12V        : ON
 Disables: 
    - Kill Switch         : ON
    - Motor Controller    : OFF
    - Contactor Open      : OFF
    - Discharg Disable    : OFF
    - Tipover             : OFF
    - Immobilizer         : OFF
    - 12V Battery Heating : OFF


PDU

Power Distribution Unit State

ZERO MBB> pdu

*************************************************************
*                      PDU State                            *
*************************************************************
 Channel                   State      Fault    Current  Validity       
 12V Switched Power            1       None        134 mA              OK
 ABS MCU                       1       None         82 mA              OK
 High Beam                     0       None          0 mA              OK
 Horn                          0       None          0 mA              OK
 Heated Accessories            1       None          0 mA              OK
 Aux Outlet                    1       None         30 mA              OK
 Headlight                     1       None       1590 mA              OK
 Controller Logic              1       None        394 mA              OK
 Brake Light                   1       None          0 mA              OK
 Right Blinker                 0       None          0 mA              OK
 Left Blinker                  0       None          0 mA              OK
 12V Heater                    0       None          0 mA              OK
 DC-DC to Battery              1       None          0 mA              INVALID
 12V Heater Temp                              INVALID
 Total Current                                    2230 mA              OK


Dash

ZERO MBB> dash
*************************************************************
*                      Dash Information                     *
*************************************************************

 - State of Charge         : 79 
 - Active Ride Mode        : 2 
 - Active Traction Control : 1 
 - Active Heated Grips     : 4 
 - Odometer (km)           : 144
 - Odometer (mi)           : 90


MSC

Motorcycle Stability Control state

ZERO MBB> msc
*************************************************************
*                      MSC State                            *
*************************************************************

Parameter			Value		Valid?
Front Wheel Pressure		0 ubar		No
Rear Wheel Pressure		0 ubar		No
Requested Torque		0 uNm		Yes
Is Mode Change Allowed?		Yes
MTC Mode			0
Pending MTC Mode		0
ABS Mode			0
Front Wheel Speed		0 mm/hr		Yes
Rear Wheel Speed		0 mm/hr		Yes
ABS lamp state			0
Is Front ABS Event Active?	No
Is Rear ABS Event Active?	No
Pitch				92 degx10	Yes
Lean				-68 degx10	Yes
X acceleration			-1548 ugee		Yes
Y acceleration			110847 ugee		Yes
Z acceleration			964668 ugee		Yes
Is MSC Alive?			Yes
Is bike tipped over?		No
tip angle			65 degx10		Yes
Yes


Controller

ZERO MBB> controller
*************************************************************
*                    Controller State                       *
*************************************************************

Parameter		Value		Valid?
Motor RPM		0 rpm		Yes
Actual Torque		0 uNm		Yes
Req Torque		0 uNm		Yes
Motor Temp		16 C		Yes
Motor Flags		0
Inverter Temp		9 C		Yes
DC Bus Voltage		109500 mV		Yes
DC Bus Current		0 mA		Yes
System Flags		5248
Fault Code		0
Fault Level		0
Last time Speed PDO	3973 s, 218000 us
Last time Temp PDO	3973 s, 213000 us
Motor revolutions	340922


Heater

12V battery heater state

ZERO MBB> heater
****************************************
*                Heater Data          *
****************************************


Type 'heater mode x' to change mode to x

    - Heater installed       : Installed
    - Heater_on              :   0
    - Heater enabled (cc)    :   1
    - Duty Cycle * 100       :   0
    - Current Ave            :   0
    - Mode                   : 4
    - 0=UNDEF, 1=LOW, 2=MED, 3=HIGH, 4=OFF 



CCM

Cellular Connectivity Module state

ZERO MBB> ccm

****************************************
*               CCM Data               *
****************************************

info:
 last packet   - 0.771
 unit id       - 373531
 fw ver        - 2019.7.9
 fw ver raw    - 0x99c9
 hw ver    - 0
 ccm volts x10 - 1329
 ignition on   - 1
 ccm accel     - ( 0x, 3y 15z )
 UTC time              - Sun, 05/03/2020 20:40:32

gps:
 longitude radians     - 0
 latitude radians      - 0
 satellites in view    - 0
 is on                 - 0
 is valid              - 0

cellular:
 mcc                  - 0
 mnc                  - 0
 signal percent       - 13
 network registration - 1
 connected to starcom - 0
 production_state     - PEND

heartbeat:
 soc       - 79
 chg time  - 0 min
 ecu_id    - 0a, rev: 15
 flags
           - bike_tipped_over   : 0
           - bike_is_charging   : 0
           - charge_completed   : 0
           - charger_attached   : 0
           - storage_mode       : 0
           - cell_disable       : 1
           - ccm_to_mbb_disable : 0


ota fw update:
           - usr_confirm_done   : 0
           - new_mbb_fw_needed  : 0
           - new_bms_fw_needed  : 0
           - new_mbb_fw_download_req_sent: 0
           - new_mbb_fw_requested_update_bank: 0
           - new_mbb_fw_requested_rev: 0
           - new_bms_fw_requested_update_bank: 0
           - new_bms_fw_requested_rev: 0
           - new_bms_fw_download_req_sent: 0
           - new_mbb_fw_downloaded_to_ccm: 0
           - new_bms_fw_downloaded_to_ccm: 0
           - new_fw_transfer_from_ccm_in_progress: 0
           - ota_state          : NONE


Config

ZERO MBB> config
*************************************************************
*                  Configuration                            *
*************************************************************

OE  3KW Charger		Installed    	Detected
ACC 3KW Charger		Installed    	Detected
ACC 6KW Charger		Not Installed	Not Detected
 Heated Grips  		Installed    	Not Detected
LED Indicators 		Not Installed	Not Detected
500W DC-DC     		Not Installed	Not Detected
ZERO MBB> DEBUG:   05/03/2020 12:40:20.244  ..\src\Application\zero_mbb_manage_bike.c       : line  1859 - Fault set: MSC_NOT_ALIVE
DEBUG:   05/03/2020 12:40:20.354  ..\src\Application\zero_mbb_manage_bike.c       : line  1998 - Fault cleared: MSC_NOT_ALIVE



Charging

ZERO MBB> charging
*************************************************************
*                        Charger Data                       *
*************************************************************

 Measurement                         Value
 EVSE Connector State                Disconnected
 EVSE Command                        Disabled
 Inlet Region                        NA (J1772)
 Latch State                         Closed
 Pilot Current                       Invalid
 Cable Current Limit                 0 A

 Charging                            Disabled
 Chargers Connected                  2
 Max Charge Current                  72 A
 Charge Current Sum                  0.0 A
 Max Charge Voltage                  117.600 V
 Target Charge Voltage               109.800 V
 Storage Voltage                     106.0 V
 Target Override                      NO
 SOC Charge Target                   80 %
 Charge Target Enabled               YES
 Charge Target Initiated              NO
 Charge Complete                     False
 Schedule Charging                   Disabled
 Schedule Override                    NO
 Charge Now                          YES
 Plugin Window                        Not Yet
 Charge Window                        Not Yet
 Schedule Charge Delay               0 minutes

 DAY  START TIME OFFSET PLUGIN START OFFSET
 MON    21:00    10:00     17:00      7:00 
 TUE    21:00    10:00     17:00      7:00 
 WED    21:00    10:00     17:00      7:00 
 THU    21:00    10:00     17:00      7:00 
 FRI    21:00    10:00     17:00      7:00 
 SAT    21:00    10:00     17:00      7:00 
 SUN    21:00    10:00     17:00      7:00 

 CHARGERS| EN | DC V   A | AC V   A  HZ |CMD A| Ver |   SN   | ID  | STATUS
   3kW   |  NO|  0.0  0.0|   0   0.0  0 |  0  | 101 | 1933339| 0x10| 0x4020
   3kW   |  NO|  0.0  0.0|   0   0.0  0 |  0  | 101 | 1933335| 0x11| 0x4020



BMS

Battery Management System state

ZERO MBB> bms
****************************************
*               BMS Data               *
****************************************

Additional options:
 - bms interface        Shows Interface data
 - bms commands         Shows commands sent to bms
 - bms eligibility/elig Shows eligibility information about the modules
 - bms module           Shows module data
 - bms status           Shows bms status data
 - bms info             Shows bms information

   use -v for verbose printout including unregistered modules

 - bms login <bms> <level>  Log in to <bms> at <level>
BMS snapshot:
 - BMS 2
     Module 2 info:
     - time since last PDO received 20
     - is registered     1
     - eligible for HV   1
     - pack voltage      109473
     - precharge command 0
     - precharge state   1
     - contactor command 1
     - contactor state   1
     - lock command      1
     - pack full         0
     - storage mode      Inactive
     - batt serial       20hm1521


Performance

ZERO MBB> perf
filt_batt_ma 30709, filt_kph_x100 4789, Ws/km 0, Ws/km (filt) 0, total_Ws 38339393, total_Whr 10649


Compatibility

ZERO MBB> compat
Compatibilty: - field: 0x01 - mask: 0x01

Event Log

ZERO MBB> eventlog
  eventlogdump     (eld #)     - Display event log contents
  eventlogdumpexhaustive(elde) - Display event log contents using exhaustive search 
  eventlogdumphex  (eldh)      - Display event log contents in hex for export to .hex (need log decoder to decode)
  eventlogdumpdate (eldd #)    - Display event log contents between given dates