CINXE.COM

Smart tachograph 2

<!DOCTYPE html> <html lang="en"> <head> <!-- CookiePro Cookies Consent Notice start --> <script type="text/javascript" src="https://cookie-cdn.cookiepro.com/consent/86cd9c7f-2b46-4515-85b5-e5fa32c1acc0/OtAutoBlock.js"></script> <script src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="86cd9c7f-2b46-4515-85b5-e5fa32c1acc0"></script> <script type="text/javascript"> delete_cookie(); var now = new Date(); now.setTime(now.getTime() + 1 * 3600 * 1000 * 24 * 365); function delete_cookie() { if (!getCookie('cleared-onetrust-cookies')) { document.cookie = "OptanonAlertBoxClosed" + "=" + "; path=/" + ';expires=Thu, 01 Jan 1970 00:00:01 GMT'; document.cookie = "OptanonConsent" + "=" + "; path=/" + ';expires=Thu, 01 Jan 1970 00:00:01 GMT'; } document.cookie = "cleared-onetrust-cookies" + "=" + "; path=/" + "; domain=[.www.rsa.ie]" + "; expires=" + now; } function getCookie(cookieName) { var value = '; ' + document.cookie; var parts = value.split('; ' + cookieName + '='); if (parts.length == 2) { return true; } } var OABCcookieName = "OptanonAlertBoxClosed"; var OABCcookie = null; var PageReadyCalled = false; function OptanonWrapper() { //Start - Manage Sitefinity Tracking var targetingEnabled = optanonCategoryEnabled("OptanonConsent", "C0004"); if (typeof (TrackingConsentManager) == "function") { if (targetingEnabled) { if (TrackingConsentManager && TrackingConsentManager.canTrackCurrentUser() === false) { window.TrackingConsentManager.updateUserConsent(true); } } else { if (TrackingConsentManager && TrackingConsentManager.canTrackCurrentUser() === true) { window.TrackingConsentManager.updateUserConsent(false); } } //End - Manage Sitefinity Tracking } //Start - Change Optanon Cookie Expiry var bannerAcceptButton = document.getElementById("onetrust-accept-btn-handler"); var pcAllowAllButton = document.getElementById("accept-recommended-btn-handler"); var pcSaveButton = document.getElementsByClassName("save-preference-btn-handler")[0]; var pcCloseButton = document.getElementById("close-pc-btn-handler"); OABCcookie = getCookie(OABCcookieName); //Allowed all via Banner if (!OABCcookie && bannerAcceptButton) { bannerAcceptButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Allowed all via Preference Center if (pcAllowAllButton) { pcAllowAllButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Set custom settings via Preference Center if (pcSaveButton) { pcSaveButton.addEventListener('click', function () { CookieSettingsUpdated(); location.reload(); }); } //Set custom settings via Preference Center if (pcCloseButton) { pcCloseButton.addEventListener('click', function () { CookieSettingsUpdated(); }); } } function optanonCategoryEnabled(name, cat) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) { var cookieValue = parts.pop().split(";").shift(); var cookieDetails = cookieValue.split('&'); for (i = 0; i < cookieDetails.length; i++) { var details = cookieDetails[i].split("="); if (details[0] == "groups") { var categories = decodeURIComponent(details[1]).split(","); for (c = 0; c < categories.length; c++) { var category = categories[c].split(":"); if (category[0] == cat && category[1] == "1") { return true } } } } } return false; } function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } function CookieSettingsUpdated() { setTimeout(function () { HandleCustomScripts(); if (!PageReadyCalled) { onPageReady(); } //update cookie expiry date if (!OABCcookie) { updateOTExpiration(); } //location.reload(); }, 1000); } function updateOTExpiration() { var date = new Date(); //set to 6 months date.setTime(date.getTime() + (180 * 24 * 60 * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); // uncomment the domain portion of this for Production CDN scripts var OABCcookie = getCookie(OABCcookieName); document.cookie = OABCcookieName + "=" + OABCcookie + expires + ";path=/; Samesite=Lax;" //domain=" + domain + ";"; } function HandleCustomScripts() { HandleYoutubeScript(); HandleSoundCloudScript(); HandleIframes(); } function HandleYoutubeScript() { var mobile = false; var isVideosAllowed = optanonCategoryEnabled("OptanonConsent", "C0004"); $('a[href*="youtube.com/watch"]').addClass("d-none"); if (isVideosAllowed) { $(".video-prompt").remove(); $('a[href*="youtube.com/watch"]').removeClass("scripted"); page_ready_embedded_spotlight(); } else { $(".video-wrap").remove(); $('a[href*="youtube.com/watch"]').removeClass("replaced"); document.querySelectorAll('main a[href*="youtube.com/watch"]').forEach(function (video) { if (!video.classList.contains('scripted')) { video.classList.add('scripted'); var objectToWrap = video; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("scripted-video"); var markup = '<span class="c-prompt">You need to consent to targeting cookies to load this media </span><a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box-wrapper"); video.parentNode.appendChild(node); } }); } } function HandleSoundCloudScript() { var isSoundCloudAllowed = optanonCategoryEnabled("OptanonConsent", "C0004"); $('a[href*="soundcloud.com/user"]').addClass("d-none"); if (isSoundCloudAllowed) { $(".video-prompt").remove(); updateSoundCloudLinks(); } else { $(".sc-wrap").remove(); document.querySelectorAll('main a[href*="soundcloud.com/user"]').forEach(function (video) { if (!video.classList.contains('scripted')) { video.classList.add('scripted'); var objectToWrap = video; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("scripted-video"); var markup = '<span class="c-prompt">You need to consent to targeting cookies to load this media </span><a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box-wrapper"); video.parentNode.appendChild(node); } }); } } var wrapIframes = true; function proccessFrame(frame, category) { isAllowed = optanonCategoryEnabled("OptanonConsent", category.toUpperCase()); if (!frame.classList.contains('tableauViz')) { if ((frame.src.indexOf("recaptcha") > -1) || !frame.src) { return; } } if (wrapIframes) { var objectToWrap = frame; var newTagName = "div"; var newWrapperTag = document.createElement(newTagName); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.classList.add("iframe-box"); } if (isAllowed) { var cBoxes = Array.from(document.querySelectorAll(".no-" + category)); for (var c = 0; c < cBoxes.length; c++) { cBoxes[c].classList.remove("no-" + category); } } else { var nextSiblingClassName = ""; if (frame.nextSibling) { if (frame.nextSibling.nextElementSibling && frame.nextSibling.nextElementSibling) { nextSiblingClassName = frame.nextSibling.nextElementSibling.className; } } var cookieType = "targeting"; if (category == "c0003") { cookieType = "functional" } if (nextSiblingClassName == "") { var markup = '<span class="c-prompt">You need to consent to ' + cookieType + ' cookies to load this media </span> <a class="optanon-toggle-display btn btn-default" href="#">Review Cookie Settings</a>' var node = document.createElement("span"); node.innerHTML = markup; node.classList.add("c-prompt-box"); frame.parentNode.appendChild(node); } frame.parentNode.classList.add("no-" + category); } } function HandleIframes() { var iFrames = Array.from(document.querySelectorAll(".standard-content iframe")); for (var f = 0; f < iFrames.length; f++) { if (iFrames[f].classList.contains('tableauViz')) { console.log('003'); proccessFrame(iFrames[f], 'c0003'); } else { console.log('004'); proccessFrame(iFrames[f], 'c0004'); } }//end for wrapIframes = false; } function hasClass(elem, className) { return elem.className.split(' ').indexOf(className) > -1; } </script> <!-- OneTrust Cookies Consent Notice end --> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.setAttribute('class','optanon-category-C0001');j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-56MTJRS'); </script> <!-- End Google Tag Manager --> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <script> var contentAttr = ""; if ((/iPad|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1))) { //Add new meta tag in head contentAttr = "viewport-fit=cover"; } else { //Add old meta tag which we already have contentAttr = "width=device-width, maximum-scale=1"; } var link = document.createElement('meta'); link.setAttribute('name', 'viewport'); link.content = contentAttr; document.getElementsByTagName('head')[0].appendChild(link); </script> <link rel="apple-touch-icon" sizes="180x180" href="/ResourcePackages/RSA/Theme/css/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="192x192" href="/ResourcePackages/RSA/Theme/css/favicon/android-chrome-192x192.png"> <link rel="icon" type="image/png" sizes="512x512" href="/ResourcePackages/RSA/Theme/css/favicon/android-chrome-512x512.png"> <link rel="icon" type="image/png" sizes="32x32" href="/ResourcePackages/RSA/Theme/css/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/ResourcePackages/RSA/Theme/css/favicon/favicon-16x16.png"> <link rel="icon" type="image/x-icon" sizes="16x16" href="/ResourcePackages/RSA/Theme/css/favicon/favicon.ico"> <link rel="manifest" href="/ResourcePackages/RSA/Theme/css/favicon/site.webmanifest"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-70x70.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/ms-icon-144x144.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-150x150.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-310x150.png"> <meta name="msapplication-TileImage" content="/ResourcePackages/RSA/Theme/css/favicon/mstile-310x310.png"> <link rel="mask-icon" href="/ResourcePackages/RSA/Theme/css/favicon/safari-pinned-tab.svg" color="black"> <title> Smart tachograph 2 </title> <link href="/ResourcePackages/RSA/Theme/css/gulp_default.min.css?v=1740452435835" rel="stylesheet" type="text/css" /> <script> var $buoop = { required: { e: -2, f: -2, o: -2, s: -2, c: -2 }, insecure: true, api: 2021.09 }; function $buo_f() { var e = document.createElement("script"); e.src = "//browser-update.org/update.min.js"; document.body.appendChild(e); }; try { document.addEventListener("DOMContentLoaded", $buo_f, false) } catch (e) { window.attachEvent("onload", $buo_f) } </script> <script> /*! * enquire.js v2.1.6 - Awesome Media Queries in JavaScript * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js * License: MIT */ !function (a) { if ("object" == typeof exports && "undefined" != typeof module) module.exports = a(); else if ("function" == typeof define && define.amd) define([], a); else { var b; b = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this, b.enquire = a() } }(function () { return function a(b, c, d) { function e(g, h) { if (!c[g]) { if (!b[g]) { var i = "function" == typeof require && require; if (!h && i) return i(g, !0); if (f) return f(g, !0); var j = new Error("Cannot find module '" + g + "'"); throw j.code = "MODULE_NOT_FOUND", j } var k = c[g] = { exports: {} }; b[g][0].call(k.exports, function (a) { var c = b[g][1][a]; return e(c ? c : a) }, k, k.exports, a, b, c, d) } return c[g].exports } for (var f = "function" == typeof require && require, g = 0; g < d.length; g++)e(d[g]); return e }({ 1: [function (a, b, c) { function d(a, b) { this.query = a, this.isUnconditional = b, this.handlers = [], this.mql = window.matchMedia(a); var c = this; this.listener = function (a) { c.mql = a.currentTarget || a, c.assess() }, this.mql.addListener(this.listener) } var e = a(3), f = a(4).each; d.prototype = { constuctor: d, addHandler: function (a) { var b = new e(a); this.handlers.push(b), this.matches() && b.on() }, removeHandler: function (a) { var b = this.handlers; f(b, function (c, d) { if (c.equals(a)) return c.destroy(), !b.splice(d, 1) }) }, matches: function () { return this.mql.matches || this.isUnconditional }, clear: function () { f(this.handlers, function (a) { a.destroy() }), this.mql.removeListener(this.listener), this.handlers.length = 0 }, assess: function () { var a = this.matches() ? "on" : "off"; f(this.handlers, function (b) { b[a]() }) } }, b.exports = d }, { 3: 3, 4: 4 }], 2: [function (a, b, c) { function d() { if (!window.matchMedia) throw new Error("matchMedia not present, legacy browsers require a polyfill"); this.queries = {}, this.browserIsIncapable = !window.matchMedia("only all").matches } var e = a(1), f = a(4), g = f.each, h = f.isFunction, i = f.isArray; d.prototype = { constructor: d, register: function (a, b, c) { var d = this.queries, f = c && this.browserIsIncapable; return d[a] || (d[a] = new e(a, f)), h(b) && (b = { match: b }), i(b) || (b = [b]), g(b, function (b) { h(b) && (b = { match: b }), d[a].addHandler(b) }), this }, unregister: function (a, b) { var c = this.queries[a]; return c && (b ? c.removeHandler(b) : (c.clear(), delete this.queries[a])), this } }, b.exports = d }, { 1: 1, 4: 4 }], 3: [function (a, b, c) { function d(a) { this.options = a, !a.deferSetup && this.setup() } d.prototype = { constructor: d, setup: function () { this.options.setup && this.options.setup(), this.initialised = !0 }, on: function () { !this.initialised && this.setup(), this.options.match && this.options.match() }, off: function () { this.options.unmatch && this.options.unmatch() }, destroy: function () { this.options.destroy ? this.options.destroy() : this.off() }, equals: function (a) { return this.options === a || this.options.match === a } }, b.exports = d }, {}], 4: [function (a, b, c) { function d(a, b) { var c = 0, d = a.length; for (c; c < d && b(a[c], c) !== !1; c++); } function e(a) { return "[object Array]" === Object.prototype.toString.apply(a) } function f(a) { return "function" == typeof a } b.exports = { isFunction: f, isArray: e, each: d } }, {}], 5: [function (a, b, c) { var d = a(2); b.exports = new d }, { 2: 2 }] }, {}, [5])(5) }); </script> <script> /*! lazysizes - v5.2.2 */ !function (e) { var t = function (u, D, f) { "use strict"; var k, H; if (function () { var e; var t = { lazyClass: "lazyload", loadedClass: "lazyloaded", loadingClass: "lazyloading", preloadClass: "lazypreload", errorClass: "lazyerror", autosizesClass: "lazyautosizes", srcAttr: "data-src", srcsetAttr: "data-srcset", sizesAttr: "data-sizes", minSize: 40, customMedia: {}, init: true, expFactor: 1.5, hFac: .8, loadMode: 2, loadHidden: true, ricTimeout: 0, throttleDelay: 125 }; H = u.lazySizesConfig || u.lazysizesConfig || {}; for (e in t) { if (!(e in H)) { H[e] = t[e] } } }(), !D || !D.getElementsByClassName) { return { init: function () { }, cfg: H, noSupport: true } } var O = D.documentElement, a = u.HTMLPictureElement, P = "addEventListener", $ = "getAttribute", q = u[P].bind(u), I = u.setTimeout, U = u.requestAnimationFrame || I, l = u.requestIdleCallback, j = /^picture$/i, r = ["load", "error", "lazyincluded", "_lazyloaded"], i = {}, G = Array.prototype.forEach, J = function (e, t) { if (!i[t]) { i[t] = new RegExp("(\\s|^)" + t + "(\\s|$)") } return i[t].test(e[$]("class") || "") && i[t] }, K = function (e, t) { if (!J(e, t)) { e.setAttribute("class", (e[$]("class") || "").trim() + " " + t) } }, Q = function (e, t) { var i; if (i = J(e, t)) { e.setAttribute("class", (e[$]("class") || "").replace(i, " ")) } }, V = function (t, i, e) { var a = e ? P : "removeEventListener"; if (e) { V(t, i) } r.forEach(function (e) { t[a](e, i) }) }, X = function (e, t, i, a, r) { var n = D.createEvent("Event"); if (!i) { i = {} } i.instance = k; n.initEvent(t, !a, !r); n.detail = i; e.dispatchEvent(n); return n }, Y = function (e, t) { var i; if (!a && (i = u.picturefill || H.pf)) { if (t && t.src && !e[$]("srcset")) { e.setAttribute("srcset", t.src) } i({ reevaluate: true, elements: [e] }) } else if (t && t.src) { e.src = t.src } }, Z = function (e, t) { return (getComputedStyle(e, null) || {})[t] }, s = function (e, t, i) { i = i || e.offsetWidth; while (i < H.minSize && t && !e._lazysizesWidth) { i = t.offsetWidth; t = t.parentNode } return i }, ee = function () { var i, a; var t = []; var r = []; var n = t; var s = function () { var e = n; n = t.length ? r : t; i = true; a = false; while (e.length) { e.shift()() } i = false }; var e = function (e, t) { if (i && !t) { e.apply(this, arguments) } else { n.push(e); if (!a) { a = true; (D.hidden ? I : U)(s) } } }; e._lsFlush = s; return e }(), te = function (i, e) { return e ? function () { ee(i) } : function () { var e = this; var t = arguments; ee(function () { i.apply(e, t) }) } }, ie = function (e) { var i; var a = 0; var r = H.throttleDelay; var n = H.ricTimeout; var t = function () { i = false; a = f.now(); e() }; var s = l && n > 49 ? function () { l(t, { timeout: n }); if (n !== H.ricTimeout) { n = H.ricTimeout } } : te(function () { I(t) }, true); return function (e) { var t; if (e = e === true) { n = 33 } if (i) { return } i = true; t = r - (f.now() - a); if (t < 0) { t = 0 } if (e || t < 9) { s() } else { I(s, t) } } }, ae = function (e) { var t, i; var a = 99; var r = function () { t = null; e() }; var n = function () { var e = f.now() - i; if (e < a) { I(n, a - e) } else { (l || r)(r) } }; return function () { i = f.now(); if (!t) { t = I(n, a) } } }, e = function () { var v, m, c, h, e; var y, z, g, p, C, b, A; var n = /^img$/i; var d = /^iframe$/i; var E = "onscroll" in u && !/(gle|ing)bot/.test(navigator.userAgent); var _ = 0; var w = 0; var N = 0; var M = -1; var x = function (e) { N--; if (!e || N < 0 || !e.target) { N = 0 } }; var W = function (e) { if (A == null) { A = Z(D.body, "visibility") == "hidden" } return A || !(Z(e.parentNode, "visibility") == "hidden" && Z(e, "visibility") == "hidden") }; var S = function (e, t) { var i; var a = e; var r = W(e); g -= t; b += t; p -= t; C += t; while (r && (a = a.offsetParent) && a != D.body && a != O) { r = (Z(a, "opacity") || 1) > 0; if (r && Z(a, "overflow") != "visible") { i = a.getBoundingClientRect(); r = C > i.left && p < i.right && b > i.top - 1 && g < i.bottom + 1 } } return r }; var t = function () { var e, t, i, a, r, n, s, l, o, u, f, c; var d = k.elements; if ((h = H.loadMode) && N < 8 && (e = d.length)) { t = 0; M++; for (; t < e; t++) { if (!d[t] || d[t]._lazyRace) { continue } if (!E || k.prematureUnveil && k.prematureUnveil(d[t])) { R(d[t]); continue } if (!(l = d[t][$]("data-expand")) || !(n = l * 1)) { n = w } if (!u) { u = !H.expand || H.expand < 1 ? O.clientHeight > 500 && O.clientWidth > 500 ? 500 : 370 : H.expand; k._defEx = u; f = u * H.expFactor; c = H.hFac; A = null; if (w < f && N < 1 && M > 2 && h > 2 && !D.hidden) { w = f; M = 0 } else if (h > 1 && M > 1 && N < 6) { w = u } else { w = _ } } if (o !== n) { y = innerWidth + n * c; z = innerHeight + n; s = n * -1; o = n } i = d[t].getBoundingClientRect(); if ((b = i.bottom) >= s && (g = i.top) <= z && (C = i.right) >= s * c && (p = i.left) <= y && (b || C || p || g) && (H.loadHidden || W(d[t])) && (m && N < 3 && !l && (h < 3 || M < 4) || S(d[t], n))) { R(d[t]); r = true; if (N > 9) { break } } else if (!r && m && !a && N < 4 && M < 4 && h > 2 && (v[0] || H.preloadAfterLoad) && (v[0] || !l && (b || C || p || g || d[t][$](H.sizesAttr) != "auto"))) { a = v[0] || d[t] } } if (a && !r) { R(a) } } }; var i = ie(t); var B = function (e) { var t = e.target; if (t._lazyCache) { delete t._lazyCache; return } x(e); K(t, H.loadedClass); Q(t, H.loadingClass); V(t, L); X(t, "lazyloaded") }; var a = te(B); var L = function (e) { a({ target: e.target }) }; var T = function (t, i) { try { t.contentWindow.location.replace(i) } catch (e) { t.src = i } }; var F = function (e) { var t; var i = e[$](H.srcsetAttr); if (t = H.customMedia[e[$]("data-media") || e[$]("media")]) { e.setAttribute("media", t) } if (i) { e.setAttribute("srcset", i) } }; var s = te(function (t, e, i, a, r) { var n, s, l, o, u, f; if (!(u = X(t, "lazybeforeunveil", e)).defaultPrevented) { if (a) { if (i) { K(t, H.autosizesClass) } else { t.setAttribute("sizes", a) } } s = t[$](H.srcsetAttr); n = t[$](H.srcAttr); if (r) { l = t.parentNode; o = l && j.test(l.nodeName || "") } f = e.firesLoad || "src" in t && (s || n || o); u = { target: t }; K(t, H.loadingClass); if (f) { clearTimeout(c); c = I(x, 2500); V(t, L, true) } if (o) { G.call(l.getElementsByTagName("source"), F) } if (s) { t.setAttribute("srcset", s) } else if (n && !o) { if (d.test(t.nodeName)) { T(t, n) } else { t.src = n } } if (r && (s || o)) { Y(t, { src: n }) } } if (t._lazyRace) { delete t._lazyRace } Q(t, H.lazyClass); ee(function () { var e = t.complete && t.naturalWidth > 1; if (!f || e) { if (e) { K(t, "ls-is-cached") } B(u); t._lazyCache = true; I(function () { if ("_lazyCache" in t) { delete t._lazyCache } }, 9) } if (t.loading == "lazy") { N-- } }, true) }); var R = function (e) { if (e._lazyRace) { return } var t; var i = n.test(e.nodeName); var a = i && (e[$](H.sizesAttr) || e[$]("sizes")); var r = a == "auto"; if ((r || !m) && i && (e[$]("src") || e.srcset) && !e.complete && !J(e, H.errorClass) && J(e, H.lazyClass)) { return } t = X(e, "lazyunveilread").detail; if (r) { re.updateElem(e, true, e.offsetWidth) } e._lazyRace = true; N++; s(e, t, r, a, i) }; var r = ae(function () { H.loadMode = 3; i() }); var l = function () { if (H.loadMode == 3) { H.loadMode = 2 } r() }; var o = function () { if (m) { return } if (f.now() - e < 999) { I(o, 999); return } m = true; H.loadMode = 3; i(); q("scroll", l, true) }; return { _: function () { e = f.now(); k.elements = D.getElementsByClassName(H.lazyClass); v = D.getElementsByClassName(H.lazyClass + " " + H.preloadClass); q("scroll", i, true); q("resize", i, true); q("pageshow", function (e) { if (e.persisted) { var t = D.querySelectorAll("." + H.loadingClass); if (t.length && t.forEach) { U(function () { t.forEach(function (e) { if (e.complete) { R(e) } }) }) } } }); if (u.MutationObserver) { new MutationObserver(i).observe(O, { childList: true, subtree: true, attributes: true }) } else { O[P]("DOMNodeInserted", i, true); O[P]("DOMAttrModified", i, true); setInterval(i, 999) } q("hashchange", i, true);["focus", "mouseover", "click", "load", "transitionend", "animationend"].forEach(function (e) { D[P](e, i, true) }); if (/d$|^c/.test(D.readyState)) { o() } else { q("load", o); D[P]("DOMContentLoaded", i); I(o, 2e4) } if (k.elements.length) { t(); ee._lsFlush() } else { i() } }, checkElems: i, unveil: R, _aLSL: l } }(), re = function () { var i; var n = te(function (e, t, i, a) { var r, n, s; e._lazysizesWidth = a; a += "px"; e.setAttribute("sizes", a); if (j.test(t.nodeName || "")) { r = t.getElementsByTagName("source"); for (n = 0, s = r.length; n < s; n++) { r[n].setAttribute("sizes", a) } } if (!i.detail.dataAttr) { Y(e, i.detail) } }); var a = function (e, t, i) { var a; var r = e.parentNode; if (r) { i = s(e, r, i); a = X(e, "lazybeforesizes", { width: i, dataAttr: !!t }); if (!a.defaultPrevented) { i = a.detail.width; if (i && i !== e._lazysizesWidth) { n(e, r, a, i) } } } }; var e = function () { var e; var t = i.length; if (t) { e = 0; for (; e < t; e++) { a(i[e]) } } }; var t = ae(e); return { _: function () { i = D.getElementsByClassName(H.autosizesClass); q("resize", t) }, checkElems: t, updateElem: a } }(), t = function () { if (!t.i && D.getElementsByClassName) { t.i = true; re._(); e._() } }; return I(function () { H.init && t() }), k = { cfg: H, autoSizer: re, loader: e, init: t, uP: Y, aC: K, rC: Q, hC: J, fire: X, gW: s, rAF: ee } }(e, e.document, Date); e.lazySizes = t, "object" == typeof module && module.exports && (module.exports = t) }("undefined" != typeof window ? window : {}); </script> <meta property="og:title" content="Smart tachograph 2" /><meta property="og:description" content="Smart tachograph version 2 units must be retrofitted to commercial vehicles operating internationally from 31 December 2024 onwards." /><meta property="og:image" content="https://www.rsa.ie/images/default-source/in-page-full-width-(868-x-487)/smart-tacho-2.jpg?sfvrsn=dd91433d_3" /><meta property="og:url" content="https://www.rsa.ie/services/professional-drivers/tachographs-information/smart-tachograph-2" /><meta property="og:type" content="website" /><meta property="og:site_name" content="RSA" /><meta name="Generator" content="Sitefinity 13.3.7648.0 PU" /><link rel="canonical" href="https://www.rsa.ie/services/professional-drivers/tachographs-information/smart-tachograph-2" /><meta property="twitter:card" content="summary_large_image" /><meta property="twitter:title" content="Smart tachograph 2" /><meta property="twitter:description" content="Smart tachograph version 2 units must be retrofitted to commercial vehicles operating internationally from 31 December 2024 onwards." /><meta property="twitter:image" content="https://www.rsa.ie/images/default-source/in-page-full-width-(868-x-487)/smart-tacho-2.jpg?sfvrsn=dd91433d_3" /><meta property="twitter:url" content="https://www.rsa.ie/services/professional-drivers/tachographs-information/smart-tachograph-2" /><meta name="description" content="Smart tachograph version 2 units must be retrofitted to commercial vehicles operating internationally from 31 December 2024 onwards." /></head> <body style="margin:0;padding:0;"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe data-src="https://www.googletagmanager.com/ns.html?id=GTM-56MTJRS" class="optanon-category-C0001" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <a href="#main-content" class="sr-only sr-only-focusable skip-content">Skip to Content</a> <noscript> <div id="browser-warning" class="no-print user-warning"> <div class="container"> <p> <i class="glyphicon glyphicon-info-sign"></i>It appears JavaScript is disabled. In order for this website to function correctly you need to enable JavaScript in your browser. </p> </div> </div> </noscript> <div id="rsa-theme"> <div class="service"> <aside class="notices" role="alertdialog"> <a href="#" class="close" onclick="noticeSeen()"> <span class="svg-cross-24px"></span> <span class="sr-only">dismiss notification</span> </a> <div class="container"> <p><span>Need help?</span> Our&nbsp;<a href="/help-support/online-support-centre">Online Support Centre &gt;</a>&nbsp;offers quick answers to your frequently asked questions or you can email us via our web form. <br></p> <a href="/road-safety/campaigns/severe-weather" class="btn btn-default">Severe Weather Advice</a> <a href="/road-safety/education" class="btn btn-default">Road Safety Education</a> </div> </aside> <script type="text/javascript"> var noticeHTML = localStorage.getItem('noticeHTML'); if (noticeHTML == null) { localStorage.setItem('noticeHTML', document.getElementsByClassName('notices')[0].innerHTML); } else if (noticeHTML !== document.getElementsByClassName('notices')[0].innerHTML) { localStorage.setItem('noticeHTML', document.getElementsByClassName('notices')[0].innerHTML); localStorage.removeItem('notice'); } var notice = localStorage.getItem('notice'); if (notice == null) { document.getElementsByClassName('notices')[0].classList.add('active'); } function noticeSeen() { localStorage.setItem('notice', 'true'); document.getElementsByClassName('notices')[0].classList.remove('active'); } </script> <header id="Contentplaceholder1_TB7533EB4051_Col00" class="sf_colsIn megamenu-multi-level" data-sf-element="Header" data-placeholder-label="Non-Searchable Header"> <nav aria-label="Main Menu" class="multi_level_nav default-theme-services service"> <div class="tns_links d-md-none"> <div class="container"> <a href="/services" class="service active">Services</a> <a href="/road-safety">Road Safety</a> </div> </div> <div class="gns_multi_level container"> <div class="row"> <div class="col-sm-2 col-6"> <a href="/" class=""> <img src="/images/default-source/dummy-content/default-album/logo.svg?sfvrsn=2e65bc60_6" alt="RSA" /> </a> </div> <!-- Grid demo navbar --> <div class="navbar navbar-default col-sm-10 col-12" role="navigation" aria-label="Main menu"> <div class="navbar-header d-block d-sm-none" aria-hidden="true"> <button type="button" data-toggle="collapse" data-target=".navbar-collapse-grid" class="navbar-toggle collapsed"> <span class="menu">Menu</span> <span class="menu-close">Close</span> </button> <a href="#" class="search-icon" id="search-header-mobile"> Search </a> </div> <div class="tns_multi_level"> <div class="tns_links"> <a href="/services" class="service active">Services</a> <a href="/road-safety">Road Safety</a> </div> <div class="tns_multi_level_left"> <ul role="menubar" aria-label="top navigation"> <li><a href="/help-support" class="help" role="menuitem">Help</a></li> <li><a href="/shop" class="shop" role="menuitem">Shop</a></li> <li><a href="/myroadsafety-login" class="my-road-safety" role="menuitem">MyRoadSafety</a></li> <!--Search--> <li> <a href="#" class="search-icon" id="header-search"> Search </a> </li> </ul> </div> </div> <div class="navbar-collapse-grid navbar-collapse collapse d-sm-block"> <ul class="nav navbar-nav" role="menubar"> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Learner Drivers</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Learner Drivers</span> <p>What you need to know about learning to drive in Ireland, from learning the rules of the road to taking your theory test, applying for a learner permit and taking your driving test. </p> <a href="/services/learner-drivers" class="btn btn-default">View this section</a> <ul class="link-list"> <li><a href="https://myroadsafety.rsa.ie" class="link-list-item external-link">MyRoadSafety.ie</a></li> <li><a href="https://rsa.powerappsportals.com/Driving-Test-Waiting-Time-Estimator/" class="link-list-item external-link">Driving test waiting time estimator</a></li> </ul> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/types-of-licences" role="menuitem"><span>Types of licences</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/get-qualified" role="menuitem"><span>Get qualified</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/theory-test" role="menuitem"><span>Theory test</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/theory-test">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/theory-test/what-it-is" role="menuitem"><span>What it is</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/theory-test/how-to-apply" role="menuitem"><span>How to apply</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/theory-test/theory-test-faqs" role="menuitem"><span>Theory test FAQs</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/theory-test/theory-test-revision-material" role="menuitem"><span>Revision material</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/learner-permit" role="menuitem"><span>Learner permit</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/learner-permit">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/what-it-is" role="menuitem"><span>What it is</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/apply-for-your-first-permit" role="menuitem"><span>Apply for your first permit</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/manage-your-permit" role="menuitem"><span>Manage your permit</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/unaccompanied-drivers" role="menuitem"><span>Unaccompanied drivers</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/the-6-months-rule" role="menuitem"><span>The 6-months rule</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/learner-permit/penalty-points" role="menuitem"><span>Penalty points</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/driving-lessons" role="menuitem"><span>Driving lessons</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/driving-lessons">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/driving-lessons/car-driving-lessons-(edt)" role="menuitem"><span>Car driving lessons (EDT)</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/driving-lessons/motorcycling-lessons-(ibt)" role="menuitem"><span>Motorcycle riding lessons (IBT)</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/driving-lessons/professional-driving-lessons-(cpc)" role="menuitem"><span>Professional driving lessons (CPC)</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/driving-lessons/find-an-instructor" role="menuitem"><span>Find an instructor</span></a></li> </ul> </li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/services/learner-drivers/my-edt-portal" role="menuitem"><span>MyEDT portal</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/the-driving-test" role="menuitem"><span>Driving test</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/the-driving-test">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/how-to-apply" role="menuitem"><span>How to apply for and book a test</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/test-waiting-times" role="menuitem"><span>Test waiting times</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/what-it-is" role="menuitem"><span>Preparing for your test</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/driving-test-centres" role="menuitem"><span>Where to take the test</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/terms-and-conditions" role="menuitem"><span>Terms and conditions</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/manage-your-booking" role="menuitem"><span>Manage your booking</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/after-you-pass-your-test" role="menuitem"><span>After you pass your test</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/repeating-your-test" role="menuitem"><span>Repeating your test</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/disruption-to-tests" role="menuitem"><span>Disruption to tests</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/driving-test-pass-rates" role="menuitem"><span>Test pass rates</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/the-driving-test/faqs" role="menuitem"><span>FAQs</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/leaner-drivers-penalty-points" role="menuitem"><span>Penalty Points</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/resources" role="menuitem"><span>Resources</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/resources">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/resources/rules-of-the-road" role="menuitem"><span>Rules of the Road</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/resources/videos" role="menuitem"><span>Learning to drive videos</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/resources/documents" role="menuitem"><span>Documents</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/learner-drivers/faq" role="menuitem"><span>FAQs</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/learner-drivers/faq">Overview</a> </li> <li tabindex="-1"><a href="/services/learner-drivers/faq/faqs-for-car-learner-drivers" role="menuitem"><span>FAQs for car learner drivers</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/faq/faqs-for-motorcycle-learner-drivers" role="menuitem"><span>FAQs for motorcycle learner drivers</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/faq/faqs-for-professional-learner-drivers" role="menuitem"><span>FAQs for professional learner drivers</span></a></li> <li tabindex="-1"><a href="/services/learner-drivers/faq/faqs-about-myroadsafety" role="menuitem"><span>FAQs about MyRoadSafety</span></a></li> </ul> </li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Licensed Drivers</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Licensed Drivers</span> <p>What you need to know as a licensed driver in Ireland, from applying for and maintaining your driving licence to medical fitness requirements and how penalty points work. </p> <a href="/services/licensed-drivers" class="btn btn-default">View this section</a> <ul class="link-list"> <li><a href="https://ndls.rsa.ie" class="link-list-item external-link">NDLS Online</a></li> <li><a href="https://myroadsafety.rsa.ie/home/login" class="link-list-item external-link">MyRoadSafety</a></li> </ul> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/licensed-drivers">Overview</a> </li> <li tabindex="-1"><a href="/services/licensed-drivers/national-driver-licence-service" role="menuitem"><span>National Driver Licence Service</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/licensed-drivers/driving-licence" role="menuitem"><span>Driving licence</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/licensed-drivers/driving-licence">Overview</a> </li> <li tabindex="-1"><a href="/services/licensed-drivers/driving-licence/apply-for-your-first-licence" role="menuitem"><span>Apply for your first licence</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/driving-licence/manage-your-licence" role="menuitem"><span>Manage your licence</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/driving-licence/novice-drivers" role="menuitem"><span>Novice drivers</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/driving-licence/exchange-foreign-licence" role="menuitem"><span>Foreign licences</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/driving-licence/driving-abroad" role="menuitem"><span>Driving abroad</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/licensed-drivers/medical-fitness" role="menuitem"><span>Medical fitness</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/licensed-drivers/medical-fitness">Overview</a> </li> <li tabindex="-1"><a href="/services/licensed-drivers/medical-fitness/national-office-for-traffic-medicine" role="menuitem"><span>National Office for Traffic Medicine</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/licensed-drivers/penalty-points" role="menuitem"><span>Penalty points &amp; disqualifications</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/licensed-drivers/penalty-points">Overview</a> </li> <li tabindex="-1"><a href="/services/licensed-drivers/penalty-points/how-it-works" role="menuitem"><span>How it works</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/penalty-points/types-of-offences" role="menuitem"><span>Types of offences</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/penalty-points/mutual-recognition-of-disqualifications-ireland-and-uk" role="menuitem"><span>Driver disqualification</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/penalty-points/penalty-points-statistics" role="menuitem"><span>Penalty points statistics</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/licensed-drivers/faqs" role="menuitem"><span>FAQs</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/services/licensed-drivers/apply-online" role="menuitem"><span>Apply for your permit or licence online</span></a></li> <li tabindex="-1"><a href="/services/licensed-drivers/apply-in-person" role="menuitem"><span>Apply for your permit or licence at an NDLS centre</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon active" role="menuitem" aria-haspopup="true" aria-expanded="false">Professional Drivers</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Professional Drivers / CPC</span> <p>What you need to know as a professional driver in Ireland, from getting a Driver CPC card to becoming an Approved Driving Instructor and how the Emergency Services Driving Standard works. </p> <a href="/services/professional-drivers" class="btn btn-default">View this section</a> <ul class="link-list"> <li><a href="https://cpc.rsa.ie/live/CPCDriverportal" class="link-list-item external-link">MyCPC driver portal</a></li> <li><a href="https://digitacho.rsa.ie/" class="link-list-item external-link">Driver tachograph card applications</a></li> <li><a href="https://ccwadi.rsa.ie/Secure/Logbook/ManageLogbooks.aspx" class="link-list-item external-link">ADI logbook record system</a></li> </ul> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/professional-drivers">Overview</a> </li> <li tabindex="-1" class="dropdown"> <a href="/services/professional-drivers/cpc" role="menuitem"><span>CPC</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/professional-drivers/cpc">Overview</a> </li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/what-is-cpc" role="menuitem"><span>What it is</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/become-a-professional-cpc-driver" role="menuitem"><span>Become a professional (CPC) driver</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/find-a-cpc-training-centre" role="menuitem"><span>Find a CPC Training Centre</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/driver-cpc-card" role="menuitem"><span>Manage your driver CPC card</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/cpc-for-established-drivers" role="menuitem"><span>CPC for established drivers</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/foreign-cpc-drivers" role="menuitem"><span>Foreign CPC drivers</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/periodic-training-and-compliance" role="menuitem"><span>Periodic training and compliance</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/mycpc-driver-portal" role="menuitem"><span>MyCPC driver portal</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/regulations-for-driver-cpc" role="menuitem"><span>Regulations for driver CPC</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/cpc/medical-fitness" role="menuitem"><span>Medical fitness</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/professional-drivers/approved-driving-instructor-adi" role="menuitem"><span>ADI</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/professional-drivers/approved-driving-instructor-adi">Overview</a> </li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/become-an-approved-driving-instructor-(adi)" role="menuitem"><span>Become an Approved Driving Instructor (ADI)</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/initial-basic-training-(ibt)-instructors" role="menuitem"><span>Initial Basic Training (IBT) Instructors</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/adi-compliance" role="menuitem"><span>ADI compliance &amp; renewals</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/add-categories-to-your-adi-permit" role="menuitem"><span>Add categories to your ADI permit</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/edt-portal-for-adis" role="menuitem"><span>EDT portal for ADIs</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/resources" role="menuitem"><span>Resources</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/approved-driving-instructor-adi/regulations" role="menuitem"><span>Regulations</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/professional-drivers/esds" role="menuitem"><span>ESDS</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/professional-drivers/esds">Overview</a> </li> <li tabindex="-1"><a href="/services/professional-drivers/esds/become-an-esds-driver" role="menuitem"><span>Become an ESDS driver</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/esds/find-an-esds-trainer" role="menuitem"><span>Find an ESDS trainer</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/esds/become-an-esds-trainer" role="menuitem"><span>Become an ESDS trainer</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/esds/resources" role="menuitem"><span>Resources</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/esds/faqs" role="menuitem"><span>FAQs</span></a></li> </ul> </li> <li tabindex="-1" class="dropdown"> <a href="/services/professional-drivers/tachographs-information" role="menuitem"><span>Tachographs</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/professional-drivers/tachographs-information">Overview</a> </li> <li tabindex="-1"><a href="/services/business-operators/posting-of-drivers" role="menuitem"><span>Posting of drivers</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/driver-tachograph" role="menuitem"><span>Driver tachograph</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/company-tachograph" role="menuitem"><span>Company tachograph</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/workshop-tachograph" role="menuitem"><span>Workshop tachograph</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/tachograph-equipment" role="menuitem"><span>Tachograph equipment</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/exemptions" role="menuitem"><span>Exemptions</span></a></li> <li tabindex="-1"><a href="/services/professional-drivers/tachographs-information/smart-tachograph-2" role="menuitem"><span>Smart tachograph 2</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/professional-drivers/posting-of-drivers" role="menuitem"><span>Posting of drivers</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Vehicle Owners</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Vehicle Owners</span> <p>What you need to know as a vehicle owner in Ireland, from road safety tests (NCT, CVRT and ADR) to replacing missing documents, vehicle safety recalls and commercial vehicle legislation. </p> <a href="/services/vehicle-owners" class="btn btn-default">View this section</a> <ul class="link-list"> <li><a href="https://www.motortax.ie/OMT/" class="link-list-item external-link">Motortax.ie</a></li> <li><a href="https://www.ncts.ie/" class="link-list-item external-link">NCT.ie</a></li> <li><a href="https://www.cvrt.ie/en/Pages/default.aspx" class="link-list-item external-link">CVRT.ie</a></li> </ul> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/vehicle-owners">Overview</a> </li> <li tabindex="-1"><a href="/services/vehicle-owners/vehicle-categories" role="menuitem"><span>Vehicle categories</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/vehicle-owners/national-car-test-(nct)" role="menuitem"><span>National Car Test (NCT)</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/vehicle-owners/national-car-test-(nct)">Overview</a> </li> <li tabindex="-1"><a href="/services/vehicle-owners/national-car-test-(nct)/about-the-national-car-test-(nct)" role="menuitem"><span>About the NCT</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/national-car-test-(nct)/nct-statistics-and-annual-reviews" role="menuitem"><span>NCT statistics and annual reviews</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/vehicle-owners/commercial-vehicle-roadworthiness-test-(cvrt)" role="menuitem"><span>Commercial Vehicle Roadworthiness Test (CVRT)</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/hazardous-goods-vehicle" role="menuitem"><span>Hazardous Goods Vehicle Test (ADR)</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)" role="menuitem"><span>Automotive Market Surveillance Authority (AMSA)</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)">Overview</a> </li> <li tabindex="-1"><a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)/recalls-by-manufacturer-(2025)" role="menuitem"><span>Recalls by manufacturer (2025)</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)/recalls-by-manufacturer-(2024)" role="menuitem"><span>Recalls by manufacturer (2024)</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)/recalls-by-manufacturer-(2023)" role="menuitem"><span>Recalls by manufacturer (2023)</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)/recalls-by-manufacturer-(2022)" role="menuitem"><span>Recalls by manufacturer (2022)</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/automotive-market-surveillance-authority-(amsa)/recalls-by-manufacturer-(2021)" role="menuitem"><span>Recalls by manufacturer (2021)</span></a></li> </ul> </li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/services/vehicle-owners/replacement-documents" role="menuitem"><span> Replacement vehicle documents </span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/commercial-vehicle-legislation" role="menuitem"><span>Commercial vehicle legislation</span></a></li> <li tabindex="-1"><a href="/services/vehicle-owners/resources" role="menuitem"><span>Resources</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> <li class="dropdown"> <a href="#" data-display="static" data-toggle="dropdown" class="dropdown-toggle plus-icon " role="menuitem" aria-haspopup="true" aria-expanded="false">Business Operators</a> <div class="dropdown-menu" aria-hidden="true"> <div class="container"> <div class="row"> <div class="col-sm-3 left-content"> <span class="h3">Business Operators</span> <p>What you need to know as a business operator with vehicles in Ireland, from operator licensing and vehicle maintenance to tachographs and road haulage enforcement. </p> <a href="/services/business-operators" class="btn btn-default">View this section</a> <ul class="link-list"> <li><a href="https://www.cvrt.ie/" class="link-list-item external-link">CVRT.ie</a></li> <li><a href="https://operator.cvrt.ie/" class="link-list-item external-link">CVRT operator portal</a></li> <li><a href="https://digitacho.rsa.ie/ApplyForCompanyCard.aspx" class="link-list-item external-link">Company tacho card applications</a></li> </ul> </div> <div class="col-sm-9 right-menu"> <div class="row"> <div class="col-sm-4"> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/business-operators">Overview</a> </li> <li tabindex="-1" class="dropdown"> <a href="/services/business-operators/maintaining-your-vehicles" role="menuitem"><span>Maintaining your vehicles</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/business-operators/maintaining-your-vehicles">Overview</a> </li> <li tabindex="-1"><a href="/services/business-operators/maintaining-your-vehicles/vehicle-safety-checks" role="menuitem"><span>Vehicle safety checks</span></a></li> <li tabindex="-1"><a href="/services/business-operators/maintaining-your-vehicles/book-a-commercial-vehicle-roadworthiness-test-(cvrt)" role="menuitem"><span>Book a CVRT</span></a></li> <li tabindex="-1"><a href="/services/business-operators/maintaining-your-vehicles/commercial-vehicle-operator-risk-indicator-(cvori)" role="menuitem"><span>Commercial Vehicle Operator Risk Indicator (CVORI)&#160;&#160;</span></a></li> <li tabindex="-1"><a href="/services/business-operators/maintaining-your-vehicles/self-declaration" role="menuitem"><span>Self-declaration</span></a></li> <li tabindex="-1"><a href="/services/business-operators/maintaining-your-vehicles/permits" role="menuitem"><span>Permits</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/business-operators/road-transport-operator-license" role="menuitem"><span>Road transport operator licence</span></a></li> <li tabindex="-1"><a href="/services/business-operators/tachographs" role="menuitem"><span>Tachographs</span></a></li> <li tabindex="-1" class="dropdown"> <a href="/services/business-operators/road-haulage-enforcement" role="menuitem"><span>Road haulage enforcement</span></a> <ul role="menu"> <li class="overview-link-mobile"> <a tabindex="0" role="menuitem" href="/services/business-operators/road-haulage-enforcement">Overview</a> </li> <li tabindex="-1"><a href="/services/business-operators/road-haulage-enforcement/enforcement" role="menuitem"><span>Enforcement</span></a></li> <li tabindex="-1"><a href="/services/business-operators/road-haulage-enforcement/prosecutions" role="menuitem"><span>Prosecutions</span></a></li> </ul> </li> <li tabindex="-1"><a href="/services/business-operators/hazardous-goods-vehicle-(adr)" role="menuitem"><span>Hazardous goods vehicles (ADR)</span></a></li> </ul> </div> <div class="col-sm-4"> <ul role="menu"> <li tabindex="-1"><a href="/services/business-operators/end-of-series-vehicles" role="menuitem"><span>End-of-series vehicles</span></a></li> <li tabindex="-1"><a href="/services/business-operators/resources" role="menuitem"><span>Resources</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </li> </ul> </div> </div> </div> </div> <div class="global-search"> <div class="container"> <div class="row"> <div class="form-group sf-search-input-wrapper" role="search"> <input type="search" title="Search input" placeholder="Search.." id="40034848-649a-497f-9063-5efba5da3fbe" onblur="sanitizeSeachBox();" class="form-control" aria-autocomplete="both" aria-describedby='SearchInfo-1' /> <button type="button" class="search-icon" id="782b85f6-bd16-4334-b43f-7337ca38f49b" ><span class="sr-only">Search Button</span></button> <span id='SearchInfo-1' aria-hidden="true" hidden>When autocomplete results are available use up and down arrows to review and enter to select.</span> </div> </div> </div> <input type="hidden" data-sf-role="resultsUrl" value="/search" /> <input type="hidden" data-sf-role="indexCatalogue" value="general-search" /> <input type="hidden" data-sf-role="wordsMode" value="AllWords" /> <input type="hidden" data-sf-role="disableSuggestions" value='true' /> <input type="hidden" data-sf-role="minSuggestionLength" value="3" /> <input type="hidden" data-sf-role="suggestionFields" value="Title,Content" /> <input type="hidden" data-sf-role="language" value="en" /> <input type="hidden" data-sf-role="siteId" value="abe45518-269d-4e4f-91b7-b4ae2e444978" /> <input type="hidden" data-sf-role="suggestionsRoute" value="/restapi/search/suggestions" /> <input type="hidden" data-sf-role="searchTextBoxId" value='#40034848-649a-497f-9063-5efba5da3fbe' /> <input type="hidden" data-sf-role="searchButtonId" value='#782b85f6-bd16-4334-b43f-7337ca38f49b' /> <script> function sanitizeSeachBox() { document.querySelectorAll('input[type="search"]').forEach(e => { e.value = e.value.replace('“', '"').replace('”', '"').replace('&ldquo;', '"').replace('&rdquo;', '"'); }); } </script> </div> </nav> </header><span id="main-content"></span> <main id="Contentplaceholder1_TB7533EB4006_Col00" class="sf_colsIn" data-sf-element="Main" data-placeholder-label="Main Content"> <nav aria-label="breadcrumb" class="breadcrumb"> <div class="container"> <ol> <li><a href="/">Services </a></li> <li><a href="/services/professional-drivers">Professional Drivers / CPC </a></li> <li><a href="/services/professional-drivers/tachographs-information">Tachographs </a></li> <li aria-current="page">Smart tachograph 2</li> </ol> </div> </nav><div id="Contentplaceholder1_T8574D4DF002_Col00" class="sf_colsIn left-overflow" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_T8574D4DF003_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_T8574D4DF004_Col00" class="sf_colsIn col-sm-3 left-nav" data-sf-element="Column 1" data-placeholder-label="Left Navigation"> <nav aria-labelledby="leftSidebarNavigation"> <span id="leftSidebarNavigation" class="sidebar-title">Professional Drivers / CPC</span> <ul class="left-sidebar-nav"> <li class="sub-menu "> <a href="/services/professional-drivers/cpc">CPC</a> </li> <li class="sub-menu "> <a href="/services/professional-drivers/approved-driving-instructor-adi">ADI</a> </li> <li class="sub-menu "> <a href="/services/professional-drivers/esds">ESDS</a> </li> <li class="sub-menu active gray"> <a href="/services/professional-drivers/tachographs-information">Tachographs</a> <ul> <li > <a href="/services/business-operators/posting-of-drivers">Posting of drivers</a> </li> <li > <a href="/services/professional-drivers/tachographs-information/driver-tachograph">Driver tachograph</a> </li> <li > <a href="/services/professional-drivers/tachographs-information/company-tachograph">Company tachograph</a> </li> <li > <a href="/services/professional-drivers/tachographs-information/workshop-tachograph">Workshop tachograph</a> </li> <li > <a href="/services/professional-drivers/tachographs-information/tachograph-equipment">Tachograph equipment</a> </li> <li > <a href="/services/professional-drivers/tachographs-information/exemptions">Exemptions</a> </li> <li class="active"> <a href="/services/professional-drivers/tachographs-information/smart-tachograph-2">Smart tachograph 2</a> </li> </ul> </li> <li > <a href="/services/professional-drivers/posting-of-drivers">Posting of drivers</a> </li> </ul> </nav> </div> <div id="Contentplaceholder1_T8574D4DF004_Col01" class="sf_colsIn col-sm-9 right-nav pl-sm-6" data-sf-element="Column 2" data-placeholder-label="Content"><article id="Contentplaceholder1_T7FB30794003_Col00" class="sf_colsIn standard-content" data-sf-element="Article" data-placeholder-label="Article"> <span class="topic">Professional drivers</span> <H1 > Smart tachograph 2 </H1><h3>The retrofitting of smart tachographs version 2.</h3><p>As part of the <a href="https://transport.ec.europa.eu/transport-modes/road/mobility-package-i_en" data-sf-ec-immutable="">Mobility Package I</a>, version 2 smart tachographs must be retrofitted to commercial vehicles operating internationally from 31 December 2024 onwards.&nbsp;</p> <img src="/images/default-source/in-page-full-width-(868-x-487)/smart-tacho-2.jpg?sfvrsn=dd91433d_3" title="Smart tacho 2" alt="" /> <h2>Retrofitting deadlines</h2><p>Smart Tachograph Version 2 units must be fitted to new vehicles first registered since August 2023 and retrofitted to vehicles operating internationally from the following dates:</p><table style="width: 844px"><tbody><tr style="height: 20%"><td style="width: 39.411%">Category of tachograph or&nbsp;vehicle</td><td style="width: 22.0507%">Date of first registration</td><td style="width: 38.5384%">Deadline</td></tr><tr style="height: 20%"><td style="width: 39.411%">Vehicles equipped with an analogue or digital non-smart tachograph</td><td style="width: 22.0507%">Prior to 14 June 2019</td><td style="width: 38.5384%">31 December 2024</td></tr><tr style="height: 20%"><td style="width: 39.411%">Vehicles equipped with a Smart Tachograph Version 1 unit</td><td style="width: 22.0507%">Between 15 June 2019 and 20 August 2023</td><td style="width: 38.5384%">18 August 2025</td></tr><tr style="height: 20%"><td style="width: 39.411%">Light commercial vehicles and vans with a gross vehicle weight of more than 2.5 tons.</td><td style="width: 22.0507%">&nbsp;</td><td style="width: 38.5384%">1 July 2026</td></tr></tbody></table><p>Vehicles operating internationally include those travelling to, through or from the United Kingdom (this includes Northern Ireland) and are, unless undertaking a transit journey with no loading/unloading activity, required to comply with the tachograph installation requirements from the specified dates above.</p><p></p><h3><strong>A risk of long waiting times</strong></h3><p>Many vehicles in Ireland will need to be retrofitted with a Smart Tachograph Version 2 unit so we're encouraging all affected operators to book their vehicles in as soon as possible. The NSAI website offers&nbsp;a list of <a href="https://www.nsai.ie/certification/automotive/transport-schemes/tachographnew/" data-sf-ec-immutable="">Approved Tachograph Workshops</a> who can carry out the installation and associated calibration.</p><p>If too many operators wait until closer to the deadline, there could be long waiting times and your vehicle may not be ready in time. &nbsp;Anyone driving in cross-border transport logistics without a Smart Tachograph Version 2 from the dates specified above, risks a penalty or fine .</p><h4><strong>Important Note - Enforcement approach from 1st January 2025</strong></h4><p></p><p>Following a discussion at the <a href="https://transport.ec.europa.eu/document/download/cd2bd275-73e8-4ec3-a2df-fe42a4b61818_en?filename=Summary_Report_CRTmeeting_2024-12-18.pdf" data-sf-ec-immutable="">European Commission’s Committee on Road Transport on 18 Dec 2024</a>, a consensus was reached among Member States to apply a 2 month educational learning period on the retrofit obligation provision for vehicles operating in Member States other than their Member State of registration and currently equipped with an analogue or digital non-smart tachograph, to be equipped with a version 2 smart tachograph by 31 December 2024, until 28 February 2025.</p><p><span style="background-color: rgba(0, 0, 0, 0); color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">This means that until 28 February 2025, enforcement by Member State competent authorities will be focused on continuing to raise awareness of this obligation, instead of applying a sanction or penalty at the roadside, for those operators which, for various reasons, may not yet have managed to undertake the tachograph retrofit.&nbsp;</span></p><p><span style="background-color: rgba(0, 0, 0, 0); color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit"></span><span style="background-color: initial; font-family: inherit; font-size: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">On 15 January 2025, Member State were informed by the Commission that the “educational learning period” or enforcement leniency period for tachograph retrofit which applies within an EU context is also being applied and recognised by the UK and Switzerland.</span></p><p></p><p>Notwithstanding the Commission’s notice, it is still recommended that operators retrofit relevant vehicles as soon as possible to ensure they are compliant with the up to date legislative tachograph requirements once the “educational learning period” expires.</p><p></p><hr><h2>Frequently Asked Questions</h2> <div class="accordion plain-text"> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba0"> <div class="card-header" id="heading-907e9631-877b-4fbb-abca-57a1e3f5ac07"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-907e9631-877b-4fbb-abca-57a1e3f5ac07" aria-expanded="true" aria-controls="collapse-907e9631-877b-4fbb-abca-57a1e3f5ac07"> What&#39;s the difference between version 1 and 2 smart tachograph units? </a> </div> <div id="collapse-907e9631-877b-4fbb-abca-57a1e3f5ac07" class="collapse" aria-labelledby="heading-907e9631-877b-4fbb-abca-57a1e3f5ac07" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba0"> <div class="card-body"> <p><strong>Smart Tachograph Version 1</strong></p><p></p><p>Since 15 June 2019, Smart Tachograph Version 1 units have been installed in newly registered trucks and buses. These tachographs feature the same functionalities as previous generations of the digital tachograph, complemented with additional communication tools, such as GNSS (Global Navigation Satellite System) positioning and transmission of real-time information to enforcement authorities by means of a dedicated short-range communication channel (DSRC)<strong>*</strong>. They also incorporate enhanced anti-tampering measures over previous tachograph versions.&nbsp;</p><p></p><p><strong>Smart Tachograph Version 2</strong></p><p></p><p>Mobility Package I introduced a new version of the Smart Tachograph (Version 2) which incorporates new functionalities for the purpose of enforcement of the EU legislation on cabotage and posting of drivers, such as the automatic recording of border crossings or the detection of the position of the vehicle when a load/unload operation is being carried out. These tachographs facilitate additional information related to the activity of the driver being transmitted to enforcement authorities through the DSRC. Smart Tachograph Version 2 enhances the anti-tampering resistance over all previous tachographs by means of new features, such as its capacity to authenticate satellite signals.</p><p><strong>*</strong>A&nbsp;dedicated short-range communication channel (DSRC) is a technology that allows enforcement authorities to read infringement related information from passing vehicles by using remote early detection equipment. It serves only as a pre-filter to select vehicles for a more thorough inspection, allowing compliant drivers to continue their journey uninterrupted, saving time and resources.</p><p></p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba1"> <div class="card-header" id="heading-1820129a-8f2f-46f5-9405-1e909880da60"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-1820129a-8f2f-46f5-9405-1e909880da60" aria-expanded="true" aria-controls="collapse-1820129a-8f2f-46f5-9405-1e909880da60"> Do I need a smart tachograph version 2 fitted for national journeys? </a> </div> <div id="collapse-1820129a-8f2f-46f5-9405-1e909880da60" class="collapse" aria-labelledby="heading-1820129a-8f2f-46f5-9405-1e909880da60" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba1"> <div class="card-body"> Mobility Package I requires Smart Tachograph Version 2 units to be fitted to new vehicles first registered since August 2023 regardless of whether they are used for international or national journeys. However, the tachograph retrofit requirements do not apply to vehicles that are exclusively used for national journeys only, and until <strong>31st March 2025</strong> following agreement with the European Commission and the UK authorities, on transit journeys through Northern Ireland between two points in the Republic without any loading or unloading operations taking place in Northern Ireland and vice versa. </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba2"> <div class="card-header" id="heading-0291d003-1617-49a7-af18-8a97451520c9"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-0291d003-1617-49a7-af18-8a97451520c9" aria-expanded="true" aria-controls="collapse-0291d003-1617-49a7-af18-8a97451520c9"> Do I need a smart tachograph version 2 fitted if travelling to the UK, including Northern Ireland? </a> </div> <div id="collapse-0291d003-1617-49a7-af18-8a97451520c9" class="collapse" aria-labelledby="heading-0291d003-1617-49a7-af18-8a97451520c9" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba2"> <div class="card-body"> <p>Tachograph requirements for vehicles travelling to the UK differ, depending on whether the vehicle is transporting passengers or goods. Vehicles transporting passengers between Ireland and the UK, and vice versa, are not required to be fit with a smart tachograph version 2. Goods vehicles&nbsp;transporting a load between the UK and Ireland (and vice versa)&nbsp; are required to have a version 2 smart tachograph fitted&nbsp;<span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">(unless qualifying for an existing </span><a href="https://www.rsa.ie/services/professional-drivers/tachographs-information/exemptions" data-sf-ec-immutable="" style="font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">exemption</a><span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit">) from the specified dates.&nbsp;</span>For the avoidance of doubt the UK includes Northern Ireland.&nbsp;<span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; white-space: inherit"></span></p><p>However, retrofit requirement will not be enforced before 31 March 2025 by the UK authorities for vehicles based in the Republic of Ireland which cross Northern Ireland without loading or unloading on journeys between two points in the Republic. Likewise, there will be no enforcement before 31 March 2025 by the authorities in the Republic of Ireland for vehicles based in the UK which cross the Republic of Ireland without loading or unloading on journeys between two points in the UK (for example two points in Northern Ireland or between Great Britain and Northern Ireland).</p><p></p><p>Furthermore, if a vehicle which otherwise is used on a national basis only, is being taken in an unladen state to a workshop in Northern Ireland for repair/maintenance work, and the driver can prove same to an enforcement officer at the roadside, then it does not need to be retrofitted with a version 2 smart tachograph by the specified dates. A reciprocal arrangement will apply in respect of Northern Irish registered vehicles being taken into the Republic for repair/maintenance purposes.</p><p></p><p><br></p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba3"> <div class="card-header" id="heading-d16d84cb-2940-4293-a13e-84ba75e4dba8"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-d16d84cb-2940-4293-a13e-84ba75e4dba8" aria-expanded="true" aria-controls="collapse-d16d84cb-2940-4293-a13e-84ba75e4dba8"> My vehicle is only used for own account haulage. Do I need to retrofit a v2 Smart Tachograph? </a> </div> <div id="collapse-d16d84cb-2940-4293-a13e-84ba75e4dba8" class="collapse" aria-labelledby="heading-d16d84cb-2940-4293-a13e-84ba75e4dba8" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba3"> <div class="card-body"> <p>Own account vehicles operating internationally include those travelling to, through or from the United Kingdom (including Northern Ireland) and are required to comply with the retrofit requirements from the specified dates, unless they qualify for an existing&nbsp;<a href="https://www.rsa.ie/services/professional-drivers/tachographs-information/exemptions" data-sf-ec-immutable="">exemption</a>.</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba4"> <div class="card-header" id="heading-6fef9302-5ab9-4d3b-beee-0c7857f4761d"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-6fef9302-5ab9-4d3b-beee-0c7857f4761d" aria-expanded="true" aria-controls="collapse-6fef9302-5ab9-4d3b-beee-0c7857f4761d"> How can I tell if a vehicle is equipped with a Smart Tachograph Version 2? </a> </div> <div id="collapse-6fef9302-5ab9-4d3b-beee-0c7857f4761d" class="collapse" aria-labelledby="heading-6fef9302-5ab9-4d3b-beee-0c7857f4761d" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba4"> <div class="card-body"> <p>Vehicle operators can confirm the generation and version of the tachograph fitted to their vehicle(s) in the printout and/or from downloading the technical details of the tachograph, or from the manufacturer label on the tachograph. &nbsp;</p><p>Smart tachographs are typically fitted on vehicles first registered since 15th June 2019. On a&nbsp;technical printout it will say ‘GEN2’ for version 1 units and “GEN2 v2” for version 2 units - as per the example below.&nbsp;</p><p><img src="/images/default-source/enforcement/gen-2.png?sfvrsn=4933d13e_3" alt=""></p><p>Intellic (recently acquired by ZF) have developed a Smart Tachograph Version 1 which can be identified by the wording on the front of the tachograph. Our understanding is that they have yet to offer Smart Tachograph Version 2 units for sale.&nbsp;</p><p><img src="/images/default-source/enforcement/intellic.png?sfvrsn=b205d069_3" alt=""></p><p>&nbsp;</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba5"> <div class="card-header" id="heading-d9885b04-f8a8-44d1-9eb6-592d89130fe8"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-d9885b04-f8a8-44d1-9eb6-592d89130fe8" aria-expanded="true" aria-controls="collapse-d9885b04-f8a8-44d1-9eb6-592d89130fe8"> How can I tell if the smart tachograph fitted to my vehicle is a Version 2? </a> </div> <div id="collapse-d9885b04-f8a8-44d1-9eb6-592d89130fe8" class="collapse" aria-labelledby="heading-d9885b04-f8a8-44d1-9eb6-592d89130fe8" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba5"> <div class="card-body"> <p>Only two tachograph manufacturers have so far received <a href="https://dtc.jrc.ec.europa.eu/dtc_vehicle_units_status.php.html" data-sf-ec-immutable="">type approval</a> for their Smart Tachograph Version 2 units. These are VDO (Continental) and Stoneridge. You can identify a Smart Tachograph Version 2 from these manufacturers in the following way:</p><p><strong>VDO</strong></p><p>VDO Smart Version 2 (DTCO 4.1) has a small Bluetooth icon on the top right-hand side of the display.</p><p><img src="/images/default-source/enforcement/vdo.png?sfvrsn=5d1072f8_3" alt=""></p><p><strong>Stoneridge</strong></p><p>Stoneridge Smart Version 2 (SE5000) shows Smart 2 above the SE5000 name for aftermarket tachographs. Note however that tachographs manufactured for the vehicle manufacturers (OEM’s) will not contain this marking, so our advice is to consult the vehicle manufacturer or their authorised Irish distributor.&nbsp;</p><p><img src="/images/default-source/enforcement/stoneridge.jpg?sfvrsn=c679b38c_3" alt=""></p><p>&nbsp;</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba6"> <div class="card-header" id="heading-fb867449-1a5b-4481-8605-fa38ae1ea5d0"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-fb867449-1a5b-4481-8605-fa38ae1ea5d0" aria-expanded="true" aria-controls="collapse-fb867449-1a5b-4481-8605-fa38ae1ea5d0"> Where can I get a faulty tachograph replaced and what rules do I need to comply with? </a> </div> <div id="collapse-fb867449-1a5b-4481-8605-fa38ae1ea5d0" class="collapse" aria-labelledby="heading-fb867449-1a5b-4481-8605-fa38ae1ea5d0" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba6"> <div class="card-body"> <p>You should contact an&nbsp;<a href="https://www.nsai.ie/certification/automotive/transport-schemes/tachographnew/" data-sf-ec-immutable="">Approved Tachograph Workshop</a>. &nbsp;Please visit&nbsp;<a href="http://www.nsai.ie/" data-sf-ec-immutable="">www.nsai.ie</a>&nbsp;for a full list of Approved Tachograph Workshops by county who can carry out the retrofit/replacement work.</p><h4>Rules</h4><p>Where a vehicle presents to an <a href="https://www.nsai.ie/certification/automotive/transport-schemes/tachographnew/" data-sf-ec-immutable="">Approved Tachograph Workshop</a> with a malfunctioning tachograph unit, the required version of the replacement tachograph will depend the version already fitted in the vehicle and whether the vehicle is being used for domestic or international journeys.&nbsp; A summary is as follows:</p><ul><li>Where the malfunctioning unit is a Smart Tachograph Version1, the replacement must be a Smart Tachograph Version 2.</li><li>Where the malfunctioning unit is an analogue or digital non-smart tachograph and the vehicle is operating internationally, the replacement must be a Smart Tachograph Version 2.</li><li>Where the malfunctioning unit is an analogue or digital non-smart tachograph and the vehicle is operating domestically only, replacements must be with the most recent (third) version of the digital tachograph.&nbsp;</li></ul> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba7"> <div class="card-header" id="heading-44ce7409-a217-4c7e-8e85-36dbb237a362"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-44ce7409-a217-4c7e-8e85-36dbb237a362" aria-expanded="true" aria-controls="collapse-44ce7409-a217-4c7e-8e85-36dbb237a362"> How much is the Smart Tachograph Version 2 retrofit likely to cost? </a> </div> <div id="collapse-44ce7409-a217-4c7e-8e85-36dbb237a362" class="collapse" aria-labelledby="heading-44ce7409-a217-4c7e-8e85-36dbb237a362" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba7"> <div class="card-body"> <p>The cost associated with the purchase and fitting of a Smart Tachograph Version 2 is a commercial matter and will depend on various factors, including the age, make and model of the vehicle concerned. You should engage directly with <a href="https://www.nsai.ie/certification/automotive/transport-schemes/tachographnew/" target="_blank" data-sf-ec-immutable="">approved tachograph workshops</a> to find out further information on the likely cost relevant to your specific vehicle(s).&nbsp;</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba8"> <div class="card-header" id="heading-c2715744-5d95-4d78-83df-a4bdff9ab209"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-c2715744-5d95-4d78-83df-a4bdff9ab209" aria-expanded="true" aria-controls="collapse-c2715744-5d95-4d78-83df-a4bdff9ab209"> What is OSNMA and what&#39;s the difference between a ‘transitional’ and a ‘full’ Smart Tachograph v2? </a> </div> <div id="collapse-c2715744-5d95-4d78-83df-a4bdff9ab209" class="collapse" aria-labelledby="heading-c2715744-5d95-4d78-83df-a4bdff9ab209" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba8"> <div class="card-body"> <p>Smart Tachograph Version 2 units requires the use of the Open Service – Navigation Message Authentication (OSNMA) service to authenticate the GNSS position recorded by the tachograph. OSNMA is not yet operational, and work on its introduction is expected to continue until end June 2024 at the earliest.</p><p>To address this delay and not inhibit the introduction of Smart Tachograph Version 2, <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32023R0980">Commission Implementing Regulation (EU) 2023/980</a> allows a 'transitional' version of Smart Tachograph Version 2 (i.e. without OSNMA functionality activated) to be fitted to newly registered in-scope vehicles, and this will continue for five months after OSNMA becomes operational. </p><p>A 'transitional' Smart Tachograph Version 2 is a Smart Tachograph Version 2 that does not have OSNMA (Open Service Navigation Message Authentication) functionality activated. </p><p>A 'full' Smart Tachograph Version 2 does (will) have OSNMA functionality activated. These units are not yet available on the market.</p><p>Under applicable EU legislation, there is no distinction between a “transitional” or “full” Smart Tachograph Version 2 other than the OSNMA status (i.e. activated or not activated). Vehicles with a “transitional” Smart Tachograph Version 2 units are not required to be retrofitted with a “full” Smart Tachograph Version 2 unit once OSNMA becomes operational. <br></p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba9"> <div class="card-header" id="heading-a614ae1a-a35a-4b7f-acf8-59a31fb7669f"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-a614ae1a-a35a-4b7f-acf8-59a31fb7669f" aria-expanded="true" aria-controls="collapse-a614ae1a-a35a-4b7f-acf8-59a31fb7669f"> When will OSNMA be available and how does it affect the retrofit? </a> </div> <div id="collapse-a614ae1a-a35a-4b7f-acf8-59a31fb7669f" class="collapse" aria-labelledby="heading-a614ae1a-a35a-4b7f-acf8-59a31fb7669f" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba9"> <div class="card-body"> <p>It is likely to be the end of June 2024 at the earliest when OSNMA becomes operational, and once it becomes available tachograph and vehicle manufacturers will have five months beyond this date to ensure that all Smart Tachograph Version 2 units placed on the market are OSNMA enabled.</p><p>It is important to note that ‘transitional’ Smart Tachograph Version 2 units work without OSNMA functionality activated, and these units are currently being installed in all new in-scope vehicles (including those within scope of the retrofit) under production in accordance with the applicable legislation.</p><p>Vehicle owners or operators should be aware of this and not wait until OSNMA becomes operational before having the retrofit work carried out. Otherwise you risk a penalty or fine being imposed if detected using vehicles on international journeys without smart Tachograph Version 2 units fitted beyond the compulsory retrofit dates as follows:</p><ul><li>31 December 2024 for vehicles equipped with an analogue or digital non-smart tachograph (vehicles typically first registered prior to 14<sup>th</sup>&nbsp;June 2019).</li><li>18 August 2025 for vehicles equipped with a smart tachograph version 1 units (vehicles typically first registered between 15<sup>th</sup>&nbsp;June 2019 and 20<sup>th</sup>&nbsp;August 2023).</li><li>1 July 2026 for light commercial vehicles and vans with a gross vehicle weight of more than 2.5 tons.</li></ul><p><strong>IMPORTANT NOTE:</strong>&nbsp;Where a new in-scope vehicle is fitted with a 'transitional' Smart Tachograph Version 2 unit and remains unregistered for a period exceeding five months after the date when OSNMA becomes operational,&nbsp;<strong>it will be mandatory</strong>&nbsp;to update the tachograph from a 'transitional' to a 'full' Smart Tachograph Version 2 unit before it is registered to ensure it is OSNMA enabled.</p><p>However, vehicles fitted with 'transitional' Smart Tachograph Version 2 units prior to a period exceeding five months after the date when OSNMA becomes operational will not need a further upgrade to ensure they are equipped with 'full’ Smart Tachograph Version 2 units. </p><p>Nonetheless, if vehicle owners/operators who wish to have the OSNMA update applied on a voluntary basis, our understanding is that this will be possible via a software update applied at a workshop in the future – for example at a future calibration. </p><p>Therefore, our advice to vehicle owners/operators is to proceed with retrofits (where required) ASAP and not risk encountering workshop capacity issues and/or potential penalties/fines for failing to act in advance of the compulsory retrofit dates.&nbsp;</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba10"> <div class="card-header" id="heading-2791e617-651c-4520-b67d-40e11cd45a76"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-2791e617-651c-4520-b67d-40e11cd45a76" aria-expanded="true" aria-controls="collapse-2791e617-651c-4520-b67d-40e11cd45a76"> I availed of the derogation for newly registered vehicles in August 2023. How does this impact me? </a> </div> <div id="collapse-2791e617-651c-4520-b67d-40e11cd45a76" class="collapse" aria-labelledby="heading-2791e617-651c-4520-b67d-40e11cd45a76" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba10"> <div class="card-body"> <p>These vehicles now need to be retrofitted with a Smart Tachograph Version 2.</p><p><strong>Background</strong></p><p>Due to issues with the supply of Smart Tachograph Version 2 units when initially introduced in August 2023, newly registered in-scope vehicles intended for domestic use only were allowed to be registered up to 30 November 2023 fitted with Smart Tachograph Version 1 units. </p><p>Enforcement of the the relevant laws was delayed until 1 February 2024, providing a&nbsp; two month window for commercial vehicle distributors to make arrangements with affected customers to have Smart Tachograph Version 2 units retrofitted. <br></p><p><br></p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba11"> <div class="card-header" id="heading-88cf4510-70a5-41e9-bbe7-fdcae1ee2036"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-88cf4510-70a5-41e9-bbe7-fdcae1ee2036" aria-expanded="true" aria-controls="collapse-88cf4510-70a5-41e9-bbe7-fdcae1ee2036"> Will I need hardware or software updates to&#160; download a v2 smart tachograph unit and card? </a> </div> <div id="collapse-88cf4510-70a5-41e9-bbe7-fdcae1ee2036" class="collapse" aria-labelledby="heading-88cf4510-70a5-41e9-bbe7-fdcae1ee2036" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba11"> <div class="card-body"> <p>You may need to update your current download tools in order to be able to download a Smart Tachograph Version 2 unit and driver card. This update may be a software update or in some cases a new device. You should contact your download tool supplier if you have any questions.</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba12"> <div class="card-header" id="heading-427129d5-d9bf-4aa2-9f9f-835c92d36f83"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-427129d5-d9bf-4aa2-9f9f-835c92d36f83" aria-expanded="true" aria-controls="collapse-427129d5-d9bf-4aa2-9f9f-835c92d36f83"> Where can I get a copy of the relevant legislation? </a> </div> <div id="collapse-427129d5-d9bf-4aa2-9f9f-835c92d36f83" class="collapse" aria-labelledby="heading-427129d5-d9bf-4aa2-9f9f-835c92d36f83" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba12"> <div class="card-body"> <p><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32020R1054" data-sf-ec-immutable="">Regulation (EU) 2020/1054</a>, was adopted by the EU in July 2020 amending <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32006R0561" data-sf-ec-immutable="">Regulation (EC) No 561/2006</a> as regards minimum requirements on maximum daily and weekly driving times, minimum breaks and daily and weekly rest periods and <a href="https://eur-lex.europa.eu/legal-content/en/ALL/?uri=CELEX%3A32014R0165" data-sf-ec-immutable="">Regulation (EU) No 165/2014</a> as regards positioning by means of tachographs. </p><p>Article 3(4) and (4a) of <a href="https://eur-lex.europa.eu/legal-content/en/ALL/?uri=CELEX%3A32014R0165" data-sf-ec-immutable="">Regulation (EU) No 165/2014</a> as amended by <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32020R1054" data-sf-ec-immutable="">Regulation (EU) 2020/1054</a> sets out the legal basis for the implementation dates for the Smart Tachograph Version 2. </p><p>These EU Regulations were given full effect in Irish law by <a href="https://www.irishstatutebook.ie/eli/2017/si/229/" data-sf-ec-immutable="">the European Union (Road Transport) (Working Conditions and Road Safety) Regulations 2017 (S.I. No. 229 of 2017)</a> as amended by <a href="https://www.irishstatutebook.ie/eli/2023/si/567/made/en/print" data-sf-ec-immutable="">the European Union (Road Transport) (Working Conditions and Road Safety) (Amendment) Regulations 2023 (S.I. No. 567 of 2023)</a>.</p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba13"> <div class="card-header" id="heading-363c6cc4-720c-458c-b1bf-17c657cdd57b"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-363c6cc4-720c-458c-b1bf-17c657cdd57b" aria-expanded="true" aria-controls="collapse-363c6cc4-720c-458c-b1bf-17c657cdd57b"> What is the penalty for non-compliance? </a> </div> <div id="collapse-363c6cc4-720c-458c-b1bf-17c657cdd57b" class="collapse" aria-labelledby="heading-363c6cc4-720c-458c-b1bf-17c657cdd57b" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba13"> <div class="card-body"> <p>RSA Transport Officers, Customs Officers and members of An Garda Síochána enforce the provisions of&nbsp;<a href="https://www.irishstatutebook.ie/eli/2017/si/229/made/en/print" data-sf-ec-immutable="" target="_blank">S.I. No. 229 of 2017Open in new browser tab</a>&nbsp;as amended.</p><p>Anyone who drives a vehicle fitted with the incorrect version of tachograph is liable on summary conviction to a €5,000 fine (class A) and/or imprisonment for a term not exceeding 6 months. The transport undertaking is also liable to be proceeded against as per Regulation 44(1)c of these Regulations.</p><p>In addition,&nbsp;RSA Transport Officers are empowered to require a driver or operator to take a vehicle (or arrange for it to be taken) to a workshop for the tachograph to be inspected and checked for compliance with the regulations.</p><p><a href="/services-pillar-quicklinks-redirects/business-operators/roadside-and-operator-premises-inspections">Learn more about RSA enforcement inspections</a></p> </div> </div> </div> <div class="card" id="acc-92eebd38-1890-4d3c-8dde-959c916673ba14"> <div class="card-header" id="heading-4a54b977-44e2-4753-85d6-7815af6d9ea5"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-4a54b977-44e2-4753-85d6-7815af6d9ea5" aria-expanded="true" aria-controls="collapse-4a54b977-44e2-4753-85d6-7815af6d9ea5"> Where can I get further information on Smart Tachograph Version 2 units? </a> </div> <div id="collapse-4a54b977-44e2-4753-85d6-7815af6d9ea5" class="collapse" aria-labelledby="heading-4a54b977-44e2-4753-85d6-7815af6d9ea5" data-parent="#acc-92eebd38-1890-4d3c-8dde-959c916673ba14"> <div class="card-body"> <p>Please visit the <a href="https://dtc.jrc.ec.europa.eu/dtc_smart_tachograph.php.html" target="_blank" data-sf-ec-immutable="" data-sf-marked="">European Commission website</a>&nbsp;which offers further information on version 2 smart tachographs.<br></p><p><strong>VDO information</strong></p><ul><li><a href="https://www.fleet.vdo.com/products/dtco-4-1/" target="_blank" data-sf-ec-immutable="">DTCO 4.1</a>&nbsp;</li><li><a href="https://www.fleet.vdo.com/products/dtco-4-0-e/" target="_blank" data-sf-ec-immutable="">DTCO 4.0(E</a>)&nbsp;</li></ul><p><strong>Stoneridge information</strong></p><ul><li><a href="https://stoneridge-tachographs.com/en/products/se5000-smart-2" target="_blank" data-sf-ec-immutable="">SE5000 Smart 2</a>&nbsp;</li></ul> </div> </div> </div> </div><hr><h2>Other mobility package changes to be aware of</h2> <div class="accordion plain-text"> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f80"> <div class="card-header" id="heading-bb928e16-2bfb-4380-815b-904b36bfd038"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-bb928e16-2bfb-4380-815b-904b36bfd038" aria-expanded="true" aria-controls="collapse-bb928e16-2bfb-4380-815b-904b36bfd038"> Drivers can&#39;t take regular weekly rest in the vehicle </a> </div> <div id="collapse-bb928e16-2bfb-4380-815b-904b36bfd038" class="collapse" aria-labelledby="heading-bb928e16-2bfb-4380-815b-904b36bfd038" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f80"> <div class="card-body"> <p>A driver can't take a regular weekly rest or any weekly rest period longer than 45 hours in the vehicle. Accommodation with adequate sleeping and sanitary facilities must be provided at the cost of the employer.&nbsp; </p><p><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32006R0561" data-sf-ec-immutable="">Regulation (EC) No 561/2006</a>&nbsp;clarifies and confirms a recent decision of the European Court of Justice regarding taking regular weekly rest in the cab of a vehicle.&nbsp;</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f81"> <div class="card-header" id="heading-98013d33-9699-48bb-b43d-5dc9a3a8b225"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-98013d33-9699-48bb-b43d-5dc9a3a8b225" aria-expanded="true" aria-controls="collapse-98013d33-9699-48bb-b43d-5dc9a3a8b225"> International drivers can take two reduced weekly rest periods in a row </a> </div> <div id="collapse-98013d33-9699-48bb-b43d-5dc9a3a8b225" class="collapse" aria-labelledby="heading-98013d33-9699-48bb-b43d-5dc9a3a8b225" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f81"> <div class="card-body"> <p>Drivers engaged in international transport now have the possibility to take two reduced weekly rest periods in a row in every 4-week period, provided that the driver in any four consecutive weeks takes at least four weekly rest periods, of which at least two shall be regular weekly rest periods.</p><p>The driver must start the reduced rest outside of the Member State of establishment to qualify for this possibility. If the first reduced rest begins inside the drivers’ place of residence, the standard rules will apply.</p><p>After two consecutive reduced weekly rest periods, the compensation for both reductions must be taken en bloc before the next weekly rest period. This means that the compensation for both reduced weekly rests must have been completed before the end of 6 x 24 hour periods after the second reduced weekly rest finished.</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f82"> <div class="card-header" id="heading-19508223-6486-499e-ae17-ef624aa3c0d0"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-19508223-6486-499e-ae17-ef624aa3c0d0" aria-expanded="true" aria-controls="collapse-19508223-6486-499e-ae17-ef624aa3c0d0"> Return home rule </a> </div> <div id="collapse-19508223-6486-499e-ae17-ef624aa3c0d0" class="collapse" aria-labelledby="heading-19508223-6486-499e-ae17-ef624aa3c0d0" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f82"> <div class="card-body"> <p>Employers must organise the work in such a way that drivers can return, within each period of either three or four consecutive weeks (depending on whether the driver had two consecutive reduced weekly rests), to one of the following two places to take their regular weekly rest: </p><ol><li>Employer’s operational centre in the EU Member State of establishment where the driver is normally based; or</li><li>Drivers place of residence when it differs from the employer’s place of establishment.&nbsp;</li></ol> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f83"> <div class="card-header" id="heading-1f1eeafc-0bcb-4ada-a080-a251963baed3"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-1f1eeafc-0bcb-4ada-a080-a251963baed3" aria-expanded="true" aria-controls="collapse-1f1eeafc-0bcb-4ada-a080-a251963baed3"> Requirement to record border crossings </a> </div> <div id="collapse-1f1eeafc-0bcb-4ada-a080-a251963baed3" class="collapse" aria-labelledby="heading-1f1eeafc-0bcb-4ada-a080-a251963baed3" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f83"> <div class="card-body"> <p>Unless vehicles are equipped with Smart Tachograph Version 2 units and drivers are using Generation 2 Version 2 driver cards (issued by the RSA since 11&nbsp;Aug 2023), then drivers must stop at the nearest possible stopping place at or after the border - taking into account road safety rules and avoiding risks of creating dangerous congestion - and manually record the symbol of the country being entered. </p><p>The European Commission has prepared <a href="https://transport.ec.europa.eu/transport-modes/road/mobility-package-i/tachographs/questions-and-answers-manual-recording-border-crossings-tachographs-under-regulation-eu-no-1652014_en" target="_blank" data-sf-ec-immutable="">Questions and Answers</a> on the manual recording of border crossings in tachographs under Regulation (EU) No 165/2014.</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f84"> <div class="card-header" id="heading-ece4ba62-6689-4e00-941a-5af3102ca662"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-ece4ba62-6689-4e00-941a-5af3102ca662" aria-expanded="true" aria-controls="collapse-ece4ba62-6689-4e00-941a-5af3102ca662"> Requirement to record daily start/end location </a> </div> <div id="collapse-ece4ba62-6689-4e00-941a-5af3102ca662" class="collapse" aria-labelledby="heading-ece4ba62-6689-4e00-941a-5af3102ca662" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f84"> <div class="card-body"> <p>Drivers are required to record the symbol of the countries in which the daily working period starts and finishes. &nbsp;Note that drivers who leave their card in the tachograph overnight they will not be prompted in this regard and will have to use the tachograph menu to enter the country symbol of start and end working periods.</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f85"> <div class="card-header" id="heading-81621cac-6c3e-43c5-9e16-c166b82f50e4"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-81621cac-6c3e-43c5-9e16-c166b82f50e4" aria-expanded="true" aria-controls="collapse-81621cac-6c3e-43c5-9e16-c166b82f50e4"> Ferry rule – possibility to interrupt reduced and regular weekly rest periods </a> </div> <div id="collapse-81621cac-6c3e-43c5-9e16-c166b82f50e4" class="collapse" aria-labelledby="heading-81621cac-6c3e-43c5-9e16-c166b82f50e4" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f85"> <div class="card-body"> <p>As per previous regulations, where a driver accompanied a vehicle which was transported by ferry or train and took a regular daily rest period, that period may have been interrupted twice by other activities not exceeding 1 hour in total (access to bunk or couchette is a pre-requisite).</p><p>The new rules now allow the interruption to also be applicable to reduced weekly rest periods, under the same conditions:</p><ul><li>Rest period may only be interrupted twice.</li><li>The interruption cannot exceed one hour in total.</li><li>The driver must have access to a, bunk or couchette, or, with the amendment, a sleeper cabin.</li></ul><p>A regular weekly rest may now also be interrupted only where the ferry or train journey is scheduled for more than 8 hours, and the driver has access to a sleeper cabin.</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f86"> <div class="card-header" id="heading-305838e2-2910-4304-8028-61fb0908335c"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-305838e2-2910-4304-8028-61fb0908335c" aria-expanded="true" aria-controls="collapse-305838e2-2910-4304-8028-61fb0908335c"> Possibility to exceed driving time to reach home </a> </div> <div id="collapse-305838e2-2910-4304-8028-61fb0908335c" class="collapse" aria-labelledby="heading-305838e2-2910-4304-8028-61fb0908335c" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f86"> <div class="card-body"> <p>Under the new rules, it is possible to exceed daily and weekly driving time by one hour in exceptional circumstances to reach the operational centre or the driver’s place of residence, provided road safety is not jeopardised.</p><p>If the driver takes a 30-minute uninterrupted break immediately before this extra driving time, daily and weekly driving time can be exceeded by 2 hours.</p><p>It must be compensated en bloc with any rest period by the end of the third week following the week in question.</p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f87"> <div class="card-header" id="heading-d3f5ee38-8cfa-477f-8e15-acbada619b1e"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-d3f5ee38-8cfa-477f-8e15-acbada619b1e" aria-expanded="true" aria-controls="collapse-d3f5ee38-8cfa-477f-8e15-acbada619b1e"> Cooling off period for Cabotage </a> </div> <div id="collapse-d3f5ee38-8cfa-477f-8e15-acbada619b1e" class="collapse" aria-labelledby="heading-d3f5ee38-8cfa-477f-8e15-acbada619b1e" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f87"> <div class="card-body"> <p>Since February 2022, there is a&nbsp; four day cooling-off period after three permitted operations in seven days, during which the operator can't perform cabotage again in the same EU country with the same vehicle. </p><p>As per previous rules, a haulier could carry out three cabotage operations in seven days in a country other than its country of registration following an international transport operation.<br></p> </div> </div> </div> <div class="card" id="acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f88"> <div class="card-header" id="heading-c6a7ed03-f516-4e6d-9af0-462c0fd0c99c"> <a href="#" class="card-link collapsed" data-toggle="collapse" data-target="#collapse-c6a7ed03-f516-4e6d-9af0-462c0fd0c99c" aria-expanded="true" aria-controls="collapse-c6a7ed03-f516-4e6d-9af0-462c0fd0c99c"> Tachograph record keeping for 56 days </a> </div> <div id="collapse-c6a7ed03-f516-4e6d-9af0-462c0fd0c99c" class="collapse" aria-labelledby="heading-c6a7ed03-f516-4e6d-9af0-462c0fd0c99c" data-parent="#acc-b2a42949-c942-49a7-b5d6-7a7f9e3b98f88"> <div class="card-body"> <p>From 31 December 2024, the period for which drivers must be able to produce record sheets, manual records and printouts is extended from 28 days to 56 days.</p> </div> </div> </div> </div> </article> <div id="Contentplaceholder1_T7FB30794005_Col00" class="sf_colsIn" data-sf-element="Div" data-placeholder-label="Non-Searchable Div"><div id="feedback-form" class="feedback"> <span class="title">Did you find this information useful?</span> <a href="#" id="feedback-yes" onclick="document.getElementById('feedback-form').style.display = 'none'; document.getElementById('feedback-thank-you').style.display = ''; return false;" class="btn btn-gray">Yes</a> <a href="#" id="feedback-no" onclick="document.getElementById('feedback-form').style.display = 'none';document.getElementById('feedback-help').style.display = ''; return false;" class="btn btn-gray">No</a> </div> <div id="feedback-thank-you" class="feedback thank-you" style="display:none;"> <span class="title">Thank you for your feedback.</span> </div> <div id="feedback-help" class="feedback help-us" style="display:none;"> <span class="title">Thank you for your feedback.</span> <p>Have you tried our help section?</p> <a href="/help-support/online-support-centre" class="btn btn-gray">Visit our Online Support Centre</a> </div> </div> </div> </div> </div> </div> </main><footer id="Contentplaceholder1_TB7533EB4052_Col00" class="sf_colsIn rs" data-sf-element="Footer" data-placeholder-label="Non-Searchable Footer"><div id="Contentplaceholder1_TB7533EB4014_Col00" class="sf_colsIn dark-section" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4016_Col00" class="sf_colsIn dark-section-title-wrapper" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4017_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Quicklinks Title"><h2 class="dark-section-title d-md-none">RSA online services</h2> </div> </div> <div id="Contentplaceholder1_TB7533EB4015_Col00" class="sf_colsIn container qlinks" data-sf-element="Div" data-placeholder-label="Quick Links"><h2 class="dark-section-title d-none d-md-block">RSA online services</h2><div id="Contentplaceholder1_TB7533EB4018_Col00" class="sf_colsIn" data-sf-element="Div" data-placeholder-label="Div"><div id="Contentplaceholder1_TB7533EB4019_Col00" class="sf_colsIn row" data-sf-element="Row" data-placeholder-label="Quicklinks Row"> <div class="col-sm-3"> <a class="quick-link" href="https://myroadsafety.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/myroadsafety.jpg" alt="MyRoadSafety" class="lazyload"> </div> <span class="title">MyRoadSafety</span> <p>Easily and safely manage all your driver services, tests, permits and licenses online.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.theorytest.ie"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/dtt.jpg" alt="Driver Theory Test" class="lazyload"> </div> <span class="title">Driver Theory Test</span> <p>Book, reschedule or cancel your theory test. Find information about categories of tests available as well as sitting your test online.&nbsp;</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://ndls.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/ndls.jpg" alt="NDLS" class="lazyload"> </div> <span class="title">NDLS Online</span> <p>Apply for, renew or replace your permit or licence online. Exchange your foreign licence or change your personal details.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://ccwdriver.rsa.ie/driver/driverlogin.aspx"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/edt.jpg" alt="EDT" class="lazyload"> </div> <span class="title">MyEDT</span> <p>View the status of your Essential Driver Training sessions.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.ncts.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/ncts.jpg" alt="NCTS" class="lazyload"> </div> <span class="title">NCT</span> <p>Check NCT due date, book or manage your car test online.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://www.cvrt.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/cvrt.jpg" alt="CVRT" class="lazyload"> </div> <span class="title">CVRT.ie</span> <p>Book CVR tests for light commercial vehicles (LCV) online, check CRW expiry dates and apply for replacement CRW.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://operator.cvrt.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/cvrt.jpg" alt="CVRT" class="lazyload"> </div> <span class="title">CVRT Operator Portal</span> <p>Book CVR tests for heavy commercial vehicles (HCV). Submit your self-declaration and assess your operator risk indicator.</p> </a> </div> <div class="col-sm-3"> <a class="quick-link" href="https://digitacho.rsa.ie/"> <div class="image-wrapper"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/images/default-source/dummy-content/default-album/rsa_nd_rgb_40x40px.png" alt="Road Safety Authority" class="lazyload"> </div> <span class="title">Tachograph</span> <p>Apply for, renew, replace or exchange your digital tachograph card. Check application status.</p> </a> </div> </div> </div> </div> </div> <div id="Contentplaceholder1_TB7533EB4021_Col00" class="sf_colsIn container white-section" data-sf-element="Container" data-placeholder-label="Container"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4022_Col00" class="sf_colsIn col-sm-5 order-last" data-sf-element="Column 1" data-placeholder-label="Footer Logo"> <a href="/road-safety"> <img src="/images/default-source/dummy-content/default-album/logo.svg?sfvrsn=2e65bc60_6" title="Working to Save Lives" alt="RSA" /> </a> <span class="logo-title">Working to Save Lives</span> </div> <div id="Contentplaceholder1_TB7533EB4022_Col01" class="sf_colsIn col-sm-7 order-first" data-sf-element="Column 2" data-placeholder-label="Footer Links"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4023_Col00" class="sf_colsIn col-sm-6 footer-links" data-sf-element="Column 1" data-placeholder-label="Footer Links"> <ul role="menu"> <li> <a href="/about" role="menuitem" class="">About</a> </li> <li> <a href="/contact" role="menuitem" class="">Contact</a> </li> <li> <a href="/news-events" role="menuitem" class="">News &amp; Events</a> </li> <li> <a href="/careers" role="menuitem" class="">Careers</a> </li> </ul> </div> <div id="Contentplaceholder1_TB7533EB4023_Col01" class="sf_colsIn col-sm-6 social-links" data-sf-element="Column 2" data-placeholder-label="Social Links"><span class="social-title">Follow</span> <ul><li><a href="https://twitter.com/RSAIreland" target="_blank" class="svg-twitter-light"><span class="sr-only">Twiiter link</span></a></li><li><a href="https://www.facebook.com/RSAIreland" target="_blank" class="svg-facebook-light"><span class="sr-only">Facebook link</span></a></li><li><a href="https://www.youtube.com/user/RSAIreland" target="_blank" class="svg-youtube-light"><span class="sr-only">Youtube link</span></a></li><li><a href="https://www.instagram.com/rsaireland/" target="_blank" class="svg-Insta-light"><span class="sr-only">Instagram link</span></a></li><li><a href="https://www.snapchat.com/add/rsaireland" target="_blank" class="svg-dribble-light"><span class="sr-only">Dribble link</span></a></li><li><a href="https://ie.linkedin.com/company/road-safety-authority" target="_blank" class="svg-linkedin-light"><span class="sr-only">Linkedin link</span></a></li></ul> </div> </div> </div> </div> </div> <div id="Contentplaceholder1_TB7533EB4024_Col00" class="sf_colsIn tors bottom-bar" data-sf-element="Div" data-placeholder-label="Div"><a href="#" class="btn btn-gray btn-back-to-top">Back to top</a><div id="Contentplaceholder1_TB7533EB4008_Col00" class="sf_colsIn container" data-sf-element="Container" data-placeholder-label="Footer"><div class="row" data-sf-element="Row"> <div id="Contentplaceholder1_TB7533EB4026_Col00" class="sf_colsIn col-sm-2 order-last" data-sf-element="Column 1" data-placeholder-label="Copyright"> <span class="copy-right">&copy; RSA, 2025</span> </div> <div id="Contentplaceholder1_TB7533EB4026_Col01" class="sf_colsIn col-sm-10 order-first" data-sf-element="Column 2" data-placeholder-label="Footer Navigation Links"> <ul role="menu"> <li> <a href="/privacy-policy" role="menuitem" class="">Privacy Policy</a> </li> <li> <a href="#" role="menuitem" class="optanon-toggle-display">Cookie Settings</a> </li> <li> <a href="/disclaimer" role="menuitem" class="">Disclaimer</a> </li> <li> <a href="/accessibility" role="menuitem" class="">Accessibility</a> </li> <li> <a href="/freedom-of-information" role="menuitem" class="">Freedom of information</a> </li> <li> <a href="/customer-charter" role="menuitem" class="">Customer charter</a> </li> <li> <a href="/sitemap" role="menuitem" class="">Sitemap</a> </li> </ul> </div> </div> </div> </div> </footer> </div> </div> <script type="text/javascript"> if (typeof (update_page_markup) == "function") { update_page_markup(); } </script> <!-- JS References block--> <!--we can write function name(s) that would be called after loading all js files--> <!----> <script> function populateAccordions() { const accordHeaders = Array.from(document.querySelectorAll(".accordion-layout:not(.wrapped) > .sf_colsIn.card-header")); if (accordHeaders) { accordHeaders.forEach(function (objectToWrap, index) { let wrapperTag = objectToWrap.getElementsByClassName("card-link")[0]; wrapperTag.setAttribute("data-toggle", "collapse"); wrapperTag.setAttribute("data-target", "#collapse" + index); var wrapperObj = objectToWrap.parentNode.parentNode; if (wrapperObj.getAttribute("class").indexOf("default-open") > -1) { if (index == 0) { wrapperTag.setAttribute("aria-expanded", "true"); wrapperTag.classList.remove("collapsed"); } else { wrapperTag.setAttribute("aria-expanded", "false"); } } else { wrapperTag.setAttribute("aria-expanded", "false"); } wrapperTag.setAttribute("aria-controls", "collapse" + index); wrapperTag.setAttribute("id", "heading" + index); }); } const accordBody = Array.from(document.querySelectorAll(".accordion-layout:not(.wrapped) > .card-body")); if (accordBody) { accordBody.forEach(function (objectToWrap, index) { let newWrapperTag = document.createElement("div"); objectToWrap.parentNode.insertBefore(newWrapperTag, objectToWrap); newWrapperTag.appendChild(objectToWrap); newWrapperTag.setAttribute("id", "collapse" + index); var wrapperObj = objectToWrap.parentNode.parentNode.parentNode; if (wrapperObj.getAttribute("class").indexOf("default-open") > -1) { if (index == 0) { newWrapperTag.setAttribute("class", "collapse show"); } else { newWrapperTag.setAttribute("class", "collapse"); } } else { newWrapperTag.setAttribute("class", "collapse"); } newWrapperTag.setAttribute("aria-labelledby", "heading" + index); objectToWrap.parentNode.parentNode.id = objectToWrap.parentNode.parentNode.parentNode.id + index; newWrapperTag.setAttribute("data-parent", "#" + objectToWrap.parentNode.parentNode.id); }); } } const isGulped = false; // Add a script element as a child of the body function initJS() { 'use strict'; //load jQuery //if browser is ie9 or older then returm document.addEventListener if (document.all && !window.atob) { return; } downloadJS("/ResourcePackages/RSA/Theme/js/libman/jquery.min.js", function () { let jqTimer = setInterval(function () { if (window.jQuery) { downloadJS("/ResourcePackages/RSA/Theme/js/gulp_script.min.uglify.js?v=1740452435835", function() { onPageReady(); });; clearInterval(jqTimer); } }, 50); }); } </script> <!-- JS References deferred loading block--> <script> function makeStickyFooter() { if (document.getElementsByTagName('body')[0].offsetHeight < window.innerHeight) { let calHeight = document.getElementById('wrapper').offsetHeight - document.getElementsByTagName('main')[0].offsetHeight; document.getElementsByTagName('main')[0].setAttribute("style", 'min-height : calc(100vh - ' + calHeight + 'px)'); } } makeStickyFooter(); </script> <script> let es6Supported = true; let mobileSize = 640; let desktop = true; let mobile = false; //this variable will be add from code behind in CMS System const isLiveSite = true; function feature_check() { let str = 'class ?_? extends Array {constructor(j = "a", ...c) {const q = (({u: e}) => {return { [`s${c}`]: Symbol(j) };})({});super(j, q, ...c);}}' + 'new Promise((f) => {const a = function* (){return "{20BB7}".match(/./u)[0].length === 2 || true;};for (let vre of a()) {' + 'const [uw, as, he, re] = [new Set(), new WeakSet(), new Map(), new WeakMap()];break;}f(new Proxy({}, {get: (han, h) => h in han ? han[h] ' + ': "42".repeat(0o10)}));}).then(bi => new ?_?(bi.rd));'; try { eval(str); es6Supported = true; } catch (e) { es6Supported = false; console.warn('Your browser does not support ES6!'); } } //feature_check(); function downloadJS(scriptSrc, callback) { 'use strict'; let element = document.createElement("script"); element.src = scriptSrc; element.onload = function () { callback(); }; document.body.appendChild(element); } // Check for browser support of event handling capability if (window.addEventListener) { window.addEventListener("load", initJS, false); } else if (window.attachEvent) { window.attachEvent("onload", initJS); } else { window.onload = initJS; } function onPageReady() { enquire.register("screen and (min-width: " + (mobileSize + 1) + "px)", { match: function () { desktop = true; mobile = false; screenChange(); }, unmatch: function () { desktop = false; } }); enquire.register("screen and (max-width: " + mobileSize + "px)", { match: function () { mobile = true; desktop = false; screenChange(); }, unmatch: function () { mobile = false; desktop = true; } }); HandleCustomScripts();//why we need it here ? document.addEventListener('click', function (e) { var hasClass = e.target.className.split(' ').indexOf('optanon-toggle-display') > -1; if (hasClass) { e.preventDefault(); //Show OneTrust banner OneTrust.ToggleInfoDisplay() } }, false); //call page ready from all loaded files if (typeof (page_ready_tab_accordion) == "function") { page_ready_tab_accordion(); } if (typeof (page_ready_megamenu_multi_level) == "function") { page_ready_megamenu_multi_level(); } if (typeof (page_ready_gallery) == "function") { page_ready_gallery(); } if (typeof (page_ready_card_carousel) == "function") { page_ready_card_carousel(); } if (typeof (page_ready_default) == "function") { page_ready_default(); populateAccordions(); } if (typeof (loadAdditionalJs) == "function") { loadAdditionalJs(); } downloadJS("https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-60780d7d9de950d3", function () { }); PageReadyCalled = true; $('.card-link.car').click(); } function screenChange() { //call screen_change from all loaded files if (typeof (screen_change_tab_accordion) == "function") { screen_change_tab_accordion(); } if (typeof (screen_change_megamenu_multi_level) == "function") { screen_change_megamenu_multi_level(); } if (typeof (screen_change_gallery) == "function") { screen_change_gallery(); } if (typeof (screen_change_card_carousel) == "function") { screen_change_card_carousel(); } if (typeof (screen_change_default) == "function") { screen_change_default(); } makeStickyFooter(); } </script> <!-- health check --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10