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.
Where is the Yocto image available?
Section titled “Where is the Yocto image available?”OS images are not publicly available. Contact MRX Technical Support to request an approved image.
How much storage does the USB drive need?
Section titled “How much storage does the USB drive need?”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.
How can an OS update be verified?
Section titled “How can an OS update be verified?”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.
Why does the IP address keep changing?
Section titled “Why does the IP address keep changing?”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:
-
Determine the device identifier/letter by running
lsblk. Use X as a placeholder; the value will be either1or2. -
Umount the USB drive.
Terminal window umount <usb-disk-partition> # e.g. umount /dev/sda1 -
Run the
fdiskutilities. This will open a new shell, from which you can run commands from thefdisksuite.Terminal window fdisk <usb-disk-device> # e.g. fdisk /dev/sda# Output should be something like:# Welcome to fdisk...# Command (m for help): -
Run
pto read the current partition table. -
Run
dto delete any pre-existing partitions. There shouldn’t be any, this is just a precaution. -
Run
nto create a new partition. -
Press
Enterfour times to select all the default configs for the new partition. -
If it asks if you want to remove the signature, select
no. -
Run
wto save changes and exit. -
Finally, reload the display’s partition table:
Terminal window partx -u <usb-disk-device> # e.g. partx -u /dev/sda