Skip to main content

Getting Started with ODYSSEY - X86J41x5

ODYSSEY - X86J41x5 SBC series consists of ODYSSEY - X86J4105, ODYSSEY - X86J4125 and ODYSSEY - X86J4125 V2. They are based on Intel Celeron J4105/ J4125 and has all the great features that a standard computer needs, including an 8GB LPDDR4 RAM, 64GB eMMC Storage(eMMC version only), onboard Wi-Fi/BLE, Dual 1GbE/ 2.5GbE Ports, Audio Input and Output, USB Ports, HDMI, SATA connectors, PCIe and more.

ODYSSEY - X86J4105ODYSSEY - X86J4125ODYSSEY - X86J4125 V2

Key Features:

  • Intel® Celeron® J4105/ J4125
  • Dual-Band Frequency 2.5GHz/5GHz WiFi and Bluetooth 5.0
  • Intel® UHD Graphics 600
  • Dual 1GbE/ 2.5GbE
  • Integrated Coprocessor: Arduino ATSAMD21 ARM® Cortex®-M0+/ Raspberry Pi RP2040 Dual-Core ARM® Cortex®-M0+
  • Raspberry Pi 40-Pin Compatible
  • 2 x M.2 PCIe (B Key and M Key)
  • Pre-installed with Windows 10 Enterprise/ Windows 11 Pro
  • Compatible with Grove Ecosystem

Hardware Specifications

ComponentsODYSSEY - X86J4105ODYSSEY - X86J4125ODYSSEY - X86J4125 V2
ProcessorIntel® Celeron® J4105 (Frequency: 1.5 - 2.5GHz)Intel® Celeron® J4125 (Frequency: 2.0 - 2.7GHz)
CoprocessorMicrochip® ATSAMD21G18 32-bit ARM® Cortex® M0+Raspberry Pi RP2040 32-bit Dual-Core ARM® Cortex®-M0+
GraphicsIntel® UHD Graphics 600 (Frequency: 250 – 750MHz)
MemoryLPDDR4 8GB
Storage64GB eMMC V5.1 (eMMC version only)
WirelessWi-Fi 802.11 a/b/g/n/ac @ 2.4/5 GHz HT160 & Bluetooth® 5.0
NetworkingIntel® I211AT PCIe Gigabit LANIntel® I226-V PCIe 2.5GbE LAN x 2
AudioMicrophone + headphone Combo Connector
Headers28-pin header from SAMD21G18 & 40-pin header compatible with Raspberry Pi28-pin header from Raspberry Pi RP2040
USBUSB 2.0 Type-A x2, USB 3.1 Type-A x1, USB 3.1 Type-C x1
Video InterfacesHDMI2.0a: Up to 4096x2160 @ 60Hz 24bpp / DP1.2a: Up to 4096x2160 @60Hz 24bpp
Expansion SlotsM.2(Key B, 2242/2280): SATA III, USB2.0, UIM; M.2 (Key M, 2242/2280):
PCIe 2.0 ×4; Micro SD card Socket; SIM Card Socket; SATA III
RTCJST 1.0 CR2032 3V
TPMBuilt-in TPM (2.0)Built-in TPM (2.0), optional external TPM
Power ConnectorDC Jack 5.5/2.1mm or Type-C PD
Power Supply (for bare board)DC Jack Input: Min:12V @ 300mA - 1.2A, Max:19V @ 200mA - 0.7A
Type-C Input: Min: 15V @ 0.27A, Max:15V @ 0.93A
Dimensions110x110mm
CertificationsFCC, CE
note

If you are using 3.5inch HDD drives with the ODYSSEY – X86J41x5, make sure to use a DC power supply of 12V@2A or Type-C power supply of 15V@2A.

tip

You can power the ODYSSEY – X86J41x5 using a power bank, but you need to make sure to use a power bank with USB PD protocol and connect via USB C. Also, you can seamlessly switch between USB C power and DC power with no issue.

Hardware Overview

ODYSSEY - X86J4105/ X86J4125

ODYSSEY - X86J4125 V2

Pinout Diagram

ODYSSEY - X86J4105/ X86J4125

ODYSSEY - X86J4125 V2

Hardware Required

  1. ODYSSEY - X86J41x5

  2. Power Adapter (provided)

  3. External monitor

  4. HDMI cable

  5. Keyboard and Mouse

Attaching External Storage

For 64 GB EMMC storage version of the ODYSSEY - X86J41x5, you can skip this step. However, if you need more storage for your needs, feel free to follow this step.

