# FR101

## <mark style="color:blue;">1 -</mark> <mark style="color:blue;">Product Overview</mark>

### <mark style="color:blue;">1.1 - Introduction</mark>

The OnLogic FR101 computer harnesses the advanced power and integrated edge AI capabilities of the Qualcomm QCS6490 Integrated ARM CPU. This is a versatile AI computing device capable of delivering AI inference capabilities in a fanless, industrial design. Engineered for the evolved edge, with a 0°C to 50°C operating temperature range, the FR101 thrives in a diverse range of industrial applications. The Qualcomm Dragonwing™ QCS6490 processor is purpose-built for high-performance edge computing, combining up to 8-core Qualcomm® Kryo™ CPUs, integrated Qualcomm® Adreno™ GPU, and a powerful AI engine (NPU + DSP), delivering up to 12 dense TOPS. These platforms enable real-time, on-device processing for compute-intensive applications like autonomous robotics, smart vision, and industrial automation.

<figure><img src="/files/wkQagda31xWT2r2PdWzV" alt=""><figcaption></figcaption></figure>

For more information on accessories and additional features, visit the FR101 product page:

* [https://www.onlogic.com/store/fr101](https://www.onlogic.com/store/fr101/)

### <mark style="color:blue;">1.2 - Safety</mark> <a href="#mmm6g67oklt6" id="mmm6g67oklt6"></a>

<details>

<summary><mark style="color:blue;">Safety Precautions, Safeguards &#x26; Information</mark></summary>

<mark style="color:red;">Do not open and modify the device! The device complies with various national and international Safety, EMC and Environmental requirements per various standards.</mark>

<mark style="color:red;">Modification of the device may void certifications, warranty and/or cause possible injury to the user.</mark>

<mark style="color:blue;">Safe use and installation instructions</mark>

1. Care must be taken handling the device to prevent injury to self or possibility of damaging\
   the unit.
2. Read the entire manual before using the product.
3. Install the device securely per users manual instructions.
4. Wall or ceiling mounting device requires use of OnLogic mounting plate or bracket.
5. Use M3x0.5mm Flat Head screws to attach mounting plate or mounting brackets to threaded holes on bottom or rear of chassis. Screws should be a minimum length of 4mm. Add 1mm of screw length for every mm of additional thickness of plate or bracket beyond 1.5mm.
6. ![](/files/azPKEF7wgfaEO74rHBO6)<mark style="color:red;">**Caution, Hot Surface!**</mark> <mark style="color:red;"></mark><mark style="color:red;">It is normal for the unit to heat up and be hot to touch.</mark> <mark style="color:red;"></mark><mark style="color:red;">**Do not touch**</mark> <mark style="color:red;"></mark><mark style="color:red;">the heatsink area or enclosure during operation and 30 minutes after shutdown allowing the unit to cool down.</mark>
7. Ambient operating temperature must be between -20 °C to 60 °C with a non-condensing relative humidity of 10-85%.
8. The device can be stored at temperatures between -20 °C to 85 °C. Note: Unit must be stabilized within operating temperature before use, minimum 3HR.
9. Keep the device away from liquids and flammable materials. Not to be installed in a hazardous environment.
10. Do not clean the device with liquids. The chassis can be cleaned with a dry cloth or duster only. To prevent injury to self and/or damage to the device the unit must be powered down and all connecting power and other peripherals shall be disconnected prior to cleaning.
11. Allow adequate space around all sides of the device for proper cooling and to not exceed its maximum operating temperature limit. If the device is mounted to a vertical surface then recommended device orientation is such that heatsink fins allow air to rise unobstructed. Alternative orientations may result in reduced operational temperature range.
12. This device is intended for indoor operation only.
13. ![](/files/klaN2ozIuSclDJCmL29X) <mark style="color:red;">**Caution, Risk of Electric Shock!**</mark> Unit is powered by low voltage DC (Direct Current) only! Do not connect AC (Alternating Current) into the device!
14. To power the device use only UL ITE Listed external power supplies with DC output of 12-24VDC, see specs for details.
15. Install the device only with shielded network cables.
16. The installer should be experienced in aftermarket installation and familiar with general practices for installing electronics.
17. Service and repair of the device must be done by qualified skilled service personnel. This includes, but is not limited to, replacement of the CMOS battery. Replacement CMOS battery must be UL recognized and of a similar type as the original.
18. Proper disposal of the CMOS battery must comply with local governance.
19. This equipment is not suitable for use in locations where children are likely to be present.

![](/files/sAgZehXvY0nqXRMqlpYg) **WARNING:** There is danger of explosion if the CMOS battery is replaced incorrectly. Disposal of battery into fire or a hot oven, or mechanically crushing or cutting of a battery can result in an explosion.

</details>

<details>

<summary><mark style="color:blue;">Précautions et guide d’installation</mark></summary>

<mark style="color:red;">Ne pas ouvrir et modifier l'appareil ! L'appareil est conforme à diverses exigences nationales et internationales en matière de sécurité, de CEM et d'environnement selon diverses normes.</mark>

<mark style="color:red;">La modification de l'appareil peut annuler les certifications, la garantie et/ou causer des blessures à l'utilisateur.</mark>

<mark style="color:blue;">Instructions d'utilisation et d'installation en toute sécurité</mark>

1. Des précautions doivent être prises lors de la manipulation de l'appareil pour éviter de se blesser ou d'endommager l'appareil.
2. Lisez l'intégralité du manuel avant d'utiliser le produit.
3. Installez l'appareil en toute sécurité selon les instructions du manuel de l'utilisateur.
4. Pour vous protéger contre une exposition RF excessive, maintenez au moins 20 cm de tout utilisateur et des antennes RF. Utilisez uniquement les antennes double bande fournies avec un gain de 2 dBi/2 dBi.
5. Le dispositif de montage mural ou au plafond nécessite l'utilisation d'une plaque ou d'un support de montage. La plaque ou le support doit être en métal et avoir une épaisseur minimale de 1 mm.
6. Utilisez des vis à tête plate M4x0,5 mm pour fixer la plaque de montage ou les supports de montage aux trous filetés au bas ou à l'arrière du châssis. Les vis doivent avoir une longueur minimale de 4 mm. Ajoutez 1 mm de longueur de vis pour chaque mm d'épaisseur supplémentaire de plaque ou de support au-delà de 1,5 mm.
7. ![](/files/CWgS8hjYCKJnIsbBh6Pw)<mark style="color:red;">**Attention surface chaude!**</mark> <mark style="color:red;"></mark><mark style="color:red;">Il est normal que l'appareil chauffe et soit chaud au toucher. Ne touchez pas la zone du dissipateur thermique ou le boîtier pendant le fonctionnement et 30 minutes après l'arrêt pour permettre à l'unité de refroidir.</mark>
8. La température ambiante de fonctionnement doit être comprise entre -20 °C et 60 °C avec une humidité relative sans condensation de 10 à 85 %.
9. L'appareil peut être stocké à des températures comprises entre -20 °C et 85 °C. Remarque : L'unité doit être stabilisée à la température de fonctionnement avant utilisation, minimum 3 heures.
10. Gardez l'appareil à l'écart des liquides et des matériaux inflammables. Ne pas installer dans un environnement dangereux.
11. Ne nettoyez pas l'appareil avec des liquides. Le châssis peut être nettoyé uniquement avec un chiffon sec ou un plumeau. Pour éviter de se blesser et/ou d'endommager l'appareil, l'appareil doit être éteint et toutes les alimentations et autres périphériques doivent être déconnectés avant le nettoyage.
12. Prévoyez un espace suffisant autour de tous les côtés de l'appareil pour un refroidissement correct et pour ne pas dépasser sa limite de température de fonctionnement maximale. Si l'appareil est monté sur une surface verticale, l'orientation recommandée de l'appareil est telle que les ailettes du dissipateur thermique permettent à l'air de monter sans obstruction. Des orientations alternatives peuvent entraîner une plage de températures de fonctionnement réduite.
13. Cet appareil est destiné à une utilisation en intérieur uniquement.
14. ![](/files/g3abvlGC63YfQpRxLE25)<mark style="color:red;">**Attention, risque de choc électrique !**</mark> L'unité est alimentée uniquement par une basse tension CC (courant continu) ! Ne connectez pas le courant alternatif (courant alternatif) à l'appareil !
15. Pour alimenter l'appareil, utilisez uniquement des alimentations externes répertoriées UL ITE avec une sortie CC de 12-24 VCC, voir les spécifications pour plus de détails.
16. Les méthodes de câblage utilisées pour le raccordement de l'équipement à l'alimentation secteur doivent être conformes au Code national de l'électricité, NFPA 70, et au Code canadien de l'électricité, Partie I, CSA C22.1.
17. Prévoyez suffisamment d'espace pour les connexions de câblage du bornier afin que les fils ne se plient pas et soient protégés contre les dommages accidentels.
18. Installez l'appareil uniquement avec des câbles réseau blindés.
19. L'installateur doit avoir de l'expérience dans l'installation de pièces de rechange et être familiarisé avec les pratiques générales d'installation de composants électroniques.
20. L'appareil radio n'est pas destiné aux services d'urgence.
21. L'entretien et la réparation de l'appareil doivent être effectués par un personnel qualifié. Cela inclut, mais sans s'y limiter, le remplacement de la batterie CMOS. La batterie CMOS de remplacement doit être du même type que celle d'origine.
22. L'élimination appropriée de la batterie CMOS doit être conforme à la gouvernance locale.
23. Le produit doit uniquement être connecté à un routeur, un commutateur ou un équipement réseau similaire certifié
24. Le produit est destiné à une utilisation en intérieur uniquement.
25. Le produit ne peut pas être connecté au réseau public.
26. Cet équipement n'est pas adapté à une utilisation dans des endroits où des enfants sont susceptibles d'être présents.

![](/files/Il8Rv3nMQKFhuxdiTHAm)**ATTENTION:** Il existe un risque d'explosion si la pile CMOS n'est pas remplacée correctement. L'élimination de la batterie dans le feu ou dans un four chaud, ou l'écrasement ou le découpage mécanique d'une batterie peut entraîner une explosion.

</details>

### <mark style="color:blue;">1.3 - Box Contents & Accessories</mark> <a href="#mmm6g67oklt6" id="mmm6g67oklt6"></a>

* 1x 19V Power Supply
* 1x 16-pin DIO Terminal Block

\
All drivers and product guides can be found on the corresponding product page. For more information on accessories and additional features, visit the FR101 Product Page:&#x20;

[https://www.onlogic.com/store/fr101](https://www.onlogic.com/store/fr101/)

### <mark style="color:blue;">1.4 - Product Specifications</mark> <a href="#jddbzfth62sn" id="jddbzfth62sn"></a>

<table><thead><tr><th width="266.27276611328125">Model</th><th>System SKU</th></tr></thead><tbody><tr><td><strong>System Dimensions</strong></td><td>94mm x 157mm x 70.75mm<br>530 g</td></tr><tr><td><strong>CPU</strong></td><td>8-Core Qualcomm® Kryo™ 670 Up to 2.1 GHz</td></tr><tr><td><strong>GPU</strong></td><td>Qualcomm® Adreno™ 643</td></tr><tr><td><strong>AI Performance</strong></td><td><p>Qualcomm® Hexagon™ 770</p><p>Up to 12 Dense TOPS (Tera Operations Per Second)</p></td></tr><tr><td><strong>Memory</strong></td><td>8GB LPDDR4x</td></tr><tr><td><strong>Storage</strong></td><td>128GB UFS Flash</td></tr><tr><td><strong>Networking</strong></td><td>Ethernet support through QPS615</td></tr><tr><td><strong>Right I/O</strong></td><td>1x Status LED<br>1x Power Button<br>1x Recovery Button<br>1x Reset Button<br>1x Function Button</td></tr><tr><td><strong>Front I/O</strong></td><td>1x 1GbE LAN (RJ45)<br>1x 10GbE LAN (RJ45)<br>4x USB 3.0 Type-A<br>1x USB 3.0 Type-C<br>1x HDMI (Maximum Resolution 1920x1080@60Hz)<br>1x Barrel Jack Power DC 19V</td></tr><tr><td><strong>Rear I/O</strong></td><td>Digital In/Digital Output (4 DI ports (5V) &#x26; 4 DO ports)</td></tr><tr><td><strong>Voltage Input</strong></td><td>19 VDC</td></tr><tr><td><strong>Operating Systems</strong></td><td>Ubuntu 20.04</td></tr><tr><td><strong>Operating Temperature</strong></td><td>0°C to 50°C</td></tr><tr><td><strong>Regulatory</strong></td><td><p>FCC Part 15 Class A </p><p>EN 63268-1<br>CISPR 32/EN 55032<br>CISPR 35/EN 55035<br>RoHS 3 Directive (2015/863/EU) </p><p>WEEE Directive (2012/19/EU)</p></td></tr><tr><td><strong>Countries</strong></td><td>US, Canada, UK, EU, Japan, South Korea, Australia, New Zealand, China, India, Mexico, Brazil, Singapore, Hong Kong, Saudi Arabia, UAE</td></tr></tbody></table>

## <mark style="color:blue;">2 - Technical Specifications</mark>

### <mark style="color:blue;">2.1 - External Features</mark> <a href="#id-3asmuz5yourf" id="id-3asmuz5yourf"></a>

#### <mark style="color:blue;">Front I/O</mark>

<figure><img src="/files/8Dsxjuu3W6kJXJAk31dW" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Right I/O</mark>

<figure><img src="/files/xuILoPC5Y1FxR490S3cS" alt=""><figcaption></figcaption></figure>

Button Defintions:&#x20;

<table><thead><tr><th width="249">Button</th><th>Description</th></tr></thead><tbody><tr><td>Power Button (Press)</td><td>Software Shutdown (Ubuntu Only)</td></tr><tr><td>Power Button (Hold - 8 sec)</td><td>Reset (Reboot)</td></tr><tr><td>FN1 Button (Press)</td><td>Send hotkey code (Kcode: F1)</td></tr><tr><td>FN1 Button (Hold - 8 sec)</td><td>Hardware shutdown (Reboots if connected to USB-C)</td></tr><tr><td>FN2 Button</td><td>Send hotkey code (Kcode: F2)</td></tr><tr><td>FN3 Button</td><td>Send hotkey code (Kcode: F3)</td></tr></tbody></table>

Status LED

| Scenario              | LED Behavior |
| --------------------- | ------------ |
| System off with power | Dark         |
| Booting               | Steady Blue  |
| Power on and ready    | Steady Teal  |

#### <mark style="color:blue;">Back I/O</mark>

<figure><img src="/files/NdyYfsY3bB8jGxci3efi" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">2.2 - I/O Definitions</mark>

#### <mark style="color:blue;">Front I/O Definition</mark>

#### <mark style="color:blue;">DC-IN</mark>

Mainboard power is applied to the Factor 101 platform by way of a female barrel jack connector. The system is operational at 19V DC.&#x20;

#### <mark style="color:blue;">USB-C</mark>

A USB 3.0 Type-C port is provided for peripheral usage and as an additional display output option through Display Port over USB-C. Additionally, the port is used for accessing the system via ADB (Android Debug Bridge). See [Force USB Recovery](#id-4.3-force-usb-recovery) for more information on flashing an operating system through the ADB port.&#x20;

#### <mark style="color:blue;">USB 3.0</mark>

4 USB 3.0 Type-A ports are provided for peripheral usage.&#x20;

#### <mark style="color:blue;">LAN 1</mark>

The first LAN port on FR101 supports up to 1Gbps link speeds over standard shielded CAT5e or CAT6 cables. The connector is the industry standard RJ45 connector. The LAN link state is shown by the two LEDs enclosed in the port.&#x20;

#### <mark style="color:blue;">LAN 2</mark>

The second LAN port on FR101 supports up to 10Gbps link speeds over standard shielded CAT5e or CAT6 cables. The connector is the industry standard RJ45 connector. The LAN link state is shown by the two LEDs enclosed in the port. &#x20;

The FR101 uses the Qualcomm QPS615 Ethernet-AVB/TSN bridge IC for high-speed interfacing between the host SoC and ethernet devices on the network. Connection to the host is via 2 lanes of PCIe Gen3.

#### <mark style="color:blue;">HDMI</mark>

Resolutions up to 1920x1080 @ 60Hz are supported. In case of interoperability issues between certain monitors and the FR101, connect the HDMI to the external display before powering on the system.&#x20;

#### <mark style="color:blue;">Back I/O Definition</mark>

#### <mark style="color:blue;">8 Channel DIO</mark>

<figure><img src="/files/NdyYfsY3bB8jGxci3efi" alt=""><figcaption></figcaption></figure>

The definitions of the digital input/output ports are shown below:&#x20;

| Port | Value |
| ---- | ----- |
| DI 1 | 309   |
| DI 2 | 310   |
| DI 3 | 311   |
| DI 4 | 312   |
| DO 1 | 305   |
| DO 2 | 306   |
| DO 3 | 307   |
| DO 4 | 308   |

The digital input/output ports can be controlled through the Linux sysfs filesystem.&#x20;

Example of a digital input port:

```shellscript
echo 309 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio309/direction
cat /sys/class/gpio/gpio309/value
echo 309 > /sys/class/gpio/unexport
```

Example of a digital output port:

```shellscript
echo 305 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio35/direction
echo 1 > /sys/class/gpio/gpio305/value
echo 0 > /sys/class/gpio/gpio305/value
echo 305 > /sys/class/gpio/unexport
```

Digital output port reference schematic (open drain/isolation):

<figure><img src="/files/OYLAko8VzUOCuV1DDHDJ" alt=""><figcaption></figcaption></figure>

The digital output port can drive relay coils with specifications of 12V/24V/40V, with a current limit of 150mA.

### <mark style="color:blue;">2.2 - Thermal Results</mark>

<figure><img src="/files/gcdEC1HMtVXKmYqPbtyh" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">2.3 - Block Diagram</mark>

<figure><img src="/files/MAP6PNJtXKB0dy3GRzgE" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">2.4 - Power Management</mark>

The FR101 supports an input voltage range of 12V-24V. However, to guarantee optimal performance, OnLogic recommends the use of the provided 19V/65W power supply. The approximate maximum power draw of the system under load is about 60W.&#x20;

<figure><img src="/files/D7fScB4n3INp5EnKYpbk" alt=""><figcaption></figcaption></figure>

## <mark style="color:blue;">3 - Installation & Mechanical</mark>

### <mark style="color:blue;">3.1 - Dimensions</mark>

<figure><img src="/files/VszzVTSnifcGjgoCfIfY" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">3.2 - Mounting</mark>

The FR101 supports wall mounting using the integrated mounting brackets.

### <mark style="color:blue;">3.3 - Internal Access</mark>

OnLogic does not recommend accessing the internals of the FR101 though the removal of any outer plate.

### <mark style="color:blue;">3.4 - CAD & Drawings</mark>

[FR101 Dimensional Drawings](https://media.onlogic.com/248f8472-1b41-4a43-9f88-4aee598a9ac5/f328330e-9f2c-42ba-9de6-4e5f70e8002b/9UBMmypT6IeIO6QdPOIOatkd5/HVZ3rHtJ3qRGbWOJZ7CuRb2vT.pdf?targetFileName=OnLogic_Factor101_Spec_Sheet.pdf)

{% file src="/files/mvxwx92Nkgg8C8zuXbQh" %}

## <mark style="color:blue;">4 - Software & Firmware</mark>

### <mark style="color:blue;">4.1 - Ubuntu 20.04</mark>

The FR101 will arrive imaged with a minimal Ubuntu 20.04 desktop environment. The default user name and password combination is onlogic/onlogic. The default root password is oelinux123, and the user may switch to root mode using `su`.

{% hint style="danger" %}

* `sudo` is not supported
* Do not run `apt upgrade`, as it may break package dependencies.
  {% endhint %}

When booting into the operating system directly from the FR101, ensure that "Ubuntu on Wayland" is selected from the bottom right gear icon at login, shown below:

<figure><img src="/files/wntfaCHTTYLs0yqaS6dE" alt=""><figcaption></figcaption></figure>

## <mark style="color:blue;">5 - Support & Compliance</mark>

### <mark style="color:blue;">5.1 - Recommended Hardware Configuration</mark>

<figure><img src="/files/HqhqEmCnraaG52PXjXUE" alt=""><figcaption></figcaption></figure>

#### <mark style="color:blue;">Android Debug Bridge (ADB)</mark>

Android debug bridge is a command line tool used for accessing the FR101 system over USB-C for moving files, installing packages, or debugging applications. For more information on installation and use, refer to the official [android developer documentation](https://developer.android.com/tools/adb).&#x20;

### <mark style="color:blue;">5.2 - Force USB Recovery</mark>

To reflash the system image, the device must enter Force USB Recovery mode to transfer the system image file from a PC/Laptop. The steps to enter EDL (Emergency Download Mode) mode are as follows:

1. Unplug all wires from the FR101 and unplug the USB cable from the imaging device.
2. Hold down the FN2 button with a paper clip.
3. While holding FN2, plug in power to the FR101. Wait 2-3 seconds then remove the paper clip.
4. Plug the USB-C cable in to the FR101.
5. Plug the USB cable into the imaging system.

{% hint style="success" %}
Check for the QDL port from the Ubuntu or Windows imaging system&#x20;
{% endhint %}

<figure><img src="/files/DoB7oTS1LSGmiYeYnTct" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/eTebdaEbEK3e9Ebei4Hf" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">5.3 - Flash Operating System</mark>

The FR101 supports flashing the integrated UFS via the USB-C port. To re-flash the operating system, first follow the instructions to put the FR101 into [QDL mode](#id-5.2-force-usb-recovery).&#x20;

{% hint style="danger" %}
Back up any important files on the FR101 device before re-flashing.&#x20;
{% endhint %}

From a separate Windows PC or laptop:&#x20;

1. Attach a USB cable to the USB-C port on the FR101. Verify the QDL port is present by opening device manager, and expanding the "Ports" section.&#x20;
2. Download and extract the 20.04\_onlogic folder from the OnLogic file repository.
3. Navigate to 20.04\_onlogic/image/QFIL\_flat/ufs/ and run \_Burn\_image.bat.
4. When prompted, select option "1b".&#x20;

<figure><img src="/files/xqjgMZ66Varie4ua3TQX" alt=""><figcaption></figcaption></figure>

5. Once flashing is complete, the tool will automatically reboot the FR101.

For installing additional packages standard to an Ubuntu desktop experience, proceed with the following:&#x20;

1. Navigate to 20.04\_onlogic/ubuntu/image/
2. On your Windows imaging device, run ubuntu\_preseed.bat

{% hint style="info" %}
Note: This step does not require the device to be in QDL mode.&#x20;
{% endhint %}

3. Allow the script to complete and reboot the system upon success. You will be met with the Ubuntu login screen requiring the same default passwords and display environment selection mentioned in [4.1](#id-4.1-ubuntu-20.04).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.onlogic.com/product-documentation/industrial-products/fr101-series/product-manual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
