Firefly Open Source Community

   Login   |   Register   |
New_Topic
Print Previous Topic Next Topic

[Hardware] Firefly StationPC M2: UEFI

13

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
13

【Hardware】 Firefly StationPC M2: UEFI

Posted at 4/13/2024 04:09:40      View:1014 | Replies:2        Print      Only Author   [Copy Link] 1#
Last edited by elpatolucas In 4/13/2024 04:13 Editor

Hi all!
I received my Firefly StationPC M2 a couple of days ago.
I want to install ESXi ARM on it, which is supported, see: Supported Devices
I already enabled the bootloader for this device and managed to install the ROC-RK3566 EFI image to an TFCard as described here using the pre-compiled image and it shows as boot device in the bootloader.
But I am unable to load the ESXi ARM installer from the USB key I created using balenaEtcher.
Over the serial console the following is displayed:






The device won't load the UEFI bios from the SD card but is detecting it and also detecting the USB stick I connected that contains the ESXi ARM installer.
The main issue seems to be that the device is not loading the UEFI bootloader from the SD card.
I downloaded the correct pre-compiled image version "
ROC-RK3566-PC_EFI.img.gz" from here, so it should work.

Can someone please tell me what am I doing wrong?
Why is the M2 not loading the UEFI FW from the SD card?
The device has a SPI NOR flash. Is it possible to install the UEFI to it?
Any other method to get an UEFI FW running?
Do I have to flash or modify something else on the device before?
Thanks and regards!

Reply

Use props Report

13

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
13
Posted at 4/15/2024 15:31:48        Only Author  2#
Hi all!

any advice on this?
It looks like the M2 is ignoring the SD card with the EDK2 UEFI and still loading some Android stuff, maybe related to Station OS.
Do I have to flash or enable something else first?
Any help would be much appreciated.

Thanks and regards
Reply

Use props Report

13

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
13
Posted at 4/15/2024 18:25:15        Only Author  3#
Hi all!

after some digging, I found the issue by myself.
By default, StationOS is on the internal eMMC. If this is the case, SD card WILL NOT BOOT without Multi Boot enabled.
So I disabled the bootloader again and now it is working.
The Firefly documentation explains it quite well:

Station M2 Multi Boot Function Supported List
https://wiki.stationpc.com/docs/stationpc/systembootloader

Hope this helps other people.
Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list