There are 4 methods of adding storage for ODYSSEY - X86J41x5, but only 3 methods support installing the operating system(M.2 SATA, M.2 PCIE and SATA), and the Micro SD card slot can only be used as external storage.

  • Method 1 - M.2 PCIE Connector

  • Method 2 - M.2 SATA Connector

  • Method 3 - SATA Connector

  • Method 4 - Micro SD Card Slot

Installing the Operating System

ODYSSEY - X86J41x5 supports both Windows and Linux operating systems.

  • For Non-EMMC version, attach extenal storage following previous steps, and install your desired operating system through a bootable USB drive.

  • For EMMC version, Windows 10 Enterprise is pre-installed.

Step 1

Connect bootable USB drive into one of the USB ports on ODYSSEY - X86J41x5.

note

Please visit Creating Bootable USB and Installing OS for more information about creating a bootable USB Drive.

Step 2

Press the power button and keep pressing the F7 key on the keyboard until the Boot Manager screen appears.

Step 3

Select the connected USB Drive as the 1st boot drive and press Enter.

Step 4

Follow the instructions on the installation to complete installing the operating system.

note

To access the BIOS setup, keep pressing DEL key when booting up.

Connecting Antennas

Connect two antennas into the two sockets on the board.

note

One Antenna is for Wi-Fi and Bluetooth, and the other is for strong 5G Connectivity.

Adding 4G Cellular Connectivity

For 4G Cellular connectivity, insert a standard SIM card into the SIM card slot of the board.

Insert a PCIE 4G Module

Note: This module is a must have if you want to use the connected SIM Card.

Connecting to Display

There are 2 methods for display:

Method 1 - HDMI Port

Method 2 - DP over USB-C Port

Connecting to Keyboard and Mouse

Connect Keyboard and Mouse through USB ports

Powering up

There are two ways to power up the ODYSSEY - X86J41x5:

note

The 'PWR' pin serves as the power-on pin on the board, and the device can be powered on by shorting the 'PWR' pin to ground.

Method 1

The simplest way is to use the 12V/2A power adaptor included in the package, and connect to the DC jack of ODYSSEY - X86J41x5.

Method 2

You can also power the ODYSSEY - X86J41x5 through the USB-C port with 12V input. Furthermore, if your Monitor supports USB-PD, you are able to power and display ODYSSEY - X86J41x5 using only 1 cable!

Performance Stats

Wi-Fi Connecitivity

Bluetooth Connecitivity

Operating as a Computer

  • Browsing and watch videos on Youtube

  • Playing Google T-Rex!

Using the Arduino Core (ATSAMD21G18) on ODYSSEY - X86J4105/ X86J4125 in Windows

Odyssey J4105/J4125 v1

The ODYSSEY - X86J4105/ X86J4125 is built with Arduino Core(ATSAMD21G18) which provides more functionality to the board, and to use it, simply download the Arduino IDE, and Install the Windows version.

  1. Click File->Preferences->Additional Boards Manager URL: and Copy the following link into it https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json.

  2. Click Tools->Board:->Boards Manager..., and Boards Manager will appear. Search and install the Seeeduino Zero board library.

  1. Select the right Port and Board before uploading.
  • Port -> COMxx(Seeeduno Zero)

  • Board -> Seeeduino Zero

Feel free to explore your creativity with ODYSSEY - X86J4105/ X86J4125!

Odyssey J4125 v2

The ODYSSEY - X86J4125 v2 is built with Arduino Core(RP2040) which provides more functionality to the board, and to use it, simply download the Arduino IDE, and Install the Windows version.

  1. Install Arduino in the same way as described in the Wiki. Getting Started with ODYSSEY - X86J41x5 | Seeed Studio Wiki

  2. Click File->Preferences->Additional Boards Manager URL: and Copy the following link into it https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json.

  1. Go to Tools > Board > Boards Manager…, and enter RP2040 in the search box. Select the latest version of Raspberry Pi Pico/RP2040 and install it.

  1. Select your Raspberry Pi Pico and the corresponding port.

  2. You have now finished setting up the Odyssey J4125V2 RP2040 for Arduino IDE on Ubuntu 20.04.I wrote a simple program and the serial monitor shows as expected

Feel free to explore your creativity with ODYSSEY - X86J4125 v2!

Using the Arduino Core (ATSAMD21G18) on ODYSSEY - X86J4105/ X86J4125 in Linux OS

If you have installed Linux OS, Download the Linux version of Arduino IDE and install the IDE as follow:

Installing Arduino IDE

  1. Open terminal and goto Downloads
cd ~/Downloads
  1. Click File->Preferences->Additional Boards Manager URL: and Copy the following link into it https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json.

  2. Use tar command to unzip the downloaded file

tar -xvf arduino -1.8.10-linux64.tar.xz
  1. Move the file to opt
