# Sharing Device Cores Across Different Blue Pills

<div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-for-some-workflows-i">For some workflows it may be necessary to have a package running on a one Blue Pill and use it on another. </div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-"></div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk--1"></div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-example-1%3A-you-are-c">**Example 1:** You are controlling and Atem, and are on a different continent, the latency would probably not work well over the distance with Atem's own protocol, so you use the Blue Pill, then the Blue Pill to Blue Pill communication does handle latency better. </div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk--2"></div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-example-2%3A-when-comb">**Example 2:** When using a Blue Pill connected to a camera with a USB cable, you have to run the cores locally as they need serial access, but you probably want a central instance of reactor controlling all of them. </div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk--3"></div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk--0"></div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-process%3A">**Process:**</div><div data-block-id="block-75471069-984d-4759-ac1d-0db0ec5f6a2a" id="bkmrk-to-connect-two-bp%2Fbp">To connect two Blue Pill devices when a device core/package is running on one but not the other:  
  
</div><p class="callout info">Instructions are compatible with System Manager v1.0.11 and above. For older System Manager methods, please see Old Method instructions at the end of the article. </p>

1. Navigate to the Settings Page on the BP running the needed package locally.
2. Enable Device Core sharing ![Screenshot 2026-02-03 at 12.04.46 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2026-02/scaled-1680-/screenshot-2026-02-03-at-12-04-46-pm.png)
3. On the BP not running the package locally, select Add Device on the Home Page  
    ![Screenshot 2025-11-04 at 12.01.58 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-01-58-pm.png)
4. Search for shared core, selecting the specific core on the panel that you are looking to connect to.
    
    <p class="callout info">Please note, the shared core will not come up if searching by the Device Core name, only by the Device Name which is Shared Core. Selecting the specific shared core will bring in all individual devices connected to by that core on the remote Blue Pill device. </p>
    
    ![Screenshot 2025-11-04 at 12.03.52 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-03-52-pm.png)
5. After adding the desired remote core it should show in the Device Core name the IP address it is connecting to the core from.
    
    ![Screenshot 2025-11-04 at 12.31.17 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-31-17-pm.png)
6. If it is not possible to autodiscover the shared core, it can be added manually by adding the device to be controlled.
    
    ![Screenshot 2025-11-04 at 12.43.21 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-43-21-pm.png)
7. Setting the proper device details for the device.
    
      
    ![Screenshot 2025-11-04 at 12.44.29 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-44-29-pm.png)
8. Click into the Device Core Details for the device.
    
      
    ![Screenshot 2025-11-04 at 12.46.09 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-46-09-pm.png)
9. Enter the IP address of the remote Blue Pill that will be hosting the device core locally. Or select it from the drop down if it appears.
    
      
    ![Screenshot 2025-11-04 at 12.47.03 PM.png](https://wiki.skaarhoj.com/uploads/images/gallery/2025-11/scaled-1680-/screenshot-2025-11-04-at-12-47-03-pm.png)

**Old Method (Pre System Manager v1.0.11)**

1. Install DeviceCore-Connector package on the BP running the needed package locally.
2. AccessMode= default-allow[![connector.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-03/scaled-1680-/connector.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-03/connector.png)

All other steps are the same as the current method.