Tethys is a StarFive VisionFive 2 single board computer with a 1.5GHz StarFive JH7110 64-bit RISC-V processor, 8GB RAM and a 500GB Kingston NV2 NVMe SSD.
Tethys is the mother of Tyche.
|Waveshare VisionFive2 RISC-V
|YouYeeToo Solid Metal Case
Straightforward. You need to bring your own NVMe screw and washer.
starfive-jh7110-202306-SD-minimal-desktop.img.bz2 and dump
it on a SD-card. Ensure the boot jumpers are on setting SDIO.
It will boot headless and grab an IP over DHCP.
To boot from NVMe, flash the firmware v3.1.5 (newer v3.4.5 is broken on 8GB model):
# apt install mtd-utils
# flashcp -v u-boot-spl.bin.normal.out /dev/mtd0
# flashcp -v visionfive2_fw_payload.img /dev/mtd1
Then extract and dump
on the NVMe. Ensure the boot jumpers are on setting QSPI.
If you use a SSD, you need a proper power supply. I get stable runs from a ThinkPad 65W USB-C power supply.
Power usage: I used a measuring USB-C cable from SooPii with a 65W Baseus GaN charger. Normal idle usage is around 3.5W, with all cores active one gets to 4.9W. Adding to that heavy I/O on the NVMe, I can get peaks up to 7.2W, but only for seconds.
I’m now running it on a Raspberry Pi 4 USB charger (9.87€) which claims to do 3A, which runs stable.
CPU temperature can be read using
Building GCC for several hours: CPU 66°C, SSD 53°C, Metal case outside 44°C.