Analyse du firmware Recherche sur les stratégies de contrôle Conception de la mise en œuvre des fonctionnalités

Rétro-ingénierie avancée d'ECU avec Ghidra

Analyse statique, traçabilité des références croisées et planification de la mise en œuvre pour les systèmes de contrôle modernes Bosch, Continental, Denso et SIMOS.

Portée de la recherche

Nous utilisons Ghidra pour tracer les structures de couple, les machines à états, les conditions de diagnostic et les dépendances de calibrage avant le développement logiciel ou le transfert de validation.

Plateformes ECU prises en charge

  • Bosch MED17 / MEVD17 / Familles EDC17
  • Bosch MG1 / Applications essence et diesel MD1
  • SIMOS18 / SIMOS19 et stratégies d'Continentals sélectionnées
  • Keihin / Denso / Delphi / Continental variantes
  • Workflow de validation spécifique à la plateforme et révision de la mise en œuvre

Développement des fonctionnalités et logique d'MapSwitch

  • Conception sur mesure de machines à états pour MapSwitch et MultiMap
  • Examen de l'intégration des modes de conduite, des commutateurs ou des entrées d'CAN
  • Demande de couple, demande du conducteur et alignement du limiteur
  • Sécurité intégrée, solution de repli et équilibrage des risques de mise en œuvre

N'utiliser la terminologie relative au sport automobile ou au tout-terrain que lorsque cela s'applique. La conformité finale reste de la responsabilité du client.

Livrables techniques

  • Mappage des entrées de fonction et des références croisées
  • Notes stratégiques concernant les voies de couple, de mode ou de limiteur
  • Contexte des signaux RAM/ROM et dépendances de calibrage
  • Note de transfert structurée pour la mise en œuvre, les tests et la planification de la restauration

Cibles de recherche types

  • Structure de couple, hiérarchie d'intervention et chemins de sécurité
  • Stratégies de demande du conducteur, de contrôle de mode et de limiteur
  • Logique de démarrage, de préchauffage et de protection thermique
  • Vérifications de faisabilité spécifiques au projet avant le développement des fonctionnalités

Processus d'exécution

Chaque projet s'articule autour de la traçabilité, de la praticabilité de la mise en œuvre et du contrôle des risques, plutôt que de se limiter à une simple exploration binaire brute.

Binary Intake et Triage

Nous examinons la version du logiciel, la famille de processeurs, la méthode de lecture et l'objectif du projet avant de consacrer du temps à l'ingénierie.

Suivi des fonctions et cartographie des stratégies

Les routines critiques sont retracées à travers les références, les transitions d'état et les chemins d'accès au calibrage afin d'établir une vue d'ensemble technique exploitable.

Transfert de la mise en œuvre et validation

Les résultats sont structurés à l'intention des équipes de calibrage, des développeurs de logiciels ou du personnel de validation, en accordant une attention particulière à la logique de restauration et à la couverture des tests.

En quoi cela apporte-t-il une valeur ajoutée ?

Ce service est destiné aux centres de calibrage, aux ateliers spécialisés et aux équipes de développement qui ont besoin d'une compréhension approfondie de la plateforme avant la livraison.

Développement de fonctionnalités personnalisées

MapSwitchs, comportements dépendants du mode et fonctionnalités de contrôle spécifiques au projet qui nécessitent plus qu'une simple édition de cartographie.

Intégration à la plateforme

Mise en route plus rapide lorsqu'une nouvelle gamme d'ECUs, une nouvelle branche logicielle ou un nouveau concept stratégique s'intègre à votre flux de travail.

Assistance technique pour les équipes de livraison

Coordination plus claire entre les équipes chargées de la rétro-ingénierie, du calibrage, de la validation au banc d'essai et de la livraison au client.