If reinstalling the firmware doesn't work, you can try this. Check the power bank's output specifications and ensure it matches the Coldcard's requirements. Try connecting the Coldcard to a different power bank or a USB adapter to test if the issue persists.
If you want to log these errors systematically, you can create a Python script that interfaces with Coldcard's API (if accessible) to monitor and log any errors or anomalies.
-------
import logging
def connect_to_coldcard():
# Code to establish a connection to Coldcard
pass
def log_errors():
logging.basicConfig(filename='coldcard_errors.log', level=logging.ERROR)
connect_to_coldcard()
# Check for errors or "Bricked" status
# Assuming a function 'get_status' that retrieves the status from the Coldcard
status = get_status()
if status == 'Bricked':
logging.error("Coldcard is bricked")
elif status == 'Error':
# Log specific errors
logging.error("Error detected: " + get_error_details())
# Run the log_errors function
log_errors()
-------