Releases: Cypherock/x1_wallet_firmware
v0.6.1539
Application version: 0.6.1539
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : cacd04d1c6a5e2bd4f9c0adc56ab46e431fbb2347f29130290f02383ac8a7562
What's Changed
- Feat/starknet/refactored/sign txn by @vrockz747 in #617
Full Changelog: v0.6.1538...v0.6.1539
v0.6.1282
Application version: 0.6.1282
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Initial.bin :
Cypherock-Main.bin : 2d8ea19e1d257280eb21fbe98b1539389b456176284fe77012dd9be54423a93d
What's Changed
- fix(app): Add btc verify ips witness counter by @vrockz747 in #609
Full Changelog: v0.6.1281...v0.6.1282
v0.6.1280
Application version: 0.6.1280
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Initial.bin :
Cypherock-Main.bin : 4407693c9d055870e2b5c7a390087bf4aa8274c9c272c8a1f7b825884a417de2
What's Changed
- Add basic boiler plate code for inheritance by @TejasvOnly in #537
- feat(app): Add auth wallet by @vrockz747 in #535
- feat: Add session apis in core by @TejasvOnly in #536
- feat: Add encryption flow in inheritance by @TejasvOnly in #533
- feat(app): Add seed based wallet auth by @vrockz747 in #541
- feat: Add decryption flow in inheritance by @TejasvOnly in #534
- feat(app): Add single card tap by @vrockz747 in #542
- fix(app): Auth wallet set public key bool by @vrockz747 in #545
- fix(app): Fix redundant pairing by @vrockz747 in #547
- fix(app): Auth wallet success text by @vrockz747 in #549
- UI update for inheritance flows by @TejasvOnly in #544
- feat(app): Add decryption bidirectional chunking by @vrockz747 in #548
- feat(app): Add encryption chunking by @vrockz747 in #543
- fix: Refactor encryption and decryption functions by @TejasvOnly in #551
- fix(app): End flow on early exit by @vrockz747 in #546
- feat(core): Add ekp functionality in simulator by @vrockz747 in #557
- fix: Update flow status for auth wallet by @TejasvOnly in #559
- feat(app): Add auth wallet error handling by @vrockz747 in #552
- fix(core): Session key derivation index by @vrockz747 in #550
- feat: Add tag in inheritance messages by @TejasvOnly in #555
- fix: Chunking for empty messages by @TejasvOnly in #562
- fix(app): Inheritance card operations by @vrockz747 in #564
- chore(core): Refactor session by @vrockz747 in #560
- fix(app): Pin display decryption by @vrockz747 in #590
- fix: Add no wallet error beep sound by @vrockz747 in #576
- fix: Set proper flow status in ecnryption flow by @TejasvOnly in #591
- fix(app): Refactored display error code by @vrockz747 in #594
- fix: Update error msg by @vrockz747 in #595
- chore: Update card send errors to host by @vrockz747 in #597
- chore: Update submodule by @TejasvOnly in #598
- feat: Inheritance and Session implementation by @TejasvOnly in #539
Full Changelog: v0.6.1024...v0.6.1280
v0.6.1024
Application version: 0.6.1024
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Initial.bin :
Cypherock-Main.bin : 846d119fe6e84e2f4061b22a47d49920c7da707e1646eb7357753f3a01dbb7fd
What's Changed
- fix: Pyhon setup in ci by @TejasvOnly in #572
- Release v0.6.769 by @TejasvOnly in #580
- feat: Adds xrp support by @muzaffarbhat07 in #569
- chore: Revert 569 xrp support by @vrockz747 in #584
- Re-Add xrp support by @vrockz747 in #585
- chore: Version bump (0.6.1024) by @vrockz747 in #586
Full Changelog: v0.6.769...v0.6.1024
v0.6.768
Application version: 0.6.768
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : be1594eb974efa7b2eac3e251c7c851e91c814fbd6378e6e8fd6e778156e8674
What's Changed
- feat(app): Add tron support by @vrockz747 in #516
- fix: PRF7276/btc varint decode tempfix by @vrockz747 in #519
- chore: Add delete wallet confirmation by @ParnikaGupta9 in #522
Full Changelog: v0.6.513...v0.6.768
v0.6.513
Application version: 0.6.513
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : 796b41a58f04082ab0167118b6d306ddc3d3e5b65acfecec8eb46ce54daa7438
What's Changed
- fix(app): Btc coins app version updated by @vrockz747 in #512
Full Changelog: v.0.6.512...v0.6.513
v.0.6.512
Application version: 0.6.512
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : bfdf9f504c5100f4257b23c182683b2fb1cd7f7358c77712e0bba8a320e0e271
What's Changed
- chore (ci): Remove initial firmware flavor by @ujjwal-cyph in #497
- chore (build): Build script flag to generate unsigned binary by @ujjwal-cyph in #505
- feat (app): Support for eip1559 transactions by @ujjwal-cyph in #503
- fix (btc): Improvement btc utxo parser by @vrockz747 in #508
Full Changelog: v0.6.260...v.0.6.512
v0.6.260
Application version: 0.6.260
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : 870ab0ffdb744dd82f9f03a7c962ce78ca1e5cdf5b2ee81591dc3912cd634ac3
CHANGELOG
- Enhanced Security: We've added support for special characters in your passphrase, making it even stronger and more secure.
- Improved User Experience:
- Enjoy smoother text display on your X1 device thanks to UX improvements.
- We've also fixed the APP_0600 error for a more seamless experience.
- Bug Fixes: Various minor bugs have been squashed to ensure a smooth and reliable experience.
We recommend updating your firmware to benefit from these improvements.
What's Changed
- fix: Tokens now display checksumed address for receiver by @vrockz747 in #479
- chore: factory reset change text by @ParnikaGupta9 in #487
- fix (evm): Domain or/and Message only typedata msg signing added by @ParnikaGupta9 in #485
- feat: Added special char for passphrase by @ParnikaGupta9 in #486
- fix (app): Handle device auth state change in-between onboarding by @ujjwal-cyph in #483
- feat (app): Enable user choice for wallet selection by @ujjwal-cyph in #455
- fix(evm): Sign message escape non-printable characters by @ujjwal-cyph in #490
- hotfix (app): Evm payload function arg parser update by @ujjwal-cyph in #488
- hotfix (app): Increase size limit on raw txn buffer by @ujjwal-cyph in #492
New Contributors
- @ParnikaGupta9 made their first contribution in #482
- @vrockz747 made their first contribution in #479
Full Changelog: v0.6.0...v0.6.260
v0.6.0
Application version: 0.6.0
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Main.bin : b0564bc4309910cd1bef520e109d43311a867b88c9ddf9637821973ae34325c8
What's Changed
- chore: Remove dead code by @ujjwal-cyph in #412
- feat(core): Verify fetched wallets by @amanCypherock in #445
- Verify wallet before delete by @amanCypherock in #446
- fix(core): Treat unverified wallets as non existant by @amanCypherock in #450
- fix(core): Update factory reset condition to ignore write attempt by @amanCypherock in #451
- feat(core): Handle wallet collision while creation by @amanCypherock in #444
- feat: Extend wallet name charset to alpha-numeric by @ujjwal-cyph in #459
- fix (util): Correct hex-char to int conversion by @ujjwal-cyph in #462
- fix: Allow log fetching in restricted mode by @ujjwal-cyph in #460
- fix(core): Handle secure channels errors by @ujjwal-cyph in #464
- chore: Add steps to build & verify firmware releases by @ujjwal-cyph in #468
Full Changelog: v0.5.2306...v0.6.0
v0.5.2306
Application version: 0.5.2306
Hardware version: 0.1.0
SHA256 of binaries:
Cypherock-Initial.bin : c5f7ec25ebfcff6b9074c45e4e8e330bbaffeed040cae3bf51b3a747877e9f52
Cypherock-Main.bin : 55456f181ef34c0fb646f0a063c3efd5419f91bfa5122b8753d18579862410fc
What's Changed
- FIX: Litecoin transaction to native-segwit addresses
- FIX: Correct exit msg for clear device data
New Contributors
- @natto1784 made their first contribution in #354
- @vnksnkr made their first contribution in #402
Full Changelog: v0.5.2304-rc...v0.5.2306