Hey, guys

I've been using #Coldcard wallet for a while now and it is awesome.

I use it to store my sats that I dont plan on to move often. Lately (last 2 months or so) i've noticed that sometimes when I connect it to make a transaction, it says "Bricked" or gives me some errors along the way.

I use the magnetic cable and always connect it to a power bank.

Once I disconnect the cable and connect it back to the power bank, it seem to be working. The anti-fishing words are fine, the green light is shining, but sometimes I have to do that exercies more than once.

Been searching for a problem like mine and it seems that some people are confident that the problem comes from the magnetic connection.

Anyone experienced anything like that?

#AskNostr #ColdCard

Reply to this note

Please Login to reply.

Discussion

Try reinstall the firmware. The message Bricked means that the pincode has been entered to many times wrong (if you enabled this setting, because default it is false). But if you are sure you did not entered the wrong pincode too many time, try reinstalling the firmware

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()

-------