NHTSA ID Number: 11006589
Manufacturer Communication Number: SC-23-176
TSB/Document Date: 2024-08-23
Summary
BMS software update to the latest version. It improves current sensors performance and adjusts the isolation fault threshold value.
ISSUE DATE:
SERVICE BULLETIN SUBJECT:
VINs or MODELS AFFECTED:
COMPLETE BY:
SERVICE BULLETIN #:
Labor Operation Code:
12-19-2023
2170 15 Module BMS Software Update
Service Specified Buses
Next Service Opportunity
SC-23-176
HA44Z
NOTICE! It is expected that this process will require 0.75 hour per bus. Please
schedule appropriately to minimize vehicle downtime.
2170 15 Module BMS Software Update
Retrofit Description:
This procedure updates the BMS software to the latest version.
1|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
Tools/Parts Required
Tools and Supplies Required:
•
•
Proterra Service Laptop with Proterra Diagnostic Tool
Nexiq USB Link2 Device and Cable
Parts Required:
•
•
066054
066056
SOFTWARE, APPLICATION, BMS MAIN, VER 152005D9E
SOFTWARE, APPLICATION, BMS SAFETY, VER 152005D9E
Summary of Software Changes:
1. LEM Current Sensor UDS Memory write message removal
2. Reduce Penguin External Isolation Warning threshold
3. Unexpected Number of connected strings on PCAN loss of comms
Software Package Link:
https://proterra.my.salesforce.com/sfc/p/50000000BNPQ/a/UV0000007KLN/tthCL7neT1Vrjuwzl1dcG
mKtYU5iLwhdhjKAV4Ux9gM
Password: kRufVERp
2|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
BMS Update:
1.For best results during this procedure, have the LV batteries plugged into external power and
the programming laptop plugged into power. If there is loss of power on either the LV batteries
or computer, you will brick the controller to not be usable.
2.Navigate to the Navigate to the Service Bulletin page in servicemax or following the link below.
Make sure the files are stored on the hard drive and are unzipped on the programming laptop.
3.Ensure that the bus is powered on with the vehicle master disconnect on the Curbside rear of
the bus in the on position.
Master Disconnect On
4.Working in the Driver’s area, turn the master switch to the ACC position. This will enable the low
voltage but leave the high voltage off for battery programming.
Master Switch ACC
3|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
5.Open the Streetside Wheel Well box. Connect the Nexiq programming cable to the OBDII Port
and to a USB Port on the Proterra Laptop.
Master Switch ACC
6.Start the Proterra Diagnostic Tool by double clicking on the desktop icon.
7.When the program opens, read and click OK for the prompt.
8.On the Home tab, select the appropriate device from the drop-down menu and click “Connect”.
4|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
9.Once the diagnostic tool has connected to the vehicle, you will have a VIN and connection
status displayed on the home screen, and tabs available to navigate.
10.From the Home Screen, click the “Configuration” tab at the bottom left of the screen. The
following screen will be displayed.
Configuration
11.Click on the “Start Flash” button in the “Battery Mgmt System” at the lower right of the screen
as shown be
5|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
12.The following message will be displayed.
Note: It may take several minutes for the Diagnostic Tool to gather the required
information.
13.When the information gathering process is complete, the Diagnostic Tool will prompt
you to select a file. Navigate to the desktop folder where the files were stored to
perform this service campaign. Double click on the file named
“152005D9E_BolognaMain_Main.bbms” to open it. This file will be in the BMS
subfolder.
Double Click the “Main” Program
6|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
14.The following message will be displayed. Click on the drop-down arrow to select a controller.
7|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
15.Select the first “BMS Main” entry as shown on the following screen. Click the “FLASH” button
to begin the programming process.
Click Flash
16. If the flashing were to fail, go to your C drive “C:\” on your local computer, access the
logs folder then Phoenix folder TXT file. Within the latest TXT file look for the following
message. If the boot loader version is not equal to 11174503 the escalate a single WO
to the CSE Team to correct this. DO NOT POWER CYCLE! If the software fails to load
you must install the previous version SW until CSE helps resolve the bootloader. Use
software package from Service Campaign “SC-21-086”.in the event the wrong
bootloader is installed on the pack.
17.Wait for the programming process to complete. When the process completes, the
following dialog box will appear. Click on the “OK” button. Do not Power Cycle the bus
at this time. We will wait until all programming is complete to Power Cycle the bus.
18.The following screen will appear. Click the drop-down arrow to select the next Main
Controller. In this case it will be BMS2 Main. Click “Flash” to program the second BMS.
8|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
Select
“BMS2
Main”
Click “Flash”
19.Repeat this process to program the remaining BMS Main controllers.
20.When all of the BMS Main controllers have been programmed, click “Cancel” to return
the Configuration Screen.
21.The following screen appears. Click on the “Start Flash” button in the “Battery Mgmt
System” at the lower right of the screen as shown below.
Start Flash
22.The following message will be displayed.
Note: It may take several minutes for the Diagnostic Tool to gather the required
9|Page
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
information.
23.When the information gathering process is complete, the Diagnostic Tool will prompt
you to select a file. Navigate to the desktop folder where the files were stored to
perform this service campaign. Double click on the file named
“152005D9E_BolognaSC_Safety.bbms” to open it.
Double Click the “Safety”
Program
24.Select the first “BMS Safety” entry as shown on the following screen. Click the “FLASH” button
to begin the programming process.
Click Flash
25.Wait for the programming process to complete. When the process completes, the
following dialog box will appear. Click on the “OK” button. Do not Power Cycle the bus
at this time. We will wait until all programming is complete to Power Cycle the bus.
10 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
26.The following screen will appear. Click the drop-down arrow to select the next Safety
Controller. In this case it will be BMS2 Safety. Click “Flash” to program the second
BMS.
Select
“BMS2
Safety”
Click “Flash”
27.Repeat this process to program all the remaining BMS Safety controllers.
28.When all the BMS Safety controllers have been programmed, click “Cancel” to return
the Configuration Screen. Click the “Set String” button as shown below.
Click Set
String
29.Click the “2-String” Button on buses with four High Voltage Battery
Packs or click the “3-String”
Button for buses with six High Voltage Battery
Packs.
Click 2-String for Buses with 4
High Voltage Battery
Packs
Click 3-String for Buses with 6
High Voltage Battery
Packs
11 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
31.The BMS Main and Safety Controller programming is now complete.
32.Working in the Driver’s area, turn the master switch to the OFF position.
33.Open the hatch at the Curbside rear of the bus to access the vehicle master disconnect.
Turn the disconnect to the Off position and leave it there for at least 10 seconds. Turn the
vehicle master disconnect back to the On position.
34.Working in the Driver’s workplace, turn the Master Switch to the On position.
12 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
35.The bus will power on. Allow a minute or so and verify that “Running” is displayed on
the dash.
36.Re-start and re-connect the Diagnostic Tool. From the Home or Configuration screen,
click the Diagnostics Button.
Click Diagnostics
37.Look for any faults related to the battery system.
38.Click on the Battery Overview button on the left side of the screen.
Click Battery Overview
13 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
39.The following screen will appear. Verify that all battery packs
are connected to the high
voltage by the presence of the Green Contactor indicators as shown below.
40.If no faults are found and the battery packs
are all connected, disconnect the laptop, close the
Streetside Wheel Well box, and return the bus to service.
41.If faults are found or battery packs
are not connected, contact Proterra Service for help in
resolving these issues.
42.Click “Home” to return to the main screen.
Click Home
43.Click the “Configuration” button at the bottom of the screen. The following screen will
appear. Clock on the “Get Parameters” button to download information for the vehicle.
Allow a few seconds for the information to populate the screen.
Click Get Parameters
14 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
44.Once the screen has populated, sort the values alphabetically by clicking on the
“Name” heading on the list.
Click Name
45.Scroll through the list to find the “EP_usi_ZR32_ESMOperationMode”. Click on the
name of this parameter.
46.A screen similar to the following appears. The difference it the parameter name. The
name should be “EP_usi_ZR32_ESMOperationMode”.
47.Enter a 13 in the “New Value” box and hit the “Write Button”.
48.Disconnect the cable from the ODB-II port.
15 | P a g e
Headquarters: 1815 Rollins Road, Burlingame, CA 94010
East Coast Manufacturing: 1 Whitlee Court, Greenville, SC 29607
West Coast Manufacturing: 383 Cheryl Lane, City of Industry, CA 91789
- Advanced VCI Box, Industry-leading J2534 Pass-Thru...
- High-Speed OEM-Level Diagnostics & Programming: Unlock true...
- Coverage for 17 Car Brands & Ultra Reliability: Works...
- User-Friendly RLink Platform & Expert Support: TOPDON’s...
- 6.6 ft USB-C Cable & Portable Storage Case: The RLink J...
Last update on 2026-06-12 / Affiliate links / Images from Amazon Product Advertising API
If the PDF is very large, it may not load in the preview below.
Some older TSBs had multiple PDFs — visit the NHTSA Website to view all PDFs.
If the TSB PDF does not show, download or view it on the NHTSA Website.
Click on the (+) Plus Sign
Then Click on Associated Document(s)
Search NHTSA Database for Recalls
Search NHTSA Database for Vehicle Investigations
View Latest Vehicle Investigations
Search NHTSA Database for Vehicle Complaints
View Latest Vehicle Complaints
TSB/Document ID: SC-23-176
Replacement Service Bulletin Number:
MFR Communication Date: 2024-01-23
MFR Internal Campaign ID/Software Version: SC-23-176
Communication Type: Service Bulletin/Repair Instructions
NHTSA Components: ELECTRICAL SYSTEM
MFR Component System:
MFR Component Subsystem:
Previous TSB | Next TSB |
- 【Looking for More Professional Vehicle Scan Tool?】iCarsoft E660 2026 Upgrade Version OBD2 scan tool can do it all-reads and clears trouble codes on Engine system, ABS system, Transmission system and Airbag system, And with 6 reset function. It covers more than 59 vehicle makes from 1996-2023 models ( included most USA/ Asia / EU vehicle brand) with full OBDII. (As every car model has its-owned specific car system and ECUs, not all car models have full car ECUs which may prevent the scanner from performing all listed system diagnostics or reset services. Therefore, please email to us with car VIN and services required to do scanner's services for a compatibility check before purchasing.)
- 【OE-Level 4 Systems OBD2 Scanner】iCarsoft E660 2026 Upgrade Version diagnostic scanner offers comprehensive OBDII services, allowing you to quickly scan Engine system. It supports functions such as reading and erasing codes, checking I/M readiness, viewing freeze frame data, performing O2 sensor tests, conducting on-board monitoring, testing the evap system, auto VIN retrieval, and reading both generic and specific codes, as well as DTCs and battery tests.
- 【4 Systems Diagnosis for 10000+ Vehicles】 iCarsoft E660 2026 Upgrade Version adopts unique diagnostic software, works well for most Porsche
, Benz, BMW
, US Ford
, Land Rover
, Jaguar
, Audi
, VW
, Volvo
, Honda
, Nissan
, Infiniti
, Toyota
, Lexus
, Scion
, Isuzu
, Hyundai
, Kia
, Daewoo, Mazda
, Sprinter
, Mini
, Seat, Skoda, SAAB
, EU Ford
, Holden, AUS Ford
, Acura
, Subaru
, Mitsubishi
, Dacia, Renault, Fiat
, GM, Chrysler
, Citroen, Peugeot, Opel, Smart,Suzuki
, Vauxhall, Alfa-Romeo, Lancia and etc. - 【6 Reset Services】iCarsoft E660 2026 Upgrade Version is a diagnostic tool that offers professional maintenance services, including Oil Reset, EPB, BMS, ETC, SAS, TPMS Reset. It can help you easily reset oil change indicators, recalibrate steering angle sensors, relearn replaced electric parking brake and so on. For optimal vehicle performance and maintenance convenience. (Tips: Please update the softwareafter receiving the product to obtain new service functions)
- 【118+ Real Time Record & Live Graph View】iCarsoft E660 2026 Upgrade Version can automatically record vehicle text history and identify vehicle information. Preserve real-time data information. View & Graph Live Data. Support Data Review and Print. 15 languages: English, German, Dutch, Spanish, French and so on. We promise to offer Lifetime updates (Lifetime free Update via PC), and confidence in products. We also provide 1 year warranty + extra lifetime hardware free repair if you need it in the future. We prioritize user experience & strive to meet your expectations. Please do feel free to reach out to us if you have any question or problem about the usage.
- WHY CHOOSE THE 2025 CR MAX -Upgrade the latest diagnostic capabilities for all vehicles after 1996: upgrade to 49+maintenance services; 46 extra specific functions; real all systems/all control modules diagnose; over 40K+ bidirectional actuation tests for diagnosing all control moduels of cars; Powerful full OBD2 Functions; built-in ECU Coding for BMW
/ Audi
/ VW
/ RollsRoyce; Fr ee V.A.G Guide Function; Battery retistration for new battery adaptation and more. It covers all vehicle diagnostic services and some special professional vehicle maintenance servces, assists you to do home DIY vehicle maintenance or car repair as a pro technician. - NEWEST IN INNOVATION FULL OBD2 SERVICES- iCarsoft auto car diagnostic scanner compatible with CAN-FD, CR MAX can do it all-reads and clears trouble codes, ALL SYSTEM DIAGNOSIS such as engine, transmission, ABS and airbag etc. CR MAX code reader for all cars can perform I/M Readiness, Live Data, Freeze Frame, Vehicle Information, Monitor Test, On-Board Monitor, E vap System Test,O2 Sensor Test,DTC Library Lookup,etc. (Warm Tips: If you car is after 2023,please contact us for compatibility; 3. It comes with 16PIN OBD2 diagnostic adapter, please check your car diagnostic socket if it is 16pin socket, if your car is 14pin diagnostic socket please contact us for the solution.)
- 49 RESET+ 46 SERVICES- Performs: Oil Reset, EPB,SAS,Throttle, D-P - F, Battery, ABS, Injector, TPMS, Suspension, AC, Head Lamp, Body Stablity, Engine, Tramsmission, Airbag, Seat, Door-Win-Roof, Fuel Pump, Door, E-G- R.+21 NEWEST SERVICES( Need update scanner)-AdBlue, Clutch, Crankshaft, High Voltage Battery
, Cruise Control, NO xSensor, Rain Sensor, Stop And Start, Turbocharger, Head Up Display, Radar Camera, Vehicle Setup, Cyliner Misfire Check,Speedlimitassist, ControlUnitReset,OxygenSensor, Seatbelt. Extra 46+ extra services based on car brand.(Tips: Quantity of reset/ calibration fucitons are based on car system that your vehicle model has) - REVOLUTIONARY 40000+BIDIRECTIONAL ACTIVE TESTS: Upgraded CR Max scanner equip with numberous of actuational test items for covering all available vehicle control modules, no longer only do simple light test or window test like other scanners, performs hardware modules test and software control modules test for checking car units or new updated control moduels work well or not after maintenance/ repair/ re-installation/ control system updated (Example for Benz- Roller Sun Blind test; Backup Camera test ;Self-test; EPB test; Transport Mode test;Boost Pressure Positioner test; Fuel Pump test; AND MORE!!).(Warm tip: The available test items are based on control modules your car has)
- ECU CODING+ BATTERY REGISTRATION- Powerful ECU Coding service for BMW
/MINI
/RollsRoyce / Audi
/VW
/Seat/Skoda/Bentley
/Bugatti
/Lamborghini
, Improves Engine Power Performance and Optimizes Fuel Efficiency and Match New Hardware Unit to car and Customized a comfortable Driving Modes and Fixes & Updates Original Software Bug. The battery test function for checking car battery health, perform battery reset (BMS ) for replacing a damaged or aging car battery with a new one and register new battery to car ECU
- 【WHY CHOOSE CR PRO+】COST-EFFECTIVE BIDIRECTIONAL OBD2 SCANNER, COST 80 LESS THAN CR MAX, WITH THE SAME maintenance services as CR MAX, 49 Reset + 46 Brand-Specific services & ECU coding( for AU DI/BM W/ V W ONLY), OEM-level active tesing, multi-systems diagnostic(More than 4 basic systems), powerful full OBD2 functions. 2.0 GHz 4 core CPU, 16GB memory .Warm Tip: Some car models with FCA
gateways, causing scanners failed diagnostic, please contact us for additional FCA
adapter (please check the details in the following description) - 【CONTACT US TO CONFIRM 】Few models need a special adapter cable, which will be available soon, please contact us for check if you are the following models: (2018&later) for Chrysler
: 300, Great Jetdragon; for Dodge
: Challenger
, Warhorse, Durango, Cooley, Rams 1500, Rams 2500, Rams 3500, Rams 4500, Rams 5500; for JEEP
: Grand Cherokee, Free Man, New Wrangler (JL), Grand Commander. (2019&later) for JEEP
: Free Light, Compass. (2020&later)for JEEP
: Gladiator. (2018&later) for Alfa Romeo
: GIULIA; for Fiat
: 500L, 500X, 500, Novo Uno fl, Toro. (2018&later) for Maserati
. CONTACTING US FOR FCA
GATEWAY ADAPTER. - 【Bidirectional Test Covers 180,00+ vehicles】The CR Pro+ offers extensive actuator coverage, up to 9981 tests for AUDI
A4, 4117 tests for Land Rover
, 7092 tests for VW
0B-Magotan, 60776 tests for GM Chevrolet
, 24611 for Benz S221, 3744 for Porsche
, 114 for BMW
. Beyond sending commands to basic control-units like headlights, mirrors, A/C clutches, fans, windows, doors and more, CR Pro+ CR Pro+ perform real-time bidirectional control with deeper ECU access, such as complex sensor or electronic responses or inner unit like fuel pump, injector, ignition coil, main relay, transmission coolant valve to catch potential issues. It enables you quickly locate the faults, avoid needless pa r.t swap. - 【COST-EFFECTIVE 49 RESET SERVICE】iCarsoft Pro+features all Reset/ Adaptation/ Calibration/ Initialization service including ABS Reset/ Oil Reset/ EPB Reset/ ETC Reset/ INJ Reset/ SAS Reset/ BLD Reset/ BMS Reset/ LAP Reset/ SPS Reset/ TPMS Reset/ACS Reset/ AFS Reset/ FPP Reset/ IDL Reset/ BSC Reset/ Door Reset/ Seat Reset/ TCM Reset/ Service Interval Reset/ Brake Reset/ DWR Reset/ ECM Reset etc. IMPORTANT: CR PRO+ has been upgraded to provides numerous car maintenance functions for maintaining car systems/control units outside the systems corresponding to the above functions (in miscellaneous). NOTE:Above services vary by vehicle models, please contact us for the service list for your cars.
- 【OE MULTI-SYSTEMS DIAGNOSTICS】CR Pro+ can diagnose main vehicle systems like Engine, TCM, ABS, Airbag, Brake, BMS, Battery, windows, etc,AND ALSO diagnose vehicle specific systems like Antenna Module / Communication Control Module/ Parking Lock/Voice Control/ AC Reducing Agent Metering System,etc, helping to detect existing faults and potential faults, giving you complete vehicle health analysis. It displays module Info, real-time data graphs, such as transmission temperature, saves freeze frames to pinpoint intermittent faults. Note: Available systems vary by model. Each car model has unique systems. You can contact us for diagnoseable systems of your vehicle.
Last update on 2026-06-12 / Affiliate links / Images from Amazon Product Advertising API
This product presentation was made with AAWP plugin.




