Skip to content

FAQs

The questions on this page are listed in the table of contents on the right. Select a question to go directly to its answer.

OS images are not publicly available. Contact MRX Technical Support to request an approved image.

The USB drive you use to flash the Yocto OS image needs to have at minimum 5 GB of storage.

Using a drive with less disk space runs the risk of losing parts of the new OS when trying to install it.

If you notice that the USB is full after preparing the USB drive, do not worry. This is intentional.

There are many differences between Buildroot and Yocto that can be tested to see if the update worked. See OS Differences for details.

The updater creates an output.log file on your USB. Check the output there to verify the update succeeded.

On Buildroot, your device would retain a static IP address. It would still have the same address even after cycling power.

However, Yocto does not have this behavior; the display’s IP address may change on every power cycle.

These changing IP addresses are known as dynamic addresses. It’s a common practice used by cellular companies for effective management. Dynamic addressing also provides a security benefit since the device’s network connection is now a moving target.

How can the USB drive be manually partitioned?

Section titled “How can the USB drive be manually partitioned?”

If the app isn’t recognizing your USB, one possible cause is if the USB is incorrectly partitioned.

To partition it with fdisk, go through these steps:

  1. Determine the device identifier/letter by running lsblk. Use X as a placeholder; the value will be either 1 or 2.

  2. Umount the USB drive.

    Terminal window
    umount <usb-disk-partition> # e.g. umount /dev/sda1
  3. Run the fdisk utilities. This will open a new shell, from which you can run commands from the fdisk suite.

    Terminal window
    fdisk <usb-disk-device> # e.g. fdisk /dev/sda
    # Output should be something like:
    # Welcome to fdisk...
    # Command (m for help):
  4. Run p to read the current partition table.

  5. Run d to delete any pre-existing partitions. There shouldn’t be any, this is just a precaution.

  6. Run n to create a new partition.

  7. Press Enter four times to select all the default configs for the new partition.

  8. If it asks if you want to remove the signature, select no.

  9. Run w to save changes and exit.

  10. Finally, reload the display’s partition table:

    Terminal window
    partx -u <usb-disk-device> # e.g. partx -u /dev/sda