Page 1 of 1

Core return BAD_FRAME_CHECKSUM 112

Posted: Mon Feb 16, 2026 9:54 pm
by PhilTheNet
Hello,

I have encountered an error (BAD_FRAME_CHECKSUM, 112) and the WU goes into DUMP mode when restarting the FAH client after an unexpected shutdown.

Is there a way to recover the WU to restart its calculation without DUMP?

Thks

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Mon Feb 16, 2026 10:33 pm
by muziqaz
Not from these errors.
Also, check your GPU, it probably is unstable. Or the system RAM

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:04 am
by PhilTheNet
Ok,
Is the checksum calculated by the core or the client?

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:25 am
by muziqaz
PhilTheNet wrote: Tue Feb 17, 2026 7:04 am Ok,
Is the checksum calculated by the core or the client?
Core, I believe

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:29 am
by PhilTheNet
Too bad, I can modify the client to fix the problem, but I don't have access to the source code for the core, which is a shame.

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:30 am
by muziqaz
PhilTheNet wrote: Tue Feb 17, 2026 7:29 am Too bad, I can modify the client to fix the problem, but I don't have access to the source code for the core, which is a shame.
You cannot fix your hardware instability with core tweak :D

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:42 am
by PhilTheNet
This is not due to hardware instability but to the fact that use shuts down the machine. I would have been interested in adding this recovery feature, but if we don't have access to the core source code, it's not possible.
How to find out how the core calculates this famous chesum...

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:49 am
by muziqaz
PhilTheNet wrote: Tue Feb 17, 2026 7:42 am This is not due to hardware instability but to the fact that use shuts down the machine. I would have been interested in adding this recovery feature, but if we don't have access to the core source code, it's not possible.
How to find out how the core calculates this famous chesum...
I feel that you are trying to come up with the solution to overstep your system instability.
Look at why the checksum is failing, not how to recover from it.
There are reasons why WU is dumped after this ;)

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Feb 17, 2026 7:52 am
by PhilTheNet
You don't understand my approach, I'll try to figure it out on my own.
Thank you for responding.

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Sun Mar 22, 2026 12:11 pm
by FaaR
PhilTheNet wrote: Tue Feb 17, 2026 7:52 am You don't understand my approach, I'll try to figure it out on my own.
Your only recourse is to not shut down your computer while the client is running. You must shut down folding first, since the exact GPU state isn't saved when you shut down the OS, so if you have the client still running when you do that, data will be lost. There's no way to get around that, due to the way GPUs and the driver model running them currently function. There's many many megabytes of data flowing through a big GPU at any one time (AMD Vega64 has over 40MB of SRAM total on the chip in caches, registers and various buffers, and that's an old design today); it's not like CPUs where you have maybe a few dozen registers per core and a flush of the write buffers to keep track of for a state change.

So, don't shut down the computer while the client is running. You could say, "just resume from a previous checkpoint", but you have to realize that to the folding client, abruptly shutting everything down mid-folding looks just like a fault with either the hardware or the work unit itself, and since accuracy and reliability is the most important thing with folding (because actual science relies on these results; F@H is not a competition to gather the most points :D), they will take the safer choice and just throw out the work unit completely it would seem.

So don't shut down your computer while folding is running. That is the solution you are looking for! :D

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Mon Mar 23, 2026 8:08 am
by prcowley
What version of FAHClient are you using?

Most of the clients have a way to either pause or wait until the current work Unit has completed before pausing. (at Least versions 8.xx have it)
Once the client is paused or completed then you can safely shut down the computer.

Cheers

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Mon Mar 23, 2026 8:30 am
by muziqaz
V8 saves the work progress fine on the stable systems upon restart.
If the system is not stable nothing you change with the client gonna fix the issue. It will be just a lottery and extra work for the user.

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Mar 24, 2026 9:23 am
by prcowley
True. BUT .. Is it an instability in the hardware or the loss of electricity shutting down the computer with a running FAH core - possibly user initiated?
It would be helpful to try and find that out, however some of the replies were based on the commenter's assumptions and not facts. I know the original question was incredibly sparse on facts ... but the community could have been a bit gentler.

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Tue Mar 24, 2026 4:37 pm
by muziqaz
Gentle comes with the OP providing full details of the issue, and not going about on how to tweak FAH binaries to overcome something which has all signs of the unstable system

Re: Core return BAD_FRAME_CHECKSUM 112

Posted: Wed Mar 25, 2026 8:25 am
by prcowley
Yeah, I get that too.