Image Source: chargedevs.com

The burgeoning electric vehicle (EV) market relies heavily on a robust and reliable charging infrastructure. While seemingly divided into distinct hardware and software domains, the functionality of EV charging systems is, in reality, a complex interplay where these two components are mutually interdependent. Ensuring their seamless communication and operation is paramount to preventing charging failures and fostering consumer confidence in electric mobility.

This intricate relationship necessitates continuous collaboration and exhaustive testing across various levels, from the charger on the ground to the cloud-based backend systems. Companies specializing in EV charging hardware must continually evolve their internal software to align with rapidly changing vehicle specifications and an expanding ecosystem of backend providers.

The Interdependent Ecosystem of EV Charging Infrastructure

Modern technological endeavors, including EV charging, operate on a sophisticated ‘stack’ comprising hardware, software, and services. These elements must work in concert to deliver the desired charging experience. While some entities, like Tesla, offer a comprehensive full-stack solution, many others specialize, focusing either on physical hardware or sophisticated software platforms.

However, this specialization does not imply isolation. Charging hardware intrinsically incorporates various software layers, including firmware and low-level operating systems. Conversely, software companies are tasked with continually validating their solutions across a diverse array of hardware products. This symbiotic relationship underscores the necessity for close cooperation between hardware and software developers at multiple stages.

BTC Power, recognized as the second-largest US manufacturer of EV chargers after Tesla, exemplifies this understanding. The company has successfully integrated its chargers with more than 50 distinct software systems, a testament to its commitment to interoperability. To support this extensive integration, BTC Power operates a substantial testing laboratory, a facility where, according to the company, ‘all the automakers’ routinely test their vehicles for compatibility with charging solutions.

Navigating the Complexities of Backend Integration

The journey of an EV from charging port to a fully charged battery involves a sophisticated dance between the vehicle, the charger, and a backend software system that handles user authentication, payment processing, and operational management. BTC Power’s chargers feature three primary categories of firmware, each critical for facilitating communication across this complex network.

Bill Seamon, Senior Program Manager at BTC Power, brings extensive experience from the front lines of charger development and deployment. His insights reveal the critical importance of ensuring hardware and software compatibility, not just during initial setup but on an ongoing basis. Mr. Seamon, who previously served as the company’s ‘test and release’ manager, now oversees significant projects, including backend migration initiatives.

These migration projects are increasingly common, with customers either replacing defunct software providers or transitioning to new ones due to dissatisfaction with support or service. BTC Power’s ability to facilitate these changes underscores their deep understanding of the EV charging technology stack and their commitment to customer support.

Prioritizing Safety and Stability in EV Charger Compatibility

BTC Power serves a broad spectrum of customers, from large charge point operators (CPOs) and fleet managers purchasing hundreds of units, to individual businesses installing a handful of chargers, and even utility companies, school districts, and hospitality providers. Each customer segment presents unique needs and levels of technical expertise, highlighting the need for versatile and robust solutions.

When asked about differentiating BTC Power’s products in a competitive market, Bill Seamon highlighted safety and stability as core advantages. He explained, “Ours are a little more expensive, but we put a lot inside. I think safety is the biggest thing we bring to the table. These things are putting a lot of power through that cable, and heaven forbid somebody gets hurt charging their car.”

The company integrates advanced safety features, such as thermistors in the cable, the charging head, and internally within the charger, to continuously monitor temperature. This real-time monitoring is crucial for adapting to diverse environmental conditions, from extreme heat in Arizona summers to freezing temperatures in Minnesota winters. A sophisticated internal software system constantly performs checks to ensure safe operation.

Beyond safety, financial stability is another differentiator. “Another advantage we offer is stability. We are probably one of the few charger manufacturers that are profitable,” Seamon stated, acknowledging the nascent stage of the industry. He drew parallels to the disk drive market’s consolidation, predicting a similar shakeout in the EV charging sector, where only a few key players are expected to endure over the long term.

The Rigour of Interoperability Testing

Integrating with over 50 different software systems is no small feat. BTC Power’s approach involves rigorous testing and ongoing collaboration. Weekly meetings with major backend providers are standard practice, and extensive on-site testing sessions are routinely conducted to ensure seamless billing and credit card processing.

The challenges extend to integrating with various credit card devices, which often receive independent software updates from their manufacturers, potentially causing compatibility issues. BTC Power addresses this through remote diagnostic capabilities, allowing them to update software and download logs from chargers worldwide for debugging.

Vehicle manufacturers also play a crucial role in the testing ecosystem. Bill Seamon recounted a notable incident involving a major European vehicle manufacturer and the CCS2 connector. The button on the CCS2 connector signals the vehicle to shut down power before releasing the connector. This particular manufacturer, however, misinterpreted the signal.

“And this major manufacturer never knew what that button was. When they sensed that button press, they did an emergency shutdown, which caused arcing in our internal power supply, because you can’t just shut down 300 kilowatts going through a connector,” Seamon explained. This incident highlights the critical need for clear interpretation of technical specifications and ongoing interoperability testing to prevent potentially damaging—and dangerous—malfunctions in EV charger compatibility.

Unpacking the Software Layers within Chargers

