General Motors Local Area Network

From Wikipedia, the free encyclopedia
  (Redirected from GMLAN)
Jump to navigation Jump to search

General Motors Local Area Network (GMLAN) is an application- and transport-layer protocol using Controller Area Network for lower layer services.[1]

Transport-layer services[edit]

Transport-layer services include the transmission of multi-CAN-frame messages based on the ISO 15765-2 multi-frame messaging scheme. It was developed and is used primarily by General Motors for in-vehicle communication and diagnostics.[2] GM's Tech2 uses the CANdi (Controller Area Network diagnostic interface) adapter to communicate over GMLAN.


Some software applications that allow interfacing to GMLAN are Intrepid Control Systems, Inc.'s Vehicle Spy 3; Vector's CANoe; Dearborn Group's Hercules, ETAS' ES-1222, ES590, ES715, and ES580;'s OBDLink MX; EControls by Enovation Controls' CANCapture; and GMLAN vehicle universal remote control GMRC for Android devices


  1. ^ "GMW3089". Retrieved 2018-08-08. General Motors Local Area Network (GMLAN) Single Wire Controller Area Network (SWCAN) Physical and Data Link Layers Specification 
  2. ^ Jeff Hartman (13 February 2004). How to Tune and Modify Engine Management Systems. Motorbooks. pp. 252–. ISBN 978-0-7603-1582-8. GMW3110