Invalid prev_hash when trying to sign transaction with Trezor T (in Firo Electrum)

I think since beginning of august I’m having this issue in Firo Electrum where I can’t sign an outgoing transaction with my Trezor model T

Everything shows up on the screen as normal, last step is to press and hold to confirm … and then I get this message

RuntimeError(‘ProcessError: Encountered invalid prev_hash’)

I had this exact same issue a week ago (when I last used Firo Electrum), I was able to send small amounts, but then when I wanted to send a larger amount of Firo I got that invalid prev_hash for the first time. Somehow managed to make it go through after several attempts.

Today again, I can send like 1 Firo to one of my other firo addresses, but when I do a large amount I get that error again?

Trezor firmware is the latest 2.5.1, Firo Electrum 4.1.5.1 on mac
Trezor suite also the latest version, but don’t have that open while interacting with the Firo Electrum wallet.

Any idea what could be wrong? I didn’t have any issues until at least july 14th

I’m thinking it has something to do with me trying to send coins that were only recently added, that would explain why sending 1 firo of my “old” balance works fine, but when I try to send an amount that requires using the newly added firo, it doesn’t want to do it.

1 Like

update: just tested firo electrum + trezor on a windows machine, getting the same invalid prev_hash message while it’s trying to sign a transaction.

I’m now on trezor firmware 2.5.2, in windows trezor suite had a notification there was a newer firmware, while on macOS 2.5.1 seems to be the lastest as it said “up to date” while I was on 2.5.1

anyway, still same error on windows and mac, firmware 2.5.2

I’ve traced it down to a transaction about coins from masternode rewards … when I freeze those coins, I can send all other coins.

Strange, I know masternode rewards need 100 confirmations to become spendable, but these have 25K+ confirmations already.

1 Like

there is a solution here, if it does not work I suggest contacting their developers.

1 Like

@forgi i am looking contact support please reply it urgent

@ladiesmen217 You can contact our support via Chatbot here:
https://trezor.io/support#open-chat

i alreday do do me favour it been long time reporting vulnerbility in your bug bounty program..so i requset one minths no reposne recive Ticket ID: 193079, Ticket ID: 170261, Ticket ID: 168576 upadate as soon possible okay

Hi @ladiesmen217

Thank you for following up and for your continued participation in our bug bounty program.

Our security team is still in the process of evaluating the findings you submitted under Ticket ID 193079, Ticket ID 170261, and Ticket ID 168576. We understand the wait can be frustrating, and we appreciate your patience while our team completes a thorough review.

We will get back to you as soon as the evaluation is finalized. Thank you for your understanding and cooperation.

i requst you please remind your team to reposnd me i am waiting

do fast your evaluation please

1 Like

@dk_SL it been long time passed can you do something i am waiting you dont respect someone time and effort finding bug in your platfoms

@ladiesmen217 I am sorry that you don’t have a reply yet. I have notified our security team.

I’ve received confirmation that our security team has responded to your emails.