Welcome to the Vehicle Reverse Engineering WikiEdit

This Wiki covers vehicle platform reverse engineering. This includes CANBus, FlexRAY, LIN, and all other vehicle networks. The aim of this site is to provide documentation and resources which will help developers build third-party automotive hardware, software, and applications. Everyone is welcome to read and contribute. When using external resources (work that you did not yourself reverse engineer), please provide a source link. Be respectful of content creators and understand that not all authors will want their work republished on this Wiki. Should you yourself be a content creator and find your work published on this site without attribution or permission, it is your right to edit that topic to remove your content.

Why Vehicle Networks?Edit

In the past decades, vehicles have become immeasurably more complex. Engine improvements are not the end of the technical improvements - rather, infotainment systems, telematics systems, and comfort and convenience features drive the bulk of the complexity in a modern vehicle. With so many devices in vehicles, wiring is a challenge - one solution auto manufacturers have turned to is the creation of "networks" to aggregate traffic and simplify wiring. While most manufacturers do not provide information about the internal network, the protocols at play - namely CANBus - are unencryptable. The upshot of this is that the wealth of information manufacturers transmit to and from sensors, actuators, and processing modules becomes available to end users. By documenting our findings for various vehicle networks on this Wiki, we hope to be able to use these data and control actuators in meaningful ways.

Wiki PurposeEdit

This Wiki serves to aggregate knowledge from the many auto-enthusiasts who "hack" their cars and share on forums. The hope is that by exposing the data and actuators in vehicles, developers may create innovative new products and services to improve performance, comfort, and quality of life as it relates to vehicles. Additionally, the contents of this Wiki, when validated, will be built into libraries distributed by CarKnow LLC and bundled with CARduino hardware to make accessing vehicle data and controlling outputs simple.

Vehicle ManufacturersEdit




General Motors (Buick, Cadillac, Chevrolet, GMC)

Daimler-Chrysler (Chrysler, Dodge, Jeep, RAM)


Ford (Lincoln, Mercury)





Kia Motors America

Land Rover















Links (General)Edit

Robert Leale's presentation on Reverse Engineering

Latest activityEdit

  • edit Lotus
    edited by A FANDOM user 5 days ago diff
    Summary: further small edits for accuracy
  • edit Lotus
    edited by A FANDOM user 5 days ago diff
    Summary: amended the engine coolant temperature interpretation to be accurate
  • edit Volkswagen
    edited by Tfruba diff
  • edit Volkswagen
    edited by Tfruba diff
    Edited the section: VW Passat B6 3C & B7 3A
  • edit Volkswagen
    edited by Tfruba diff
    Summary: Added VW Passat section
  • edit Vehicle Reverse Engineering Wiki
    edited by Tfruba diff
    Summary: Vehicle Manufacturers: Added Fiat section
  • new page Fiat
    created by Tfruba
    New page: There known CAN-BUS codes for Fiat Panda: Contents[show] =============================================================================Edit 0x180 -...
  • discussion page Talk:Volkswagen
    new comment by Tfruba
    Comment: Hello Community! I developing a project based on 08' VW Passat 3C0 electronics connected by canbus. I have quite large messages database and...
  • discussion page Talk:Volvo
    new comment by A FANDOM user
    Comment: Hello The final project of my university is related to the water and oil sensor of different cars If it was possible, I would like to provide an can...
  • edit GM GlobalA
    edited by A FANDOM user diff
    Summary: Call-and-Response: