BTC Core sync stuck

Hello community,
I am a rookie to running my own node, will be very appreciative for any guidance out there! Specs I’m running:
Raspberry PI 4 8GB, 20W power supply, 128GB Max Endurance micro sd card.

I installed BTC Core and began initial sync maybe 6 weeks ago. Got till about 70% then slowed down big time, but slowly kept moving. Then last week got to about 86%, and now when I look in logs, I see that it is stuck. I see:

[2025-03-09T16:51:44Z ERROR btc_rpc_proxy] hyper failed to process HTTP request
2025-03-09T16:51:44+00:00 Error updating network info: error: timeout on transient error: Could not connect to the server 127.0.0.1:8332 (error code 1 - “EOF reached”)
2025-03-09T16:51:44+00:00
2025-03-09T16:51:44+00:00 Make sure the bitcoind server is running and that you are connecting to the correct RPC port.

Can someone pls advise on how I can get unblocked? Thanks in advance!

Unfortunately the issue you are running into is why for quite a while we have strongly recommended not to use a Raspberry Pi for any Bitcoin related software.

Two years ago it was fine. BUT now as the UTXO set has grown, the RAM and disk speed available on the Pi is just not sufficient to support bitcoin. In order to deal with a UTXO set greater than 8GB (which it now is) you EITHER need (1) high disk read speeds OR (2) 16GB of RAM. Best to have both! The Pi has neither…

NOTE: This is not related to StartOS, this is a hardware issue.

You can still use the Pi to run many other services in the Start9 Marketplace, but anything related to Bitcoin and Lightning will require an x86 mini PC with sufficient RAM and a fast SSD.