FSInstaller - Recovery Tool for i.MX8 and i.MX93 series

  • The FSInstaller is a recovery tool for the i.MX8 and i.MX93 series and provides a simple way to restore the firmware on your board to a working U-Boot.




    Simply enter the serial number of your board and download a release for your architecture from within this tool.

    Connect the board with your PC via USB, set the board into recovery mode and start the installation of U-Boot.

    For more control you can also select custom releases and recovery files that are stored locally on your PC.


    This tool is a replacement for the previous Recovery Tool with added support to run on Linux.


    It can be downloaded for Windows and Linux from MyF&S.

    Supported architectures:

    • FSIMX8MM
    • FSIMX8MP
    • FSIMX93

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Good afternoon. FS-Support_BS ,

    I’m using FSinstaller to load a Linux build onto the A35 core using a script like this:





    Along with the A35 build, the tool also loads some M33 build of the following version:




    I would like FSinstaller to load my own M33 build instead. Is it possible to do this with this tool?
    Do I need to rebuild the M33 container, or is providing my firmware file enough?
    Perhaps I need to take some actions when building Linux?

  • Hi Saturnion ,

    You need to build nboot with your own M33 image.

    Please have a look at the following Yocto recipe:

    https://github.com/FSEmbedded/…sp/m33-image/m33-image.bb


    You need to create your own recipe that provides your custom M33 binary.

    After that, define the M33_IMAGE variable, for example in local.conf:

    Code
    1. M33_IMAGE = "<your-m33-recipe>"

    You can use our realtimed recipe as a reference:

    https://github.com/FSEmbedded/…-image/realtimed_0.3.3.bb


    Your recipe must define its own SRC_URI, which can point to an HTTP site, a Git repository, or a file located in your meta-layer or the Yocto download directory. You also need to provide the SHA256 checksum of your binary, as shown here:

    https://github.com/FSEmbedded/…med_0.3.3.bb#L10C1-L11C88


    After that, you can simply run ...

    Code
    1. bitbake nboot

    ... with your own application. The generated nboot image can then be found at:

    Code
    1. <deploy-dir>/Firmware/nboot.fs


    If you have any further questions regarding this topic, please post them in the PCore8ULP thread, as this is not related to FSInstaller ;) .

    Best regards

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • An updated version of the FSInstaller has just been released on MyF&S.

    Version 1.2.0 introduces several new features:

    • Basic CLI mode: FSInstaller can now be used directly from the command line.
    • VirtualBox support: FSInstaller can now run inside a VirtualBox VM (requires some preparation in your VM settings; see the included README.md for details).
    • Automatic NBoot integration: The downloader now automatically fetches and integrates the latest available NBoot version into the downloaded and extracted release.


    The included README has been updated and provides more information about these new features.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,

    Version 1.2.0.0 generates the following error:

    Code
    1. 2026-02-05 15:22:52 [WARN] !! The serial number consists of exactly 6 or 12 characters.
    2. 2026-02-05 15:22:52 [WARN] !! SNInfo is null.


    ...even though I entered a serial number with exactly six characters. When I enter the same serial number in FSInstaller v1.1.6.0 and click on "Get Info", it successfully reads the data.

  • Hello BSenkel ,


    thank you for your message.

    Have you entered the serial number by copy / pasting it into the text box?

    In this case, I found a possible bug and am working on a fix. I will inform you about a new release!


    In the meantime, please try to enter the serial number by typing it instead of pasting.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • An updated version of the FSInstaller has just been released on MyF&S.


    Version 1.2.1 fixes an issue where the error message incorrectly stated that the entered serial number had an invalid number of digits.


    Added features:

    • View the selected uuu.auto script file directly within FSInstaller.
    • Display a warning message if the detected board (identified via serial number) uses an unsupported processor.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

    Edited once, last by FS-Support_BS ().

  • Hello FS-Support_BS ,

    Version 1.2.1 still shows the same error. I entered the serial number manually, and a pop up shows a warning "Serial number is empty."

    2026-02-16 14:30:59 [WARN] !! Serial number is empty.

    2026-02-16 14:30:59 [WARN] !! SNInfo is null.


    Version 1.1.6 can fetch the data after I entered the same serial number manually and clicked on "Get Info".

  • Hello BSenkel ,


    please enter the serial number and press the Enter-Key instead of the button. I am working on a new release which will fix this!

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello indigo ,

    the error message you receive indicates that your user account has not the necessary permissions to download from "My F&S".

    To fix this, please login to your "My F&S" account (My F&S » F&S Elektronik Systeme GmbH) and use the "Unlock downloads" section.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.