An EV charger is far from a ‘dumb’ piece of hardware; it is a sophisticated device with multiple layers of proprietary software that must interface seamlessly with external systems. BTC Power essentially employs three major pieces of software within its chargers:

  1. CCS Protocol Board Firmware: Located in the dispenser, this board manages the communication protocol with the electric vehicle. Given the constant evolution of vehicle technology, this firmware requires continuous updates and testing with new EV models.

  2. Internal Firmware: This resides in both the dispenser and the main power tower. For installations with separate dispensers and towers, this firmware facilitates crucial communication via DC cables and CAN lines, ensuring proper power delivery and shutdown sequences.

  3. Point-of-Sale (POS) Firmware: A Java application within the dispenser, this firmware powers the graphical user interface (GUI) for customers, processes credit card transactions, and communicates all relevant data to the backend provider. The complexity is compounded by the need to support multiple credit card devices, each with unique operational protocols.

These intricate software layers underscore the depth of engineering required to ensure reliable EV charger compatibility and functionality. The ability to adapt to varying credit card reader systems—whether communicating directly with the reader, through a separate Ethernet port, or via an ‘around-the-loop transaction’ where the backend handles payment directly—demonstrates the versatility built into BTC Power’s solutions.

Addressing Diverse Customer Needs and Ongoing Support

BTC Power’s extensive experience with backend providers, vehicle manufacturers, and credit card companies equips them with invaluable knowledge to assist a wide range of customers. This includes charger owners and EV drivers who might find themselves in remote locations needing assistance.

A dedicated team works virtually around the clock, accessible through a customer support phone number. This proactive support system allows the company to respond rapidly to issues detected by their monitoring servers, often before a customer even realizes there’s a problem.

This comprehensive approach positions BTC Power as a crucial resource, particularly when software providers withdraw from the market. In such scenarios, customers grappling with obsolete systems can turn to BTC Power for swift and knowledgeable assistance, demonstrating the company’s commitment to long-term operational continuity.

Standardized Protocols and Custom Implementations

The Open Charge Point Protocol (OCPP) is often cited as the standard for backend provider-charger communication. However, as Bill Seamon explains, ‘There are different implementations and different levels of OCPP.’ While BTC Power aims to meet most of these, the interpretation of the protocol by vehicle manufacturers can vary significantly. Backend providers might specify OCPP 1.6, but the standard often includes vendor-specific or customer-specific commands that extend beyond the core specification.

This necessitates ongoing collaboration and basic charging tests with a multitude of backend providers. The ‘spec is the core,’ Seamon notes, ‘but there’s a lot of other stuff that gets put into that,’ making continuous testing essential for robust EV charger compatibility.

Beyond the Charger: Energy Management and Microgrids

In large-scale EV charging installations, the chargers themselves are just one component of a broader energy ecosystem, which can include switchgear, transformers, battery storage, and even on-site power generation (microgrids). BTC Power’s chargers communicate not only with the backend provider’s server but also with their internal monitoring server.

This dual communication allows for quicker problem detection and resolution, as the company can proactively identify issues and access detailed site-specific and charger-specific information. Furthermore, BTC Power is actively collaborating with manufacturers to provide energy management solutions.

For example, at a site with ten 350 kW chargers, if the total available power is limited, an energy management system can dynamically reduce power to all connected vehicles. This ensures all chargers remain operational while managing the site’s energy consumption within the power company’s capacity, optimizing overall EV charger compatibility and network performance.

Regarding the debate between cloud control and local control for microgrids, Bill Seamon highlighted that while authentication and payment processing inherently rely on cloud services, local control presents logistical challenges. Chargers typically communicate with monitoring portals or backend providers (cloud). Implementing a local server would require a third, redundant connection for inter-charger communication, adding complexity and cost.

While chargers can record transactions and store local account information for short internet outages, payment systems remain largely cloud-dependent. Therefore, a reliable internet connection remains a fundamental requirement for seamless EV charging operations.

Maintaining Legacy Systems and Continuous Evolution

One significant challenge in the rapidly evolving EV charging landscape is ensuring that new software updates remain compatible with older hardware still in service. BTC Power’s testing lab is equipped to handle this, with chargers mounted on skids that can be easily brought in for testing older models. This agility allows for testing to commence within an hour of request.

The company maintains a meticulous ‘matrix’ tracking each version of code tested with every vendor or backend provider. Re-testing schedules vary from every three weeks to every six months, depending on the customer and the pace of new code releases. Crucially, no provider’s code is updated without prior testing and explicit approval.

A rigorous software release notice process internally documents every step, from tested versions with specific customers and charger models to authorization for pilot deployments and full rollouts. This extensive record-keeping, currently managed through a large Excel spreadsheet with hundreds of entries, is vital for managing the complexities of diverse customer requirements and continuous updates.

As the EV charging industry matures and consolidates, Bill Seamon anticipates that managing this intricate web of compatibility will become less arduous, moving from tracking hundreds of individual configurations to perhaps a dozen. Until then, robust testing, meticulous record-keeping, and proactive customer support remain the bedrock of ensuring reliable and safe EV charger compatibility across the expanding global network.

Created with ❤