Skip to content

Jetway JBC386F951T

Board Identification

Identifier: JBC386F951T

Yocto MACHINE: hbjc386f951t-x86

Documentation:

Features:

  • CPU: Intel Atom x5-E3940 Processor Quad Core
  • RAM: 1x 204-pin DDR3L-1866 SO-DIMM
  • Storage: 1x M.2 PCIe + SATA M-key
  • AMI BIOS v2.18.1263
  • Fintek F81966 Embedded Controller
  • 2x RJ45 Ethernet
  • Wifi/Bluetooth: 1x Installed on Mini-PCIE
  • 4x USB ports
  • Video & sound:
    • Intel HD Graphics 500
    • HDMI
    • VGA
  • 9-36V DC-In Power
  • RS485, 16 bit GPIO, 2 Serial Ports

Boot Sequence

  • The UEFI loads the Comboapp and starts the Kernel
  • The kernel mounts the initial ram file system (initramfs) and starts Init
  • The Init check the UEFI environment and synchronize the UEFI variables with Bootflags (A reboot may occur in this step to update the UEFI environment)
  • The Init mounts the active partitions and runs the init system (systemd)

First Installation

  1. On your PC:
    • Install the .wic file in the boot device/disk
      WELMADEV=/dev/sdb
      WICIMG=tmp/deploy/images/$MACHINE/welma-image-minimal-dev-$MACHINE.wic
      zstd -f -d $WICIMG.zst
      sudo dd if="$WICIMG" of="$WELMADEV" bs=1M
      
    • Plug the peripheral into the target machine

Warning

Make sure that the WELMADEV variable is correct before running the commands, dd will irreversibly override the targeted device and any data it contains.

  1. On the target machine:

    • Power on the target machine
    • Enter the UEFI menu
    • In the Save & Exit and select the first partition of your disk (usually displayed with the manufacturer's name). As in the following image:

    • The UEFI will load and execute the selected boot entry

    • Welma checks the UEFI environment at each boot, in the case of the first boot, the UEFI environment will be updated and the system will reboot.
    • After this boot, UEFI will launch the comboapp contained in the first partition of the Welma disk (the boot order has been updated).

Changing the boot device

It's always possible to start Welma from another device. To do this:

  1. Plug the new device into the target machine
  2. In the Save & Exit and select the first partition of the new disk as in the following image:

Hardware Watchdog

The JBC386F951T uses the Fintek F81966 EC as a hardware watchdog.

  • The watchdog must be activated from the UEFI menu (in Advanced -> Super IO Configuration):

  • The watchdog timer is started by the UEFI, so make sure you set a sufficient timeout for the kernel to be started and take over.

  • The watchdog is serviced by the kernel during its boot. The default timeout is reset to 1 minute by the kernel driver.
  • Once started, systemd takes control of the watchdog.

Appendix

Connections

  • Power

  • Serial ports (COM1 & COM2) and GPIO