Browse Source

Merge remote-tracking branch 'origin/AW-CCS'

Folus Wen 2 years ago
parent
commit
71fef9e2c5
1 changed files with 27 additions and 1 deletions
  1. 27 1
      EVSE/Projects/AW-CCS/Apps/main.c

+ 27 - 1
EVSE/Projects/AW-CCS/Apps/main.c

@@ -3473,7 +3473,33 @@ void get_firmware_version(unsigned char gun_index)
 	strcpy((char*)ShmSysConfigAndInfo->SysInfo.CsuPrimFwRev, ShmCharger->gun_info[gun_index].ver.Version_FW);
 
 	// Get CSU root file system version
-	sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.63.00.0000.00");
+	//sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.63.00.0000.00");
+	if((ShmSysConfigAndInfo->SysConfig.ModelName[4] == '1') &&
+	   (ShmSysConfigAndInfo->SysConfig.ModelName[5] == '1') &&
+	   (ShmSysConfigAndInfo->SysConfig.ModelName[6] == '1'))
+	{
+		// AX-48 BOM VERSION: A1
+		sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "V0.63.00.0000.00");
+	}
+	else if((ShmSysConfigAndInfo->SysConfig.ModelName[4] == '2') &&
+	        (ShmSysConfigAndInfo->SysConfig.ModelName[5] == '2') &&
+	        (ShmSysConfigAndInfo->SysConfig.ModelName[6] == '1'))
+	{
+		// AX-32 BOM VERSION: A0
+		sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.63.00.0000.00");
+	}
+	else if((ShmSysConfigAndInfo->SysConfig.ModelName[4] == '1') &&
+	        (ShmSysConfigAndInfo->SysConfig.ModelName[5] == '9') &&
+	        (ShmSysConfigAndInfo->SysConfig.ModelName[6] == '1'))
+	{
+		// AX-80 BOM VERSION: A0
+		sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.63.00.0000.00");
+	}
+	else
+	{
+		// Unknown 
+		sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.63.00.0000.00");
+	}
 
 	// Get AC connector type from model name
 	for(uint8_t idx=0;idx<3;idx++)