Firmware Update issues to 1.0.39 and please publish the firmware hashes conveniently

Open
#287 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
c
Domain
embedded-iot

Research direction

The issue names no repository files or tests. Start by reproducing the Jadelink update stall at 2%, then compare the firmware hashes and metadata in the linked index.json; also verify the reported USB icon behavior after updating to 1.0.39. Done means the update failure, hash presentation, and charger icon behavior each have a confirmed outcome or clearly scoped fix.

Written by the indexing model from the issue text.

Description

Hi, I am following the jade firmware upgrade instructions as per here to update to 1.0.39
(but 1.0.39 isnt tagged as a release on the Github??)

I have tried Option 3 (Jadelink) but that again stalls permanently at 2% with no error information. I have re-tried it after several reboots and usb unplugging. Still unsuccessful. And I did find not find the authentic firmware hases listed anywhere. (So I checked it to the hash on the download file, before realising how dumb that was. )

The same issue failed upgrade at 2% progress happened with ver 1.0.38 a few months ago on the same just-unboxed (1.0.32?) jade plus firmware update.

After option 3 multiple failures, i tried option 1. It worked fairly smoothly, however how is an even-somewhat-technical person supposed to determine that its a different firmware hash is expected from the one for option 3! My jade device is showing a hash that matches to a "cmphash" , not the (firmware) fwhash??!! what is a cmphash ??

https://jadefw.blockstream.com/bin/jade2.0/index.json

As much as I want to support Jade for less-technical friends and family, I once again am reminded why i cant: the QA / user experience is just too frustrating. This still feels like a pre-release software (with language like initialized QR login separated for login etc etc. ) .
The accompanying website documentation for the Jade is sadly not written for even somewhat-technical-people to easily follow.

2hrs for a firmware update so far. aaaargggghhhh!

Lastly, since 1.0.39 the USB icon is displaying when its plugged into the wall charger!! ( I think that is a new bug in 1.0.39)

I am willing to assist to make the improvements, but this really isn't a consumer-ready HWW.

Thanks,
M

Dominant language
C
Stars
497
Forks
131
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Blockstream/Jade

All issues in Blockstream/Jade

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.