Difference between revisions of "VRL Hive13"

From Hive13 Wiki
Jump to navigation Jump to search
m (Details)
m (Details)
Line 25: Line 25:
 
*** Ability to flash controllers (j2534[http://tunertools.com/prodimages/DrewTech/Manuals/PassThru_API-1.pdf])
 
*** Ability to flash controllers (j2534[http://tunertools.com/prodimages/DrewTech/Manuals/PassThru_API-1.pdf])
 
** Create Hardware and Software to help expedite the analysis process
 
** Create Hardware and Software to help expedite the analysis process
 +
 +
== Tasks ==
 +
 +
These are the tasks we would like to complete in order to be at our first release.  We need help and volunteers for many of these tasks.
 +
 +
* CANiTM solder components
 +
* CANiTM firmware (TODO github link)
 +
** Add CAN Stub code
 +
** Add Design an API that could be used as a project map
 +
** Create driver for CANiBUS
 +
* CANiBUS
 +
** Create separate socket for streaming data (CAN packets)
 +
** Verify diff byte changes are correct (in packet stream on server)
 +
** Add ELM327 basic monitoring (server driver)
 +
** Add useful config options per device type (server)
 +
** Add ability to copy a target packet to a 'work area' for modification and playback
 +
** Add ability to playback a packet
 +
*** Playback once or on repeated intervals
 +
** Add ability to just send a custom packet of data
 +
* Create an alternate UI to CANiBUS that uses some graphical representation
 +
* Create a visualizer of data
 +
* Create an example android phone app
 +
 +
Expect this list to change often as development progresses
  
 
== VRL Hive13 Software ==
 
== VRL Hive13 Software ==

Revision as of 08:21, 12 October 2012


Property "ProjectImage" (as page type) with input value "Image:Vrl-logo-hive13.png|200px" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

Hive13 Project
Open Garage VRL Hive13
[[Vrl-logo-hive13.png|200px]]
Status: Active
Start Date: 08/28/2012

Open Garage Vehicle Research Lab

Overview

Summary

Open Garage Vehicle Research Lab (VRL) is a workshop to analyze vehicle systems, CAN bus, Navigation systems and all vehicle related research. We meet once a month but also develop tools and work on projects throughout the month.

We meet the 2nd Saturday of the Month from 6:30 - 9ish

Project Manager

Craig

Details

  • Project Goals
    • Build a research lab that allows multiple students to work simultaneously
    • Build a research lab that allows remote researchers to participate
    • Create a standard format to share information
      • Enhanced ODB2 diagnostic messages
      • CAN bus data per vehicle
      • Ability to flash controllers (j2534[1])
    • Create Hardware and Software to help expedite the analysis process

Tasks

These are the tasks we would like to complete in order to be at our first release. We need help and volunteers for many of these tasks.

  • CANiTM solder components
  • CANiTM firmware (TODO github link)
    • Add CAN Stub code
    • Add Design an API that could be used as a project map
    • Create driver for CANiBUS
  • CANiBUS
    • Create separate socket for streaming data (CAN packets)
    • Verify diff byte changes are correct (in packet stream on server)
    • Add ELM327 basic monitoring (server driver)
    • Add useful config options per device type (server)
    • Add ability to copy a target packet to a 'work area' for modification and playback
    • Add ability to playback a packet
      • Playback once or on repeated intervals
    • Add ability to just send a custom packet of data
  • Create an alternate UI to CANiBUS that uses some graphical representation
  • Create a visualizer of data
  • Create an example android phone app

Expect this list to change often as development progresses

VRL Hive13 Software

Software tools we have created.

  • CANiBUS - Multi-CAN Multi-User research tool

VRL Hive13 Hardware

  • CANiTM - CAN in The Middle, a flexible, expandible USB tool for monitoring CAN/LIN/ISO busses, injecting data and conducting Man-in-The-Middle attacks

See Also