KopherBit
戻る / 開発ツール

KITE Reflasher 車載エンジニアリングツール

公開中 バージョン 0.2.1

ECU ファームウェアダウンロードと更新検証向けの UDS-on-CAN reflashing ツールです。

製品概要

ECU reflash を管理可能なダウンロードフローへ

KITE Reflasher は ECU 書き込み、bootloader bring-up、ダウンロードシーケンス検証、納入前更新テストを支援します。

ダウンロード手順

session、security、routine、download、transfer、reset を step で管理します。

複数形式の処理

HEX、S-record、BIN、VBF などの入力を扱います。

Traceable update

ASC trace、step 状態、失敗理由、firmware 情報を保存します。

Bootloader bring-up

bootloader 初期検証と更新フローのデバッグに適します。

画面イメージ

KITE Reflasher
KITE Reflasher ECU ファームウェアダウンロード画面イメージ

画面イメージ

KITE Reflasher 主要ワークスペースとエンジニアリング操作画面。

KITE Reflasher firmware input、memory config、UDS flash sequence、execution trace 画面イメージ

Memory config と UDS flash sequence

MemoryConfigPanel、UdsSequencerPanel、reflasher backend の HEX / S-record / BIN / VBF parser、Security Access、erase、RequestDownload、TransferData、TransferExit、verify routine に基づきます。

KITE Reflasher project、flash sector、CRC verification、書き込み証跡画面イメージ

プロジェクト化された書き込み、sector map、検証記録

ReflasherPrj、MemoryConfigPanel、download_executor.rs、CRC option、ASC logger に基づき、target / variant、flash sector、merge-and-pad、per-block CRC、sector-info table、merged HEX、ASC trace を示します。

製品ハイライト

Intel HEX、S-record、BIN、VBF に対応し、VBF header、data block、erase region を解析します。

0x10、0x27、0x31、0x34、0x36、0x37、0x11、delay、download step を sequencer で管理します。

Memory Settings に従って file blocks を結合し、gap を 0xFF で padding して merged HEX を出力します。

routine erase、per-block CRC、final CRC command、sector-info table、ASC trace 保存に対応します。

主な機能

UDS / ISO-TP 書き込みサービス

CAN 上の ISO-TP で diagnostic session、Security Access、RoutineControl、RequestDownload、TransferData、RequestTransferExit、ECUReset を実行します。

複数ファームウェア形式

Intel HEX、S-record、BIN、VBF を読み込み、address、payload、VBF header、data block、erase region を解析します。

Sequencer と project 保存

hardware settings、target / variant、functional / physical CAN ID、memory sectors、`.udss` sequence step を project workspace に保存します。

Memory sector merge

Memory Settings に従い同一 sector 内の file blocks を結合し、gap を 0xFF で padding して download step ごとの merged HEX を出力します。

Erase / CRC / sector info

routine erase、per-block CRC、final CRC command、KCU Gen1 形式の sector-info table write / verify flow に対応します。

追跡可能な書き込み記録

step 状態、CAN traffic、ASC log、merged HEX、failure reason、final state を保存し、bring-up、解析、納入証跡に利用できます。

代表的なファームウェア更新ワークフロー

firmware 読み込み、download 設定、step 実行、trace 保存までを再現可能にします。

1

Firmware 読み込み

HEX、S-record、BIN、VBF と address / segment を確認します。

2

Sequence 設定

session、security、routine、download、transfer を設定します。

3

Download 実行

step ごとに response、NRC、進捗、error を記録します。

4

結果保存

trace、log、firmware 処理結果を保存します。

適用シーン

bootloader 検証、更新フロー開発、firmware 納入テスト、現場問題分析に適します。

Bootloader bring-up

session、security、routine、transfer を確認します。

更新検証

firmware 版ごとに同じ sequence を実行し結果を比較します。

失敗分析

NRC、trace、step log から中断や reset 問題を確認します。

対応フォーマット・標準

ISO 14229 UDS ISO 15765-2 ISO-TP Intel HEX S-record BIN VBF ASC trace CRC32 UDSS sequence Security DLL

Automotive Product Category

車載エンジニアリングツール

この製品は車載エンジニアリングツールに属し、ECU開発、テスト自動化、キャリブレーション、検証、納品エビデンス管理を支援します。

適用シーン

ECU開発 診断 キャリブレーション 検証 量産支援

システムアーキテクチャ

  • 車載エンジニアリングツールとして、商用EV、ECU、車載ソフトウェア統合に対応します。
  • ハードウェア、基本ソフトウェア、アプリケーション、キャリブレーション、検証を一体で扱えます。

通信インターフェース

  • CAN、CAN FD、LIN、Ethernet、UDS診断、キャリブレーション、車載ネットワーク統合に対応します。
  • VCU、EVCC、BMS、BCM、ゲートウェイ、充電器、エンジニアリングツールと連携できます。

機能安全

  • ISO 26262を考慮する車載開発に向けて、診断、監視、フェイルセーフ設計を支援します。
  • 安全要求、検証、量産統合に必要なエンジニアリングプロセスに適用できます。

サイバーセキュリティ

  • ISO 21434を考慮したセキュア更新、アクセス制御、診断保護に対応します。
  • セキュアブート、セキュア通信、OTA、脆弱性管理のワークフローと統合できます。

OTA / 診断

  • UDS診断、フラッシング、キャリブレーション、テスト自動化、OTA対応サービスに適用できます。
  • トレース、レポート、ネットワーク定義、ECU検証結果をエビデンスとして残せます。

統合能力

  • AUTOSAR、BSW、SWC、RTE、MCAL、BMS、EVCC、BCM、商用EV電子システムと統合できます。
  • OEM、Tier1、試作車、電動バス、トラック、特殊車両の開発に適用できます。