<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Black Smoke Ltd</provider_name><provider_url>https://www.blacksmokeracing.com/sv</provider_url><author_name>Jyrki M&#xE4;&#xE4;tt&#xE4;</author_name><author_url>https://www.blacksmokeracing.com/sv/posts/author/jyrki/</author_url><title>Software developing</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="3y91tFBzye"&gt;&lt;a href="https://www.blacksmokeracing.com/sv/posts/garage/software-developing/"&gt;Mjukvaruutveckling&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.blacksmokeracing.com/sv/posts/garage/software-developing/embed/#?secret=3y91tFBzye" width="600" height="338" title="&#x201D;Software developing&#x201D; &ndash; Black Smoke Ltd" data-secret="3y91tFBzye" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.blacksmokeracing.com/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><thumbnail_url>https://www.blacksmokeracing.com/wp-content/uploads/2015/04/unnamed-1.jpg</thumbnail_url><thumbnail_width>960</thumbnail_width><thumbnail_height>1280</thumbnail_height><description>Last blog post was about improved fuel system, this time I will take a minute to talk about software modifications. Our OM648 320cdi engine is controlled by Bosch EDC16 engine control unit (ECU). Pretty much everything is controlled electronically on this system. There too many features to list that ECU controls and observes, but here...</description></oembed>
