Hello Andrew, and welcome back to the community!
Thank you for the logs and the details, as usual. From what I can see, the Shake boots up without issues, but some of the log files appear incomplete, as if truncated.
Also, there are some issues as you can see from this series of errors:
2022 274 00:07:41>> No Data has been received from the MCU in 12 read attempts.It appears the MCU is not transmitting data. This is a fatal condition and should be investigated if this condition persists!
2022 274 00:07:41>> Data has been successfully received, fatal condition resolved.
2022 274 00:07:41>> internal error: buffer overflow! cannot process read data...
2022 274 00:07:41>> buf: {ÿOk3‚aSEUEBiƒaQÿOk¨M¸²„Q'TI I]ª'”E2AQ0ZE
2022 274 00:07:41>> XAëœJ]Šä,Yà„EAAºEBaƒà®ÔUEÙªQŠ$QŒ‘EEU
The gibberish above, paired with buffer overflow and MCU errors, is usually a symptom of insufficient power supply, where the Shake cannot get enough power to either start or work properly.
Furthermore, the OOM errors that you are seeing could also be related to microSD card corruption. Thus, in the end, I advise you to
- check whether the current power supply continues to deliver a stable voltage between 5.0 and 5.2V and a current of at least 2.5A at all times (3.0A if the Raspberry Pi board being used is an RPi4), as a decrease in power could lead to data service interruption. If you have another Pi power supply that you know is in working condition, please try exchanging the current one with that and see if the Shake now appears more stable.
and also
- re-burning a completely new microSD after formatting and erasing all its data/partitions (you can use DISKPART for this, as it is very efficient), and then see how the Shake behaves with the newly installed system, possibly resolving the issues we are seeing. I will leave the burning instructions link here for your convenience: microSD card topics .
Since, from what I understand, you’ll have to go to the Shake installation location, a good check you can do to see if all the connections between the sensor, the blue Shake board, and the Pi board are still solid and free of dirt or other elements that could compromise transmission could be a good idea. If you decide to disassemble the Shake during this process, please refer to our recommended ESD (ElectroStatic Discharge) guidelines and assembly/disassembly video guides here.
In our experience, the problem is usually related to insufficient power supply, so the first test should help.
Let me know how everything goes.