{"id":77321,"date":"2021-03-25T13:53:58","date_gmt":"2021-03-25T12:53:58","guid":{"rendered":"https:\/\/gemac-fieldbus.com\/sae-j1939-custom-pgn-decoding\/"},"modified":"2025-10-27T12:48:11","modified_gmt":"2025-10-27T11:48:11","slug":"sae-j1939-custom-pgn-decoding","status":"publish","type":"post","link":"https:\/\/alt.gemac-fieldbus.com\/en\/sae-j1939-custom-pgn-decoding\/","title":{"rendered":"SAE J1939 custom PGN decoding"},"content":{"rendered":"<div id='av_section_1'  class='avia-section av-216vhb5-f90c667bdc5071ceb944f644ca286c22 main_color avia-section-default avia-no-shadow  avia-builder-el-0  avia-builder-el-no-sibling  avia-bg-style-scroll container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-77321'><div class='entry-content-wrapper clearfix'>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-1ga556p-6cfda90fed6896232e17221a592deef2\">\n.flex_column.av-1ga556p-6cfda90fed6896232e17221a592deef2{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-1ga556p-6cfda90fed6896232e17221a592deef2 av_two_third  avia-builder-el-1  el_before_av_one_third  avia-builder-el-first  first flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-kmov8a0c-ecbf6388ff9a4717d8dc6c11092b9246 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock'  itemprop=\"text\" ><h1>Decoding SAE J1939 Custom PGNs<\/h1>\n<p>Unfortunately, some manufacturers use Custom PGNs that cannot be decoded from the standard. If you have such PGNs in your network, &#8220;unknown&#8221; is displayed instead of decoding.<\/p>\n<p>However, you can add your own database to the database of CANvision and the CAN-Bus Tester 2 protocol monitor.<\/p>\n<p>You will find the following in the directory<\/p>\n<p><strong>CANvision<\/strong>: C:\\\\Program Files (x86)\\\\GEMAC Chemnitz GmbH\\\\CANvision\\\\J1939<\/p>\n<p><strong>CAN-Bus Tester 2<\/strong>: C:\\\\Program Files (x86)\\\\GEMAC Chemnitz GmbH\\\\CAN-Bus Tester 2 v4.8\\\\J1939<\/p>\n<p>the file<em> J1939_EditedDatabase_Template.jdbx.<\/em><\/p>\n<p><img decoding=\"async\" class=\"wp-image-77314 size-full alignnone lazyload\" data-src=\"https:\/\/static.gemac-fieldbus.com\/2021\/03\/J1939-CustomPGN-Pfad.png\" alt=\"\" width=\"926\" height=\"201\" data-srcset=\"https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Pfad.png 926w, https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Pfad-300x65.png 300w, https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Pfad-768x167.png 768w, https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Pfad-705x153.png 705w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 926px; --smush-placeholder-aspect-ratio: 926\/201;\" data-original-sizes=\"(max-width: 926px) 100vw, 926px\" \/><\/p>\n<p>It contains examples for coding SPN&#8217;s and PGN&#8217;s and the documentation you can use to make your own entries. It would help if you had a text editor like Notepad++ for this.<\/p>\n<p>To import the database, you have to specify the path to the database in the SAE-J1939 window of CANvision or the protocol monitor under &gt; Extras &gt; Settings. The file is then imported and displayed how many PGNs, SPNs, and ENUMs have been imported. In case of an error during the import, please check the syntax of the file.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-77325 size-full lazyload\" data-src=\"https:\/\/static.gemac-fieldbus.com\/2021\/03\/J1939-CustomPGN-Import-EN.png\" alt=\"\" width=\"490\" height=\"422\" data-srcset=\"https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Import-EN.png 490w, https:\/\/alt.gemac-fieldbus.com\/wp-content\/uploads\/2021\/03\/J1939-CustomPGN-Import-EN-300x258.png 300w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 490px; --smush-placeholder-aspect-ratio: 490\/422;\" data-original-sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/p>\n<\/div><\/section><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-191luv5-7ffd129be23ea103b9ac759638d0c5c6\">\n.flex_column.av-191luv5-7ffd129be23ea103b9ac759638d0c5c6{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-191luv5-7ffd129be23ea103b9ac759638d0c5c6 av_one_third  avia-builder-el-3  el_after_av_two_third  avia-builder-el-last  flex_column_div av-zero-column-padding  '     ><div  class='avia-builder-widget-area clearfix  avia-builder-el-4  avia-builder-el-no-sibling '><div id=\"rpwe_widget-10\" class=\"widget clearfix rpwe_widget recent-posts-extended\"><style>.rpwe-block ul{\r\nlist-style: none !important;\r\nmargin-left: 0 !important;\r\npadding-left: 0 !important;\r\n}\r\n\r\n.rpwe-block li{\r\nborder-bottom: 1px solid #eee;\r\nmargin-bottom: 10px;\r\npadding-bottom: 10px;\r\nlist-style-type: none;\r\n}\r\n\r\n.rpwe-block a{\r\ndisplay: inline !important;\r\ntext-decoration: none;\r\n}\r\n\r\n.rpwe-block h3{\r\nbackground: none !important;\r\nclear: none;\r\nmargin-bottom: 0 !important;\r\nmargin-top: 0 !important;\r\nfont-weight: 400;\r\nfont-size: 16px !important;\r\nline-height: 1.5em;\r\n}\r\n\r\n.rpwe-thumb{\r\nborder: 1px solid #eee !important;\r\nbox-shadow: none !important;\r\nmargin: 2px 10px 2px 0;\r\npadding: 3px !important;\r\n}\r\n\r\n.rpwe-summary{\r\nfont-size: 12px;\r\n}\r\n\r\n.rpwe-time{\r\ncolor: #bbb;\r\nfont-size: 11px;\r\n}\r\n\r\n.rpwe-comment{\r\ncolor: #bbb;\r\nfont-size: 11px;\r\npadding-left: 5px;\r\n}\r\n\r\n.rpwe-alignleft{\r\ndisplay: inline;\r\nfloat: left;\r\n}\r\n\r\n.rpwe-alignright{\r\ndisplay: inline;\r\nfloat: right;\r\n}\r\n\r\n.rpwe-aligncenter{\r\ndisplay: block;\r\nmargin-left: auto;\r\nmargin-right: auto;\r\n}\r\n\r\n.rpwe-clearfix:before,\r\n.rpwe-clearfix:after{\r\ncontent: &quot;&quot;;\r\ndisplay: table !important;\r\n}\r\n\r\n.rpwe-clearfix:after{\r\nclear: both;\r\n}\r\n\r\n.rpwe-clearfix{\r\nzoom: 1;\r\n}\r\n<\/style><h3 class=\"widgettitle\"><a href=\"https:\/\/gemac-fieldbus.com\/de\/faq\/\" title=\"Zur\u00fcck zur FAQ \u00dcbersicht\">Zur\u00fcck zur FAQ \u00dcbersicht<\/a><\/h3><div  class=\"rpwe-block\"><hr>\r\n<h3>Weitere FAQ zum CANvision<\/h3><ul class=\"rpwe-ul\"><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/can-symboleditor-manual\/\" target=\"_self\">CAN Symboleditor Manual<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/canvision-license-model\/\" target=\"_self\">CANvision license model<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/canvision-server-use-over-a-network\/\" target=\"_self\">CANvision Server &#8211; Use over a Network<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/converting-cantouch-trace-files\/\" target=\"_self\">Converting CANtouch Trace Files<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/import-of-cantouch-trace-data\/\" target=\"_self\">Import of CANtouch trace data<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/sae-j1939-custom-pgn-decoding\/\" target=\"_self\">SAE J1939 custom PGN decoding<\/a><\/h3><\/li><li class=\"rpwe-li rpwe-clearfix\"><h3 class=\"rpwe-title\"><a href=\"https:\/\/alt.gemac-fieldbus.com\/en\/send-list-move-message-into-sequence\/\" target=\"_self\">Send list: move message into sequence<\/a><\/h3><\/li><\/ul><\/div><!-- Generated by http:\/\/wordpress.org\/plugins\/recent-posts-widget-extended\/ --><\/div><\/div><\/div><\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='after_section_1'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-77321'><div class='entry-content-wrapper clearfix'>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":22,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[89,93],"tags":[],"class_list":["post-77321","post","type-post","status-publish","format-standard","hentry","category-faq-cbt2-en","category-faq-canvision-en"],"_links":{"self":[{"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/posts\/77321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/comments?post=77321"}],"version-history":[{"count":0,"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/posts\/77321\/revisions"}],"wp:attachment":[{"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/media?parent=77321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/categories?post=77321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alt.gemac-fieldbus.com\/en\/wp-json\/wp\/v2\/tags?post=77321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}