sudo mv arduino-1.8.10 /opt
  1. Install Arduino IDE and make a Desktop shortcut
cd /opt/arduino-1.8.10/ && chmod +x install.sh && ./install.sh
  1. Allow permissions for Arduino to upload
cd /opt/arduino-1.8.10 && ./arduino-linux-setup.sh

Installing Board Libraries

Odyssey J4105/J4125 v1

  1. Click File->Preferences->Additional Boards Manager URL: and Copy the following link into it https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json.

  2. Click Tools->Board:->Boards Manager..., and Boards Manager will appear. Search and install the Seeeduino Zero board library.

  1. Select the right Port and Board before uploading.
  • Port -> ttyACM0(Seeeduno Zero)

  • Board -> Seeeduino Zero

Odyssey J4125 v2

  1. Click File->Preferences->Additional Boards Manager URL: and Copy the following link into it https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json.

  1. Go to Tools > Board > Boards Manager…, and enter RP2040 in the search box. Select the latest version of Raspberry Pi Pico/RP2040 and install it.

  1. Select your Raspberry Pi Pico and the corresponding port.

FAQs

How can I access the BIOS setup

Press the Power Button and keep pressing DEL key until you see the BIOS Setup.

Arduino IDE doesn't recognize the onboard microcontroller on ODYSSEY - X86J4105/ X86J4125

Add a jumper wire between RST Pin and GND Pin on the 4-Pin header (to the left of SAMD21's 28 pins) to reset the AMSAMDG21.

I cannot connect Wi-Fi and Bluetooth

Check BIOS settings and enable Wi-Fi and Bluetooth from BIOS

ODYSSEY - X86J41x5 doesn't power up

Maker sure you use the 12V/2A power adapter provided in the box and check connection.

Different status of Power button of ODYSSEY - X86J41x5

It has the same power button state as other computers:

  • Short Press(While it's off) -> Turn on

  • Short Press(While it's on) -> Sleep

  • Long Press(While it's on) -> Force shutdown

Is the built-in fan controllable

Currently the fan is controlled by BIOS, and not controlled by user. The fan speed is set according to the CPU temperature. Check Chipset -> FAN Contorl in the BIOS setup screen for more information.

How to upgrade BIOS

For the instructions of upgrading BIOS, please check the Installing OS section.

How to set the ODYSSEY - X86J41x5 to auto power on when power plugged in

This also need to be configured in the BIOS. Enter BIOS settings by pressing DEL key. Navigate to Chipset -> Restore on AC Power Loss and change settings to Last State.

Fan is not turning on

ODYSSEY - X86J41x5 fan is controlled by Embedded controller (EC) which role as initialize the device before system is up. The temperature in BIOS is detected by EC and the temperature sensor place close to the intel CPU which do not have the sensor pin. In another word, the temperature is not the CPU's direct value, maybe 5 degrees centigrade error. What you saw the temperature value in system is feedback by CPU internal, temperature in BIOS screen feedback by EC, fan run or stop according the EC value.

  • EC detect value (BIOS screen) and fan speed table like this:

Disable fan state: stop

Normal fan state: less than 40°C–stop,45-50°C–50%,50-60℃–60%,above 60℃–80%

Positive fan state: less than 40°C–stop,45-50°C–70%,50-60℃–80%,above 60℃–100%

Fan Pinout

Some of you may need to know the 5V PWM fan pinout in order to DIY/replace to your own fans. Odyssey has a 5V PWM pin for the fan with a smaller header than the usual 5V pin header. You may need to replace the header in order to fit in.

Re-Installing the Original Windows

The eMMC versions of ODYSSEY - X86J41x5 will have Windows 10 pre-installed into the device. If you install another OS and wanting to go back to the original Windows 10 please check here:

  • Original Windows 10 Image

    • This image supports Auto Flash. Simply download the above image and unzip the files and place in the root location of a USB drive.

    • Plug in the USB drive to ODYSSEY-X86J41x5 and boot up from the USB Drive. This will auto flash the Original Windows 10 Image back in the eMMC.

Does ODYSSEY-X86J41x5 have TPM?

ODYSSEY-X86J4105, ODYSSEY-X86J4125 and ODYSSEY-X86J4125 V2, all have FTPM integrated in the processor. In addition, ODYSSEY-X86J4125 V2 has an optional external TPM

Does ODYSSEY board have Boot Guard for Secure Boot?

Yes, you can enable the "Security Boot" option in the BIOS. When this is enabled, the BIOS will disable booting from unauthenticated devices.

Why is GPIO still working after Odyssey is Shut down?

To set this up, you need to update to the latest BIOS we provide. In the latest BIOS, you can change enable to disable here to turn off both GPIO and ODYSSEY.

Resources

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...