<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[OrBit Forums - OrBit How-To Guides]]></title>
		<link>https://forums.spaycetech.com/</link>
		<description><![CDATA[OrBit Forums - https://forums.spaycetech.com]]></description>
		<pubDate>Thu, 30 Apr 2026 01:50:41 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[How to install Orbit on ARM MacOS (open-source method)]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=1266</link>
			<pubDate>Sun, 29 Mar 2026 20:56:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=1971">AlphaOmega</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=1266</guid>
			<description><![CDATA[I saw a couple of threads on here about running Orbit on ARM, specifically MacOS Silicon devices (M1 - M5, etc). Most suggest using thing like:<ul class="mycode_list"><li>Parallels (costs money/free trial is an annoyance)<br />
</li>
<li>VMWare (absolute tumour of a company... Boradcom lol, bloatware and just general poor experience)<br />
</li>
<li>VirtualBox (Oracle poop)<br />
<br />
</li>
</ul>
I have found the best approach has been using UTM. UTM is an open source project, available via homebrew and seems to run with very little overhead. I have had comparable performance running it this way compared to natively. <br />
<br />
I've put together a step-by-step guide for those of you who want to give this a go. I have been using it for a few days now with out any issues. Although I'm sure a caveat is required that this is to be done at your own risk as it is not 'officially' support, AFAIK.<br />
<br />
Get started with homebrew (a package manager for MacOS, which allows you to install software from the terminal).<br />
<br />
Homebrew Install:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/bin/bash -c "&#36;(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</code></div></div><br />
<br />
Software Install:<ul class="mycode_list"><li><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>brew install crystalfetch</code></div></div></li>
<li><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>brew install utm</code></div></div></li>
</ul>
<span style="font-weight: bold;" class="mycode_b"><br />
Download Windows 11 ISO:</span><br />
<ol type="1" class="mycode_list"><li>Open CrystalFetch<br />
</li>
<li>Adjust based on your region (ensure select Apple Silicon and latest)<br />
</li>
</ol>
<img src="https://i.postimg.cc/15t7VRjH/Pasted-image-20260329213047.png" loading="lazy"  alt="[Image: Pasted-image-20260329213047.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Configure VM in UTM:</span><br />
<ol type="1" class="mycode_list"><li>Open UTM and click the “+” button to open the VM creation wizard.<br />
</li>
<li>Select “Virtualize”.<br />
</li>
<li>Select “Windows”.<br />
</li>
<li>Pick the amount of RAM and CPU cores you wish to give access to the VM. Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>I suggest at least 8GB RAM &amp; 4 Cores - the more the better, ensure your host has enough overhead to function normally.<br />
</li>
</ol>
</li>
<li>Make “Install Windows 10 or higher” is <span style="font-style: italic;" class="mycode_i">checked</span>. Also make sure “Install drivers and SPICE tools” is <span style="font-style: italic;" class="mycode_i">checked</span>. Press “Browse” and select the ISO you built in step 1.<br />
</li>
<li>Specify the maximum amount of drive space to allocate. Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>I suggest 64GB to be safe, this allows rooms for the Windows OS. While its probably overkill; its better to have too much than too little.<br />
</li>
</ol>
</li>
<li>If you have a directory you want to mount in the VM, you can select it here. Alternatively, you can skip this and select the directory later from the VM window’s toolbar. The shared directory will be available after installing SPICE tools (see below). Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>Useful if you have files on your host (Mac) that you'd like to access on the VM<br />
</li>
</ol>
</li>
<li>Press “Save” to create the VM. Wait for the guest tools to finish downloading and press the Run button to start the VM.<br />
</li>
<li>Press any key to start the Windows installer and follow the instructions on screen. If you have issues with the mouse, press the mouse capture button in the toolbar to send mouse input directly. Press Control+Option together to exit mouse capture mode. Sometimes, due to driver issues, you can enter and exit capture mode and the mouse cursor works normally again.<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Activate Windows:</span><br />
<ol type="1" class="mycode_list"><li>I of course do not promote or encourage piracy, buy a key if you want although its not needed or required to run Orbit<br />
<ol type="1" class="mycode_list"><li>Select 'I don't have a key' when installing<br />
</li>
</ol>
</li>
<li>You could hypothetically google 'github MAS' and see what you find...<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Install Orbit:</span><br />
<ol type="1" class="mycode_list"><li>Download the latest version from here: <a href="https://app.spaycetech.com/orbitupdate/download" target="_blank" rel="noopener" class="mycode_url">https://app.spaycetech.com/orbitupdate/download</a><br />
</li>
<li>Install, following the wizard. The standard release can be ran on ARM Windows 11 (Windows performs some runtime emulation)<br />
</li>
</ol>
<img src="https://i.postimg.cc/hP5yLFkZ/Pasted-image-20260329214056.png" loading="lazy"  alt="[Image: Pasted-image-20260329214056.png]" class="mycode_img" /><br />
<br />
<br />
Congrats! You now have Orbit running on your shiny Macbook!<br />
<br />
You'll want to buy a thunderbolt (UBS-C) to ethernet adapter. I recommend buying one from a rebutable brand as poor quality one's can be flaky. Sabrent, Belkin and StarTech are usally of high build quality. Avoid the chinesium.]]></description>
			<content:encoded><![CDATA[I saw a couple of threads on here about running Orbit on ARM, specifically MacOS Silicon devices (M1 - M5, etc). Most suggest using thing like:<ul class="mycode_list"><li>Parallels (costs money/free trial is an annoyance)<br />
</li>
<li>VMWare (absolute tumour of a company... Boradcom lol, bloatware and just general poor experience)<br />
</li>
<li>VirtualBox (Oracle poop)<br />
<br />
</li>
</ul>
I have found the best approach has been using UTM. UTM is an open source project, available via homebrew and seems to run with very little overhead. I have had comparable performance running it this way compared to natively. <br />
<br />
I've put together a step-by-step guide for those of you who want to give this a go. I have been using it for a few days now with out any issues. Although I'm sure a caveat is required that this is to be done at your own risk as it is not 'officially' support, AFAIK.<br />
<br />
Get started with homebrew (a package manager for MacOS, which allows you to install software from the terminal).<br />
<br />
Homebrew Install:<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/bin/bash -c "&#36;(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</code></div></div><br />
<br />
Software Install:<ul class="mycode_list"><li><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>brew install crystalfetch</code></div></div></li>
<li><div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>brew install utm</code></div></div></li>
</ul>
<span style="font-weight: bold;" class="mycode_b"><br />
Download Windows 11 ISO:</span><br />
<ol type="1" class="mycode_list"><li>Open CrystalFetch<br />
</li>
<li>Adjust based on your region (ensure select Apple Silicon and latest)<br />
</li>
</ol>
<img src="https://i.postimg.cc/15t7VRjH/Pasted-image-20260329213047.png" loading="lazy"  alt="[Image: Pasted-image-20260329213047.png]" class="mycode_img" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Configure VM in UTM:</span><br />
<ol type="1" class="mycode_list"><li>Open UTM and click the “+” button to open the VM creation wizard.<br />
</li>
<li>Select “Virtualize”.<br />
</li>
<li>Select “Windows”.<br />
</li>
<li>Pick the amount of RAM and CPU cores you wish to give access to the VM. Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>I suggest at least 8GB RAM &amp; 4 Cores - the more the better, ensure your host has enough overhead to function normally.<br />
</li>
</ol>
</li>
<li>Make “Install Windows 10 or higher” is <span style="font-style: italic;" class="mycode_i">checked</span>. Also make sure “Install drivers and SPICE tools” is <span style="font-style: italic;" class="mycode_i">checked</span>. Press “Browse” and select the ISO you built in step 1.<br />
</li>
<li>Specify the maximum amount of drive space to allocate. Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>I suggest 64GB to be safe, this allows rooms for the Windows OS. While its probably overkill; its better to have too much than too little.<br />
</li>
</ol>
</li>
<li>If you have a directory you want to mount in the VM, you can select it here. Alternatively, you can skip this and select the directory later from the VM window’s toolbar. The shared directory will be available after installing SPICE tools (see below). Press “Continue”.<br />
<ol type="1" class="mycode_list"><li>Useful if you have files on your host (Mac) that you'd like to access on the VM<br />
</li>
</ol>
</li>
<li>Press “Save” to create the VM. Wait for the guest tools to finish downloading and press the Run button to start the VM.<br />
</li>
<li>Press any key to start the Windows installer and follow the instructions on screen. If you have issues with the mouse, press the mouse capture button in the toolbar to send mouse input directly. Press Control+Option together to exit mouse capture mode. Sometimes, due to driver issues, you can enter and exit capture mode and the mouse cursor works normally again.<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Activate Windows:</span><br />
<ol type="1" class="mycode_list"><li>I of course do not promote or encourage piracy, buy a key if you want although its not needed or required to run Orbit<br />
<ol type="1" class="mycode_list"><li>Select 'I don't have a key' when installing<br />
</li>
</ol>
</li>
<li>You could hypothetically google 'github MAS' and see what you find...<br />
</li>
</ol>
<br />
<span style="font-weight: bold;" class="mycode_b">Install Orbit:</span><br />
<ol type="1" class="mycode_list"><li>Download the latest version from here: <a href="https://app.spaycetech.com/orbitupdate/download" target="_blank" rel="noopener" class="mycode_url">https://app.spaycetech.com/orbitupdate/download</a><br />
</li>
<li>Install, following the wizard. The standard release can be ran on ARM Windows 11 (Windows performs some runtime emulation)<br />
</li>
</ol>
<img src="https://i.postimg.cc/hP5yLFkZ/Pasted-image-20260329214056.png" loading="lazy"  alt="[Image: Pasted-image-20260329214056.png]" class="mycode_img" /><br />
<br />
<br />
Congrats! You now have Orbit running on your shiny Macbook!<br />
<br />
You'll want to buy a thunderbolt (UBS-C) to ethernet adapter. I recommend buying one from a rebutable brand as poor quality one's can be flaky. Sabrent, Belkin and StarTech are usally of high build quality. Avoid the chinesium.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to program a key fob with OrBit and troubleshoot errors]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=587</link>
			<pubDate>Tue, 03 Sep 2024 18:42:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=587</guid>
			<description><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">This is a guide to programming key fobs to the car, and troubleshooting problems when you try to do it.</span> </span>Assuming you have the correct Security PIN saved (there will be a separate FAQ about that). If you are looking for guidance on what key fobs to use, can you program used key fobs etc. <a href="https://forums.spaycetech.com/showthread.php?tid=280" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ffff44;" class="mycode_color">read this guide</span></a>.<br />
<br />
Programming key fobs to the car is a simple matter. However there are a number of reasons the process can fail. Many of them are known issues that I have found, have been reported by others, or documented by Volvo. This guide should help you through programming key fobs, and if it is not successful, figuring out an issue and resolving it.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">First the basics. </span>OrBit guides you through programming keys with some instructions in the dialog so some of this is redundant:</span><br />
<ul class="mycode_list"><li>To program key fobs, click the button "Program Keys" in the Service tab in OrBit. If you have a "Security PIN" saved in the profile for the car, the Key program dialog opens. (If you don't have the needed PIN saved, OrBit will prompt you with the specific options you have for your car, but that's a subject for a different FAQ)<br />
</li>
</ul>
<ul class="mycode_list"><li>You have two options when programming key fobs: <span style="font-style: italic;" class="mycode_i">Erase all keys</span> or <span style="font-style: italic;" class="mycode_i">Add a key</span>. There are no other options. You must achieve your goals with those two options. For example to "remove a key" fob from the car, you need to  <span style="font-style: italic;" class="mycode_i">Erase all keys, </span>then<span style="font-style: italic;" class="mycode_i"> </span>use<span style="font-style: italic;" class="mycode_i"> Add a key </span>to program each remaining key fob to the car. <br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">The key fob programming process is:</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Place the key fob in the programming location.</span></span> - For all cars, the location is near the "backup" key location where you can place the fob to start the car with a key fob when it's battery is dead. The location is near the interior key antenna. To pair the key, the fob needs to be as close as possible to this antenna. On the SPA cars, this location is the front console cupholder location. For programming, the Volvo guidance is to place the key fob "standing up" against the left side of the cupholder (right side for RHD car), held by the "fingers" of the cupholder. For CMA cars (X/C40, Polestar 2) this location is toward the back of the console. A couple pics for guidance here are below. You should not have ANY other keys within range of the car when programming a key fob. Some cars are more sensitive than others, my own experience is that sometimes I needed to remove all other key fobs from anywhere inside my garage to successfully program a key fob to the car.<br />
<br />
For SPA, key fob in proper location on my LHD S60:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=382" target="_blank" title="">KeyFobProgram.jpg</a> (Size: 84.11 KB / Downloads: 396)
<!-- end: postbit_attachments_attachment --><br />
<br />
For CMA, diagram of the backup key spot (if someone has a better picture if the best placement, please send to me to post!):<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=383" target="_blank" title="">CMA-BackupKeySpot.JPG</a> (Size: 22.67 KB / Downloads: 385)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Click "Add a key" in the dialog in OrBit.</span> </span>- The car will try to pair the key and return the result. A successful programming will return "Key program successful" status in the dialog. You may see an indication of the "slot" as well if the car returns the information. For example  "Key program successful, slot 2" indicates the key fob is paired and is currently the 2nd key fob programmed to the car. If you have problems, keep reading for common problems below, how to troubleshoot and solve them.<br />
<br />
Example Key Programming dialog with return status:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=384" target="_blank" title="">OrBitKeyDialogReturn.JPG</a> (Size: 29.22 KB / Downloads: 390)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">NOTE: A special tip from me to you on Erasing All Keys</span></span> -  It's always a little scary to "Erase all keys" before you know key programming is going to work! Here is what I recommend, to put yourself at ease BEFORE you erase all keys from the car: Try to add a key fob first, if you have a new one, see that it works, successfully. Then you know you have done everything right, the fob is good, it should work fine after erasing all keys. If you DON'T have a new fob to program, no problem! Try to program one of the existing keys you have for the car. If you get the error return "Key Already Programmed" you know key programming worked! The key fob was just already programmed to the car. If you get ANY other error, troubleshoot that FIRST before erasing all the keys, so you can solve the problems while still being able to operate the car with an existing key fob.)<br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">FAQs</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">What if you get an error programming a key? - </span></span>First, know that <span style="font-weight: bold;" class="mycode_b">most errors come from the car!</span>  OrBit is not involved in the process of pairing the key fob, it simply requests to the car to detect and pair the key fob that is placed in the proper location in the car, and then OrBit waits for the result from the car to be returned, and decodes the success or the error reason. Any issues with the process, are between the key fob and the car. This will help you to look for problems in the right place when trying to solve key programming issues. Any status other than "<span style="font-weight: bold;" class="mycode_b">Error</span>", is a return status from the car trying to program the key fob. If you do get an "Error" status when programming a key fob, in most cases, reach out to support for these. For all other error messages, read below and see what you can do for each specific error.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Key not detected"</span> - This is far and away the most common error. The car was unable to pair the key. It seems specific but it really is a general error with the radio exchange between the car antenna and the key fob that is necessary to pair it successfully. There are many possible causes for the issue, we may not know them all even. But I will list the common and known things to check and possibly resolve. You may try the easy things first and work your way down to the more difficult things until you solve the problem:<br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Mystery interference:</span> This may be obvious...just try again if you get this error. You may find the key will program on a subsequent try.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Key fob battery:</span> A weak battery may cause the programming to fail. Always put a fresh high quality battery in use key fobs. (I use Toshiba brand). For sport key/key tag type fob: unless the key fob is purchased new from Volvo, you will always have to suspect the battery is weak, as it is is not replaceable officially (but some have done it successfully)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Other keys too close:</span> Remove ALL other key fobs in the area. Take them far away, far enough there can be NO doubt another key fob is in contact with the car. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Correct the fob placement:</span> Be sure the key fob is as close to the antenna as possible. Follow the guidance on programming placement. The position matters. Maybe sometimes you can program a key tossed in the cupholder. You will find other times, the fob MUST be in the specific programming position! One user has even reported to me, he needed to remove the external shell from the fob to eliminate this error and pair the fob successfully. It's worth a try, anything you can do to make the "connection" between the antenna and the fob better can only help.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Verify the key is not bad: </span>Try another key fob. Another "trick" to check that programming works with a "known good" key fob to diagnose a "bad" one, is to try to program one of your existing key fobs. If the key is detected successfully, you will get the "Key already programmed" return error. I've never used the aftermarket new key fobs, but I have heard it's frequent to get a bad one. You'll need to be able to verify the fob is good, if you want to use aftermarket fobs and find you have a problem. Personally I only use new or used OEM key fobs. Even then, you can get a "bad" one, and there are certain older OEM fobs that are known to be defective (See <a href="https://static.nhtsa.gov/odi/tsbs/2019/MC-10155206-9999.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #fffa1e;" class="mycode_color">HERE</span></a> for Volvo TJ about it, to ID the defective fob).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Interference from the SRS module (T8 only):</span> There is a known issue programming key fobs on the T8 models, due to interference from the SRS module that is under the console. (See <a href="https://static.nhtsa.gov/odi/tsbs/2024/MC-10253771-0001.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ffff44;" class="mycode_color">HERE</span></a> for Volvo TJ about it and the solutions depending on the model/year)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Antenna under the console has shifted out of place:</span> The interior key antenna may have shifted out of place or the mount may have broken. If the antenna is not in the expected location, key programming may not work as the correct fob placement is no longer close enough to the antenna, while normal functions that don't depend on exact location of the interior key antenna, like starting and operating the car, continue to work normally. You will need to physcially inspect this if you have come this far and still cannot program key fobs. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Other issues:</span> If nothing solves errors detecting the key when programming, there could be hardware or software issues in the car. This is out of the scope of this guide. You probably have other issues with the keyless system at this point, that should be addressed and resolved, before trying to program keys while other malfunctions exist.<br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Program Error"</span> - This error is more general than the key detection error. It can be problems not related to wireless communications, it could be inside the CEM, hardware issues etc. It is very generic. In this case I would try again to program the key, and then follow steps for the key detection error, at least as far as confirming that you can try to program a "known good" or existing key, to rule out that the program error is because you are trying to pair a bad key fob.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Key Already Programmed"</span> - This error is already discussed, and self explanatory. If the key fob you are trying to pair is already programmed to the car, BUT the process was otherwise succesful, you will get this error return. Again it is useful as you know the programming process "worked" when you get this error, so it can be useful for troubleshooting.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Too Many Keys"</span> - This is also self explanatory. You can have up to 12 key fobs programmed to the car, that is a lot! It's possible if keys have never been erased from the car, but new keys added many times to replace old lost key fobs, you could hit the limit of programmed keys while not actually having 12 key fobs. If you do get this error, you will probably need to erase all keys to clear out the old fobs, and then start fresh and add each key fob you have, back to the car.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Timeout checking result"</span> - The CEM did not respond in a reasonable time to the request to pair the key fob. Try again. If you see a consistent issue, contact support and we will look at the issue together.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Unknown Error"</span> - The CEM did not respond with a known error code. Try again. If you see a consistent issue, contact support and we will look at the issue together. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Error"</span> - This is the ONLY error that is an application error from OrBit. In this case, it could be an OrBit issue, currently you will see this if the Security PIN is incorrect (this will be split out as a specific error in the future). Most cases, you may want to try again, to be sure you have a consistent error, then contact support to look at the specific situation for your case, it is not likely this is the same problem someone else has had.]]></description>
			<content:encoded><![CDATA[<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">This is a guide to programming key fobs to the car, and troubleshooting problems when you try to do it.</span> </span>Assuming you have the correct Security PIN saved (there will be a separate FAQ about that). If you are looking for guidance on what key fobs to use, can you program used key fobs etc. <a href="https://forums.spaycetech.com/showthread.php?tid=280" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ffff44;" class="mycode_color">read this guide</span></a>.<br />
<br />
Programming key fobs to the car is a simple matter. However there are a number of reasons the process can fail. Many of them are known issues that I have found, have been reported by others, or documented by Volvo. This guide should help you through programming key fobs, and if it is not successful, figuring out an issue and resolving it.<br />
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">First the basics. </span>OrBit guides you through programming keys with some instructions in the dialog so some of this is redundant:</span><br />
<ul class="mycode_list"><li>To program key fobs, click the button "Program Keys" in the Service tab in OrBit. If you have a "Security PIN" saved in the profile for the car, the Key program dialog opens. (If you don't have the needed PIN saved, OrBit will prompt you with the specific options you have for your car, but that's a subject for a different FAQ)<br />
</li>
</ul>
<ul class="mycode_list"><li>You have two options when programming key fobs: <span style="font-style: italic;" class="mycode_i">Erase all keys</span> or <span style="font-style: italic;" class="mycode_i">Add a key</span>. There are no other options. You must achieve your goals with those two options. For example to "remove a key" fob from the car, you need to  <span style="font-style: italic;" class="mycode_i">Erase all keys, </span>then<span style="font-style: italic;" class="mycode_i"> </span>use<span style="font-style: italic;" class="mycode_i"> Add a key </span>to program each remaining key fob to the car. <br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">The key fob programming process is:</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Place the key fob in the programming location.</span></span> - For all cars, the location is near the "backup" key location where you can place the fob to start the car with a key fob when it's battery is dead. The location is near the interior key antenna. To pair the key, the fob needs to be as close as possible to this antenna. On the SPA cars, this location is the front console cupholder location. For programming, the Volvo guidance is to place the key fob "standing up" against the left side of the cupholder (right side for RHD car), held by the "fingers" of the cupholder. For CMA cars (X/C40, Polestar 2) this location is toward the back of the console. A couple pics for guidance here are below. You should not have ANY other keys within range of the car when programming a key fob. Some cars are more sensitive than others, my own experience is that sometimes I needed to remove all other key fobs from anywhere inside my garage to successfully program a key fob to the car.<br />
<br />
For SPA, key fob in proper location on my LHD S60:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=382" target="_blank" title="">KeyFobProgram.jpg</a> (Size: 84.11 KB / Downloads: 396)
<!-- end: postbit_attachments_attachment --><br />
<br />
For CMA, diagram of the backup key spot (if someone has a better picture if the best placement, please send to me to post!):<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=383" target="_blank" title="">CMA-BackupKeySpot.JPG</a> (Size: 22.67 KB / Downloads: 385)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Click "Add a key" in the dialog in OrBit.</span> </span>- The car will try to pair the key and return the result. A successful programming will return "Key program successful" status in the dialog. You may see an indication of the "slot" as well if the car returns the information. For example  "Key program successful, slot 2" indicates the key fob is paired and is currently the 2nd key fob programmed to the car. If you have problems, keep reading for common problems below, how to troubleshoot and solve them.<br />
<br />
Example Key Programming dialog with return status:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=384" target="_blank" title="">OrBitKeyDialogReturn.JPG</a> (Size: 29.22 KB / Downloads: 390)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">NOTE: A special tip from me to you on Erasing All Keys</span></span> -  It's always a little scary to "Erase all keys" before you know key programming is going to work! Here is what I recommend, to put yourself at ease BEFORE you erase all keys from the car: Try to add a key fob first, if you have a new one, see that it works, successfully. Then you know you have done everything right, the fob is good, it should work fine after erasing all keys. If you DON'T have a new fob to program, no problem! Try to program one of the existing keys you have for the car. If you get the error return "Key Already Programmed" you know key programming worked! The key fob was just already programmed to the car. If you get ANY other error, troubleshoot that FIRST before erasing all the keys, so you can solve the problems while still being able to operate the car with an existing key fob.)<br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">FAQs</span></span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">What if you get an error programming a key? - </span></span>First, know that <span style="font-weight: bold;" class="mycode_b">most errors come from the car!</span>  OrBit is not involved in the process of pairing the key fob, it simply requests to the car to detect and pair the key fob that is placed in the proper location in the car, and then OrBit waits for the result from the car to be returned, and decodes the success or the error reason. Any issues with the process, are between the key fob and the car. This will help you to look for problems in the right place when trying to solve key programming issues. Any status other than "<span style="font-weight: bold;" class="mycode_b">Error</span>", is a return status from the car trying to program the key fob. If you do get an "Error" status when programming a key fob, in most cases, reach out to support for these. For all other error messages, read below and see what you can do for each specific error.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Key not detected"</span> - This is far and away the most common error. The car was unable to pair the key. It seems specific but it really is a general error with the radio exchange between the car antenna and the key fob that is necessary to pair it successfully. There are many possible causes for the issue, we may not know them all even. But I will list the common and known things to check and possibly resolve. You may try the easy things first and work your way down to the more difficult things until you solve the problem:<br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Mystery interference:</span> This may be obvious...just try again if you get this error. You may find the key will program on a subsequent try.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Key fob battery:</span> A weak battery may cause the programming to fail. Always put a fresh high quality battery in use key fobs. (I use Toshiba brand). For sport key/key tag type fob: unless the key fob is purchased new from Volvo, you will always have to suspect the battery is weak, as it is is not replaceable officially (but some have done it successfully)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Other keys too close:</span> Remove ALL other key fobs in the area. Take them far away, far enough there can be NO doubt another key fob is in contact with the car. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Correct the fob placement:</span> Be sure the key fob is as close to the antenna as possible. Follow the guidance on programming placement. The position matters. Maybe sometimes you can program a key tossed in the cupholder. You will find other times, the fob MUST be in the specific programming position! One user has even reported to me, he needed to remove the external shell from the fob to eliminate this error and pair the fob successfully. It's worth a try, anything you can do to make the "connection" between the antenna and the fob better can only help.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Verify the key is not bad: </span>Try another key fob. Another "trick" to check that programming works with a "known good" key fob to diagnose a "bad" one, is to try to program one of your existing key fobs. If the key is detected successfully, you will get the "Key already programmed" return error. I've never used the aftermarket new key fobs, but I have heard it's frequent to get a bad one. You'll need to be able to verify the fob is good, if you want to use aftermarket fobs and find you have a problem. Personally I only use new or used OEM key fobs. Even then, you can get a "bad" one, and there are certain older OEM fobs that are known to be defective (See <a href="https://static.nhtsa.gov/odi/tsbs/2019/MC-10155206-9999.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #fffa1e;" class="mycode_color">HERE</span></a> for Volvo TJ about it, to ID the defective fob).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Interference from the SRS module (T8 only):</span> There is a known issue programming key fobs on the T8 models, due to interference from the SRS module that is under the console. (See <a href="https://static.nhtsa.gov/odi/tsbs/2024/MC-10253771-0001.pdf" target="_blank" rel="noopener" class="mycode_url"><span style="color: #ffff44;" class="mycode_color">HERE</span></a> for Volvo TJ about it and the solutions depending on the model/year)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Antenna under the console has shifted out of place:</span> The interior key antenna may have shifted out of place or the mount may have broken. If the antenna is not in the expected location, key programming may not work as the correct fob placement is no longer close enough to the antenna, while normal functions that don't depend on exact location of the interior key antenna, like starting and operating the car, continue to work normally. You will need to physcially inspect this if you have come this far and still cannot program key fobs. <br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Other issues:</span> If nothing solves errors detecting the key when programming, there could be hardware or software issues in the car. This is out of the scope of this guide. You probably have other issues with the keyless system at this point, that should be addressed and resolved, before trying to program keys while other malfunctions exist.<br />
</li>
</ol>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Program Error"</span> - This error is more general than the key detection error. It can be problems not related to wireless communications, it could be inside the CEM, hardware issues etc. It is very generic. In this case I would try again to program the key, and then follow steps for the key detection error, at least as far as confirming that you can try to program a "known good" or existing key, to rule out that the program error is because you are trying to pair a bad key fob.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Key Already Programmed"</span> - This error is already discussed, and self explanatory. If the key fob you are trying to pair is already programmed to the car, BUT the process was otherwise succesful, you will get this error return. Again it is useful as you know the programming process "worked" when you get this error, so it can be useful for troubleshooting.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Too Many Keys"</span> - This is also self explanatory. You can have up to 12 key fobs programmed to the car, that is a lot! It's possible if keys have never been erased from the car, but new keys added many times to replace old lost key fobs, you could hit the limit of programmed keys while not actually having 12 key fobs. If you do get this error, you will probably need to erase all keys to clear out the old fobs, and then start fresh and add each key fob you have, back to the car.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Timeout checking result"</span> - The CEM did not respond in a reasonable time to the request to pair the key fob. Try again. If you see a consistent issue, contact support and we will look at the issue together.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Unknown Error"</span> - The CEM did not respond with a known error code. Try again. If you see a consistent issue, contact support and we will look at the issue together. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Error"</span> - This is the ONLY error that is an application error from OrBit. In this case, it could be an OrBit issue, currently you will see this if the Security PIN is incorrect (this will be split out as a specific error in the future). Most cases, you may want to try again, to be sure you have a consistent error, then contact support to look at the specific situation for your case, it is not likely this is the same problem someone else has had.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to buy used key fobs - SPA/CMA key fob and config guide]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=280</link>
			<pubDate>Sat, 09 Dec 2023 04:56:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=280</guid>
			<description><![CDATA[With the release of key programming in OrBit, I thought it would be good to share everything I have learned in developing and testing with the different types of fobs. I'll start with some notes about keys.<br />
<ul class="mycode_list"><li>You can program any compatible key fob to the car, new or used. There is no key "virginizing" needed with the Volvo key fobs.<br />
</li>
<li>There are variations in key fob frequency: 434MHz, 315MHz and 434MHz "narrow band"(for S. Korea). Check Item 092 in OrBit when connected to your car to see which you have.<br />
</li>
<li>I am focusing on the 434MHz keys used in North America, but there is enough similarty this should still be helpful for those in markets with different remote frequency.<br />
</li>
<li>I'll talk about the key variations, but not part numbers, there are far too many to track them all, and I was more interested in using recycled keys.<br />
</li>
<li>These cars can have 2 variations of key equipment, "keyless starting" or "keyless locking and unlocking (Passive Entry)". They use the same key fobs, and same programming process.<br />
</li>
</ul>
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=149" target="_blank" title="">VolvoKeys.jpg</a> (Size: 453.65 KB / Downloads: 697)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key varitations - Motion Sensing (MS)</span></span><br />
<br />
Starting in 2021, Volvo updated key fobs with new cars to "Motion Sensing" style. The sole purpose of the motion sensing key is to be resistant to "relay attack" theft that proximity key fob systems are vulnerable to. The key shuts off, it won't respond to the car, when left sitting still for some length of time, via a motion sensor integrated in the fob. Volvo offers an accessory for pre-2021 cars to upgrade the keys to the "MS" type. The kit is an entire set of replacement key fobs for the car.<br />
<br />
You can identify these keys by the mfr (Huf) model number HUF8423 is the non-MS, while the MS key is approproately the HUF8423MS. You can also use the FCCID that is popular for used keys to be advertised and sold by: YGOHUF8423 / YGOHUF8423MS. The various part and regulatory numbers are printed in the area inside the key, under where the key blade sits. On the sport key tag the printing is on the back of the case, the models of sport key tag are HUF84<span style="font-weight: bold;" class="mycode_b">32</span>/HUF84<span style="font-weight: bold;" class="mycode_b">32</span>MS, FCCID  YGOHUF84<span style="font-weight: bold;" class="mycode_b">32</span>/YGOHUF84<span style="font-weight: bold;" class="mycode_b">32</span>MS. (note these are the 434Mhz specific parts)<br />
<br />
You can use and program these keys interchangably. The motion sensing feature is entirely contained within the key fob.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=153" target="_blank" title="">FCCIDFob1.jpg</a> (Size: 99.61 KB / Downloads: 688)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=152" target="_blank" title="">FCCIDFob2.jpg</a> (Size: 142.03 KB / Downloads: 650)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key variations - Styles and shells</span></span><br />
<br />
There are various different looking styles of keys. Volvo looks to have "cheapened" the keys over the years. My 2019 S60 came new with 2 leather shell key fobs matching the interior color, plus the buttonless waterproof sport key tag. I understand new Volvos today come with 2 plastic shell key fobs. Volvo has also offered some accessory replacement key shells in various colors and finishes like woodgrain.<br />
<br />
All shells appear to be compatible with all fobs, you can mix and match them as you like. I upgraded my car with used "MS" keys with the cheap plastic shell, I simply swapped my original leather shells to the replacement key fobs. I also picked up a sweet unused amber leather shell from EBay at a great price, so now my wife knows which fob is hers, and there won't be any doubt as to "who" lost their key fob that was missing for 9 months around the house!! (It was somewhere under the seat of her Mazda)<br />
<br />
One note is some of the plastic shell keys have black buttons. Swapping a shell from a "silver button" key will give the key a different look, but of course the function won't be affected.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=151" target="_blank" title="">LeatherVsPlastic.jpg</a> (Size: 436.08 KB / Downloads: 682)
<!-- end: postbit_attachments_attachment --><br />
<br />
There is not too much to know about the sport key tag, the battery is not technically replacable, but it can be done. So buying those used it up to you. I could never get the case apart so it goes back together well. I bought a new MS key tag to upgrade. Then I noticed the ket tag I had replaced under warranty, was already the MS type! So I got 2 good MS key tags in my collection now.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key variations - Restricted Key and Care Key</span></span><br />
<br />
Volvo has offered 2 "special" key types:<br />
<span style="font-weight: bold;" class="mycode_b">Restricted Key (Red Key): </span>This key allows using the car with various restrictions. Speed limited, stereo volume limited, not able to turn off some safety features<br />
<span style="font-weight: bold;" class="mycode_b">Care Key (Orange Key): </span>This key allows using the car with a maximum speed limit. If a maximum speed limit is not set, it is essentially a normal key<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=150" target="_blank" title="">SpecialKeys.jpg</a> (Size: 408.38 KB / Downloads: 641)
<!-- end: postbit_attachments_attachment --><br />
<br />
Restricted or care key are controlled by car config. For normal Volvo owners this is set at the factory, although Volvo does have a service software the dealer can order to disable restricted key function on a car, at the owners request. Of course we here have OrBit, so we can control the special key function through item 214 "RESTRICTED KEY FUNCTION". You may have questions about the behavior of these special keys as you program them to your own car. I will give a few notes and examples to make it clear. i don't know that all cars support both Restricted Key and Care Key, so the below is subject to what your model/year supports. (Note my 2019 does not support Care Key setting, so I have done my best to work this out, feel free to add any corrections in a reply!).<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "01 Without restricted key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key programmed to the car works as a normal key</span><br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "02 Restricted Key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key operates as a Restricted Key</span><br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "03 Restricted key - Care Key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key operates as a Care Key</span><br />
</li>
</ul>
<br />
It does not matter when you program the key fob to the car, you can change config any time and the operation of the special keys will follow the above. this also means you cannot program multiple "special" keys to the car and have them behave differently, all special keys will follow the config setting of item 214.<br />
<br />
A small note...if you swap shells around with your keys, do not worry about losing track of the special keys. The shell release slider on the fob matches the color of the original shell, orange or red, so you can identify the special keys without the shell. <br />
<br />
Also there are definitely MS and non-MS versions of Red Keys, I think the newer Care Keys are all MS version.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">For Polestar peeps: </span>All the above applies. I don't know that Polestar cars ever used the special keys. You can mix and match with the Volvo keys, the model and FCCID is the same, just with that bulkier Polestar shell ;-)]]></description>
			<content:encoded><![CDATA[With the release of key programming in OrBit, I thought it would be good to share everything I have learned in developing and testing with the different types of fobs. I'll start with some notes about keys.<br />
<ul class="mycode_list"><li>You can program any compatible key fob to the car, new or used. There is no key "virginizing" needed with the Volvo key fobs.<br />
</li>
<li>There are variations in key fob frequency: 434MHz, 315MHz and 434MHz "narrow band"(for S. Korea). Check Item 092 in OrBit when connected to your car to see which you have.<br />
</li>
<li>I am focusing on the 434MHz keys used in North America, but there is enough similarty this should still be helpful for those in markets with different remote frequency.<br />
</li>
<li>I'll talk about the key variations, but not part numbers, there are far too many to track them all, and I was more interested in using recycled keys.<br />
</li>
<li>These cars can have 2 variations of key equipment, "keyless starting" or "keyless locking and unlocking (Passive Entry)". They use the same key fobs, and same programming process.<br />
</li>
</ul>
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=149" target="_blank" title="">VolvoKeys.jpg</a> (Size: 453.65 KB / Downloads: 697)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key varitations - Motion Sensing (MS)</span></span><br />
<br />
Starting in 2021, Volvo updated key fobs with new cars to "Motion Sensing" style. The sole purpose of the motion sensing key is to be resistant to "relay attack" theft that proximity key fob systems are vulnerable to. The key shuts off, it won't respond to the car, when left sitting still for some length of time, via a motion sensor integrated in the fob. Volvo offers an accessory for pre-2021 cars to upgrade the keys to the "MS" type. The kit is an entire set of replacement key fobs for the car.<br />
<br />
You can identify these keys by the mfr (Huf) model number HUF8423 is the non-MS, while the MS key is approproately the HUF8423MS. You can also use the FCCID that is popular for used keys to be advertised and sold by: YGOHUF8423 / YGOHUF8423MS. The various part and regulatory numbers are printed in the area inside the key, under where the key blade sits. On the sport key tag the printing is on the back of the case, the models of sport key tag are HUF84<span style="font-weight: bold;" class="mycode_b">32</span>/HUF84<span style="font-weight: bold;" class="mycode_b">32</span>MS, FCCID  YGOHUF84<span style="font-weight: bold;" class="mycode_b">32</span>/YGOHUF84<span style="font-weight: bold;" class="mycode_b">32</span>MS. (note these are the 434Mhz specific parts)<br />
<br />
You can use and program these keys interchangably. The motion sensing feature is entirely contained within the key fob.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=153" target="_blank" title="">FCCIDFob1.jpg</a> (Size: 99.61 KB / Downloads: 688)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=152" target="_blank" title="">FCCIDFob2.jpg</a> (Size: 142.03 KB / Downloads: 650)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key variations - Styles and shells</span></span><br />
<br />
There are various different looking styles of keys. Volvo looks to have "cheapened" the keys over the years. My 2019 S60 came new with 2 leather shell key fobs matching the interior color, plus the buttonless waterproof sport key tag. I understand new Volvos today come with 2 plastic shell key fobs. Volvo has also offered some accessory replacement key shells in various colors and finishes like woodgrain.<br />
<br />
All shells appear to be compatible with all fobs, you can mix and match them as you like. I upgraded my car with used "MS" keys with the cheap plastic shell, I simply swapped my original leather shells to the replacement key fobs. I also picked up a sweet unused amber leather shell from EBay at a great price, so now my wife knows which fob is hers, and there won't be any doubt as to "who" lost their key fob that was missing for 9 months around the house!! (It was somewhere under the seat of her Mazda)<br />
<br />
One note is some of the plastic shell keys have black buttons. Swapping a shell from a "silver button" key will give the key a different look, but of course the function won't be affected.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=151" target="_blank" title="">LeatherVsPlastic.jpg</a> (Size: 436.08 KB / Downloads: 682)
<!-- end: postbit_attachments_attachment --><br />
<br />
There is not too much to know about the sport key tag, the battery is not technically replacable, but it can be done. So buying those used it up to you. I could never get the case apart so it goes back together well. I bought a new MS key tag to upgrade. Then I noticed the ket tag I had replaced under warranty, was already the MS type! So I got 2 good MS key tags in my collection now.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Key variations - Restricted Key and Care Key</span></span><br />
<br />
Volvo has offered 2 "special" key types:<br />
<span style="font-weight: bold;" class="mycode_b">Restricted Key (Red Key): </span>This key allows using the car with various restrictions. Speed limited, stereo volume limited, not able to turn off some safety features<br />
<span style="font-weight: bold;" class="mycode_b">Care Key (Orange Key): </span>This key allows using the car with a maximum speed limit. If a maximum speed limit is not set, it is essentially a normal key<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=150" target="_blank" title="">SpecialKeys.jpg</a> (Size: 408.38 KB / Downloads: 641)
<!-- end: postbit_attachments_attachment --><br />
<br />
Restricted or care key are controlled by car config. For normal Volvo owners this is set at the factory, although Volvo does have a service software the dealer can order to disable restricted key function on a car, at the owners request. Of course we here have OrBit, so we can control the special key function through item 214 "RESTRICTED KEY FUNCTION". You may have questions about the behavior of these special keys as you program them to your own car. I will give a few notes and examples to make it clear. i don't know that all cars support both Restricted Key and Care Key, so the below is subject to what your model/year supports. (Note my 2019 does not support Care Key setting, so I have done my best to work this out, feel free to add any corrections in a reply!).<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "01 Without restricted key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key programmed to the car works as a normal key</span><br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "02 Restricted Key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key operates as a Restricted Key</span><br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">If item 214 is set to "03 Restricted key - Care Key":</span><br />
</li>
<li><span style="font-style: italic;" class="mycode_i">Any red key or orange key operates as a Care Key</span><br />
</li>
</ul>
<br />
It does not matter when you program the key fob to the car, you can change config any time and the operation of the special keys will follow the above. this also means you cannot program multiple "special" keys to the car and have them behave differently, all special keys will follow the config setting of item 214.<br />
<br />
A small note...if you swap shells around with your keys, do not worry about losing track of the special keys. The shell release slider on the fob matches the color of the original shell, orange or red, so you can identify the special keys without the shell. <br />
<br />
Also there are definitely MS and non-MS versions of Red Keys, I think the newer Care Keys are all MS version.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">For Polestar peeps: </span>All the above applies. I don't know that Polestar cars ever used the special keys. You can mix and match with the Volvo keys, the model and FCCID is the same, just with that bulkier Polestar shell ;-)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to troubleshoot gateway/connection fail when flashing config or software]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=225</link>
			<pubDate>Tue, 26 Sep 2023 19:36:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=225</guid>
			<description><![CDATA[<span style="font-size: x-small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">**updated Feb 2025**</span></span><br />
<span style="font-size: large;" class="mycode_size">When you write config to the car, or otherwise flash a module with software using OrBit, it may fail and you will see some errors in the screen console. But some issues depend on the computer or other things outside of what OrBit can control. Here are some typical errors and fixes for troubleshooting:</span><br />
<br />
<span style="font-size: small;" class="mycode_size">(<span style="font-weight: bold;" class="mycode_b">Note:</span> I want to clarify since it seems people mention this often when flash fails, "it doesn't work when I change XX setting"...<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">it doesn't matter which config settings you are changing</span>. </span>That has no effect on the flashing process, whether it is successful or fails. The programming process does not care what the <span style="font-style: italic;" class="mycode_i">contents</span> of the data are, it either works or it doesn't)</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">If Write Config, Restore to OEM or other software flash fails and you see any of the following messages in the screen log in OrBit:</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Error reconnecting to the gateway after programming mode request</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gateway network not returned in time, update network card drivers and turn off power save settings?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gateway (VCM/TCAM) did not return in time from prog mode boot request!</span><br />
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Follow the below steps to address some known issues that can cause this problem</span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For Sensus cars, try resetting the VCM gateway with OrBit:</span></span><br />
<ul class="mycode_list"><li>In OrBit, connect to the car<br />
</li>
<li>Switch to the ECU Tools tab<br />
</li>
<li>Change the Active ECU dropdown to VCM<br />
</li>
<li>Click the "Reset ECU" button<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=129" target="_blank" title="">ResetGateway.JPG</a> (Size: 49.86 KB / Downloads: 278)
<!-- end: postbit_attachments_attachment --><br />
<ul class="mycode_list"><li>There is no harm in resetting an ECU, it is equivalent to rebooting your PC<br />
</li>
<li>Wait for OrBit to reconnect after resetting the gateway ECU<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For AAOS cars, try resetting the TCAM gateway in the car:</span></span><br />
<ul class="mycode_list"><li>In the car, push the front defogger button on the climate control, hold for 10-20 secs until the "SOS" button in the overhead console flashes<br />
</li>
<li>Release the front defogger button<br />
</li>
<li>Wait a few minutes, try to connect to the car with OrBit<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
<li>If the "SOS" button does not flash when trying the TCAM reset, the TCAM is not responding, move on to the battery reset<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If restarting the gateway does not resolve the problem, perform a battery reset:</span></span><br />
<ul class="mycode_list"><li>Disconnect the negative terminal from the 12V battery<br />
</li>
<li>Wait a minute<br />
</li>
<li>Reconnect the negative battery terminal<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If the battery reset does not resolve the problem, look at the local computer for possible issue, first rule out a firewall issue:</span></span><br />
<ul class="mycode_list"><li>Disable the Windows Defender Firewall temporarily<br />
</li>
<li>Try write config/flash again and see if it succeeds <br />
</li>
<li>If you have a 3rd party AV program with firewall function, you will need to check vendor specific information to temporarily disable the firewall function<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=534" target="_blank" title="">FirewallDisable.JPG</a> (Size: 43.57 KB / Downloads: 175)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If the firewall disable does not solve the problem, check network card driver power settings in Windows:</span></span><br />
<ul class="mycode_list"><li>Open "Device Manager" in Windows<br />
</li>
<li>Expand the "Network adapters" node<br />
</li>
<li>Find the wired adapter, this should have "ethernet" in the name (example below)<br />
</li>
<li>Right click the adpater and choose "Properties"<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=128" target="_blank" title="">EthernetPower.JPG</a> (Size: 102.76 KB / Downloads: 276)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>Switch to the Power Management tab (if present)<br />
</li>
<li>Uncheck the box to allow the computer to turn the device off<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=535" target="_blank" title="">NetworkPowerMgmt.JPG</a> (Size: 26.17 KB / Downloads: 175)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>Switch to the Advanced tab<br />
</li>
<li>In the advanced tab there is a list of "features" on the left and the "setting value" dropdown on the right<br />
</li>
<li>Look through the list of features and find the "power saving" type settings, and disable them, these can be a cause of problems for automotive diagnostics. Below is a list of the known settings that could be a problem. Disable these features if present:<br />
</li>
</ul>
              Energy Efficient Ethernet<br />
              Link Speed Battery Saver<br />
              System Idle Power Saver<br />
              Ultra Low Power Mode<br />
              Selective Suspend<br />
              Force Suspend<br />
              Green Ethernet<br />
              Suspend AutoDetach<ul class="mycode_list"><li>When done, click "OK" and close Device Manager.<br />
</li>
<li>Disconnect OrBit if it is connected<br />
</li>
<li>Remove and re-plug the OBD end of the VOE adapter to the car<br />
</li>
<li>Connect to the car in OrBit<br />
</li>
<li>Try write config/flash again and see if it succeeds <br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If flashing still fails, other things you can try: </span></span><ul class="mycode_list"><li>reboot the computer<br />
</li>
<li>check for network card driver updates in Windows optional updates (or specific to the computer vendor or network card manufacturer)<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=536" target="_blank" title="">DriverUpdates.JPG</a> (Size: 33.84 KB / Downloads: 176)
<!-- end: postbit_attachments_attachment --><br />
<ul class="mycode_list"><li>Uninstall and reinstall OrBit<br />
</li>
<li>If you have another compatible computer avaialble, try installing OrBit and write a config<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If all else has failed to resolve the issue, you will probably want to contact support-at-spaycetech.com by email and we will take a closer look at your specific issue.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: x-small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">**updated Feb 2025**</span></span><br />
<span style="font-size: large;" class="mycode_size">When you write config to the car, or otherwise flash a module with software using OrBit, it may fail and you will see some errors in the screen console. But some issues depend on the computer or other things outside of what OrBit can control. Here are some typical errors and fixes for troubleshooting:</span><br />
<br />
<span style="font-size: small;" class="mycode_size">(<span style="font-weight: bold;" class="mycode_b">Note:</span> I want to clarify since it seems people mention this often when flash fails, "it doesn't work when I change XX setting"...<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">it doesn't matter which config settings you are changing</span>. </span>That has no effect on the flashing process, whether it is successful or fails. The programming process does not care what the <span style="font-style: italic;" class="mycode_i">contents</span> of the data are, it either works or it doesn't)</span><br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">If Write Config, Restore to OEM or other software flash fails and you see any of the following messages in the screen log in OrBit:</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Error reconnecting to the gateway after programming mode request</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gateway network not returned in time, update network card drivers and turn off power save settings?</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gateway (VCM/TCAM) did not return in time from prog mode boot request!</span><br />
</li>
</ul>
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Follow the below steps to address some known issues that can cause this problem</span></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For Sensus cars, try resetting the VCM gateway with OrBit:</span></span><br />
<ul class="mycode_list"><li>In OrBit, connect to the car<br />
</li>
<li>Switch to the ECU Tools tab<br />
</li>
<li>Change the Active ECU dropdown to VCM<br />
</li>
<li>Click the "Reset ECU" button<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=129" target="_blank" title="">ResetGateway.JPG</a> (Size: 49.86 KB / Downloads: 278)
<!-- end: postbit_attachments_attachment --><br />
<ul class="mycode_list"><li>There is no harm in resetting an ECU, it is equivalent to rebooting your PC<br />
</li>
<li>Wait for OrBit to reconnect after resetting the gateway ECU<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For AAOS cars, try resetting the TCAM gateway in the car:</span></span><br />
<ul class="mycode_list"><li>In the car, push the front defogger button on the climate control, hold for 10-20 secs until the "SOS" button in the overhead console flashes<br />
</li>
<li>Release the front defogger button<br />
</li>
<li>Wait a few minutes, try to connect to the car with OrBit<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
<li>If the "SOS" button does not flash when trying the TCAM reset, the TCAM is not responding, move on to the battery reset<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If restarting the gateway does not resolve the problem, perform a battery reset:</span></span><br />
<ul class="mycode_list"><li>Disconnect the negative terminal from the 12V battery<br />
</li>
<li>Wait a minute<br />
</li>
<li>Reconnect the negative battery terminal<br />
</li>
<li>Try write config/flash again and see if it succeeds<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If the battery reset does not resolve the problem, look at the local computer for possible issue, first rule out a firewall issue:</span></span><br />
<ul class="mycode_list"><li>Disable the Windows Defender Firewall temporarily<br />
</li>
<li>Try write config/flash again and see if it succeeds <br />
</li>
<li>If you have a 3rd party AV program with firewall function, you will need to check vendor specific information to temporarily disable the firewall function<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=534" target="_blank" title="">FirewallDisable.JPG</a> (Size: 43.57 KB / Downloads: 175)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If the firewall disable does not solve the problem, check network card driver power settings in Windows:</span></span><br />
<ul class="mycode_list"><li>Open "Device Manager" in Windows<br />
</li>
<li>Expand the "Network adapters" node<br />
</li>
<li>Find the wired adapter, this should have "ethernet" in the name (example below)<br />
</li>
<li>Right click the adpater and choose "Properties"<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=128" target="_blank" title="">EthernetPower.JPG</a> (Size: 102.76 KB / Downloads: 276)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>Switch to the Power Management tab (if present)<br />
</li>
<li>Uncheck the box to allow the computer to turn the device off<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=535" target="_blank" title="">NetworkPowerMgmt.JPG</a> (Size: 26.17 KB / Downloads: 175)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>Switch to the Advanced tab<br />
</li>
<li>In the advanced tab there is a list of "features" on the left and the "setting value" dropdown on the right<br />
</li>
<li>Look through the list of features and find the "power saving" type settings, and disable them, these can be a cause of problems for automotive diagnostics. Below is a list of the known settings that could be a problem. Disable these features if present:<br />
</li>
</ul>
              Energy Efficient Ethernet<br />
              Link Speed Battery Saver<br />
              System Idle Power Saver<br />
              Ultra Low Power Mode<br />
              Selective Suspend<br />
              Force Suspend<br />
              Green Ethernet<br />
              Suspend AutoDetach<ul class="mycode_list"><li>When done, click "OK" and close Device Manager.<br />
</li>
<li>Disconnect OrBit if it is connected<br />
</li>
<li>Remove and re-plug the OBD end of the VOE adapter to the car<br />
</li>
<li>Connect to the car in OrBit<br />
</li>
<li>Try write config/flash again and see if it succeeds <br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If flashing still fails, other things you can try: </span></span><ul class="mycode_list"><li>reboot the computer<br />
</li>
<li>check for network card driver updates in Windows optional updates (or specific to the computer vendor or network card manufacturer)<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=536" target="_blank" title="">DriverUpdates.JPG</a> (Size: 33.84 KB / Downloads: 176)
<!-- end: postbit_attachments_attachment --><br />
<ul class="mycode_list"><li>Uninstall and reinstall OrBit<br />
</li>
<li>If you have another compatible computer avaialble, try installing OrBit and write a config<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...If all else has failed to resolve the issue, you will probably want to contact support-at-spaycetech.com by email and we will take a closer look at your specific issue.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to work with headlamps and HCMs in OrBit (flashing, config, used HCM install)]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=161</link>
			<pubDate>Fri, 07 Jul 2023 20:54:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=161</guid>
			<description><![CDATA[OrBit can flash software to HCM (Headlamp control module) in the car. These modules are "coded" to the "side" left or right, and become the HCML and HCMR. OrBit can also write the "config string" to the HCM. This ability allows you to code the HCM for a headlamp replacement, support swapping headlamp types, and installing used HCMs removed from a headlamp, where you don't know which "side" the HCM is programmed for (HCML or HCMR?) OrBit can switch the HCM from HCML to HCMR and the other way, so you can install a used module to any headlamp.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to work with HCMs in OrBit:</span></span><br />
<br />
There are some special processes for flashing HCM modules (HCML and HCMR) these include: Writing config string to: learn new headlamp units, and to convert a used HCM 'side', to change a used HCML to HCMR and vice versa. This guide assumes you have already reviewed the general<a href="https://forums.spaycetech.com/showthread.php?tid=160" target="_blank" rel="noopener" class="mycode_url"> software flashing guide</a>, or otherwise already familiar with flashing software to a module with OrBit. Review that guide first if you need to.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to flash used HCM modules and write headlamp config string:</span></span><br />
<ul class="mycode_list"><li>When flashing software to an HCM (see flashing with OrBit guide), OrBit will prompt you to write the config string. You do not need to write the config string each time you flash, you can bypass it when prompted if not needed, config string write only needs to be done once when a new headlamp unit or HCM is fitted.<br />
</li>
<li>The config string contains headlamp production info and also sets the "side" of the HCM module. Writing the config string allows you to change the side, converting the HCML to HCMR or vice versa.<br />
</li>
<li>To write the config string, you need to read the information from the label on the headlamp unit. The config string dialog in OrBit contains instructions to enter the information from the headlight.<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=102" target="_blank" title="">HeadlampSticker.jpg</a> (Size: 955.28 KB / Downloads: 991)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Notes for changing "side" of used HCM (HCML to HCMR or HCMR to HCML):</span></span><br />
<ul class="mycode_list"><li>When the HCM is installed on to the headlamp, and plugged into the car, it will respond to diagnostics as HCML or HCMR according to how it was programmed last (from the car it was removed from). <br />
</li>
<li>It is helpful to work on only one headlamp at a time via OrBit when installing headlamps with unknown used HCM modules. You can achieve this by only plugging in a single headlamp. When working on one headlamp, unplug the other one from the car harness. If the car is already assembled, you can pull the fuses for the opposite side headlamp to disable the HCM on that side.<br />
</li>
<li>When you have checked and or corrected the "side" of one HCM, unplug it (or pull fuses) and plug in the other side to check and correct that module. You want to avoid trying to flash the used HCM and write the config string with duplicate HCMs in the car (2 HCMR or 2 HCML). Work on only one headlamp at a time until both sides are correct.<br />
</li>
<li>To check the newly installed used HCM, with the "other side" headlamp unplugged, connect OrBit to the car, and determine if the used HCM responds to HCML or HCMR. <br />
</li>
<li>There are multiple ways do find which "side' the HCM is responding as, the easiest is to attempt to read any Data by ID (DID) from the HCML and HCMR in turn. You should get a response from only one of the modules, the other will return an error that OrBit is unable to read from the module. Now you will know which side the used HCM is programmed to.<br />
</li>
<li>If the side is correct, for example the Left side is responding as HCML, you can proceed to flashing software to the module and write the config string.<br />
</li>
<li>Use the "skip programming checks" checkbox on the "Experts Toolbox" tab when performing this process, to prevent OrBit flash fail due to HCML or HCMR "not responding".<br />
</li>
<li>If the side needs to be corrected, example the Left side is responding as HCMR in the car, you will need to flash a software for the current module side, in order to change the config string and switch the side. For this example, left side is HCMR, in the ECU Flash box, choose the SBL for HCMR and choose any software for the HCMR to flash (it doesn't matter which one). Then proceed to flash and choose to write the config string, using the config info from the headlamp sticker. After flashing with the new config string, the HCM will now respond as the "correct" side, HCML or HCMR. You can then proceed to flash all correct software to the HCM.<br />
</li>
<li>When one side is correct and complete, unplug that headlamp from the car harness, and plug the other side headlamp in.<br />
</li>
<li>Repeat the above process to check the "side" the used HCM is responding as, and write the config string. Then proceed to load the correct software to the HCM.<br />
</li>
<li>When both used HCMs have been checked and corrected: you have one HCML and one HCMR in the car, both headlights can be plugged in and reassemble the car.<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[OrBit can flash software to HCM (Headlamp control module) in the car. These modules are "coded" to the "side" left or right, and become the HCML and HCMR. OrBit can also write the "config string" to the HCM. This ability allows you to code the HCM for a headlamp replacement, support swapping headlamp types, and installing used HCMs removed from a headlamp, where you don't know which "side" the HCM is programmed for (HCML or HCMR?) OrBit can switch the HCM from HCML to HCMR and the other way, so you can install a used module to any headlamp.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to work with HCMs in OrBit:</span></span><br />
<br />
There are some special processes for flashing HCM modules (HCML and HCMR) these include: Writing config string to: learn new headlamp units, and to convert a used HCM 'side', to change a used HCML to HCMR and vice versa. This guide assumes you have already reviewed the general<a href="https://forums.spaycetech.com/showthread.php?tid=160" target="_blank" rel="noopener" class="mycode_url"> software flashing guide</a>, or otherwise already familiar with flashing software to a module with OrBit. Review that guide first if you need to.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to flash used HCM modules and write headlamp config string:</span></span><br />
<ul class="mycode_list"><li>When flashing software to an HCM (see flashing with OrBit guide), OrBit will prompt you to write the config string. You do not need to write the config string each time you flash, you can bypass it when prompted if not needed, config string write only needs to be done once when a new headlamp unit or HCM is fitted.<br />
</li>
<li>The config string contains headlamp production info and also sets the "side" of the HCM module. Writing the config string allows you to change the side, converting the HCML to HCMR or vice versa.<br />
</li>
<li>To write the config string, you need to read the information from the label on the headlamp unit. The config string dialog in OrBit contains instructions to enter the information from the headlight.<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=102" target="_blank" title="">HeadlampSticker.jpg</a> (Size: 955.28 KB / Downloads: 991)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Notes for changing "side" of used HCM (HCML to HCMR or HCMR to HCML):</span></span><br />
<ul class="mycode_list"><li>When the HCM is installed on to the headlamp, and plugged into the car, it will respond to diagnostics as HCML or HCMR according to how it was programmed last (from the car it was removed from). <br />
</li>
<li>It is helpful to work on only one headlamp at a time via OrBit when installing headlamps with unknown used HCM modules. You can achieve this by only plugging in a single headlamp. When working on one headlamp, unplug the other one from the car harness. If the car is already assembled, you can pull the fuses for the opposite side headlamp to disable the HCM on that side.<br />
</li>
<li>When you have checked and or corrected the "side" of one HCM, unplug it (or pull fuses) and plug in the other side to check and correct that module. You want to avoid trying to flash the used HCM and write the config string with duplicate HCMs in the car (2 HCMR or 2 HCML). Work on only one headlamp at a time until both sides are correct.<br />
</li>
<li>To check the newly installed used HCM, with the "other side" headlamp unplugged, connect OrBit to the car, and determine if the used HCM responds to HCML or HCMR. <br />
</li>
<li>There are multiple ways do find which "side' the HCM is responding as, the easiest is to attempt to read any Data by ID (DID) from the HCML and HCMR in turn. You should get a response from only one of the modules, the other will return an error that OrBit is unable to read from the module. Now you will know which side the used HCM is programmed to.<br />
</li>
<li>If the side is correct, for example the Left side is responding as HCML, you can proceed to flashing software to the module and write the config string.<br />
</li>
<li>Use the "skip programming checks" checkbox on the "Experts Toolbox" tab when performing this process, to prevent OrBit flash fail due to HCML or HCMR "not responding".<br />
</li>
<li>If the side needs to be corrected, example the Left side is responding as HCMR in the car, you will need to flash a software for the current module side, in order to change the config string and switch the side. For this example, left side is HCMR, in the ECU Flash box, choose the SBL for HCMR and choose any software for the HCMR to flash (it doesn't matter which one). Then proceed to flash and choose to write the config string, using the config info from the headlamp sticker. After flashing with the new config string, the HCM will now respond as the "correct" side, HCML or HCMR. You can then proceed to flash all correct software to the HCM.<br />
</li>
<li>When one side is correct and complete, unplug that headlamp from the car harness, and plug the other side headlamp in.<br />
</li>
<li>Repeat the above process to check the "side" the used HCM is responding as, and write the config string. Then proceed to load the correct software to the HCM.<br />
</li>
<li>When both used HCMs have been checked and corrected: you have one HCML and one HCMR in the car, both headlights can be plugged in and reassemble the car.<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to flash a module with software in OrBit]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=160</link>
			<pubDate>Fri, 07 Jul 2023 20:36:03 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=160</guid>
			<description><![CDATA[<span style="color: #000000;" class="mycode_color"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">How to flash software with OrBit:</span></span></span><br />
You can flash software to some ECUs/modules in your SPA/CMA Volvo/Polestar car with OrBit. This is a relatively lesser used and somewhat limited feature of OrBit. This is partly that most of y'all users don't care yet ;-) But also due to how Volvo works: rather than making module software readily available like some mfrs, they go out of their way to keep it locked up and safe, only accessible through their watchful eyes via VIDA ;-) But still, OrBit can do it and who knows what the future holds. Current ECUs "enabled" for flashing are: CEM, HCML, HCMR, SCL, VCM, SRS, DEM, AUD, SODL, SODR, TRM, POT, EGSM, OBC, PSCM, HUD, SWM, SAS, PSMP, PSMD, WAM. <br />
<br />
More ECUs are enabled as I test them and confirm flashing works reliably, or in some cases I have worked with others.. Don't ask about ECM or IHU yet, these are the most complex and secured flashing processes, and currently we don't have anything of interest to flash to them anyways, not yet...<br />
<br />
The biggest hurdle you have is knowing what software you need and getting the software "VBF" files in the first place. This is no a guide for that, it is a guide with how to flash a module with software with OrBit if you have it. You can ask around though, you do never know who has what software files in their collection.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to flash software to a module with OrBit:</span></span><br />
<br />
If you are already familiar with flashing software to ECUs, some of this may be review. To flash software, you need both the SBL to boot the ECU into flashing mode, and you need the software file to flash itself. These will be in VBF format for Volvos. OrBit works with Volvo VBF format software files. OrBit only allows certain modules to be flashed based on successful testing, modules are added as they are tested to work. To flash software to a module:<br />
<ul class="mycode_list"><li>Connect to the car<br />
</li>
<li>Switch to the  "ECU Tools" tab<br />
</li>
<li>In the ECU Flash box, use the buttons to choose the files for flashing<br />
</li>
<li>Click "load SBL" and choose the SBL software VBF<br />
</li>
<li>Click "load VBF" and choose the software VBF file you want to flash<br />
</li>
<li>You don't specify the module to flash, OrBit reads the VBF files to know which ECU it is for<br />
</li>
<li>OrBit will verify the ECU matches between the SBL and software VBF files<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=100" target="_blank" title="">ECUFlashing.png</a> (Size: 10.71 KB / Downloads: 1199)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>OrBit verifies checksums in the VBF files, ECU match, car connected, licensed for flash etc. OrBit must also know the programming PIN of the ECU. For many ECUs OrBit already has the standard PIN loaded, for others (i.e. CEM) the unique PIN needs to be set in the car profile. if everything is good, the "Flash ECU" button is enabled.<br />
</li>
<li>Click the "Flash ECU" button, to proceed flashing the software to the car module<br />
</li>
<li>OrBit will return from the process with success, or if the flash fails, an error and reason will be given<br />
</li>
<li>OrBit only flashes a single software file at a time. When flashing multiple software files to the same module, you will need to run this process for each software to flash. You can flash a single module repeatedly, leaving the same SBL specified, choosing a new software file to flash via "Load VBF" each time.<br />
</li>
<li>When flashing software via this process, OrBit skips "post programming" process (clear codes, restart IHU etc.), to save time when flashing multiple softwares. So keep in mind you may want to clear codes, restart modules, ABS clear etc. on your own, after all software has been loaded. Also you may disable "programming checks" (check all ECUs are awake and in programming mode before every flash) as well. This is checkbox is under advanced OrBit settings on the "Experts Toolbox" tab.<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=101" target="_blank" title="">ProgrammingChecks.png</a> (Size: 9.85 KB / Downloads: 1086)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="color: #000000;" class="mycode_color"><span style="font-family: Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">How to flash software with OrBit:</span></span></span><br />
You can flash software to some ECUs/modules in your SPA/CMA Volvo/Polestar car with OrBit. This is a relatively lesser used and somewhat limited feature of OrBit. This is partly that most of y'all users don't care yet ;-) But also due to how Volvo works: rather than making module software readily available like some mfrs, they go out of their way to keep it locked up and safe, only accessible through their watchful eyes via VIDA ;-) But still, OrBit can do it and who knows what the future holds. Current ECUs "enabled" for flashing are: CEM, HCML, HCMR, SCL, VCM, SRS, DEM, AUD, SODL, SODR, TRM, POT, EGSM, OBC, PSCM, HUD, SWM, SAS, PSMP, PSMD, WAM. <br />
<br />
More ECUs are enabled as I test them and confirm flashing works reliably, or in some cases I have worked with others.. Don't ask about ECM or IHU yet, these are the most complex and secured flashing processes, and currently we don't have anything of interest to flash to them anyways, not yet...<br />
<br />
The biggest hurdle you have is knowing what software you need and getting the software "VBF" files in the first place. This is no a guide for that, it is a guide with how to flash a module with software with OrBit if you have it. You can ask around though, you do never know who has what software files in their collection.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">How to flash software to a module with OrBit:</span></span><br />
<br />
If you are already familiar with flashing software to ECUs, some of this may be review. To flash software, you need both the SBL to boot the ECU into flashing mode, and you need the software file to flash itself. These will be in VBF format for Volvos. OrBit works with Volvo VBF format software files. OrBit only allows certain modules to be flashed based on successful testing, modules are added as they are tested to work. To flash software to a module:<br />
<ul class="mycode_list"><li>Connect to the car<br />
</li>
<li>Switch to the  "ECU Tools" tab<br />
</li>
<li>In the ECU Flash box, use the buttons to choose the files for flashing<br />
</li>
<li>Click "load SBL" and choose the SBL software VBF<br />
</li>
<li>Click "load VBF" and choose the software VBF file you want to flash<br />
</li>
<li>You don't specify the module to flash, OrBit reads the VBF files to know which ECU it is for<br />
</li>
<li>OrBit will verify the ECU matches between the SBL and software VBF files<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=100" target="_blank" title="">ECUFlashing.png</a> (Size: 10.71 KB / Downloads: 1199)
<!-- end: postbit_attachments_attachment --><ul class="mycode_list"><li>OrBit verifies checksums in the VBF files, ECU match, car connected, licensed for flash etc. OrBit must also know the programming PIN of the ECU. For many ECUs OrBit already has the standard PIN loaded, for others (i.e. CEM) the unique PIN needs to be set in the car profile. if everything is good, the "Flash ECU" button is enabled.<br />
</li>
<li>Click the "Flash ECU" button, to proceed flashing the software to the car module<br />
</li>
<li>OrBit will return from the process with success, or if the flash fails, an error and reason will be given<br />
</li>
<li>OrBit only flashes a single software file at a time. When flashing multiple software files to the same module, you will need to run this process for each software to flash. You can flash a single module repeatedly, leaving the same SBL specified, choosing a new software file to flash via "Load VBF" each time.<br />
</li>
<li>When flashing software via this process, OrBit skips "post programming" process (clear codes, restart IHU etc.), to save time when flashing multiple softwares. So keep in mind you may want to clear codes, restart modules, ABS clear etc. on your own, after all software has been loaded. Also you may disable "programming checks" (check all ECUs are awake and in programming mode before every flash) as well. This is checkbox is under advanced OrBit settings on the "Experts Toolbox" tab.<br />
</li>
</ul>
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=101" target="_blank" title="">ProgrammingChecks.png</a> (Size: 9.85 KB / Downloads: 1086)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[About "ABS Clear Config"]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=81</link>
			<pubDate>Tue, 21 Mar 2023 13:29:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=81</guid>
			<description><![CDATA[Some information on the "ABS Clear Config" function and what it means when changing configuration with OrBit.<br />
<br />
Technically the ABS Clear Config is "Clear ABS System variant coding" in Volvo language. It is a process that is run on the brake control module (BCM or BCM2), it clears the configuration of the ABS system itself. This causes the ABS system to "reconfigure" itself, which is useful for changing configuration like we do with OrBit, this makes the ABS/ESC system "take" the new configuration change you have made. It's a necessary step for some configuration changes, like enable/disable Pilot Assist and Adaptive Cruise Control (PA/ACC). Until the ABS Clear Config is run, the brake system will not "take" the new configuration from the car. <br />
<br />
The config items that require the ABS Clear Config is any setting that relates to the ESC and ABS system: Cruise Control, TPMS, Collision Safety systems, anything to do with brakes, wheels and tires. <br />
<br />
OrBit knows a list of items that need ABS Clear Config, and it will run that automatically in post-programming if you change those items. For most cases that is all you need to know! You change config, OrBit writes it and the ABS Clear is run and everything works. Also when you run the "Restore OEM" process, the ABS Clear will be run in post-programming automatically, as we don't know what you could have changed that we revert when restoring the OEM configuration, so OrBit runs it in post-programming in that process as well.<br />
<br />
Things <span style="font-weight: bold;" class="mycode_b">can</span> happen though, the ABS Clear Config process failed in post-programming, or you see some problems with the car after config change. Here is what to do in those cases to troubleshoot:<br />
<br />
If Write config is successful, but screen log in OrBit shows "ABS Clear config failed":<br />
<ul class="mycode_list"><li>Run it manually, via the "ABS Clear Config" button in OrBit<br />
</li>
</ul>
<br />
If Write config is successful but the car now has many messages in the driver display (DIM) with new config:<br />
<ul class="mycode_list"><li>If you have many messages in the DIM related to the ESC/ABS such as "ESC System disabled", "Parking Brake Unavailable", "Park Assist Temporarily Unavailable" you may have a configuration that needs to have the ABS Clear Config run<br />
</li>
<li>Run the ABS Clear Config manually, clear codes, and check the car again<br />
</li>
<li>Disconnect OrBit, turn the car off, then start the car up as normal to confirm if the messages go away<br />
</li>
<li>If the messages do not go away, even after you have run "ABS Clear Config" successfully, you may have changed a configuration item that is not compatible with the car. (Example, setting the PA/ACC system level "too high" to a level the car does not support)<br />
</li>
<li>If you are not able to resolve the issue by running ABS Clear Config, you can try correcting your config settings changes you made, and write new config with OrBit to try to figure out the incompatible setting and find what works for your car.<br />
</li>
<li>You can always run the "Restore OEM" process to change the config back to original, which should also run the ABS Clear Config for you, to restore the systems to original working status.<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[Some information on the "ABS Clear Config" function and what it means when changing configuration with OrBit.<br />
<br />
Technically the ABS Clear Config is "Clear ABS System variant coding" in Volvo language. It is a process that is run on the brake control module (BCM or BCM2), it clears the configuration of the ABS system itself. This causes the ABS system to "reconfigure" itself, which is useful for changing configuration like we do with OrBit, this makes the ABS/ESC system "take" the new configuration change you have made. It's a necessary step for some configuration changes, like enable/disable Pilot Assist and Adaptive Cruise Control (PA/ACC). Until the ABS Clear Config is run, the brake system will not "take" the new configuration from the car. <br />
<br />
The config items that require the ABS Clear Config is any setting that relates to the ESC and ABS system: Cruise Control, TPMS, Collision Safety systems, anything to do with brakes, wheels and tires. <br />
<br />
OrBit knows a list of items that need ABS Clear Config, and it will run that automatically in post-programming if you change those items. For most cases that is all you need to know! You change config, OrBit writes it and the ABS Clear is run and everything works. Also when you run the "Restore OEM" process, the ABS Clear will be run in post-programming automatically, as we don't know what you could have changed that we revert when restoring the OEM configuration, so OrBit runs it in post-programming in that process as well.<br />
<br />
Things <span style="font-weight: bold;" class="mycode_b">can</span> happen though, the ABS Clear Config process failed in post-programming, or you see some problems with the car after config change. Here is what to do in those cases to troubleshoot:<br />
<br />
If Write config is successful, but screen log in OrBit shows "ABS Clear config failed":<br />
<ul class="mycode_list"><li>Run it manually, via the "ABS Clear Config" button in OrBit<br />
</li>
</ul>
<br />
If Write config is successful but the car now has many messages in the driver display (DIM) with new config:<br />
<ul class="mycode_list"><li>If you have many messages in the DIM related to the ESC/ABS such as "ESC System disabled", "Parking Brake Unavailable", "Park Assist Temporarily Unavailable" you may have a configuration that needs to have the ABS Clear Config run<br />
</li>
<li>Run the ABS Clear Config manually, clear codes, and check the car again<br />
</li>
<li>Disconnect OrBit, turn the car off, then start the car up as normal to confirm if the messages go away<br />
</li>
<li>If the messages do not go away, even after you have run "ABS Clear Config" successfully, you may have changed a configuration item that is not compatible with the car. (Example, setting the PA/ACC system level "too high" to a level the car does not support)<br />
</li>
<li>If you are not able to resolve the issue by running ABS Clear Config, you can try correcting your config settings changes you made, and write new config with OrBit to try to figure out the incompatible setting and find what works for your car.<br />
</li>
<li>You can always run the "Restore OEM" process to change the config back to original, which should also run the ABS Clear Config for you, to restore the systems to original working status.<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to troubleshoot unable to connect to the car in OrBit]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=53</link>
			<pubDate>Sat, 25 Feb 2023 20:37:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=53</guid>
			<description><![CDATA[<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">**updated Mar 2025**</span></span></span> <br />
Modern Volvos/Polestars that OrBit works with all use "DoIP" - Diagnostics over IP connection. Which, for us DIY-ers, is the fancy way to say the connection uses Ethernet, i.e. a wired network port on a computer. Dealers use WiFi connection but us consumers do not have access to that.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">The good:</span> The adapters are cheap and all you need is a computer with a common wired network jack. Any Volvo VOE or BMW ENET wired adapter can be used.<br />
<span style="font-weight: bold;" class="mycode_b">The bad:</span> There is no specific hardware like "DiCE", there are thousands of different hardware variations of the common network card, which is subject to all of the "goings on" in Windows to do with drivers and networks.<br />
<br />
<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">If OrBit is unable to connect to the car and you see any of the following messages in the screen log in OrBit:</span></span></span><br />
<ul class="mycode_list"><li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">NOTE: No car network is detected, trying to connect anyways...</span></span><br />
</li>
<li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">No cars found! Check cable, replug OBD connector, or check local firewall blocks OrBit from incoming connections</span></span><br />
</li>
<li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Waiting for the gateway to respond...</span></span><br />
</li>
</ul>
<br />
<br />
<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Follow the below steps to address some known issues that can cause this problem...</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Make sure you are using the correct adapter type!</span></span><br />
<ul class="mycode_list"><li>OrBit uses the Volvo VOE type connection. The adapter connects the OBD port in the car to an Ethernet network port in the computer<br />
</li>
<li>For laptops without and ethernet port, a USB ethernet adapter can be used.<br />
</li>
<li>Any aftermarket adapter compatible with Volvo VOE or BMW ENET should work fine.<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Re-plug the OBD end of the VOE adapter:</span></span><br />
<ul class="mycode_list"><li>The car will timeout and disable the connection if a tool (OrBit) is not connected within 5-10 minutes<br />
</li>
<li>Remove and re-plug the OBD plug to re-activate the connection, then try to connect with OrBit again<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if still unable to connect OrBit, check the car network is present:</span></span><br />
<ul class="mycode_list"><li>Click on the network tray icon in Windows, and check that an Ethernet (wired) network is connected<br />
</li>
<li>The network will usually be named "Unidentified Network" and should also show "No Internet"<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">For tech savvy users, the network adapter should be set to defaults: DHCP and Windows will set an "APIPA" address in the 169.254.x.x range</span><br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=556" target="_blank" title="">NetworkCheck.JPG</a> (Size: 32.43 KB / Downloads: 237)
<!-- end: postbit_attachments_attachment --></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if you DO find the Ethernet network connected, disable the Windows Defender Firewall temporarily:</span></span><br />
<ul class="mycode_list"><li>Disable Firewall for all networks shown as (active)<br />
</li>
<li>IF you have a 3rd party security or anti-virus software with firewall, you will need to refer to vendor specific info to temporarily disable it.<br />
</li>
<li>IF you use any VPN software you should close/disable this as well for testing<br />
</li>
<li>If disabling the Windows Defender Firewall resolves the issue, re-enable the firewall, then uninstall OrBit from Windows control panel, and re-install it. OrBit creates firewall exceptions in Defender when it is installed.<br />
</li>
<li>If disabling 3rd party security or VPN software resolves the issue, you may need to create an exception to allow OrBit to connect to the car. You will need to refer to vendor specific support and information for this. (Firewall Info: OrBit should have port 13400 TCP+UDP incoming connections allowed, and no restrictions on outgoing traffic from OrBitRun.exe)<br />
</li>
</ul>
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=557" target="_blank" title="">FirewallDisabled.JPG</a> (Size: 48.96 KB / Downloads: 236)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if you still cannot connect to the car, or you found NO Ethernet network connected, the issue may be with the car:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For AAOS cars, try resetting the TCAM gateway in the car (skip for Sensus):</span></span><br />
<ul class="mycode_list"><li>In the car, push the front defogger button on the climate control, hold for 10-20 secs until the "SOS" button in the overhead console flashes<br />
</li>
<li>Release the front defogger button<br />
</li>
<li>Wait a few minutes, try to connect to the car with OrBit<br />
</li>
<li>If the "SOS" button does not flash when trying the TCAM reset, the TCAM is not responding, move on to the battery reset<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">...if restarting the gateway does not resolve the problem or for Sensus car, perform a battery reset:</span></span><br />
<ul class="mycode_list"><li>Disconnect the negative terminal from the 12V battery<br />
</li>
<li>Wait a minute<br />
</li>
<li>Reconnect the negative battery terminal<br />
</li>
<li>Try to connect again and see if it succeeds<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">...if you still have trouble connecting:</span></span><br />
<ul class="mycode_list"><li>If there is still no "Ethernet" network showing in Windows, there could be a problem with the VOE adapter you have<br />
</li>
<li>It can be helpful to try with another computer if you have one available<br />
</li>
<li>It may be neccessary in some extreme cases to totally de-power the TCAM (AAOS) or VCM (Sensus) gateway to restore functionality. The backup battery would need to be unplugged from the module while car power is interrupted. <br />
</li>
<li>You may want to contact support-at-spaycetech&lt;dot&gt;com we are happy to try to help you if you still have an issue!<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: x-small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">**updated Mar 2025**</span></span></span> <br />
Modern Volvos/Polestars that OrBit works with all use "DoIP" - Diagnostics over IP connection. Which, for us DIY-ers, is the fancy way to say the connection uses Ethernet, i.e. a wired network port on a computer. Dealers use WiFi connection but us consumers do not have access to that.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">The good:</span> The adapters are cheap and all you need is a computer with a common wired network jack. Any Volvo VOE or BMW ENET wired adapter can be used.<br />
<span style="font-weight: bold;" class="mycode_b">The bad:</span> There is no specific hardware like "DiCE", there are thousands of different hardware variations of the common network card, which is subject to all of the "goings on" in Windows to do with drivers and networks.<br />
<br />
<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">If OrBit is unable to connect to the car and you see any of the following messages in the screen log in OrBit:</span></span></span><br />
<ul class="mycode_list"><li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">NOTE: No car network is detected, trying to connect anyways...</span></span><br />
</li>
<li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">No cars found! Check cable, replug OBD connector, or check local firewall blocks OrBit from incoming connections</span></span><br />
</li>
<li><span style="color: #aaaaaa;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Waiting for the gateway to respond...</span></span><br />
</li>
</ul>
<br />
<br />
<span style="color: #aaaaaa;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Follow the below steps to address some known issues that can cause this problem...</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Make sure you are using the correct adapter type!</span></span><br />
<ul class="mycode_list"><li>OrBit uses the Volvo VOE type connection. The adapter connects the OBD port in the car to an Ethernet network port in the computer<br />
</li>
<li>For laptops without and ethernet port, a USB ethernet adapter can be used.<br />
</li>
<li>Any aftermarket adapter compatible with Volvo VOE or BMW ENET should work fine.<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Re-plug the OBD end of the VOE adapter:</span></span><br />
<ul class="mycode_list"><li>The car will timeout and disable the connection if a tool (OrBit) is not connected within 5-10 minutes<br />
</li>
<li>Remove and re-plug the OBD plug to re-activate the connection, then try to connect with OrBit again<br />
</li>
</ul>
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if still unable to connect OrBit, check the car network is present:</span></span><br />
<ul class="mycode_list"><li>Click on the network tray icon in Windows, and check that an Ethernet (wired) network is connected<br />
</li>
<li>The network will usually be named "Unidentified Network" and should also show "No Internet"<br />
</li>
<li><span style="font-style: italic;" class="mycode_i">For tech savvy users, the network adapter should be set to defaults: DHCP and Windows will set an "APIPA" address in the 169.254.x.x range</span><br />
</li>
</ul>
<br />
<span style="font-style: italic;" class="mycode_i"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=556" target="_blank" title="">NetworkCheck.JPG</a> (Size: 32.43 KB / Downloads: 237)
<!-- end: postbit_attachments_attachment --></span><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if you DO find the Ethernet network connected, disable the Windows Defender Firewall temporarily:</span></span><br />
<ul class="mycode_list"><li>Disable Firewall for all networks shown as (active)<br />
</li>
<li>IF you have a 3rd party security or anti-virus software with firewall, you will need to refer to vendor specific info to temporarily disable it.<br />
</li>
<li>IF you use any VPN software you should close/disable this as well for testing<br />
</li>
<li>If disabling the Windows Defender Firewall resolves the issue, re-enable the firewall, then uninstall OrBit from Windows control panel, and re-install it. OrBit creates firewall exceptions in Defender when it is installed.<br />
</li>
<li>If disabling 3rd party security or VPN software resolves the issue, you may need to create an exception to allow OrBit to connect to the car. You will need to refer to vendor specific support and information for this. (Firewall Info: OrBit should have port 13400 TCP+UDP incoming connections allowed, and no restrictions on outgoing traffic from OrBitRun.exe)<br />
</li>
</ul>
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forums.spaycetech.com/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=557" target="_blank" title="">FirewallDisabled.JPG</a> (Size: 48.96 KB / Downloads: 236)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">...if you still cannot connect to the car, or you found NO Ethernet network connected, the issue may be with the car:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">For AAOS cars, try resetting the TCAM gateway in the car (skip for Sensus):</span></span><br />
<ul class="mycode_list"><li>In the car, push the front defogger button on the climate control, hold for 10-20 secs until the "SOS" button in the overhead console flashes<br />
</li>
<li>Release the front defogger button<br />
</li>
<li>Wait a few minutes, try to connect to the car with OrBit<br />
</li>
<li>If the "SOS" button does not flash when trying the TCAM reset, the TCAM is not responding, move on to the battery reset<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">...if restarting the gateway does not resolve the problem or for Sensus car, perform a battery reset:</span></span><br />
<ul class="mycode_list"><li>Disconnect the negative terminal from the 12V battery<br />
</li>
<li>Wait a minute<br />
</li>
<li>Reconnect the negative battery terminal<br />
</li>
<li>Try to connect again and see if it succeeds<br />
</li>
</ul>
<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">...if you still have trouble connecting:</span></span><br />
<ul class="mycode_list"><li>If there is still no "Ethernet" network showing in Windows, there could be a problem with the VOE adapter you have<br />
</li>
<li>It can be helpful to try with another computer if you have one available<br />
</li>
<li>It may be neccessary in some extreme cases to totally de-power the TCAM (AAOS) or VCM (Sensus) gateway to restore functionality. The backup battery would need to be unplugged from the module while car power is interrupted. <br />
</li>
<li>You may want to contact support-at-spaycetech&lt;dot&gt;com we are happy to try to help you if you still have an issue!<br />
</li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to put your car in Active Mode]]></title>
			<link>https://forums.spaycetech.com/showthread.php?tid=8</link>
			<pubDate>Thu, 02 Feb 2023 21:29:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forums.spaycetech.com/member.php?action=profile&uid=2">Power6</a>]]></dc:creator>
			<guid isPermaLink="false">https://forums.spaycetech.com/showthread.php?tid=8</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">****You no longer need to manually put the car in "Active Mode" with the release of OrBit v0.3.1**** </span><br />
Most functions (code reading and clearing etc.) can be done in any mode. For flashing and functions that require Active mode, OrBit will switch the car mode<br />
For PHEV and EV most models, OrBit controls the battery contactors when needed as well<br />
See <a href="https://forums.spaycetech.com/showthread.php?tid=46" target="_blank" rel="noopener" class="mycode_url">here for release notes</a> and download latest OrBit version <a href="https://spaycetech.azurewebsites.net/orbitupdate/download" target="_blank" rel="noopener" class="mycode_url">here</a><br />
<span style="font-weight: bold;" class="mycode_b">****You can still put the car in Active Mode manually if you like, it will not cause any problem. The instructions below are for reference on how to do that****</span><br />
<br />
<br />
How to get into Active Mode depends on if your car has the start knob (ICE/PHEV) or no start knob (EV):<br />
<br />
ICE/PHEV:<br />
Sit in the car, have fob within range<br />
Turn the start knob once quick with foot off brake to accessory mode<br />
Turn and hold the start knob for 5-10 secs, foot off brake, until you see the dash light up, hear some noises under the hood etc.<br />
<br />
EV:<br />
Have the remote fob with you, sit inside th car and close the door<br />
On the fob, press LOCK then UNLOCK<br />
Press on the brake pedal and hold<br />
Press the hazard flasher button twice, i.e. ON then OFF<br />
<br />
**For issues with T8 vehicles "mode not correct for programming" see the post below**]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">****You no longer need to manually put the car in "Active Mode" with the release of OrBit v0.3.1**** </span><br />
Most functions (code reading and clearing etc.) can be done in any mode. For flashing and functions that require Active mode, OrBit will switch the car mode<br />
For PHEV and EV most models, OrBit controls the battery contactors when needed as well<br />
See <a href="https://forums.spaycetech.com/showthread.php?tid=46" target="_blank" rel="noopener" class="mycode_url">here for release notes</a> and download latest OrBit version <a href="https://spaycetech.azurewebsites.net/orbitupdate/download" target="_blank" rel="noopener" class="mycode_url">here</a><br />
<span style="font-weight: bold;" class="mycode_b">****You can still put the car in Active Mode manually if you like, it will not cause any problem. The instructions below are for reference on how to do that****</span><br />
<br />
<br />
How to get into Active Mode depends on if your car has the start knob (ICE/PHEV) or no start knob (EV):<br />
<br />
ICE/PHEV:<br />
Sit in the car, have fob within range<br />
Turn the start knob once quick with foot off brake to accessory mode<br />
Turn and hold the start knob for 5-10 secs, foot off brake, until you see the dash light up, hear some noises under the hood etc.<br />
<br />
EV:<br />
Have the remote fob with you, sit inside th car and close the door<br />
On the fob, press LOCK then UNLOCK<br />
Press on the brake pedal and hold<br />
Press the hazard flasher button twice, i.e. ON then OFF<br />
<br />
**For issues with T8 vehicles "mode not correct for programming" see the post below**]]></content:encoded>
		</item>
	</channel>
</rss>