Skip to content

README: update Onlogic FR201 installation and boot configuration#5664

Merged
rene merged 1 commit intolf-edge:masterfrom
sultatos:rpi-boot
Mar 11, 2026
Merged

README: update Onlogic FR201 installation and boot configuration#5664
rene merged 1 commit intolf-edge:masterfrom
sultatos:rpi-boot

Conversation

@sultatos
Copy link
Copy Markdown
Contributor

@sultatos sultatos commented Mar 9, 2026

Update the documentation for the Onlogic FR201 to include a recommended direct installation method using rpiboot. This allows flashing EVE directly to the internal eMMC or NVMe storage from a host machine, bypassing the need for a USB installer.

Additionally:

  • Clarify the USB installer workflow and required config.txt edits.
  • For devices without eMMC, switch from rootdelay=10 to rootwait in the boot configuration to improve NVMe detection reliability.
  • Add a warning regarding the potential for rootwait to cause indefinite boot stalls if the target disk is not detected.

PR dependencies

None

How to test and validate this PR

Documentation edits, nothing to test

Changelog notes

Updated documentation of how EVE can be installed in Onlogic FR201 and FR202 devices.

PR Backports

  • 16.0-stable: To be backported
  • 14.5-stable: No
  • 13.4-stable: No

Checklist

  • I've provided a proper description
  • I've added the proper documentation
  • I've tested my PR on amd64 device
  • I've tested my PR on arm64 device
  • I've written the test verification instructions
  • I've set the proper labels to this PR

And the last but not least:

  • I've checked the boxes above, or I've provided a good reason why I didn't
    check them.

Comment thread README.md Outdated
Onlogic Factor 201 (FR201) is a device based on the Raspberry Pi Compute Module 4 (CM4). To use EVE on FR201, build a live or installer image for Raspberry Pi 4, as described below and flash it on a USB stick. Then, to enable FR201's specific subdevices, the boot configuration has to be manually edited.
Onlogic Factor 201 (FR201) is a device based on the Raspberry Pi Compute Module 4 (CM4). There are two methods to install EVE on the FR201: flashing a live image directly using rpiboot, or using the USB installer.

#### Method 1: Direct installation using rpiboot (recommended)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is the recommended procedure, it requires open the device, set specific jumpers. Let's just provide the options and let users decide which one fits better for their requirements. So I would remove the (recommended) from the title.

Comment thread README.md
installer USB stick:

```sh
set_global dom0_platform_tweaks "eve_install_disk=sdb rootdelay=10"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't remove the rootdelay=10. I think you just need to provide some explanation like the following:

  • In certain hardware configurations (particularly when dealing with various USB stick controller speeds or slower NVMe initialization) the kernel may fail to recognize the bootable device within the standard 10-second timeout provided by rootdelay=10. To resolve persistent detection issues, you can replace rootdelay=10 with the rootwait parameter in the kernel command line.

Then you keep the warning below.....

Update the documentation for the Onlogic FR201 to include a recommended direct installation method using `rpiboot`. This allows flashing EVE directly to the internal eMMC or NVMe storage from a host machine, bypassing the need for a USB installer.

Additionally:
- Clarify the USB installer workflow and required `config.txt` edits.
- For devices without eMMC, switch from `rootdelay=10` to `rootwait` in the boot configuration to improve NVMe detection reliability.
- Add a warning regarding the potential for `rootwait` to cause indefinite boot stalls if the target disk is not detected.

Signed-off-by: Othonas Soultatos <othonas.s@gmail.com>
@rene rene merged commit 8ee40a0 into lf-edge:master Mar 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants