{"id":2479,"date":"2026-04-26T03:35:32","date_gmt":"2026-04-25T22:05:32","guid":{"rendered":"https:\/\/speed.resolute-dynamics.com\/blog\/?p=2479"},"modified":"2026-04-28T12:20:04","modified_gmt":"2026-04-28T06:50:04","slug":"speed-limiter-cruise-control-ecu-interference","status":"publish","type":"post","link":"https:\/\/speed.resolute-dynamics.com\/blog\/speed-limiter-cruise-control-ecu-interference\/","title":{"rendered":"What to Do if Your Speed Limiter Interferes with Cruise Control or ECU Signals"},"content":{"rendered":"<p><!-- Block A: TL;DR \/ Quick Answer --><\/p>\n<p><strong>TL;DR:<\/strong> When a speed limiter (governor) clashes with cruise control or the engine ECU, both systems try to control torque at the same time. The ECU sees conflicting throttle and torque commands and goes into self-defense. You end up with cruise dropping out, limp mode, or a handful of new DTCs.<\/p>\n<p>The proper fix is to track down CAN bus and torque request conflicts, update and reconfigure the governor, and align priorities or calibrations without defeating any factory safety systems.<\/p>\n<p><!-- Block B: Key Takeaways --><\/p>\n<h2>Key Takeaways<\/h2>\n<ul>\n<li>A speed limiter\u2013cruise control conflict happens when both systems send overlapping or opposing torque or throttle commands into the ECU or CAN bus at the same time.<\/li>\n<li>Classic clues include: cruise control randomly shutting off, a check engine light immediately after governor install, intermittent limp mode, and RPM \u201chunting\u201d right around the governed speed.<\/li>\n<li>Most interference issues trace back to CAN bus arbitration, reused or incorrect message IDs, poor integration with electronic throttle control (ETC) or a drive-by-wire system, or outdated governor firmware.<\/li>\n<li>Diagnosis should follow a structured process: pull and save DTCs, log CAN traffic, look at throttle sensor and torque request data, and verify governor\u2013ECU compatibility against real documentation.<\/li>\n<li>Fixes usually involve tweaking CAN message priority, refining torque limit logic, updating firmware, or in some cases revising OEM ECU calibration rather than ripping out or defeating safety features.<\/li>\n<li>Pre-install compatibility checks and a disciplined, documented post-installation verification drive drastically cut the odds of ECU conflicts.<\/li>\n<li>Resolute Dynamics Control modules and similar devices should always be configured using a compatibility matrix and known CAN protocol match, not trial-and-error wiring or guessing at IDs.<\/li>\n<li>Recurring DTCs or limp mode should never be ignored; long-term ECU conflicts can hide real engine problems and can give dealers reason to push back on warranty claims.<\/li>\n<\/ul>\n<p><!-- Block C: Quick Definitions Box --><\/p>\n<h2>Quick Definitions: What Is ECU Interference from a Speed Limiter?<\/h2>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\" wp-image-2483 aligncenter\" src=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/What-to-Do-if-Your-Speed-Limiter-Interferes-with-Cruise-Control-or-ECU-Signals.webp\" alt=\"What to Do if Your Speed Limiter Interferes with Cruise Control or ECU Signals\" width=\"472\" height=\"314\" srcset=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/What-to-Do-if-Your-Speed-Limiter-Interferes-with-Cruise-Control-or-ECU-Signals.webp 900w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/What-to-Do-if-Your-Speed-Limiter-Interferes-with-Cruise-Control-or-ECU-Signals-300x200.webp 300w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/What-to-Do-if-Your-Speed-Limiter-Interferes-with-Cruise-Control-or-ECU-Signals-768x512.webp 768w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/p>\n<p><strong>What is speed limiter\u2013cruise control ECU interference?<\/strong> It\u2019s a condition where a speed limiter (governor) sends torque-reduction or throttle-limiting commands that clash with cruise control torque requests or OEM ECU torque strategies over the CAN bus.<\/p>\n<p>The engine ECU receives mismatched inputs, sees something that does not make sense, and reacts by dropping cruise, cutting power, or logging fault codes to protect the powertrain.<\/p>\n<h2>How Speed Limiters and Cruise Control Can Conflict<\/h2>\n<p>Speed limiters and cruise control can get in each other\u2019s way because both are trying to control vehicle speed through torque. On older cable-throttle setups, you might get away with clumsy add-ons. On a modern drive-by-wire system, not so much.<\/p>\n<p>When the limiter says \u201ccut torque\u201d while cruise control says \u201cgive me more torque,\u201d the ECU has to pick a winner. That tug-of-war is where problems start.<\/p>\n<p>Most newer vehicles have an <strong>engine ECU<\/strong>, a <strong>cruise control module<\/strong>, and often a separate <strong>speed limiter\/governor module<\/strong>, all talking over the same <strong>CAN bus<\/strong>. In a <strong>drive-by-wire system<\/strong> with <strong>electronic throttle control (ETC)<\/strong>, nobody pulls a cable anymore. Everything is requests and limits:<\/p>\n<ul>\n<li>Torque requests like \u201cI need 120 Nm to hold 100 km\/h up this hill.\u201d<\/li>\n<li>Torque limits like \u201cdon\u2019t let this thing go past 80 km\/h or 2000 rpm.\u201d<\/li>\n<\/ul>\n<p>Conflicts show up when a few things line up badly:<\/p>\n<ul>\n<li>Cruise control is commanding more torque to hold or build speed.<\/li>\n<li>The <strong>speed governor<\/strong> is simultaneously asking for torque reduction because the vehicle is near or above the governed speed.<\/li>\n<li>The <strong>engine ECU\u2019s arbitration logic<\/strong> has to decide who it listens to. Many ECUs follow a \u201clowest allowable torque wins\u201d strategy or a strict message priority structure. If the signals fight too hard, the ECU often drops into a safety mode.<\/li>\n<\/ul>\n<p>On heavy-duty platforms using <strong>J1939 torque command<\/strong>, both cruise and the governor can end up manipulating the same torque control PIDs. If the add-on device isn\u2019t mapped correctly, you get a straightforward <strong>CAN bus arbitration conflict<\/strong> or <strong>PID priority collision<\/strong> where the same parameter is being driven by two brains at once. The ECU is smart enough to know it doesn\u2019t like that.<\/p>\n<p>Once the ECU spots inconsistent throttle position, torque request, or speed feedback, it starts protecting itself and the driveline. That usually means:<\/p>\n<ul>\n<li>Shutting off cruise control with no user input. You hit \u201cSET,\u201d it holds for a bit, then drops.<\/li>\n<li>Falling into <strong>limp mode<\/strong>, limiting power until you cycle the key or fix the underlying problem.<\/li>\n<li>Logging a <strong>DTC (diagnostic trouble code)<\/strong> and lighting the check engine light, sometimes along with traction or ABS lights if other modules are involved.<\/li>\n<\/ul>\n<p>The issue is rarely \u201cbad ECU\u201d or \u201cbad governor\u201d by themselves. It usually comes down to poor integration and badly managed priorities between subsystems that all think they\u2019re in charge.<\/p>\n<h3>Throttle Authority Conflict in Practice<\/h3>\n<p>Take a simple example of a vehicle governed at 100 km\/h:<\/p>\n<ul>\n<li><strong>Cruise control torque request:<\/strong> 180 Nm to climb a mild grade and stay pinned at 100 km\/h.<\/li>\n<li><strong>Governor torque limit:<\/strong> 160 Nm once the tires see 100 km\/h, to keep the truck from overshooting the limit.<\/li>\n<li><strong>ECU arbitration method:<\/strong> \u201clowest allowed torque wins\u201d to stay on the safe side.<\/li>\n<\/ul>\n<p>In practice, you get a tug-of-war. Cruise keeps asking for more, the governor keeps trimming it back. The ECU follows the stricter limit and may try to satisfy both until it decides something is off.<\/p>\n<p>That\u2019s where you see <strong>RPM hunting at the governed speed<\/strong>, light surging, or cruise dropping completely because the ECU can\u2019t deliver cruise\u2019s request without violating the governor\u2019s cap. To the driver it feels like the truck can\u2019t make up its mind.<\/p>\n<h2>Common Symptoms of Speed Limiter\u2013ECU Interference<\/h2>\n<p>Once a speed limiter starts fighting the ECU or cruise module, the truck usually tells on itself. The problem is most people don\u2019t recognize the pattern and start chasing sensors or hardware that aren\u2019t actually bad.<\/p>\n<p>After you install or tweak a speed limiter or a <strong>Resolute Dynamics Control module<\/strong> or anything similar, watch closely for this kind of behavior:<\/p>\n<ul>\n<li><strong>Cruise control not working with speed limiter enabled<\/strong> \u2013 Cruise won\u2019t arm at all, only works below a certain road speed, or kicks out right as you creep up on the governed threshold. This often happens on long, flat freeway runs where everything should be stable.<\/li>\n<li><strong>Cruise control resume failure<\/strong> \u2013 You hit \u201cRES\u201d and the truck starts to speed up, then instantly dumps cruise near the governor\u2019s limit. The ECU sees a torque demand it can\u2019t approve and just says no.<\/li>\n<li><strong>Check engine light speed governor event<\/strong> \u2013 The MIL\/SEL shows up for the first time right after the governor goes in or the limiter settings get changed. If the only thing that changed is the governor, that\u2019s a big hint.<\/li>\n<li><strong>Intermittent limp mode trigger<\/strong> \u2013 At highway speeds the rig suddenly feels gutless, tops out way lower than usual, and then returns to normal after a key cycle. That on\u2013off pattern is textbook \u201cECU doesn\u2019t like what it sees\u201d behavior.<\/li>\n<li><strong>Throttle response hesitation<\/strong> \u2013 Near the governed speed there\u2019s a delay between pushing the pedal and the engine responding. That\u2019s ETC getting overruled. The governor trims torque just as your foot asks for more.<\/li>\n<li><strong>RPM hunting or speed surging<\/strong> \u2013 At or just below the limit speed, RPM or vehicle speed oscillates. You\u2019ll feel light surging or constant small corrections. Those are competing torque commands taking turns.<\/li>\n<li><strong>DTC codes after governor install<\/strong> \u2013 New <strong>diagnostic trouble codes<\/strong> that mention throttle position, torque request mismatch, CAN bus, or cruise control faults show up when everything was clean just days before.<\/li>\n<\/ul>\n<p>Typical <strong>DTC fault codes for speed governor conflicts<\/strong> often fall into a few families:<\/p>\n<ul>\n<li><strong>P0121 \/ P0122 \/ P0123<\/strong> \u2013 Throttle position sensor range or performance issues. The ECU sees a mismatch between commanded and actual throttle or an implausible relationship between pedal and plate.<\/li>\n<li><strong>P0600\u2013P0606<\/strong> \u2013 Control module communication or internal module errors. These can pop when CAN traffic is noisy, IDs collide, or watchdog timers keep getting tripped by strange message patterns.<\/li>\n<li><strong>P2100\u2013P2138<\/strong> \u2013 Electronic throttle control \/ drive-by-wire faults. These show up when ETC commands and measured throttle plate position don\u2019t line up for long enough to bother the ECU.<\/li>\n<li><strong>U-codes (e.g., U0100, U0121)<\/strong> \u2013 CAN communication issues between the ECU, ABS, and other modules. These often point toward <strong>signal bus contention<\/strong> or a chatty aftermarket device drowning out OEM messages.<\/li>\n<\/ul>\n<p>This guide is focused on ECU and cruise conflicts. If your problem is that the limiter never engages, never holds speed, or feels totally dead, that\u2019s a different diagnostic tree. Use this separate guide for that:<br \/>\n<a href=\"\/blog\/speed-limiter-not-engaging-diagnostic\/\">diagnostic questions<\/a>.<\/p>\n<h2>Diagnosing the Conflict (Step-by-Step)<\/h2>\n<p>Guessing at wiring or changing IDs blindly is how people get in trouble. A structured process saves you time and protects both the truck and your warranty position. You want to prove what\u2019s happening, not just hope you got lucky.<\/p>\n<p>The core steps are simple on paper: scan for DTCs, look at CAN traffic, verify what the throttle and torque signals are doing, check governor firmware, and confirm the OEM ECU calibration is something the governor is actually designed to work with.<\/p>\n<h3>Step 1 \u2014 Scan DTCs<\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-2482 size-full\" src=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Scan-DTCs.webp\" alt=\"Scan DTCs\" width=\"225\" height=\"225\" srcset=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Scan-DTCs.webp 225w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Scan-DTCs-150x150.webp 150w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/p>\n<p>Always start by asking the truck what it\u2019s mad about. That means a full <strong>DTC scan<\/strong> with an <strong>OBD-II scanner<\/strong> or, ideally, an OEM-level diagnostic tool if you can get your hands on one.<\/p>\n<p><strong>Actions:<\/strong><\/p>\n<ul>\n<li>Hook up a scan tool and run a global scan. Don\u2019t limit yourself to the engine. Pull codes from engine ECU, ABS\/ESP, body control, and any dedicated cruise modules the tool can see.<\/li>\n<li>Write down or save all present, pending, and stored codes before you hit any \u201cclear\u201d button. Screenshots or PDF exports are cheap insurance.<\/li>\n<li>Track mileage or timestamps around each code if the tool offers that. Pay close attention to events that began right after the governor install or configuration change.<\/li>\n<\/ul>\n<p><strong>What you\u2019re looking for:<\/strong><\/p>\n<ul>\n<li>Codes that hint at a <strong>throttle position sensor conflict<\/strong> or ETC weirdness, especially those that line up with times you used cruise at highway speeds.<\/li>\n<li>Communication related U-codes that hint at <strong>CAN bus arbitration<\/strong> trouble, message timeouts, or chatter between modules.<\/li>\n<li>DTCs that only show up when you\u2019re near the governed speed. For example, faults that don\u2019t appear until you hit 95\u2013105 km\/h with cruise on.<\/li>\n<\/ul>\n<p><strong>Hidden expert tip:<\/strong> Never clear codes before you save a complete report. That history is gold for you, your fleet manager, the installer, or the governor manufacturer, and can matter a lot if a dealer questions the install or warranty.<\/p>\n<h3>Step 2 \u2014 CAN Bus Traffic Analysis<\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-2481 size-full\" src=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/CAN-Bus-Traffic-Analysis.webp\" alt=\"CAN Bus Traffic Analysis\" width=\"500\" height=\"224\" srcset=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/CAN-Bus-Traffic-Analysis.webp 500w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/CAN-Bus-Traffic-Analysis-300x134.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>If the codes point toward communication issues or torque mismatches, you need to look at what the CAN bus is actually carrying. That\u2019s where people either get answers or guess themselves into a corner.<\/p>\n<p><strong>Tools required:<\/strong><\/p>\n<ul>\n<li>A CAN bus logger or analyzer. This can be a portable logger, a laptop with the right interface, or in some cases an OEM tool with datalogging.<\/li>\n<li>Clean access to the CAN wiring. You want to tap in a way that doesn\u2019t damage insulation, introduce reflections, or mess with termination.<\/li>\n<\/ul>\n<p><strong>Key parameters to inspect:<\/strong><\/p>\n<ul>\n<li><strong>Governor message ID (hex)<\/strong> \u2013 The CAN ID the speed limiter or Resolute Dynamics Control module is using to talk. If it\u2019s not documented, that\u2019s your first red flag.<\/li>\n<li><strong>Cruise control message ID (hex)<\/strong> \u2013 IDs the cruise module uses to send vehicle speed, setpoint, and torque requests to the ECU.<\/li>\n<li><strong>Priority determination<\/strong> \u2013 On CAN, the lower the numeric ID, the higher the priority. You need to know which IDs are actually winning when two nodes talk at the same time.<\/li>\n<li><strong>Message collision rate<\/strong> \u2013 Watch how often torque-related messages line up or step on each other during steady cruise near the governed speed.<\/li>\n<\/ul>\n<p>If there\u2019s <strong>CAN bus arbitration conflict<\/strong>, the logger will usually show it loud and clear:<\/p>\n<ul>\n<li>Retry bursts or error frames whenever cruise and the governor both send torque messages at roughly the same instant.<\/li>\n<li>Uneven or jittery update intervals for critical PIDs like vehicle speed or demanded torque.<\/li>\n<li>A textbook <strong>PID priority collision<\/strong> where two different nodes are trying to publish or override the same parameter.<\/li>\n<\/ul>\n<p><strong>Fix direction hint:<\/strong> If you see trouble at the bus level, you\u2019re not going to fix it by changing the speed setting alone. You\u2019re likely looking at changing the governor\u2019s CAN ID, filtering or remapping its messages, or even moving it to another CAN segment like engine CAN instead of body CAN so it can observe without stepping on messages it shouldn\u2019t touch.<\/p>\n<h3>Step 3 \u2014 Governor Firmware Check<\/h3>\n<p>Once you have a handle on how the traffic looks, you need to see what brain the governor itself is running. Many \u201cmystery\u201d cruise issues turn out to be old firmware talking a slightly different language than the ECU.<\/p>\n<p><strong>Actions:<\/strong><\/p>\n<ul>\n<li>Connect to the speed limiter or <strong>Resolute Dynamics Control module<\/strong> using the manufacturer\u2019s configuration or service software.<\/li>\n<li>Read out the <strong>firmware version requirement<\/strong> and the actual firmware it\u2019s running. Write both down.<\/li>\n<li>Compare your version against the manufacturer\u2019s release notes or compatibility matrix for your exact engine family, year, and ECU.<\/li>\n<\/ul>\n<p><strong>Issues to watch for:<\/strong><\/p>\n<ul>\n<li>Outdated firmware that predates the ECU\u2019s current CAN protocol or the latest <strong>OEM ECU calibration<\/strong>. Dealers update ECUs all the time. If the governor hasn\u2019t kept up, conflicts are almost guaranteed.<\/li>\n<li>Firmware that interprets <strong>J1939 torque command<\/strong> differently than your ECU expects, like wrong scaling, signed vs unsigned issues, or incorrect update rates.<\/li>\n<li>Missing or incomplete cruise integration options. For example, firmware that only knows how to hard-limit torque and has no mode to respect cruise behavior.<\/li>\n<\/ul>\n<p>In practice, a clean <strong>firmware update<\/strong> fixes odd quirks like resume not working right, cruise randomly dropping, or ETC faults that only appear at the limit. The updated code usually has better logic for how it backs down torque without fighting the ECU.<\/p>\n<h3>Step 4 \u2014 ECU Compatibility Review<\/h3>\n<p>If firmware is up to date and CAN traffic looks clean enough, you have to ask a more basic question: <strong>Should this governor be on this ECU at all?<\/strong> A lot of \u201calmost compatible\u201d installs work just well enough to be confusing.<\/p>\n<p><strong>Governor\u2013ECU compatibility<\/strong> hangs on a few things:<\/p>\n<ul>\n<li><strong>Compatibility check method:<\/strong> You want a clear match between the ECU\u2019s protocol (J1939, ISO 15765-4, OEM proprietary) and the governor\u2019s supported protocol and message set. Guessing isn\u2019t good enough.<\/li>\n<li><strong>OEM calibration impact:<\/strong> Dealers and OEMs roll out new calibrations that can change torque arbitration or cruise logic. A calibration that didn\u2019t exist when the governor was tested might need new support from the governor manufacturer.<\/li>\n<li><strong>Pre-install verification:<\/strong> A proper <strong>Resolute compatibility matrix<\/strong> or similar document that shows your specific ECU part number and calibration ID as tested and supported.<\/li>\n<\/ul>\n<p>It\u2019s also worth finding out if the ECU has had a software update recently. A truck that ran perfectly with a governor for years can start misbehaving right after a dealer visit if the <strong>OEM ECU calibration<\/strong> changed how torque requests are handled.<\/p>\n<p><strong>Important safety note:<\/strong> Don\u2019t try to hack the ECU yourself, and don\u2019t start disabling factory protections. If a new calibration is required to work cleanly with the governor, that should come from OEM-supported channels, not from some \u201ctuned\u201d file off the internet.<\/p>\n<h2>How to Resolve Each Interference Type<\/h2>\n<p>Not all interference looks the same, and you don\u2019t solve all of it the same way. Once you know whether the problem is torque arbitration, CAN bus conflict, firmware behavior, or ECU calibration, you can pick the right fix instead of just cranking the speed setpoint down and hoping.<\/p>\n<p>In every case, configuration and proper integration are the first tools you reach for. Disabling limp mode or ETC protections just to \u201cget cruise back\u201d is asking for bigger trouble later.<\/p>\n<h3>1. Throttle Authority \/ Torque Request Conflicts<\/h3>\n<p>When cruise and the governor both think they should be commanding torque on a <strong>drive-by-wire<\/strong> system, you see oscillation, lag, and sometimes limp mode right around the governed speed. The ECU is trying to hold the line while two bosses yell at it.<\/p>\n<p><strong>Resolution methods:<\/strong><\/p>\n<ul>\n<li><strong>Adjust torque limit strategy:<\/strong> Set the governor to roll torque down smoothly as you approach the limit instead of slamming a hard cut. A gradual ramp lets the ECU and cruise settle into a stable point instead of bouncing off a brick wall.<\/li>\n<li><strong>Reprioritize signals:<\/strong> Wherever the platform supports it, configure things so the engine ECU always has the final say and the governor only sets upper bounds. The governor should avoid trying to micromanage the throttle plate itself on modern ETC systems.<\/li>\n<li><strong>Integrate cruise behavior:<\/strong> Many governors include specific \u201ccruise integration\u201d modes. Instead of fighting cruise torque, they tweak or cap the allowable cruise setpoint so the truck never tries to maintain an illegal speed in the first place.<\/li>\n<\/ul>\n<p>A simple example: Rather than letting the driver set cruise at 110 km\/h on a truck governed to 100 km\/h and then fighting to hold 100 while cruise keeps asking for 110, configure the governor so you can\u2019t set cruise higher than 100. You remove the core conflict instead of trying to outsmart it with torque cuts.<\/p>\n<h3>2. CAN Bus Arbitration and Message ID Conflicts<\/h3>\n<p>If the <strong>CAN bus arbitration conflict<\/strong> shows up in your logs, you have to fix the plumbing before you worry about fine-tuning behavior. Two modules fighting using the same or overlapping IDs will never behave cleanly no matter how carefully you set the speed limit.<\/p>\n<p><strong>Fix methods:<\/strong><\/p>\n<ul>\n<li><strong>ID reassignment:<\/strong> Change the governor\u2019s <strong>CAN message ID (hex)<\/strong> when it collides with an OEM ID or uses an ID range the ECU expects to own. The correct IDs should always be documented by the governor manufacturer.<\/li>\n<li><strong>Message filtering:<\/strong> Configure the governor so it only transmits torque-related messages on channels it\u2019s designed to manage. Everywhere else it should behave as a listener, not as a second master trying to overwrite OEM commands.<\/li>\n<li><strong>Tap point relocation:<\/strong> Move the device to the correct CAN segment as defined by the install manual. For example, if it\u2019s supposed to live on engine CAN, don\u2019t piggyback it on body CAN just because that connector was closer.<\/li>\n<\/ul>\n<p>Once you cut down the <strong>message collision rate<\/strong> and get IDs in their proper lanes, cruise usually settles down. U-codes clear up, random watchdog resets stop, and CAN error counters stay low during highway runs.<\/p>\n<h3>3. Firmware Incompatibility or Bugs<\/h3>\n<p>Sometimes everything about wiring and IDs looks right, but certain model years or ECU versions still act up. That\u2019s often a sign that the firmware just doesn\u2019t fully understand every quirk of that ECU yet.<\/p>\n<p><strong>Resolution steps:<\/strong><\/p>\n<ul>\n<li>Flash the latest approved firmware onto your speed limiter or <strong>Resolute Dynamics Control module<\/strong>. Follow the update instructions exactly so you don\u2019t brick it.<\/li>\n<li>Confirm the firmware release notes or support docs state explicit support for your engine model, vehicle platform, and ECU part number.<\/li>\n<li>Go back through governor parameters afterward. Re-enter speed limits, torque caps, cruise integration options, and anything else that might have reset or changed.<\/li>\n<\/ul>\n<p>Better firmware tends to smooth out weird intermittent behavior, such as a <strong>watchdog timer reset<\/strong> when CAN traffic is heavy or brief ETC glitches the old code didn\u2019t handle gracefully.<\/p>\n<h3>4. ECU Calibration Mismatch<\/h3>\n<p>Every once in a while, you do everything right on the governor side and still get conflicts. That\u2019s usually when the <strong>OEM ECU calibration<\/strong> itself changes the rules.<\/p>\n<p><strong>When to suspect this:<\/strong><\/p>\n<ul>\n<li>The issues started immediately after a dealer visit where the ECU was reflashed. You haven\u2019t touched the governor since.<\/li>\n<li>Other otherwise identical vehicles that haven\u2019t had the update don\u2019t show the same symptoms with the same governor hardware and configuration.<\/li>\n<\/ul>\n<p><strong>Resolution path:<\/strong><\/p>\n<ul>\n<li>Pull and document the ECU software version and calibration ID using an OEM tool or a scan tool that can read those fields.<\/li>\n<li>Share that information, along with DTC reports and any CAN logs, with both the vehicle OEM and the governor manufacturer\u2019s technical support.<\/li>\n<li>Use a compatibility matrix from the governor manufacturer (Resolute and others publish these) to check whether that combo has been validated or if new firmware or a different calibration is required.<\/li>\n<\/ul>\n<p>If the answer is a new or revised ECU calibration, it should always come from official OEM channels. Rolling an ECU back to an old file or using an unapproved tune is a fast way to run into emissions trouble and give the OEM a reason to walk away from warranty obligations.<\/p>\n<h3>5. DTC Fault Codes: Clearing and Recurrence Prevention<\/h3>\n<p>Once you\u2019ve made the changes you need, you still have to clean up the ECU\u2019s memory and prove the issue is actually gone. Leaving old faults sitting there just makes future diagnostics harder and scares drivers and inspectors.<\/p>\n<p><strong>Steps:<\/strong><\/p>\n<ul>\n<li>Use an <strong>OBD-II reset<\/strong> function or an OEM-level tool to clear every fault related to throttle, ETC, torque arbitration, or CAN communication that you tied to the governor conflict.<\/li>\n<li>Carry out a controlled test drive where you intentionally hit the conditions that used to trigger the codes. That usually means a stretch of highway where you can sit just under and just over the governed speed.<\/li>\n<li>Scan the truck again immediately after the drive. Make sure the same DTCs haven\u2019t quietly returned as pending or stored faults.<\/li>\n<\/ul>\n<p><strong>Recurrence prevention:<\/strong><\/p>\n<ul>\n<li>Keep the firmware at or above the <strong>minimum version requirement<\/strong> listed in the governor\u2019s compatibility matrix for your exact ECU.<\/li>\n<li>Document the final configuration, including speed setpoints, integration flags, CAN IDs, and wiring notes. Use that to keep a whole fleet consistent instead of reinventing the wheel on every unit.<\/li>\n<\/ul>\n<p>If the same codes keep popping back, stop and escalate. Gather CAN logs, configuration files, and DTC history and go straight to the governor manufacturer\u2019s technical team. Repeatedly clearing codes without solving the conflict just covers up real issues and trains people to ignore warning lights.<\/p>\n<h2>Preventing ECU Conflicts During Speed Limiter Installation<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2602 aligncenter\" src=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Preventing-ECU-Conflicts-During-Speed-Limiter-Installation.webp\" alt=\"Preventing ECU Conflicts During Speed Limiter Installation\" width=\"453\" height=\"304\" srcset=\"https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Preventing-ECU-Conflicts-During-Speed-Limiter-Installation.webp 1024w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Preventing-ECU-Conflicts-During-Speed-Limiter-Installation-300x202.webp 300w, https:\/\/speed.resolute-dynamics.com\/blog\/wp-content\/uploads\/2026\/04\/Preventing-ECU-Conflicts-During-Speed-Limiter-Installation-768x516.webp 768w\" sizes=\"(max-width: 453px) 100vw, 453px\" \/><\/p>\n<p>Preventing trouble is always easier than untangling it after a driver has been stranded in limp mode on the freeway. A little discipline during install goes a long way, especially on mixed fleets where trucks don\u2019t all share the same ECU and calibration.<\/p>\n<p>The main pillars are simple: check compatibility before you plug anything in, tie into the CAN bus where the manual says, set parameters carefully, and finish with a proper test drive instead of assuming \u201cno lights on the dash\u201d means you\u2019re done.<\/p>\n<h3>Pre-Installation ECU Compatibility Check<\/h3>\n<p>Before you fit any speed limiter or <strong>Resolute Dynamics Control module<\/strong>, take a few minutes to confirm you\u2019re not mixing hardware and ECUs that were never meant to talk.<\/p>\n<ul>\n<li><strong>CAN protocol match:<\/strong> Make sure the governor is built for the same protocol and message set your ECU uses, whether that\u2019s J1939, ISO-based OBD formats, or an OEM proprietary setup. If the documentation is vague, stop and get a clear answer.<\/li>\n<li><strong>ECU model and calibration:<\/strong> Cross-check ECU part numbers and calibration IDs against the <strong>governor-ECU compatibility matrix<\/strong> from the manufacturer. Don\u2019t assume a later year of the same truck is identical under the hood.<\/li>\n<li><strong>OEM restrictions or approvals:<\/strong> Some fleets, leasing outfits, or regional regulations only accept OEM-approved devices or dealer-installed limiters. Respect those rules or be ready for warranty and compliance headaches later.<\/li>\n<\/ul>\n<p>This sort of <strong>pre-install verification<\/strong> needs to be standard practice, not a \u201cnice-to-have.\u201d Skipping it is one of the main reasons people end up with cruise issues and lingering DTCs right after an install.<\/p>\n<h3>Correct CAN Bus Tap Point Selection<\/h3>\n<p>Where you tie into the CAN bus matters more than most people think. Engine CAN, chassis CAN, and body CAN might all use the same physical wires and connectors style, but the content and expectations on each segment are different.<\/p>\n<ul>\n<li>Follow the wiring diagram exactly. If it calls for engine CAN under the dash or at the ECU, don\u2019t decide that the body CAN behind some trim panel is \u201cclose enough.\u201d<\/li>\n<li>Minimize stacking multiple aftermarket devices on one long CAN stub. Too many devices hanging off one spot can cause reflections and timing issues.<\/li>\n<li>Preserve proper termination and twisted-pair wiring practices so signal quality stays in spec. Random splices and long unshielded runs are a common cause of <strong>signal bus contention<\/strong> complaints.<\/li>\n<\/ul>\n<p>If you\u2019re combining a speed limiter with other add-ons like telematics, tracking, or dash cameras that also tie into CAN, it\u2019s smart to schedule a <strong>post-installation audit<\/strong> to make sure the total bus load and arbitration are still healthy:<br \/>\n<a href=\"\/blog\/post-installation-speed-limiter-audit\/\">post-installation audit<\/a>.<\/p>\n<h3>Governor Parameter Configuration Before Activation<\/h3>\n<p>Configuring the governor before you turn it loose on live traffic avoids most \u201cmystery\u201d complaints. A lot of the surging and cruise dropouts I see come from lazy default settings that were never tweaked for that particular truck or use case.<\/p>\n<p><strong>Key parameters:<\/strong><\/p>\n<ul>\n<li>Maximum vehicle speed and hysteresis band. Give the system a small window so it doesn\u2019t hunt right on the edge of the governed speed. A bit of hysteresis keeps it from constantly bouncing in and out of limit mode.<\/li>\n<li>Torque limiting behavior. Decide whether you want a hard fuel cut, a soft ramp-down, or cruise setpoint adjustment. Hard cuts are rough and more likely to upset ETC and traction systems.<\/li>\n<li>Cruise integration options. Activate features like \u201cblock cruise setpoints above governed limit\u201d or \u201csmoothly trim cruise command near the limit\u201d instead of letting cruise and the governor fight it out.<\/li>\n<\/ul>\n<p>Keep in mind, this guide is about identifying and fixing interference, not doing full calibrations. For deep-dive tuning, especially across a whole fleet, use this resource:<br \/>\n<a href=\"\/blog\/fleet-technician-calibrate-reset-speed-limiter\/\">calibration after fix<\/a>.<\/p>\n<h3>Post-Installation Verification Drive<\/h3>\n<p>Every install should end with a structured <strong>post-installation verification drive<\/strong>. Skipping this is how you hand a driver a problem that could have been caught in 20 minutes.<\/p>\n<p><strong>Recommended test profile:<\/strong><\/p>\n<ul>\n<li><strong>Test duration:<\/strong> 20\u201330 minutes minimum so the ECU has time to see real-world conditions.<\/li>\n<li><strong>Speed range covered:<\/strong> Low-speed maneuvering, mid-range cruising, and several minutes operating at or just below the governed speed, for example 80\u2013110 km\/h as applicable.<\/li>\n<li><strong>Cruise control test:<\/strong> Engage and disengage cruise several times. Use \u201cset,\u201d \u201cresume,\u201d and manual throttle override while you\u2019re near the governed speed to be sure everything behaves logically.<\/li>\n<li><strong>DTC check post-drive:<\/strong> Run a full scan the moment you\u2019re back. This is <strong>mandatory<\/strong>. Some codes won\u2019t light a MIL right away but will still be stored.<\/li>\n<li><strong>Sign-off requirement:<\/strong> A trained technician signs off that there\u2019s no abnormal behavior, no new DTCs, and that ETC and torque response are stable at all tested speeds.<\/li>\n<\/ul>\n<p>That verification drive and sign-off sheet protect everyone involved: the installer, the fleet owner, and the driver who has to trust the system at highway speeds.<\/p>\n<h2>Common Mistakes (and How to Avoid Them)<\/h2>\n<ul>\n<li><strong>Mistake 1: Assuming cruise issues are purely mechanical.<\/strong><br \/>\nIn the old cable and vacuum-servo days, mechanical problems topped the list. On modern rigs, failing to consider electronic causes like ETC logic, CAN messages, and torque arbitration is a big miss.<br \/>\n<em>Fix:<\/em> Start every diagnostic session with a DTC scan and at least some data logging. Treat electrical and software causes as the default on drive-by-wire vehicles, not the last thing you check.<\/li>\n<li><strong>Mistake 2: Ignoring new DTCs after governor install.<\/strong><br \/>\nA lot of techs shrug off new codes as \u201cjust the limiter doing its job\u201d and clear them. That\u2019s how subtle conflicts grow into bigger problems.<br \/>\n<em>Fix:<\/em> Treat any new throttle, torque, or CAN communication DTC that appears right after the install as a warning. Track down and resolve the cause before the vehicle goes back into daily service.<\/li>\n<li><strong>Mistake 3: Randomly changing CAN wiring or IDs.<\/strong><br \/>\nGuessing at IDs or splicing into whatever CAN wires are handy often creates intermittent, hard-to-repeat problems that waste everyone\u2019s time.<br \/>\n<em>Fix:<\/em> Use the manufacturer\u2019s published wiring diagrams and ID assignments. Validate changes with a CAN trace and a compatibility matrix instead of twisting wires together and hoping.<\/li>\n<li><strong>Mistake 4: Disabling safety features to \u201cget cruise back.\u201d<\/strong><br \/>\nTurning off ETC protections, traction control, or limp strategies just to keep cruise working is tempting under pressure, but it leaves the truck exposed.<br \/>\n<em>Fix:<\/em> Leave safety functions in place. Fix the integration so the ECU is happy again rather than forcing it to ignore real inconsistencies.<\/li>\n<li><strong>Mistake 5: Skipping post-install test drives.<\/strong><br \/>\nBolting the hardware on and handing off the keys without a proper test is like finishing an engine rebuild and never starting it in the shop. You\u2019re just pushing the risk onto the driver.<br \/>\n<em>Fix:<\/em> Build a verification drive with clear criteria and technician sign-off into your standard operating procedure for every governor or Resolute Dynamics Control module install.<\/li>\n<li><strong>Mistake 6: Mixing ECU interference with unrelated RPM issues.<\/strong><br \/>\nProblems involving manual-gear RPM regulators, PTO\/RPM controllers, or stationary speed controls belong to a different family of issues than cruise\/ECU interference.<br \/>\n<em>Fix:<\/em> If your complaint is about PTO speed holding or manual RPM regulation, work off a focused guide:<br \/>\n<a href=\"\/blog\/troubleshooting-rpm-regulator-manual-vehicles\/\">RPM regulator issues<\/a> instead of using this ECU\/cruise conflict guide.<\/li>\n<\/ul>\n<h2>FAQ<\/h2>\n<p>This FAQ sticks to speed limiter\u2013cruise control\u2013ECU interactions. For broader topics like general engagement failures or full calibration procedures, follow the linked specialized guides.<\/p>\n<h3>1. Will a speed limiter that interferes with cruise control void my warranty?<\/h3>\n<p>That depends heavily on local law and the OEM\u2019s policies. What you can expect is this: if the governor causes ECU errors, limp mode, or DTCs tied directly to engine or emissions functions, the manufacturer may refuse to cover those specific repairs. They usually have to show a link between the modification and the failure. Your best move is to use approved hardware, follow a documented compatibility matrix, keep installation records, and hold on to test-drive and DTC reports.<\/p>\n<h3>2. Do I need OEM approval before installing a speed governor?<\/h3>\n<p>Many fleets run governors without formal OEM sign-off, especially where speed limitation is a company policy issue. Some OEMs, leasing firms, or regulatory setups do insist on OEM-approved devices or dealer-installed solutions. Read the fine print in your warranty and fleet policy. Using a device and parameters that the OEM recognizes, or that appear in a proper compatibility matrix, gives you the strongest position if anything ever comes into question.<\/p>\n<h3>3. After fixing the interference, how do I re-enable cruise control?<\/h3>\n<p>Once you\u2019ve sorted out CAN conflicts and torque arbitration, cruise usually comes back on its own. If it still won\u2019t engage, double-check for any stored or pending DTCs and clear them. Verify that cruise is still enabled in the ECU\u2019s configuration and that no lockouts are active. On some platforms, you\u2019ll need a dealer-level tool to reset certain fault counters or re-learn cruise inputs after serious ETC or communication errors.<\/p>\n<h3>4. Will I need an ECU reflash to solve the conflict?<\/h3>\n<p>Most of the time, no. You can resolve a lot of interference by updating the governor firmware, fixing IDs, and tightening up integration logic. You only get into ECU reflashes when an OEM calibration change on the truck side introduced a new behavior the governor wasn\u2019t designed around. If it comes to that, stick to OEM-supported updates. Unofficial reflashes or tunes can put you on the wrong side of emissions rules and can make warranty conversations a lot harder.<\/p>\n<h3>5. How should I report persistent conflicts to the governor manufacturer?<\/h3>\n<p>Don\u2019t just say \u201ccruise doesn\u2019t work.\u201d Give them something they can engineer from. Gather a full list of DTCs, ECU part numbers and calibration IDs, governor model and firmware version, and a CAN log that covers a few minutes at governed speed with cruise engaged. Include photos or diagrams of how and where you tied into the CAN bus. That kind of detail lets support teams spot compatibility gaps or firmware issues quickly instead of guessing over email.<\/p>\n<h3>6. Can a speed limiter affect engine management beyond cruise control?<\/h3>\n<p>Yes. A governor that keeps sending conflicting torque or throttle commands can indirectly change how the ECU manages fuel, boost, knock control, and even charging load because all of those strategies respond to torque demand and engine load. If the ECU keeps seeing conditions that look abnormal, it can lean on protective maps, which shows up as reduced power, odd drivability, or poor fuel economy even when you aren\u2019t at the governed speed.<\/p>\n<h3>7. Why does my vehicle go into limp mode only at highway speeds after the governor install?<\/h3>\n<p>Highway speeds are exactly where cruise and the governor overlap the most. The ECU sees constant medium-to-high torque requests from cruise at the same time the limiter is trying to trim torque back. If the ECU spends too long in that conflict zone, or it keeps seeing requests that violate its internal limits, it may drop into limp mode to protect the gearbox and engine. That pattern usually points straight to a torque request override or arbitration problem right near the governed speed.<\/p>\n<h3>8. Where can I find advanced calibration guidance once interference is fixed?<\/h3>\n<p>Once you\u2019re confident the governor, ECU, and cruise are all living together peacefully, you can refine things across a fleet. For deeper, step-by-step calibration and reset procedures beyond this interference-focused guide, use:<br \/>\n<a href=\"\/blog\/fleet-technician-calibrate-reset-speed-limiter\/\">calibration after fix<\/a>. That resource walks through technician-level adjustments, fleet templates, and reset strategies.<\/p>\n<h2>Final Summary and Next Steps<\/h2>\n<p>Speed limiter, cruise control, and ECU conflicts nearly always come back to one thing: how multiple control modules share throttle and torque authority over the CAN bus. When a governor\u2019s torque limits cut across cruise control\u2019s demands or clash with OEM calibration strategies, the ECU reacts the only way it knows how. It drops cruise, cuts power, throws DTCs, or all three.<\/p>\n<p>The right way to fix it is to:<\/p>\n<ul>\n<li>Work through a proper diagnosis: full DTC scan, CAN traffic review, governor firmware and configuration check, and a hard look at ECU\u2013governor compatibility.<\/li>\n<li>Apply targeted solutions: straighten out priorities, update firmware, refine integration parameters, and only involve ECU calibration changes when the OEM is on board.<\/li>\n<li>Stop future interference before it starts with solid pre-install checks and disciplined post-installation verification drives, documented every time.<\/li>\n<\/ul>\n<p>If you\u2019re already seeing symptoms and you\u2019re not sure whether the governor is even functioning properly on its own, start by answering the structured<br \/>\n<a href=\"\/blog\/speed-limiter-not-engaging-diagnostic\/\">diagnostic questions<\/a>, then use the ECU-focused steps in this guide to chase down conflicts. Once everything behaves cleanly, use the dedicated calibration guide to dial in settings across the rest of your fleet.<\/p>\n<p>Handled correctly, a speed limiter can sit on the same CAN bus as cruise control and modern engine management without any drama, giving you safety and compliance while keeping drivability where it should be.<\/p>\n<p><!-- Optional How-To style summary for schema --><\/p>\n<h2>Step-by-Step Overview: Diagnosing Speed Limiter\u2013Cruise\u2013ECU Conflicts<\/h2>\n<ol>\n<li>Scan and save all DTCs using an OBD-II or OEM diagnostic tool before you clear anything.<\/li>\n<li>Log CAN bus traffic during a test drive while operating near the governed speed with cruise engaged.<\/li>\n<li>Review throttle, pedal, and torque request signals to spot inconsistencies or tug-of-war behavior.<\/li>\n<li>Check the governor firmware version, compare it with the manufacturer\u2019s requirements, and update if needed.<\/li>\n<li>Verify compatibility for your exact ECU calibration using the manufacturer\u2019s matrix and documentation.<\/li>\n<li>Adjust CAN IDs, message priorities, tap points, or integration parameters wherever conflicts show up.<\/li>\n<li>Clear DTCs, perform a structured verification drive, then rescan and confirm cruise and limiter operation are stable.<\/li>\n<\/ol>\n<p>For a more detailed post-install review and documentation checklist, see:<br \/>\n<a href=\"\/blog\/post-installation-speed-limiter-audit\/\">post-installation audit<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR: When a speed limiter (governor) clashes with cruise control or the engine ECU, both systems try to control torque [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2603,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3,5],"tags":[],"class_list":["post-2479","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-speed-limiter"],"_links":{"self":[{"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/posts\/2479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/comments?post=2479"}],"version-history":[{"count":2,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/posts\/2479\/revisions"}],"predecessor-version":[{"id":2604,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/posts\/2479\/revisions\/2604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/media\/2603"}],"wp:attachment":[{"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/media?parent=2479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/categories?post=2479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speed.resolute-dynamics.com\/blog\/wp-json\/wp\/v2\/tags?post=2479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}