본 문서는 휴제업 협력사를 대상으로 SUMS 기반 제어기 S/W 업데이트, 릴리즈 업데이트, 리프로그래밍 기능 및 주요 유의사항을 안내합니다.
1. 최신 데이터 다운로드 (SUMS DB)
SUMS 데이터를 다운로드하여 제어기 목록, 릴리즈 목록, RDBI 정보를 최신화 합니다.
- [화면 설명]
- SUMS DB 다운로드 : 다운로드 이력이 있는 경우 다운로드 날짜와 시간을 표출하고
최신 데이터 다운로드 여부 확인 후 최신 다운로드 가능, 이력이 없는 경우 자동으로 데이터 다운로드 수행
2. S/W 업데이트 메뉴 구성
2-1. 시험평가용 제어기 단위 S/W 업데이트
- 제어기 개별 업데이트
- 하나의 제어기를 선택하여 원하는 버전의 SW 패키지로 업데이트 - 복수 제어기 업데이트
- 여러 개의 제어기를 선택하여 각각 원하는 버전의 SW 패키지로 업데이트
2-2. 시험평가용 릴리즈 단위 S/W 업데이트
- 개발 전체 단계 릴리즈 업데이트
- 개발 전체 단계의 SW 릴리즈 업데이트 수행 - 최신버전 릴리즈 업데이트
- 각 제어기들의 개발/양산의 최신 버전을 릴리즈로 조합하여 업데이트 수행 - App 릴리즈 업데이트 (간접 방식)
- 제어기 내부의 App을 릴리즈 단위로 간접 방식을 통해 업데이트를 수행
2-3. 양산 차량 S/W 업데이트
- 양산용 S/W 릴리즈 업데이트
- 양산 단계의 SW 릴리즈로 업데이트 수행할 수 있는 메뉴 - 공장용 릴리즈 업데이트
- 양산 단계의 SW 릴리즈 중 최신 버전으로 업데이트 수행할 수 있는 메뉴
2-4. 부가기능 : 여러 편의 기능 제공하는 메뉴
- S/W 패키지 삭제 (저장공간 관리용)
- 다운로드 받았던 SW 패키지를 삭제하여 태블릿의 저장공간 용량을 확보하는 기능 - 전체 제어기 버전 조회
- 차량 내의 모든 제어기의 버전을 한 번에 조회할 수 있는 기능 - 양방향 인증
- 웨이모 차종 전용 기능 - 최근 업데이트 재수행
- 가장 최근에 업데이트 수행했던 화면으로 이동하는 기능
3. 시험 평가를 위한 제어기 단위 S/W 업데이트
- 사용자가 직접 제어기 하나를 선택하여 SUMS에 등록된 SW 패키지로 업데이트를 수행할 수 있습니다.
3-1. 제어기 개별 업데이트
- 제어기 선택
- 선택한 제어기의 RDBI(버전 조회) 자동으로 실행
- 현재 버전과 타겟 버전 확인 및 S/W 패키지 다운로드 및 업데이트
※ S/W Package 상세 정보 보기
1) 상세정보 버튼 클릭
2) 상세정보 화면
※ 하단 버튼
- 각 SW 패키지 항목의 버튼 외 부분 클릭 시 항목 선택 가능, Unit 별 SW 패키지 1개 선택하여 다중 선택 가능
▼ 버튼 상세 설명
- 엑셀 다운로드 : RDBI 수행 결과 정보를 엑셀로 저장
- SW 패키지 삭제 : 선택된 SW 패키지 파일을 삭제
- 일괄 RDBI 수행 : 선택된 유닛의 RDBI 수행
- 일괄 다운로드 : 선택된 SW 패키지 다운로드 수행
- 일괄 업데이트 : 선택된 SW 패키지 업데이트 수행
※ 데이터 갱신
- 제어기의 SW 패키지 목록을 SUMS에 SW 패키지를 등록했으나 보이지 않는 경우 SUMS에서 새로 받아와 데이터를 갱신 하는 기능입니다.
※ 디펜던시 일괄 업데이트
- 타 SW에 대한 최소 호환 버전이 설정되어 있는 SW 패키지를 다운로드 하거나 업데이트할 때, 해당 SW 패키지에 연쇄적으로 설정되어 있는 최소 호환 버전에 해당 하는 SW 패키지들을 모두 찾아 표출해주는 기능
▶ 타 SW에 대한 최소 호환 버전 확인
▶ 타 SW에 대한 호환 버전이 있는 SW 패키지 다운로드 시 팝업 표출
▶ 타 SW에 대한 호환 버전을 만족하지 못한 SW 패키지 업데이트 시 팝업 표출
▶ 선택했던 SW 패키지에 연결된 타 SW에 대한 호환 버전 SW 패키지 및 연쇄적인 호환 버전 SW 패키지 표출
4. 복수 제어기 업데이트
- 사용자가 다수의 제어기를 선택하여 SUMS에 등록된 SW 패키지의 버전으로 업데이트 할 수 있는 기능으로,
선택한 제어기들의 Unit 별 SW 패키지를 패키지 Set 저장 가능
1) 복수 제어기 업데이트 메뉴 선택
2) 제어기 선택 후 '다음' 버튼 클릭
3) 선택한 제어기들의 SW 패키지 목록 표출
※ 패키지 Set 저장 및 불러오기
- 자주 사용하는 SW 패키지 목록을 저장하여 매번 SW 패키지를 선택할 필요 없이 불러올 수 있는 기능
1) 패키지 set 저장
2) 저장할 이름 입력(공란 시 현재 날짜 및 시간으로 저장) 후 '확인' 버튼 클릭
※ 패키지 set 저장
1) 제어기 선택 화면에서 '패키지 Set 불러오기' 선택
2) 저장된 패키지 Set 목록 표출
3) 각 항목의 '패키지 목록' 버튼 클릭 시 패키지 Set에 속한 SW 패키지 목록 확인
4) 불러올 패키지 Set 선택 후 '다음' 버튼 선택
5) 저장했던 SW 패키지 목록 표출
5. 시험평가를 위한 릴리즈 단위 S/W 업데이트
- SUMS에서 개발 전체 단계의 S/W 릴리즈 목록 확인이 가능하며 필요한 S/W 릴리즈를 검색하여 업데이트 수행
5-1. S/W 릴리즈 업데이트
1) S/W 릴리즈 업데이트 메뉴 선택
2) 릴리즈 선택
- 최근 목록 : 최근 10일 이내에 생성된 릴리즈 목록
- 시험용 SW 릴리즈 : 양산, Freeze를 제외한 릴리즈 목록, 각 개발단계 별로 필터링 가능
- SW Freeze 릴리즈 : Freeze 릴리즈 목록
- 양산용 SW 릴리즈 : 양산 단계 릴리즈 목록
3) 업데이트할 제어기 선택
4) 업데이트할 패키지 선택
- 전체 보기 : 모든 패키지 표출
- P/No 일치 리스트 : RDBI로 읽은 P/No와 동일한 P/No의 SW 패키지 목록만 표출
- 리프로그램 가능 리스트 : P/No가 동일하고 최소 호환 버전을 만족하는
현재 버전이 아닌 SW 패키지 목록만 표출
※ 데이터 갱신
- 릴리즈의 SW 패키지 목록을 SUMS에서 새로 받아와 최신화하는 기능으로, 릴리즈를 수정하면 데이터 갱신을 수행해야 변경한 내용이 반영됨
5-2. 최신버전 릴리즈 업데이트
-SUMS 기준 제어기별 가장 최신으로 등록된 SW 패키지를 모아 릴리즈로 만들어 개발/양산 단계로 나누어 업데이트 할 수 있는 기능
1) 최신버전 릴리즈 업데이트 선택
2) 제어기 선택
3) SW 패키지 선택. 개발/양산 단계 나누어서 표출
5-3. 앱 릴리즈 업데이트
- 제어기 내부의 App을 App 릴리즈를 통해 간접 방식으로 업데이트 하는 기능
1) App 릴리즈 업데이트 선택 (간접 방식만 지원)
2) App 릴리즈 선택
3) SW 패키지 선택
※ App 직접 방식 업데이트 및 삭제
1) 제어기 개별 업데이트 메뉴 선택
2) App이 포함된 제어기 선택
3) 업데이트 하거나 삭제할 App 확인 (App은 Unit ID 5자리)
4) App 삭제
6. 양산차량 S/W 업데이트
6-1. 양산용 S/W 릴리즈 업데이트
- 양산 단계 릴리즈 중 '배포 승인' 단계의 릴리즈를 선택하여 업데이트 할 수 있는 기능
1) S/W 릴리즈 업데이트 메뉴 선택
2) 릴리즈 목록 표출
3) 업데이트할 제어기 선택
4) 업데이트할 패키지 선택
- 전체 보기 : 모든 패키지 표출
- P/No 일치 리스트 : RDBI로 읽은 P/No와 동일한 P/No의 SW 패키지 목록만 표출
- 리프로그램 가능 리스트 : P/No가 동일하고 최소 호환 버전을 만족하는 현재 버전이
아닌 SW 패키지 목록만 표출
6-2. 공장용 릴리즈 업데이트
- 배포 승인된 양산 단계 릴리즈 중 가장 최신의 릴리즈를 선택하여 업데이트 할 수 있는 기능
1) 공장용 릴리즈 업데이트 메뉴 선택
2) 릴리즈 목록 표출
3) 업데이트할 제어기 선택
4) 업데이트할 패키지 선택
- 전체 보기 : 모든 패키지 표출
- P/No 일치 리스트 : RDBI로 읽은 P/No와 동일한 P/No의 SW 패키지 목록만 표출
- 리프로그램 가능 리스트 : P/No가 동일하고 최소 호환 버전을 만족하는 현재 버전이
아닌 SW 패키지 목록만 표출
7. 부가기능
7-1. S/W 패키지 삭제 (저장공간 관리용)
- 태블릿 저장 공간 확보를 위해 다운로드 받았던 SW 패키지를 한 번에 삭제할 수 있는 기능
1) S/W 패키지 삭제(저장공간 관리용) 선택
2) 전체 차종/선택 차종 SW 패키지를 선택하여 삭제
7-2. 전체 제어기 버전 조회
- 차량 내의 모든 제어기의 버전을 읽어 조회할 수 있는 기능으로버전 조회 결과를 Excel 파일로 추출이 가능함
1) 전체 제어기 버전 조회 메뉴 선택
2) 전체 제어기 버전 읽는 중
3)버전 읽은 후 Excel 다운로드 버튼을 통해 추출 가능
7-3. 양방향 인증
- 웨이모 전용 차종에서만 제공되는 기능으로 이더넷 기반 통신을 통해 각 제어기에 대해 제어기 인증서 생성 및 주입, 양방향 서비스 모드 활성화, 그리고 양방향 인증 확인 기능을 제공
1. Transmission Device Identity Certificate (제어기 인증서 생성 및 주입 기능)
- 해당 기능은 양방향 29 서비스 모드가 비활성화 일 때만 사용 가능하며, 제어기 정보를 바탕으로 제어기용 인증서를 생성하여 주입해 주어야 함
1) 양방향 인증 메뉴 선택
2) 제어기 선택
3) ① Transmission Device Identity Certificate 수행
2. Authentication Service Mode Change (양방향 서비스 모드 활성화 기능)
- 해당 기능을 통해 양방향 인증 모드를 활성화(0x01) 또는 비활성화(0x00) 할 수 있으며, 현재 모드 정보를 표시하고 팝업에서 설정 변경이 가능
1) 양방향 인증 메뉴 선택
2) 제어기 선택
3) ② Authentication Service Mode Change 수행
4) 기능 수행 성공 확인 (0x01 : 활성화, 0x00 비활성화)
3. Bidirectional authentication (양방향 서비스 모드 활성화 기능)
- 해당 기능은 양방향 29 서비스 모드가 활성화된 경우에만 사용 가능하며, 클라이언트 인증서를 생성하여 주입하고, 각 클라이언트와 제어기 간 양방향 인증을 검증함
1) 양방향 인증 메뉴 선택
2) 제어기 선택
3) ③ Bidirectional authentication 수행
4) 기능 수행 성공 확인
7-4. 최근 업데이트 재수행
- 마지막으로 수행했던 업데이트 내역을 저장하여 해당 화면으로 바로 이동하는 기능
1) 최근 업데이트 재수행 선택
2) 마지막으로 수행했던 업데이트 이력 표출
3) 최근 업데이트 정보 업데이트 메뉴로 이동
8. 리프로그래밍
8-1. 리프로그래밍 설정
- 리프로그램 시 사용되는 각종 설정을 On/Off 할 수 있는 기능으로SW 패키지 선택 화면 우측 상단에서 설정 가능(제어기 기반/릴리즈 기반 메뉴 동일)
▶ 리프로그래밍 설정 선택
▶ 리프로그래밍 설정 메뉴
1. 타이밍 변경
- 리프로그래밍에 사용되는 타이밍 값을 변경할 수 있는 설정
- stmin : CAN 프로토콜을 통한 리프로그램 시 사용될 stmin 값 설정
- P2 Client : Rx Timeout 값 설정(ms)
- P2* Client : Pending Rx Timeout 값 설정(ms)
2. stminTx 자동증가
- 업데이트 실패 발생 시 stminTx를 증가하여 해당 업데이트 재수행하는 기능
- stminTx 증가(ms) : 0 → 0.3 → 0.5 → 1 → 2 → 3 → 5 → 10
- 최대 3회 재수행
3. 간접방식
- OTA 릴리즈에서만 표출
- 간접 방식 설정을 on으로 두고 업데이트 시 CCU를 통해 업데이트를 진행하는 간접 방식으로 업데이트를 수행
4. Enable Update Condition
- CCU 2세대 차종에서만 표출
- 업데이트 전 OTA 상태에 관계없이 업데이트 가능하도록 설정하는 메세지를 전송하는 기능
- 기능안전유관 수행 제어기를 업데이트할 때 10 02 요청에서 22 부정응답이 발생했다면 해당 기능을 On 상태로 업데이트 해야함 (에러 코드 XXX-1002-7F22 발생 시)
5. D-CAN Mode
- CCU 2세대 차종에서만 표출
- CCU 2세대 차종에서 리프로그램 시 속도를 위해 기본적으로 이더넷 DoIP 프로토콜을 통해 리프로그램 진행
- D-CAN Mode On 상태에서 리프로그램 시 CAN 제어기 한정으로 CAN 프로토콜을 이용해 리프로그램 진행
- CCU 2세대 차종에서 VCI-태블릿 간 유선 연결 없이 CAN 제어기 업데이트 하려면 D-CAN Mode On 필요
6. 강제 업데이트
- Freeze 릴리즈 선택하여 진입 시에만 표출
- P/No 일치, 최소 호환 버전 등 리프로그램 가능 조건을 만족하지 않더라도 리프로그램 가능
7. OEUK
- 제어기 개별 업데이트 메뉴에서만 표출
- SSO 로그인 및 온라인 인증을 통하여 제어기 다운그레이드가 가능하도록 하는 기능
8. CCU Gateway Mode
- CCU SW 패키지가 없는 차종에서만 표출
-휴제업에서 리프로그램 시 CCU SW 패키지가 있어야 CCU 차종으로 판단하지만, 해당 설정을 On 상태로 리프로그램 시 CCU SW 패키지가 없더라도 CCU 차종으로 간주
8-1. 리프로그래밍 가능 조건
-리프로그램 시도 시 다음 항목을 확인하여 조건을 충족하지 못할 경우 경고성 팝업을 표시하거나 리프로그램 진입을 차단함 확인 항목은 RDBI 진행 여부, P/No 일치 여부, 현재 버전 여부, 최소 호환 버전 충족 여부, 타 SW 최소 호환 버전 충족 여부, RFS SW 패키지 여부, SW 패키지 다운로드 여부 등 또한 제어기 단위 메뉴와 릴리즈 단위 메뉴에서는 조건 불만족 시 동작 방식이 서로 다르게 적용됨
1. RDBI 진행 여부
- RDBI를 진행하지 않았을 경우 P/No 일치 여부나 버전 비교를 할 수 없기 때문에 제어기 단위 메뉴에선 경고성 팝업을 띄우고, 릴리즈 단위 메뉴에선 리프로그램을 차단함
2. P/NO 일치 여부
- RDBI로 읽은 P/No와 업데이트 하려는 SW 패키지의 P/No가 일치하는 지 확인하고, 제어기 단위 메뉴에선 경고성 팝업, 릴리즈 단위 메뉴에선 리프로그램 차단함
3. 현재 버전 여부
- RDBI로 읽은 SW 버전과 업데이트 하려는 SW 패키지의 타겟 버전이 같은 경우 업데이트가 불필요하기 때문에 제어기 단위 메뉴에선 경고성 팝업, 릴리즈 단위 메뉴에선 리
프로그램 차단함
4. 최소 호환 버전 만족 여부
- SUMS에 등록된 'SW 업데이트 호환 가능 최고 SW Version' 을 만족하는지 확인
RDBI로 읽은 SW 버전이 등록되어 있는 최소 호환 버전보다 높아야 만족
제어기 단위 메뉴에선 경고성 팝업, 릴리즈 단위 메뉴에선 리프로그램 차단
5. 타 SW 최소 호환 버전 만족 여부
- SUMS에 등록된 '타 제어기 SW 업데이트 호환 가능 최소 SW Version' 을 만족하는 지 확인 (타 제어기 혹은 동일 제어기 다른 Unit에 설정하는 최소 호환 버전)
RDBI로 읽은 해당 제어기의 SW 버전이 등록되어 있는 최소 호환 버전보다 높아야 만족
제어기 단위 메뉴에선 '디펜던시 일괄 업데이트' 팝업 (10-3. 제어기 개별 업데이트 참조), 릴리즈 단위 메뉴에선 리프로그램 차단
6. RFS SW 패키지 여부
- RFS SW 패키지 리프로그램은 간접 방식에서만 지원
리프로그램 차단 경우 : 제어기 단위 메뉴 및 릴리즈 단위 메뉴에서 간접 방식이 Off 상태 일때 (10-14. 리프로그래밍 설정 중 간접 방식 참조)
7. SW 패키지 다운로드 여부 확인
- SW 패키지를 다운로드 받은 상태여야 리프로그램이 가능하기 때문에 제어기 단위 메뉴, 릴리즈 단위 메뉴 둘 다 리프로그램을 차단
8-2. 리프로그래밍 실패 에러코드
- 리프로그램에 실패 했을 시 '결과' 칸에 에러 코드가 표출됨
※ 에러 코드 클릭 시 에러 코드에 대한 설명과 조치 사항을 포함한 팝업 표출
※ 에러 코드 목록 및 검색
※ 본 FAQ는 휴제업 협력사 전용 자료입니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.