Skip to content

Dashboard and hashrate screens stop updating mid-session while Latest Blocks and BTC price stay live (v1.1.2) #7

Description

@rowdydolphin

Bitaxe Turbo Touch, GammaTurbo board 801, dual BM1370. Screen firmware v1.1.2, AxeOS and firmware both v2.14.2, ESP-IDF v5.5.3. Both sides report current, the screen's update check says up to date and the AxeOS update page lists v2.14.2 as the latest release.

Three screens on the touchscreen have stopped updating and are all stuck at the same moment in time: the main dashboard, the current block height screen, and the hashrate graph, which is the last item in the nav. Shares on the dashboard read 18551 while the AxeOS web UI reads 21198. Block height reads 959138 while the actual tip is around 959430.

The two screens that still work are BTC price and Latest Blocks. Both pull from the internet. So the split lines up almost exactly with where the data comes from, everything sourced from the miner is frozen and everything sourced from the internet is live.

The one thing that complicates that is the block height screen. Latest Blocks is clearly getting current chain data, so if the block height screen were fed from the same internet source I would not expect it to be 292 blocks behind. That makes me suspect block height on that screen comes from the miner over BAP rather than from mempool.

The miner never rebooted through any of this. AxeOS uptime is 1 week 3 days, reset reason is "Reset due to power-on event", and session best difficulty is tagged 1w 3d, so nothing restarted. Hashing has been unaffected the whole time, currently 2.03 Th/s with 1m/10m/1h averages of 2.13/2.15/2.14, 18.23 J/Th, 11 stale out of 21198 shares. Free internal heap on the miner side sits around 62.7 kB and is flat, no visible drift over several minutes.

Touch navigation works, brightness works, no artifacts, and if I change fan speed from the touchscreen the fan actually changes and the new value shows up in AxeOS.

The frozen datasets may not have stopped at the same time. Block height is about 292 blocks behind, roughly 48 hours. Working backward from the share count, 2647 missing shares against an average of about 1.47 shares per minute over 14454 minutes of uptime puts the share counter stopping closer to 30 hours ago. That is an 18 hour spread. My shares per minute figure is a flat average across ten days so it could easily be off, but if the gap is real then this degraded in stages rather than failing all at once.

Nothing in either UI brings it back. There does not appear to be any way to reset the display board on its own short of pulling the BAP connector, so a full power cycle looks like the only recovery.

I have left it in the frozen state. If there is anything you want me to check or capture while it is still broken, say the word and I will get it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions