caymanS wrote: ↑Wed Apr 05, 2023 7:16 pm
Here's a photo of serial/part number:
A quick note: I am now able to turn on DC-DC converter using Arduino Due code that Damien has provided. I am receiving error code 24-VCFront. I had many more errors in the beginning which I resolved except for this one. I could not find any DBC file that interprets PCS log message 0x424 to explain why VCFront is unhappy. Any lead would be appreciated.
I'm running into similar issues. I have my own controller that's loosely based on Damien's (except uses an STM32F413 instead). I dumped the following info from the PCS over CAN:
Code: Select all
----------------------------------------
PCS Hardware Information:
Part Number: 1135558-00-C
Hardware ID: 0x00FC
Component ID: 0x001B
Build Type: 1
Build Config: 0x019B
PCBA ID: 0x04
Assembly ID: 0x01
Usage ID: 0x0001
Sub-usage ID: 0xFFFF
Platform Type: 3
App CRC: 0x749B471F
App Git Hash: 0x000000000000000
Boot Git Hash: 0x0238F7BEA3E526B
Boot UDS Proto: 5
Boot CRC: 0xEFC3151B
----------------------------------------
I'm currently getting the following alerts:
Code: Select all
Alert 24: PCS_a024_vcfrontMia
Alert 30: PCS_a030_canRationality
Alert 31: PCS_a031_uiMia
Alert 107: PCS_a107_vcPcsDCDCInterfaceMia
I get a CAN rationality error related to the UI_ChargeRequest message (0x333) which looks to be be causing the CAN rationality error:
Code: Select all
PCS Alert 0x1E received
Raw alert bytes: 1E 80 01 33 03 00 00 00
CAN Rationality: ID=0x333 err=1
[1] ERROR: PCS_a030_canRationality
The CAN rationality errors goes away if I disable that message but I then still get PCS_a031_uiMia because I'm not sending that message.
I'm currently sending message 0x3A1 and 0x545 for VCFront. Incidentally, I noticed that the DBC I'm referencing marks the message as 0x221 (decimal 545 instead of hex). I wonder if that's a typo.
One other note in my exploration, my US based PCS still wanted the longer format message for 0x2B2. Sending the shorter variant message from Damien's firmware would throw a `PCS_a022_bmsMia`.
Does anyone have a hv controller to test against? Or potentially can send my way? Happy to debug this further.
PS: Also, typo on my previous message. I meant that PCS messages 0x3A4 and 0x424 have the same error messages. 424 is an individual alert notification. 3A4 contains all active alerts using two different pages (a mux) with bitfields for each alert.