scgbckbone
542dcd32c7
revert SSSP bypass PIN login
2026-06-25 11:18:33 -04:00
scgbckbone
0ef6413cd8
apply note or pwd as b39 passphrase
2026-06-24 14:07:25 -04:00
Dmitry Monakhov
97d86c9571
Fix BBQr share of Unicode text: encode str to UTF-8 before sizing/splitting
...
For 'U'/'J' payloads data is a str; planning counted codepoints while
b32encode consumes UTF-8 bytes, so multi-byte text (e.g. paper-wallet QR
art) overflowed target_vers and tripped the assert in show_bbqr_codes.
2026-06-24 13:29:58 -04:00
scgbckbone
edae8c1ee6
Add groups for secure notes
2026-06-24 13:28:43 -04:00
scgbckbone
553405776f
Keep scanner reinit state instance-local
2026-06-24 11:12:35 -04:00
scgbckbone
ad2088d231
Fix QR scanner setup and sleep handling
2026-06-24 11:12:35 -04:00
scgbckbone
67a5c6c270
fix bypass_tmp return to master secret with xprv type
2026-06-24 08:23:47 -04:00
scgbckbone
eb112eb3a1
fix tests
2026-06-24 08:22:54 -04:00
scgbckbone
0d04e5e1f8
bugfix: p2pk
2026-06-23 11:43:39 -04:00
scgbckbone
59eb529a20
Reject witness-only UTXO for legacy inputs; Suppress fee for unverified witness UTXOs;normalize legacy inputs to proper utxo
2026-06-23 11:25:53 -04:00
scgbckbone
d5aba396a6
improve USB validation
2026-06-23 10:55:08 -04:00
scgbckbone
6fd256dbdc
bugfix: 1of1 multisig
2026-06-23 10:34:44 -04:00
scgbckbone
6716fcbacb
keep NFC export tag live for repeated probes
2026-06-23 10:29:26 -04:00
scgbckbone
1dddd88525
WIF Store upgrade
2026-06-22 12:46:50 -04:00
scgbckbone
d656f371c7
BIP-322 changes after BIP got in to the complete state
2026-06-22 11:20:44 -04:00
scgbckbone
7e92e5162a
Restore borrowed secret handling in SensitiveValues
2026-06-22 11:16:20 -04:00
scgbckbone
74d34cfcf7
stabilize tests
2026-06-22 10:39:46 -04:00
scgbckbone
64658621bb
simulator:attribute catchup with real SCAN
2026-06-22 10:39:30 -04:00
scgbckbone
755353f029
docs: NFC antenna by HW
2026-06-22 09:28:53 -04:00
scgbckbone
2981d15933
build: automatic block height update
2026-06-22 09:28:30 -04:00
scgbckbone
9ff3f5c447
slight menu optimization for long menus
2026-06-19 12:51:07 -04:00
scgbckbone
f5a1ef32c9
test nits
2026-06-19 12:50:54 -04:00
scgbckbone
841e44335e
testing: block_h bumped for SSSP too, when CCC overrides SSSP block
2026-06-19 12:50:26 -04:00
scgbckbone
38616234e7
testing: cope with bitcoin core v30
2026-06-19 12:50:10 -04:00
scgbckbone
8e3bbfdf84
docs: index all docs and fix drift vs firmware
2026-06-19 12:48:49 -04:00
Peter D. Gray
f9b65ce968
credit
2026-06-19 11:00:37 -04:00
Dmitry Monakhov
8d71040acf
Don't restore cached backup password (bkpw) from backup file
...
Restore mirrored the write-side strip of bkpw: a crafted backup could inject
setting.bkpw and fixate the password used for future backups. Drop it on restore
2026-06-19 10:59:16 -04:00
dependabot[bot]
5feae87e03
Bump requests from 2.32.4 to 2.33.0 in /testing
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.4 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-19 10:58:24 -04:00
scgbckbone
0949c0ac86
README.md update build repro steps (were misordered before)
2026-06-19 10:57:08 -04:00
scgbckbone
c36eac23d2
bundle small fixes
2026-06-19 10:56:45 -04:00
scgbckbone
a24a894cfd
fix typo in nfc-pushtx.md
2026-05-16 10:59:23 -04:00
scgbckbone
ca06dfd250
unreleased regression introduced in 300323f18d
2026-04-25 10:36:15 -04:00
scgbckbone
3a1ef6fe50
bugfix: NFC verify address wrong error message
2026-04-20 15:21:43 -04:00
scgbckbone
883be60fc5
bugfix: attribute error on exception object + more 7z header tests
2026-04-20 15:19:31 -04:00
scgbckbone
393ebf5b43
bugfix: default menu position in custom path address format menu
2026-04-20 15:18:30 -04:00
scgbckbone
2b5178bd63
bugfix: "Send Password" menu item visibility reversed, do not store password as None, UX fixes
2026-04-20 15:15:19 -04:00
scgbckbone
44e7be3681
fix: correct container type for settings.wifs; proper button text UX with parentheses
2026-04-20 12:40:40 -04:00
scgbckbone
300323f18d
final solution can_cancel=True
2026-04-20 12:40:07 -04:00
scgbckbone
c998432fc4
bugfix: exiting nickname entry with nickname already saved deleted previous nickname; fixed settings_get with prelogin arg
2026-04-20 12:37:54 -04:00
scgbckbone
9c6cfcbbd7
bugfix: enable disabled 7z magic check in check_file_headers
2026-04-20 11:28:28 -04:00
scgbckbone
be614dab92
bugfix: Delta Mode Trick PIN restore from backup
2026-04-20 11:17:52 -04:00
scgbckbone
02bd428786
do not repeat HSM_DISABLE_CMDS in HOBBLED_CMDS
2026-04-20 11:17:17 -04:00
scgbckbone
6869ba87b0
typos
2026-04-20 11:17:17 -04:00
scgbckbone
d0f834570b
testing: fix bitcoind param list
2026-04-20 11:15:02 -04:00
scgbckbone
00afe533ca
better fitting UX message for MK versions
2026-04-20 11:14:36 -04:00
scgbckbone
621523c1a8
remove redundant double newline in "Show Version"
2026-04-08 10:14:42 -04:00
scgbckbone
fdf630ab31
Wait UX for chain changes
2026-04-08 10:14:05 -04:00
Peter D. Gray
d2ad7a5923
Merge branch 'master' of github.com:Coldcard/firmware
2026-03-25 10:51:52 -04:00
Peter D. Gray
29ef16be63
Signed for Edge release.
2026-03-25 10:51:35 -04:00
scgbckbone
3344975607
regtest inherits chains parameters from testnet (saves flash space)
2026-03-16 13:23:02 -04:00
Peter D. Gray
15191eaaa5
edits
2026-03-12 10:17:09 -04:00
Peter D. Gray
717a3f591a
Mk5 hardware details
2026-03-12 10:12:44 -04:00
Peter D. Gray
74790ab80d
Merge branch 'master' of github.com:Coldcard/firmware
2026-03-10 10:55:49 -04:00
Peter D. Gray
50b1704c60
mk5 now public
2026-03-10 10:55:04 -04:00
scgbckbone
1e9338c550
testing: add BIP-322 POR signed with WIF Store test
2026-03-10 08:00:06 -04:00
scgbckbone
17fc097cbd
bip322 doc mainnet
2026-03-06 15:05:16 -05:00
Peter D. Gray
6f6563c2cb
update logs
2026-03-05 17:27:00 -05:00
Peter D. Gray
4904d38bb6
New release: 2026-03-05T2052-v5.5.0
2026-03-05 15:52:33 -05:00
Peter D. Gray
1ea83d9b70
Signed for mk release.
2026-03-05 15:52:31 -05:00
Peter D. Gray
2410897c86
New release: 2026-03-05T2051-v1.4.0Q
2026-03-05 15:51:22 -05:00
Peter D. Gray
6541812e20
Signed for q1 release.
2026-03-05 15:51:20 -05:00
Peter D. Gray
2604f4d092
m
2026-03-05 15:50:03 -05:00
scgbckbone
c6da2612ef
handle WIF import duplicates
2026-03-05 15:47:09 -05:00
Peter D. Gray
538b1a6df8
rc2+factory
2026-03-05 14:37:20 -05:00
Peter D. Gray
2edf3c72e4
nits
2026-03-05 14:22:56 -05:00
scgbckbone
5e3f7a9321
Visualize WIF with ability to import to WIF store
2026-03-05 14:17:42 -05:00
scgbckbone
00beed7b94
bump ccc_min_block
2026-03-05 14:17:32 -05:00
scgbckbone
12e0af3f5c
WIF store testing
2026-03-05 12:49:31 -05:00
Peter D. Gray
01629e1396
WIF tests, support paper wallet format
2026-03-05 11:51:21 -05:00
Peter D. Gray
d893575ecf
bump
2026-03-05 11:51:01 -05:00
scgbckbone
0cc6818728
fix WIF store ownership showing QR address
2026-03-05 09:56:05 -05:00
Peter D. Gray
b7bc614323
text
2026-03-05 09:24:04 -05:00
Peter D. Gray
02b5a75675
new bootloader
2026-03-05 09:14:33 -05:00
Peter D. Gray
e35f60ed5e
version bumps
2026-03-05 09:12:25 -05:00
scgbckbone
0b425b8609
fix: file picker in import BIP-322 msg needs vdisk and slot_b args
2026-03-05 08:29:51 -05:00
Peter D. Gray
43ef951d83
Edits
2026-03-04 17:32:38 -05:00
Peter D. Gray
38553d1ac5
Mk hardware
2026-03-04 17:32:21 -05:00
scgbckbone
9b131b2eff
WIF Store
2026-03-04 17:16:38 -05:00
scgbckbone
c19be4f41e
bugfix: do not offer to show QR code of TXID if txn is not finalized
2026-03-04 15:24:42 -05:00
Peter D. Gray
e92a8ccde1
edits
2026-03-04 12:58:21 -05:00
Peter D. Gray
7d937aca84
code formating
2026-03-04 10:50:05 -05:00
Peter D. Gray
382eef61d2
add ./debug/*
2026-03-04 10:48:06 -05:00
scgbckbone
cfc46b565e
show descriptor & key expression in story; signed key expression export
2026-03-04 10:46:45 -05:00
scgbckbone
45542d1d4f
prevent dupe inputs for specific kind of path_mappers
2026-03-04 10:32:52 -05:00
scgbckbone
470fe2843c
bugfix: dramatic pause progress bar off by one
2026-03-04 10:32:32 -05:00
scgbckbone
6c247d4852
typo in Nuke Device UX message
2026-03-04 10:32:09 -05:00
Peter D. Gray
6f366d1603
slight rework
2026-02-25 11:05:24 -05:00
Peter D. Gray
d53c7b2e1b
optimizations, petty
2026-02-25 11:04:13 -05:00
Peter D. Gray
598ccda8c0
edits
2026-02-25 10:18:09 -05:00
scgbckbone
1bbaeef439
bugfix: duplicate inputs
2026-02-25 10:16:49 -05:00
dependabot[bot]
eb50a0e198
Bump pillow from 10.3.0 to 12.1.1 in /misc/q1font
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 10.3.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/10.3.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 09:57:56 -05:00
Peter D. Gray
08d0a70de2
edits
2026-02-25 09:57:00 -05:00
Peter D. Gray
a3d5d6152e
MSG->Message when we have space
2026-02-25 09:54:29 -05:00
Peter D. Gray
9f832476eb
add BIP-322 feature
2026-02-25 09:44:14 -05:00
Peter D. Gray
78195d8fb9
edits
2026-02-25 09:41:50 -05:00
scgbckbone
aecc870c6b
use HW accelerated tagged_sha256
2026-02-25 09:31:34 -05:00
scgbckbone
0c43c802e1
bump libngu to version with HW accelerated tagged_sha256
2026-02-25 09:31:34 -05:00
scgbckbone
4ce43c74c6
move 2
2026-02-25 09:31:34 -05:00
scgbckbone
1176c83e34
move
2026-02-25 09:31:34 -05:00
scgbckbone
ef2f35b1fb
BIP-322 msg verification
2026-02-25 09:31:34 -05:00
scgbckbone
5d7d5d881d
BIP-322 Proof of Reserves
2026-02-25 09:31:34 -05:00
scgbckbone
5047512bae
blue wallet export option
2026-02-24 14:10:37 -05:00
scgbckbone
9862f53bec
review
2026-02-24 12:34:33 -05:00
Peter D. Gray
6a34760943
fix tests
2026-02-24 11:03:00 -05:00
Peter D. Gray
d0576a205f
Updates
2026-02-24 10:00:54 -05:00
Peter D. Gray
dfd52e5c03
buried settings menu
2026-02-24 10:00:48 -05:00
Peter D. Gray
6fd47d4c16
Updated
2026-02-24 10:00:22 -05:00
Peter D. Gray
06879c59e0
test we show BIP-39 passphrase
2026-02-24 09:57:08 -05:00
Peter D. Gray
21392bd3df
show BIP-39 passphrase on-screen
2026-02-24 09:56:48 -05:00
Peter D. Gray
e4d2326959
edits
2026-02-24 08:58:07 -05:00
scgbckbone
72e336628a
Nuke Device
2026-02-17 11:36:32 -05:00
scgbckbone
7ca3baae43
allow cancel from tx explorer goto index
2026-02-17 11:22:57 -05:00
scgbckbone
89d6e226d7
txexplorer: goto index
2026-02-17 11:22:57 -05:00
scgbckbone
f966d47012
input explorer
2026-02-13 11:56:41 -05:00
scgbckbone
dbf9482fea
add note to "Verify Backup" that proper verify is attainable via Restore Backup
2026-02-11 14:33:36 -05:00
scgbckbone
ecd796b3a5
bugfix: empty notes in hobbled mode
2026-02-10 09:01:09 -05:00
scgbckbone
b1fe2cca26
bugfix: fwd slash in multisig name caused export to yikes. Replace fwd slash with dash in export filenames
2026-02-10 09:00:16 -05:00
scgbckbone
5d9ab62595
nit: tx nVersion serialization is signed integer
2026-02-10 08:59:48 -05:00
scgbckbone
7dbbf29b8d
add missing QR tests for tmp secret import
2026-02-06 11:46:22 -05:00
scgbckbone
722c45df0a
improve import secret tests
2026-02-06 10:42:01 -05:00
scgbckbone
88e4a5e8ab
improve UX responsivness for Key Expression
2026-02-06 10:41:11 -05:00
scgbckbone
910c096145
allow resetting block_h in CCC menu
2026-02-02 11:35:38 -05:00
scgbckbone
a3d5485fd2
unified multisig import
2026-02-02 11:34:52 -05:00
scgbckbone
366670b4d5
USB send keystrokes for all BIP-85 secret types
2026-01-21 11:43:32 -05:00
scgbckbone
0fffb07e9e
fix: remove unnecessary total_out counting in output_iter
2026-01-21 11:23:13 -05:00
Peter D. Gray
4e91d2ca3f
nit
2026-01-02 15:14:01 -05:00
tadeubas
eb467988bb
chore: revert .gitignore
2026-01-02 15:10:22 -05:00
tadeubas
9fbf208c3f
refactor: drop --shallow-submodules since lwIP submodule does not support shallow clone
2026-01-02 15:10:22 -05:00
tadeubas
da1d6e28bd
refactor(simulator): --log output path respects --segregate
2026-01-02 15:10:22 -05:00
tadeubas
c1e17d3a26
feat: add --log flag to enable simulator logging
2026-01-02 15:10:22 -05:00
tadeubas
a2f0eb323a
chore: removed Docker
2026-01-02 15:10:22 -05:00
tadeubas
53c6d33c2f
chore: Simulator Docker instructions
2026-01-02 15:10:22 -05:00
russeree
a6a66bc367
[Policy] Support raw transaction versions == 3
...
Co-authored-by: scgbckbone <scgbckbone@proton.me>
2025-12-30 12:04:20 -05:00
scgbckbone
386cbcbb1d
note that phone cannot be in airplane mode for NFC PushTx to work
2025-11-27 14:14:15 -05:00
Peter D. Gray
d5713851ea
Signed for Edge release.
2025-11-25 12:29:30 -05:00
Peter D. Gray
91f96ff870
Merge branch 'master' of github.com:Coldcard/firmware
2025-11-20 11:34:39 -05:00
Peter D. Gray
c25af2bfb1
Signed for Edge release.
2025-11-20 11:34:32 -05:00
scgbckbone
b3cd82ed61
allow viewing QR codes for XOR split mnemonics
2025-11-18 14:53:39 -05:00
scgbckbone
02ee6a58e2
fix login tests
2025-11-17 09:12:26 -05:00
scgbckbone
192f2d2dda
Key expression export
2025-11-13 10:23:24 -05:00
Peter D. Gray
f235a83cf3
update changelogs
2025-11-03 10:44:28 -05:00
Peter D. Gray
d34f59697c
New release: 2025-11-03T1527-v5.4.5
2025-11-03 10:27:16 -05:00
Peter D. Gray
f966d3b079
Signed for mk4 release.
2025-11-03 10:27:12 -05:00
Peter D. Gray
6b7294cea0
New release: 2025-11-03T1525-v1.3.5Q
2025-11-03 10:25:55 -05:00
Peter D. Gray
efa8e1d56a
Signed for q1 release.
2025-11-03 10:25:49 -05:00
Peter D. Gray
946b4e9ae4
For 2025-11-03T1525-v1.3.5Q
2025-11-03 10:25:48 -05:00
Peter D. Gray
0d1104dfe0
block bump
2025-11-03 09:37:23 -05:00
Peter D. Gray
1e371d9297
bump
2025-10-30 14:17:17 -04:00
Peter D. Gray
f88b8da729
version bump
2025-10-30 13:48:14 -04:00
scgbckbone
52a090e31b
bugfix: allow setting block_h from tmp seed
2025-10-30 13:16:17 -04:00
scgbckbone
cbd1b841b9
testing: add ability to set nLockTime in fake_{ms,}_txn
2025-10-30 13:16:17 -04:00
scgbckbone
82fabe75d4
test fixes
2025-10-30 09:43:56 -04:00
scgbckbone
bc8b55a059
re-fix: bugfix: exiting custom backup password text form causes yikes
2025-10-29 16:35:48 -04:00
scgbckbone
c54b3801ce
UX confirm loading backup
2025-10-29 16:35:48 -04:00
scgbckbone
076bb34285
show backup filename during backup password entry (Q only)
2025-10-29 16:06:42 -04:00
scgbckbone
48709f3329
show fw version in hobbled mode
2025-10-29 13:26:34 -04:00
scgbckbone
ef0ba6a556
address format matching from PSBT witness/redeem script instead of PSBT_XPUBs derivation paths
2025-10-29 12:56:50 -04:00
scgbckbone
a08550cfd8
bugfix: exiting custom backup password text form causes yikes
2025-10-29 12:48:20 -04:00
scgbckbone
3e818cbbf6
remove unused import from SSSP menu constructor
2025-10-05 14:24:24 -04:00
Peter D. Gray
fe0041f99c
bump date
2025-09-30 08:42:29 -04:00
Peter D. Gray
15e571b0d9
New release: 2025-09-30T1238-v5.4.4
2025-09-30 08:39:04 -04:00
Peter D. Gray
36521dfef9
Signed for mk4 release.
2025-09-30 08:39:00 -04:00
Peter D. Gray
25249eb68c
New release: 2025-09-30T1237-v1.3.4Q
2025-09-30 08:37:38 -04:00
Peter D. Gray
be1328c720
Signed for q1 release.
2025-09-30 08:37:34 -04:00
Peter D. Gray
8d6ce99cd3
undo-gold-rc
2025-09-30 08:35:56 -04:00
Peter D. Gray
fcd848d821
deltamode timing fix
2025-09-29 17:19:44 -04:00
Peter D. Gray
203394a709
spelling
2025-09-29 12:11:24 -04:00
scgbckbone
284616d597
test_sssp.py more sleeps
2025-09-29 09:42:45 -04:00
Peter D. Gray
55c9ee4626
New release: 2025-09-26T1814-v5.4.4
2025-09-26 14:14:51 -04:00
Peter D. Gray
47430cb211
Signed for mk4 release.
2025-09-26 14:14:46 -04:00
Peter D. Gray
dd1bea1949
New release: 2025-09-26T1813-v1.3.4Q
2025-09-26 14:13:29 -04:00
Peter D. Gray
2aea18ba53
Signed for q1 release.
2025-09-26 14:13:24 -04:00
Peter D. Gray
3c4922e3ca
another day, another RC
2025-09-26 14:11:49 -04:00
Peter D. Gray
c6ec10206c
undo-rc
2025-09-26 14:10:17 -04:00
Peter D. Gray
88a9f4719b
cleanups
2025-09-26 11:14:19 -04:00
scgbckbone
6a3eec50f1
bugfix: only list files with proper extension delimited by dot; fix UX showing suffixes in file_picker when no suitable files found
2025-09-26 11:03:49 -04:00
Peter D. Gray
722facf0d9
add heartbeats, cleanups
2025-09-26 10:59:37 -04:00
Peter D. Gray
0a9d99429b
tweak
2025-09-26 09:27:36 -04:00
Peter D. Gray
d8c13ddc73
dont show "allow notes" on mk4
2025-09-25 14:59:33 -04:00
Peter D. Gray
d73c1bd8d3
New release: 2025-09-25T1503-v5.4.4
2025-09-25 11:03:27 -04:00
Peter D. Gray
5764073837
Signed for mk4 release.
2025-09-25 11:03:22 -04:00
Peter D. Gray
259be18962
New release: 2025-09-25T1501-v1.3.4Q
2025-09-25 11:02:01 -04:00
Peter D. Gray
248e0b568d
Signed for q1 release.
2025-09-25 11:01:56 -04:00
Peter D. Gray
ca00ee0798
Edits
2025-09-25 11:00:16 -04:00
scgbckbone
f3aaf3d5cb
reload Trick Pins before deleting unlock pins
2025-09-25 10:07:00 -04:00
scgbckbone
06fa4f338c
disallow Type Passwords if not okeys in sssp
2025-09-25 10:07:00 -04:00
scgbckbone
2d81b7251d
proper label for Web 2FA warning
2025-09-25 10:07:00 -04:00
scgbckbone
91f10c2f35
do not allow empty BIP-39 passphrase over USB
2025-09-25 10:07:00 -04:00
scgbckbone
52e7c75539
fix SSSP unable to find unlock policy PIN
2025-09-25 10:07:00 -04:00
scgbckbone
a1e7e4c8de
fix SSSP test drive to actually enforce policy
2025-09-25 10:07:00 -04:00
scgbckbone
fce9503d0e
bump ccc_min_block (block height)
2025-09-25 10:07:00 -04:00
scgbckbone
5fc25566ee
ownership improve UI
2025-09-25 10:07:00 -04:00
scgbckbone
b88590f8e8
fix multisig test ms_sign_simple
2025-09-24 08:28:05 -04:00
Peter D. Gray
765cc2a5a4
Merge branch 'master' of github.com:Coldcard/firmware
2025-09-24 08:27:26 -04:00
Peter D. Gray
1a591a70eb
reword
2025-09-23 15:44:14 -04:00
scgbckbone
26680a00f0
test fixes
2025-09-23 13:09:06 -04:00
scgbckbone
429b8e645e
ckcc bump
2025-09-23 11:20:16 -04:00
Peter D. Gray
74fd862c9c
edits
2025-09-23 11:06:28 -04:00
Peter D. Gray
0625aa462c
comments
2025-09-23 10:53:31 -04:00
scgbckbone
faa5ebf11e
test hobbled Teleport
2025-09-23 10:47:16 -04:00
scgbckbone
d0c5998e55
multisig input/output address format
2025-09-23 10:47:16 -04:00
Peter D. Gray
50d20713a0
hide empty menu
2025-09-23 09:33:05 -04:00
scgbckbone
2445b4d435
mk4 fix word entry after restore via USB
2025-09-22 12:14:27 -04:00
Peter D. Gray
a8366f55e0
nits
2025-09-22 12:13:35 -04:00
Peter D. Gray
41b8167837
seedxor allowed when hobbled
2025-09-22 11:57:21 -04:00
Peter D. Gray
3461ce336d
nit
2025-09-22 10:53:55 -04:00
Peter D. Gray
4457576ad4
Q becomes calculator rather than e-waste
2025-09-22 10:47:01 -04:00
scgbckbone
038199a3e2
review
2025-09-22 09:51:11 -04:00
scgbckbone
1929067aa1
Q: brick into forever calculator
2025-09-22 09:51:04 -04:00
scgbckbone
2b115059e8
add "Restore from XOR" to Temporary Seed menu
2025-09-22 09:44:13 -04:00
scgbckbone
88110bc5c5
SSSP settings shared across temporary seeds
2025-09-22 09:31:13 -04:00
scgbckbone
0a2c0cba12
update ckcc to latest master
2025-09-19 13:10:19 -04:00
scgbckbone
1e9e3ffb9d
fix tests
2025-09-19 13:10:04 -04:00
Peter D. Gray
863e0d85ad
nits
2025-09-19 08:50:05 -04:00
Peter D. Gray
2109ab4ab1
ownership
2025-09-18 10:58:28 -04:00
Peter D. Gray
e5dce7105b
bug
2025-09-18 10:45:05 -04:00
scgbckbone
0237fd29ba
txout explorer do not yikes on big QRs
2025-09-18 10:43:32 -04:00
scgbckbone
3efeb4f1ef
docs & nits
2025-09-18 10:34:22 -04:00
scgbckbone
8b3603b15f
ownership: search particular named wallet via BIP-21 wallet query param
2025-09-18 10:34:22 -04:00
scgbckbone
e8ba25fd04
bugfix: ownership check needed re-run for values near max
2025-09-18 10:34:22 -04:00
Peter D. Gray
9e762d29a5
edit
2025-09-18 10:27:37 -04:00
scgbckbone
de043f2250
restore backup via USB
2025-09-18 10:09:35 -04:00
Peter D. Gray
20ce5f2bae
edits
2025-09-18 08:57:22 -04:00
scgbckbone
3353f3d4a4
rename files on SD card via List Files
2025-09-18 08:37:14 -04:00
scgbckbone
4d2349fef4
lower Mk4 default wrap-around from 16 to 10 (same as Q)
2025-09-18 08:35:39 -04:00
Peter D. Gray
54dcf2dce8
little bug
2025-09-17 10:03:50 -04:00
scgbckbone
3291faa31e
decouple wiping NFC chip from ux_animation routine
2025-09-17 09:31:42 -04:00
scgbckbone
bbac20b453
bugfix: premature wipe while exporting secret material via NFC - only first export loop (0th) was actually sending data
2025-09-17 09:31:42 -04:00
scgbckbone
98420f8ac3
bugfix: selftest MicroSD test
2025-09-17 08:45:54 -04:00
Peter D. Gray
5b26b306b5
version bump
2025-09-16 12:16:45 -04:00
Peter D. Gray
a3cac15a53
nits
2025-09-16 10:35:07 -04:00
scgbckbone
c7a19ee50f
add SSSP login tests
2025-09-16 10:35:07 -04:00
Peter D. Gray
e42c0631d0
done
2025-09-16 10:35:07 -04:00
Peter D. Gray
609af3a257
cleanups
2025-09-16 10:35:07 -04:00
Peter D. Gray
7daa67cc63
test deltamode works
2025-09-16 10:35:07 -04:00
Peter D. Gray
3f24307dcd
nits
2025-09-16 10:35:07 -04:00
scgbckbone
372954e43a
SSSP update menu tree & related adjustments
2025-09-16 10:35:07 -04:00
Peter D. Gray
391aea0462
nits
2025-09-16 10:35:07 -04:00
scgbckbone
ee464f4a40
fixes after --eff changes
2025-09-16 10:35:07 -04:00
Peter D. Gray
54d58d4b43
block some USB command in hobble mode
2025-09-16 10:35:07 -04:00
Peter D. Gray
4bd8d12d9d
tune
2025-09-16 10:35:07 -04:00
scgbckbone
8ceb6a4602
more tests
2025-09-16 10:35:07 -04:00
Peter D. Gray
76cc136a9e
testing
2025-09-16 10:35:07 -04:00
Peter D. Gray
8d84979ddf
forgotten pin
2025-09-16 10:35:07 -04:00
Peter D. Gray
bb391515a0
add seedvault
2025-09-16 10:35:07 -04:00
Peter D. Gray
16c3caee28
cleanup
2025-09-16 10:35:07 -04:00
Peter D. Gray
ab1b656277
improve --eff handling
2025-09-16 10:35:07 -04:00
Peter D. Gray
1a1daf32e3
nits
2025-09-16 10:35:07 -04:00
Peter D. Gray
6b1c38fe2f
bug note
2025-09-16 10:35:07 -04:00
Peter D. Gray
43544f4f96
word entry
2025-09-16 10:35:07 -04:00
scgbckbone
d15de0321d
Mk4 SSSP Word Check
2025-09-16 10:35:07 -04:00
scgbckbone
0420d4b6eb
nits
2025-09-16 10:35:07 -04:00
Peter D. Gray
00b2f67d55
tidy
2025-09-16 10:35:07 -04:00
scgbckbone
6ab63b9dcf
(some) policy test for sssp
2025-09-16 10:35:07 -04:00
Peter D. Gray
d053398a9a
test cases
2025-09-16 10:35:07 -04:00
Peter D. Gray
d9a601e87c
improvements
2025-09-16 10:35:07 -04:00
scgbckbone
6abb24443e
fix0
2025-09-16 10:35:07 -04:00
Peter D. Gray
9d54e261ec
passes test_ccc_magnitude
2025-09-16 10:35:07 -04:00
Peter D. Gray
335df666ab
reword last_fail_reason
2025-09-16 10:35:07 -04:00
Peter D. Gray
7c5503d81a
more
2025-09-16 10:35:07 -04:00
Peter D. Gray
a4c7f95dc1
more
2025-09-16 10:35:07 -04:00
Peter D. Gray
dbb2a21798
mroe docs
2025-09-16 10:35:07 -04:00
Peter D. Gray
f12457cbb5
spending policy implemented
2025-09-16 10:35:07 -04:00
Peter D. Gray
28ba1adce3
cleanup
2025-09-16 10:35:07 -04:00
Peter D. Gray
a62d5fb31e
few notes
2025-09-16 10:35:07 -04:00
Peter D. Gray
b8435fdd79
slightly better SE2 emulation
2025-09-16 10:35:07 -04:00
Peter D. Gray
d3caf63265
planning
2025-09-16 10:35:07 -04:00
Peter D. Gray
c3a454abd6
hobbled mode support for spending policy
2025-09-16 10:35:07 -04:00
Peter D. Gray
73bb6b850d
few notes
2025-09-16 10:35:07 -04:00
Peter D. Gray
bc49347a69
notes
2025-09-16 10:35:07 -04:00
scgbckbone
9a4d3986b7
bugfix: enter vfs after creating it
2025-09-16 09:54:49 -04:00
scgbckbone
f89061ffbe
slip32 --> slip132
2025-09-04 09:50:05 -04:00
kdmukai
3eb99272b3
Clarify allowed usage of Seed XOR standard and name
2025-08-29 10:18:26 -04:00
nvk
56e5b98438
narrower
2025-08-18 15:20:57 -04:00
scgbckbone
123caec8d1
fix HSM UX message text
2025-08-13 08:13:34 -04:00
Peter D. Gray
637624dea9
Key Teleport easier to access
2025-08-11 09:33:53 -04:00
Peter D. Gray
9d5b86e39b
cleanups
2025-07-31 10:24:28 -04:00
scgbckbone
7bd952973e
bugfix: use full LCD display width (34) when displaying seed words; new OUT_CTRL_NOWRAP flag for stories
2025-07-31 10:11:57 -04:00
chad
aa4524339b
restore note on 520 byte stack element limit
2025-07-31 09:59:02 -04:00
chad
5dd034c051
update documentation for multisig quorum constraints
2025-07-31 09:59:02 -04:00
scgbckbone
f90973af9b
Bull Bitcoin export
2025-07-31 09:58:06 -04:00
nvk
d71f24959c
reorder/rename exports and add Cove
2025-06-12 12:26:56 -04:00
scgbckbone
00b05e20b8
remove linux address patch
2025-06-11 09:18:13 -04:00
scgbckbone
11da344abf
multiprocess simulator
2025-06-11 08:32:22 -04:00
dependabot[bot]
89dfe1f6d4
Bump requests from 2.32.3 to 2.32.4 in /testing
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.3 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.3...v2.32.4 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.32.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 09:11:02 -04:00
scgbckbone
81f2830425
fix word_wrap; adjust tests for new double wide policy
2025-06-06 09:54:53 -04:00
scgbckbone
efb445fbe3
CHANGE -> CHANGE BACK
2025-06-03 11:34:30 -04:00
scgbckbone
0a899727b5
move OP_RETURN ux rendition from chains to render_output
2025-06-03 11:34:30 -04:00
scgbckbone
6d17350293
QRs in txn output explorer
2025-06-03 11:34:30 -04:00
scgbckbone
86d5eb890b
remove dup comment
2025-06-03 10:54:34 -04:00
scgbckbone
b3b384b7d6
sort manifest modules alphabetically
2025-06-03 10:54:34 -04:00
scgbckbone
6dbedfaeb5
move shared modules from version manifests to default manifest.py
2025-06-03 10:54:34 -04:00
scgbckbone
e29e0b65e3
is None, not equals None
2025-06-03 09:20:12 -04:00
scgbckbone
2b750c993b
word_wrap: if last character is double wide on Q move to next line
2025-06-03 09:19:31 -04:00
scgbckbone
17a715bfc5
bugfix: PSBT corner cases
2025-06-03 09:18:42 -04:00
Peter D. Gray
15678037d5
New release: 2025-05-14T1344-v5.4.3
2025-05-14 09:44:42 -04:00
Peter D. Gray
213fdd3c57
Signed for mk4 release.
2025-05-14 09:44:38 -04:00
Peter D. Gray
406ab5adaa
New release: 2025-05-14T1343-v1.3.3Q
2025-05-14 09:43:24 -04:00
Peter D. Gray
416f2efffd
Signed for q1 release.
2025-05-14 09:43:20 -04:00
Peter D. Gray
8aba8fe655
Revert "Signed for q1 release."
...
This reverts commit 4a0cd36c9c .
2025-05-14 09:41:29 -04:00
Peter D. Gray
68d5a8fc35
Merge branch 'master' of github.com:Coldcard/firmware
2025-05-14 09:37:59 -04:00
Peter D. Gray
170b701e94
New release: 2025-05-14T1337-v1.3.3Q
2025-05-14 09:37:25 -04:00
Peter D. Gray
4a0cd36c9c
Signed for q1 release.
2025-05-14 09:37:21 -04:00
Peter D. Gray
6a5311e8f5
new release
2025-05-14 09:35:59 -04:00
Peter D. Gray
20a8d14ede
updates
2025-05-14 09:34:56 -04:00
scgbckbone
bab58af710
UX story fix; improve warning tests
2025-05-14 09:16:29 -04:00
scgbckbone
d4c4cc1b69
remove exception dumping to console
2025-05-13 12:07:32 -04:00
Peter D. Gray
75a9f9f3eb
placement
2025-05-13 11:49:12 -04:00
Peter D. Gray
e856343c66
More
2025-05-13 11:11:47 -04:00
scgbckbone
51bbee9eb1
bugfix: Mk4: fix extended keys not fully visible in stories
2025-05-13 11:00:43 -04:00
Peter D. Gray
f40d16b76b
tweaks
2025-05-13 10:54:03 -04:00
Peter D. Gray
227196da42
version bump
2025-05-13 09:51:08 -04:00
scgbckbone
ea9d183a48
bugfix: PUSHDATA2 in scripts cause yikes
...
bugfix: missing warning summary in the top of the story for unknown scripts
2025-05-12 13:03:46 -04:00
scgbckbone
32cfd53569
exceptions also stop after first loop if nothing else enabled
2025-05-12 11:15:03 -04:00
scgbckbone
49087f6f41
bugfix: master settings corrupted by using "Add current tmp" in Seed Vault
2025-05-09 10:13:52 -04:00
scgbckbone
6c0ee684dc
bugfix: Mk4: export loop for devices with NFC=ViDsk=0
2025-04-28 11:33:58 -04:00
scgbckbone
bee2f95e0a
bugfix: disable teleport PSBT from CC without secret; update menu tree
2025-04-23 08:28:47 -04:00
Peter D. Gray
594e64affc
markdown
2025-04-16 15:56:48 -04:00
Peter D. Gray
6f3cbf20c8
New release: 2025-04-16T1908-v5.4.2
2025-04-16 15:08:10 -04:00
Peter D. Gray
7ca83c5929
Signed for mk4 release.
2025-04-16 15:08:06 -04:00
Peter D. Gray
3bf9c13bbb
New release: 2025-04-16T1906-v1.3.2Q
2025-04-16 15:06:51 -04:00
Peter D. Gray
063ee4cf4d
Signed for q1 release.
2025-04-16 15:06:48 -04:00
Peter D. Gray
d7b9ed4813
time levels
2025-04-16 15:05:28 -04:00
Peter D. Gray
10b82e080f
edits
2025-04-16 15:01:32 -04:00
Peter D. Gray
a1b319347a
update test
2025-04-16 14:10:37 -04:00
scgbckbone
709207f28e
bugfix: only export BBQr for multisig core, coldcard, and pretty descriptor (contains newlines, cannot read from simple QR)
2025-04-16 13:05:25 -04:00
Peter D. Gray
c680b0461f
Revert "mk4: decrease CHAR_PER_W from 19 to 18 (one char missing in view)"
...
This reverts commit 33a2567452d944a724ec0571da1859ab6c028910.
2025-04-16 09:17:11 -04:00
scgbckbone
a4fa421a17
mk4: decrease CHAR_PER_W from 19 to 18 (one char missing in view)
2025-04-16 08:59:52 -04:00
scgbckbone
2f35c0d496
small nits
2025-04-16 08:58:20 -04:00
scgbckbone
315e650344
refuse to do ownership scan with regtest address on mainnet
2025-04-15 11:09:17 -04:00
scgbckbone
d9be8cb2f1
locktime ux fix (less spacing)
2025-04-15 10:42:50 -04:00
scgbckbone
176a7f80cb
change: Lock Down Seed needs confirm key (4)
2025-04-15 10:42:00 -04:00
Peter D. Gray
2441e6044e
edits
2025-04-15 10:38:53 -04:00
Peter D. Gray
f076695120
cover -factory.dfu as well
2025-04-15 10:34:40 -04:00
Peter D. Gray
6a3c8ae676
New bootrom version releases
2025-04-15 10:06:16 -04:00
Peter D. Gray
28926acd06
bugfix
2025-04-15 09:36:19 -04:00
Peter D. Gray
adcf2c8e22
compilier compat
2025-04-15 09:09:17 -04:00
Peter D. Gray
1ae8c51a3c
feel good msg
2025-04-14 10:41:24 -04:00
Peter D. Gray
36d4df8a49
nits
2025-04-14 10:17:46 -04:00
scgbckbone
1aed412080
teleport testing protocol
2025-04-14 10:12:44 -04:00
Peter D. Gray
bc0f3e2d12
Merge branch 'master' of github.com:Coldcard/firmware
2025-04-14 09:55:26 -04:00
Peter D. Gray
cae59ecddd
edits
2025-04-14 09:55:22 -04:00
scgbckbone
9b95d29152
fix rename in Seed Vault
2025-04-14 09:47:25 -04:00
scgbckbone
d376c4efbf
bugfix: temporary seed from CC backup failed to load stored multisig wallets
2025-04-14 09:27:09 -04:00
scgbckbone
e021fc7317
finalize foreign single sig outputs from PSBT partial signatures
2025-04-14 09:17:29 -04:00
scgbckbone
ef72dc00ae
fix Mk4 re-export infinite loop
2025-04-14 09:14:02 -04:00
scgbckbone
e2fc69661a
NFC selftest - revert to simple share and stop
2025-04-11 07:17:16 -04:00
Peter D. Gray
b65f2948d4
better feels on version number
2025-04-10 10:01:15 -04:00
scgbckbone
fbbf0a3413
bugfix: fix "Wipe -> Wallet" trick pin option
2025-04-10 09:49:37 -04:00
scgbckbone
c4b7260686
fix it
2025-04-10 09:49:04 -04:00
Peter D. Gray
6a63c7bde9
Merge branch 'master' of github.com:Coldcard/firmware
2025-04-10 09:48:51 -04:00
Peter D. Gray
efd5a4ff45
edits
2025-04-10 09:48:44 -04:00
scgbckbone
b866e0912d
improve responsiveness of Teleport UX
2025-04-09 15:06:16 -04:00
scgbckbone
9ba8aeaaad
kt_send_psbt fix
2025-04-09 14:14:01 -04:00
scgbckbone
3239dc6cd5
improve re-export UX; unify USB to done_signing; bugfixes
2025-04-09 14:04:26 -04:00
Peter D. Gray
8a18e413e9
better URL
2025-04-08 09:35:02 -04:00
scgbckbone
78fcfa56a5
backup fixes
2025-04-08 09:34:24 -04:00
Peter D. Gray
634bb69873
edits
2025-04-07 16:35:55 -04:00
Peter D. Gray
00f8d7a5ca
ux feedback
2025-04-07 15:38:27 -04:00
Peter D. Gray
0a200d1f1c
ktrx is semi-ephemeral
2025-04-07 15:38:17 -04:00
Peter D. Gray
30bc6a1f57
cleanups/bugs
2025-04-07 13:48:18 -04:00
Peter D. Gray
f23d7f09bf
add full backup to key-teleport
2025-04-05 13:33:09 -04:00
Peter D. Gray
5c5f8902a1
better pw display
2025-04-05 11:17:00 -04:00
Peter D. Gray
6bba62224c
add T shortcut for other modes where Advanced/Tools is shown
2025-04-05 11:00:29 -04:00
Peter D. Gray
8837cdcdda
Merge branch 'master' of github.com:Coldcard/firmware
2025-04-04 11:51:48 -04:00
Peter D. Gray
c4b56d95d0
key teleport MS test
2025-04-04 11:51:44 -04:00
scgbckbone
2156844d18
UX showing words now offers NFC, Q1 hint icons; full wipe NFC chip after secret data shared
2025-04-04 11:07:37 -04:00
scgbckbone
b47412bbc1
fixes
2025-04-03 10:05:00 -04:00
scgbckbone
1ca170946f
sign multisig export artifacts
2025-04-02 13:53:12 -04:00
scgbckbone
0dedaf353d
CCC usability improvements;ability to remove all addrs from whitelist (with confirmation)
2025-04-02 13:16:17 -04:00
scgbckbone
6779345665
fix default NFC screen prompt for Q
2025-04-02 12:51:26 -04:00
scgbckbone
698f84ff97
empty list checks
2025-04-01 16:22:12 -04:00
scgbckbone
6a5f4843aa
fix error message order, first check for our/other keys then validate multisigs
2025-04-01 15:27:55 -04:00
scgbckbone
e851e4382a
stop scanning upon receiving unsupported data
2025-03-31 14:48:23 -04:00
Peter D. Gray
fc21241a49
fun real vs simu test
2025-03-31 11:52:56 -04:00
scgbckbone
5de2ba364d
finalize multisig error messages
2025-03-31 11:50:36 -04:00
scgbckbone
cc62502ab1
test fixes
2025-03-31 09:45:10 -04:00
Peter D. Gray
0815fbcc81
little fixes
2025-03-28 15:08:57 -04:00
Peter D. Gray
a676ef8eb7
rework post-signing save process
2025-03-28 15:08:57 -04:00
Peter D. Gray
78e560376c
refactor-out msgsign.py from auth.py
2025-03-28 15:08:57 -04:00
Peter D. Gray
7e65cc3e47
robustness fix
2025-03-28 15:08:57 -04:00
Peter D. Gray
a954821826
sign our leg from teleport co-signer menu
2025-03-28 15:08:57 -04:00
Peter D. Gray
828b09dba2
teleport 2-of-15
2025-03-28 15:08:57 -04:00
Peter D. Gray
2b88a14124
bugfix
2025-03-28 15:08:57 -04:00
Peter D. Gray
8acb15e4ce
historical note
2025-03-28 15:08:57 -04:00
scgbckbone
97d8398e8a
remove finms: always finalize multisig txns if possible
2025-03-28 15:08:57 -04:00
Peter D. Gray
5f87d21811
refactoring NFC
2025-03-28 15:08:57 -04:00
Peter D. Gray
5c8a73ddb0
catch bad numeric password
2025-03-28 15:08:57 -04:00
Peter D. Gray
979a4e65e9
nits
2025-03-28 15:08:57 -04:00
Peter D. Gray
6e5c68abe5
bugfix, cleanups
2025-03-28 15:08:57 -04:00
Peter D. Gray
d3634b3448
test bug fixes
2025-03-28 15:08:57 -04:00
scgbckbone
67fa34666d
fixes
2025-03-28 15:08:57 -04:00
Peter D. Gray
39adb2ac41
Multisig PSBT support
2025-03-28 15:08:57 -04:00
Peter D. Gray
6fd2ef619e
remove checksum on rx pubkey
2025-03-28 15:08:57 -04:00
Peter D. Gray
4f25f6dbf5
nits
2025-03-28 15:08:57 -04:00
Peter D. Gray
b4eeeda53a
key teleport tests
2025-03-28 15:08:57 -04:00
Peter D. Gray
f8bc38b558
fixes
2025-03-28 15:08:57 -04:00
Peter D. Gray
414793053e
teleport tests
2025-03-28 15:08:57 -04:00
Peter D. Gray
b885976601
added quick note
2025-03-28 15:08:57 -04:00
Peter D. Gray
ec64a9aa38
Seedvault refactor, more on KT
2025-03-28 15:08:57 -04:00
Peter D. Gray
0aa0fc4500
Rebased
2025-03-28 15:08:57 -04:00
scgbckbone
3ebde0ea34
change: "Destroy Seed" purges all Trick PINs from SE2
2025-03-27 15:04:50 -04:00
scgbckbone
b6098a94e5
bugfix: check candidate Main PIN with trick pins from SE2, not just settings
2025-03-27 15:04:50 -04:00
scgbckbone
e726637319
add test for getting C key from Seed Vault
2025-03-27 13:52:56 -04:00
scgbckbone
446bea9926
bugfix: auto-vdisk, do not consider already signed PSBTs; fix stucked at Reading... screen
2025-03-27 12:37:11 -04:00
scgbckbone
9a28d36097
signing artifacts re-export
2025-03-27 11:00:07 -04:00
scgbckbone
a4d7f884c0
remove finms: always finalize multisig txns if possible
2025-03-27 10:02:46 -04:00
scgbckbone
ce1ce080ab
fix qrs force_msg
2025-03-24 09:13:25 -04:00
Peter D. Gray
e06449f59f
I should prefer testing before pushing
2025-03-14 12:02:13 -04:00
Peter D. Gray
ffda830f66
personal perference
2025-03-14 11:53:40 -04:00
scgbckbone
d23187f187
multisig tx finalization
2025-03-14 11:50:56 -04:00
scgbckbone
15766b418d
CCC test fix
2025-03-14 09:07:12 -04:00
Peter D. Gray
7450940730
tweak
2025-03-11 13:31:29 -04:00
scgbckbone
d1fd24c9ef
improve CCC enable UX
2025-03-11 13:29:57 -04:00
scgbckbone
19ce22e607
deltamode: wipe mcu key slot before getting actual secret
2025-03-11 13:28:18 -04:00
scgbckbone
4476089d0f
bugfix: Selftest SD card test for Q
2025-03-11 11:29:48 -04:00
scgbckbone
341265c486
bugfix: hanging progress bar after Selftest on Q
2025-03-11 11:29:48 -04:00
scgbckbone
f3a2f59549
bugfix: enable to restore backup with custom bkpw
2025-03-11 10:32:08 -04:00
scgbckbone
4a245ce553
more robust export NFC export; export wallet in loop with selected account number
2025-03-11 10:15:21 -04:00
Peter D. Gray
de443d5b89
by request of factory; saves a click
2025-03-10 14:42:34 -04:00
Peter D. Gray
ff756f086e
Signed for removing edge factory release.
2025-03-10 11:54:31 -04:00
scgbckbone
cd1728b81d
new parameter to "force_msg" during QR display
2025-03-10 09:55:04 -04:00
scgbckbone
633120b760
fix mk4 word menu; use new address display format for whitelist; fix mk4 compat in tests
2025-03-10 09:41:27 -04:00
scgbckbone
3fd8fb9dc1
remove dead code around CLEAR_PIN
2025-03-10 09:30:41 -04:00
scgbckbone
7a27adfcfd
bugfix: implement missing if wrong pin options
2025-03-10 09:26:40 -04:00
scgbckbone
33faa04652
bugfix: UI multisig derivation for root keys in Address Explorer
2025-03-10 09:08:19 -04:00
Peter D. Gray
56f0d56a08
missed year bump
2025-02-27 11:52:54 -05:00
Peter D. Gray
481d64d2dd
handle larger firmware
2025-02-27 11:52:15 -05:00
Peter D. Gray
e3ae6bcbdf
Cleanup use of MAX_TXN_LEN_MK4 vs. MAX_TXN_LEN
2025-02-27 10:37:33 -05:00
Peter D. Gray
e150150d11
performance upgrade
2025-02-27 09:50:28 -05:00
Peter D. Gray
f117423210
better progress bars
2025-02-27 09:46:26 -05:00
scgbckbone
962bb4b0f2
enumerate default option before offering to choose non-zero acct num in PICK_ACCOUNT
2025-02-27 09:04:00 -05:00
scgbckbone
ae9806f702
clear dispaly after usb failure - do not hang on Receiving...
2025-02-27 09:03:40 -05:00
Peter D. Gray
66e4cf130f
Updated
2025-02-27 09:03:12 -05:00
Peter D. Gray
72fef6d5b8
comments
2025-02-27 09:02:30 -05:00
Peter D. Gray
bb3073af76
edits
2025-02-26 10:28:51 -05:00
Peter D. Gray
b09bb521a8
version big bump
2025-02-26 10:16:25 -05:00
Peter D. Gray
22ff7b1fe9
edits
2025-02-26 10:12:39 -05:00
Peter D. Gray
7eb5a7ea03
copy tweets
2025-02-26 09:53:12 -05:00
doc-hex
6b9e2ef9b9
Merge pull request #473 from scgbckbone/ccc
...
ColdCard Cosign = CCC
2025-02-26 09:48:18 -05:00
scgbckbone
7c9436d237
after rebase fixes
2025-02-26 12:05:48 +01:00
scgbckbone
8bf4731cf5
remove ccc confirm with (4) key; remove ccc tests
2025-02-26 12:05:48 +01:00
Peter D. Gray
e14fb64904
numbers for humans
2025-02-26 12:05:48 +01:00
scgbckbone
12f62f95bc
unique ms names from ccc feature; multiple ms wallets test
2025-02-26 12:05:48 +01:00
scgbckbone
58eec8be8b
load C key + seed vault access
2025-02-26 12:05:48 +01:00
scgbckbone
b5a6bf5d18
test signing with C key as tmp
2025-02-26 12:05:48 +01:00
scgbckbone
70acd6a602
test export C XPUBs
2025-02-26 12:05:48 +01:00
scgbckbone
1fe0c58b76
maxed tests
2025-02-26 12:05:48 +01:00
scgbckbone
18ea47f334
more velocity + warning ccc tests
2025-02-26 12:05:48 +01:00
Peter D. Gray
96b8d48136
text
2025-02-26 12:05:48 +01:00
scgbckbone
4a463da9db
master rebase; fix test_decoders.py; NLOCK_IS_TIME moved to constants.py
2025-02-26 12:05:48 +01:00
Peter D. Gray
239d1ebd00
Copy changes, 25-addr limit
2025-02-26 12:05:48 +01:00
Peter D. Gray
77956158ae
key rotated to final value
2025-02-26 12:05:48 +01:00
Peter D. Gray
3d4336bab7
edits
2025-02-26 12:05:48 +01:00
Peter D. Gray
b2f6e290d1
lowercase
2025-02-26 12:05:48 +01:00
scgbckbone
f920020ba0
simulator nLockTime
2025-02-26 12:05:48 +01:00
Peter D. Gray
4a234e8452
tweaks
2025-02-26 12:05:48 +01:00
scgbckbone
d980c42dad
ccc velocity review
2025-02-26 12:05:48 +01:00
scgbckbone
37c7119ae4
ccc velocity
2025-02-26 12:05:48 +01:00
scgbckbone
ab55c00065
non-async func
2025-02-26 12:05:48 +01:00
scgbckbone
6f93847f8a
fixes 02
2025-02-26 12:05:48 +01:00
scgbckbone
2eb615b358
reworked
2025-02-26 12:05:48 +01:00
Peter D. Gray
c899f6e7ce
key C from vault, stash cleanups
2025-02-26 12:05:48 +01:00
scgbckbone
d0f7a451ef
small fixes
2025-02-26 12:05:48 +01:00
Peter D. Gray
14be94e049
file import
2025-02-26 12:05:48 +01:00
Peter D. Gray
5fb1839620
more
2025-02-26 12:05:48 +01:00
scgbckbone
a2eed31416
CCC config first time entry without C key prompt
2025-02-26 12:05:48 +01:00
Peter D. Gray
9203c4f2aa
more
2025-02-26 12:05:48 +01:00
Peter D. Gray
3d08b749b3
sign w/ other key
2025-02-26 12:05:48 +01:00
Peter D. Gray
58b5d1071f
cleanup
2025-02-26 12:05:48 +01:00
Peter D. Gray
f795f9027f
generalize number entry (mk4)
2025-02-26 12:05:48 +01:00
Peter D. Gray
2cf006beaa
moved to web2fa
2025-02-26 12:05:48 +01:00
Peter D. Gray
0c28987190
more web2fa code
2025-02-26 12:05:48 +01:00
Peter D. Gray
012433aba4
19 seems to work and looks better
2025-02-26 12:05:48 +01:00
Peter D. Gray
57cdd69c81
Lots of UX and some TODOs
2025-02-26 12:05:48 +01:00
Peter D. Gray
9e082570aa
test code for web backend
2025-02-26 12:05:48 +01:00
Peter D. Gray
117daaf17f
todoos
2025-02-26 12:05:48 +01:00
Peter D. Gray
359d05dc7b
note
2025-02-26 12:05:48 +01:00
Peter D. Gray
77059ffcf1
about ccc
2025-02-26 12:05:48 +01:00
Peter D. Gray
17306e2a38
about ccc
2025-02-26 12:05:48 +01:00
Peter D. Gray
1f1045b401
docs
2025-02-26 12:05:48 +01:00
Peter D. Gray
29b860e84e
cleanups
2025-02-26 12:05:48 +01:00
Peter D. Gray
0849e538b5
2fa link encryption, tests
2025-02-26 12:05:48 +01:00
Peter D. Gray
44dae36141
faster q seed word entry
2025-02-26 12:05:48 +01:00
Peter D. Gray
8a8860d9a0
cleanups
2025-02-26 12:05:48 +01:00
Peter D. Gray
0a185669d0
more conservative
2025-02-26 12:05:48 +01:00
Peter D. Gray
6445fad042
lowercase
2025-02-26 12:05:48 +01:00
scgbckbone
0ccd701421
simulator nLockTime
2025-02-26 12:05:48 +01:00
Peter D. Gray
7ff8342e01
more
2025-02-26 12:05:48 +01:00
Peter D. Gray
0009028817
tweaks
2025-02-26 12:05:48 +01:00
scgbckbone
7e9ce496d8
ccc velocity review
2025-02-26 12:05:48 +01:00
scgbckbone
869e317db8
ccc velocity
2025-02-26 12:05:48 +01:00
Peter D. Gray
6df24f646d
Bugs
2025-02-26 12:05:48 +01:00
Peter D. Gray
9d863edcdb
misc
2025-02-26 12:05:48 +01:00
Peter D. Gray
4c308205a6
debug fails
2025-02-26 12:05:48 +01:00
scgbckbone
2641650090
non-async func
2025-02-26 12:05:48 +01:00
scgbckbone
84a476d586
addr -> addrs
2025-02-26 12:05:48 +01:00
scgbckbone
8b97535a40
whitelist init
2025-02-26 12:05:48 +01:00
scgbckbone
119fc35c43
fix
2025-02-26 12:05:48 +01:00
scgbckbone
2feade4f74
proper storage serialization + whitelist tests for Q
2025-02-26 12:05:48 +01:00
scgbckbone
9761c65614
fixes 02
2025-02-26 12:05:48 +01:00
Peter D. Gray
00d8c841f7
auth checks
2025-02-26 12:05:48 +01:00
scgbckbone
531ae613c7
reworked
2025-02-26 12:05:48 +01:00
scgbckbone
ac782fdd59
signing psbt POC
2025-02-26 12:05:48 +01:00
Peter D. Gray
d35ccc1ade
key C from vault, stash cleanups
2025-02-26 12:05:48 +01:00
scgbckbone
2c52cca4bd
test fix
2025-02-26 12:05:48 +01:00
scgbckbone
07e66811f3
yikes on Q
2025-02-26 12:05:48 +01:00
Peter D. Gray
077d502139
copy
2025-02-26 12:05:48 +01:00
scgbckbone
4030f6f59f
small fixes
2025-02-26 12:05:48 +01:00
scgbckbone
15990fa0f6
use secp256k1 for 2FA tests
2025-02-26 12:05:48 +01:00
Peter D. Gray
ef01a57626
file import
2025-02-26 12:05:48 +01:00
Peter D. Gray
d21515e2cf
whitelist import by qr
2025-02-26 12:05:48 +01:00
Peter D. Gray
fc5e99c226
more
2025-02-26 12:05:48 +01:00
scgbckbone
bc59709966
only push CCCConfig if first time
2025-02-26 12:05:48 +01:00
scgbckbone
d983549fae
CCC config first time entry without C key prompt
2025-02-26 12:05:48 +01:00
scgbckbone
b6fc24e705
CCC setup test fixtures
2025-02-26 12:05:47 +01:00
Peter D. Gray
fcae022ba8
block exit
2025-02-26 12:05:47 +01:00
Peter D. Gray
65d202160e
oops
2025-02-26 12:05:47 +01:00
Peter D. Gray
4fb37d7850
multisig
2025-02-26 12:05:47 +01:00
Peter D. Gray
5b69ec07fc
more
2025-02-26 12:05:47 +01:00
Peter D. Gray
60d254314b
sign w/ other key
2025-02-26 12:05:47 +01:00
Peter D. Gray
0f3fe830b9
Cleanup
2025-02-26 12:05:47 +01:00
Peter D. Gray
4087f8f25b
cleanup
2025-02-26 12:05:47 +01:00
Peter D. Gray
6b770024ce
rename url_encode to quote
2025-02-26 12:05:47 +01:00
Peter D. Gray
bbd8f9b282
generalize number entry (mk4)
2025-02-26 12:05:47 +01:00
Peter D. Gray
d81d6ea80c
moved to web2fa
2025-02-26 12:05:47 +01:00
Peter D. Gray
8edef87ae5
refactor for reuse
2025-02-26 12:05:47 +01:00
Peter D. Gray
9cc6ce368d
more web2fa code
2025-02-26 12:05:47 +01:00
Peter D. Gray
e037037924
19 seems to work and looks better
2025-02-26 12:05:47 +01:00
Peter D. Gray
5b38dd87a6
Lots of UX and some TODOs
2025-02-26 12:05:47 +01:00
Peter D. Gray
b55db05aab
test code for web backend
2025-02-26 12:05:47 +01:00
doc-hex
6d4b3d6990
Merge pull request #471 from scgbckbone/unreadable_qrs
...
always choose the biggest possible display size for QR on LCD
2025-02-24 08:39:05 -05:00
doc-hex
c7d216fff3
Merge pull request #470 from scgbckbone/bitcoin_safe_export
...
add Bitcoin Safe to Export menu
2025-02-24 08:37:52 -05:00
scgbckbone
a3f815a74d
always choose the biggest possible display size for QR on LCD
2025-02-24 13:53:50 +01:00
scgbckbone
e61493668b
add Bitcoin Safe to Export menu
2025-02-24 13:39:41 +01:00
Peter D. Gray
eb325e5fec
Signed for Edge release.
2025-02-19 15:41:02 -05:00
Peter D. Gray
242641d396
version bump
2025-02-13 09:35:13 -05:00
Peter D. Gray
a507677dc1
New release: 2025-02-13T1415-v5.4.1
2025-02-13 09:15:16 -05:00
Peter D. Gray
262c4ea717
Signed for mk4 release.
2025-02-13 09:15:13 -05:00
Peter D. Gray
a16516b8e1
New release: 2025-02-13T1413-v1.3.1Q
2025-02-13 09:14:01 -05:00
Peter D. Gray
695c3b4b29
Signed for q1 release.
2025-02-13 09:13:57 -05:00
Peter D. Gray
08bb9783d2
update for new release
2025-02-13 09:09:43 -05:00
Peter D. Gray
4515e688ed
fixing tests
2025-02-13 09:04:21 -05:00
Peter D. Gray
5694ada611
Ownership success UX story title compat Mk4/Q
2025-02-13 09:02:04 -05:00
Peter D. Gray
d2636c7621
edits
2025-02-12 13:23:28 -05:00
scgbckbone
67febe2758
BBQr switch in QR File Share
2025-02-12 13:10:10 -05:00
scgbckbone
7e6be45e2d
fix: multisg address display
2025-02-12 12:19:53 -05:00
scgbckbone
660b4617bd
fix: busy bar after failed calc_qr
2025-02-12 12:08:56 -05:00
scgbckbone
afe85a3772
fix: id hint while displaying qr segwit address overlap QR
2025-02-12 12:08:30 -05:00
scgbckbone
6c91bd7328
allow multisig descriptor with root keys
2025-02-12 11:12:28 -05:00
Peter D. Gray
9c7f4c5451
Merge branch 'master' of github.com:Coldcard/firmware
2025-02-11 10:03:07 -05:00
Peter D. Gray
4ea455aa20
add sort-notes feature
2025-02-11 10:02:55 -05:00
scgbckbone
9e38974f7a
revert: mpy submodule commit
2025-02-11 09:07:13 -05:00
scgbckbone
75751b8d2b
testing: fix multisg tests after UI text improvements
2025-02-11 08:42:18 -05:00
Peter D. Gray
dd66cd8811
verify addr in QR better, fix some related issues
2025-02-10 11:48:59 -05:00
Peter D. Gray
a640dd5d78
bugfix
2025-02-10 10:44:00 -05:00
Peter D. Gray
14e85304df
asperation
2025-02-10 10:33:15 -05:00
Peter D. Gray
1eec58ece7
merge and reword
2025-02-10 10:28:15 -05:00
Peter D. Gray
41cde6be6c
text tweaks
2025-02-10 09:55:50 -05:00
Peter D. Gray
15536e4c9e
fix double space
2025-02-10 09:43:39 -05:00
scgbckbone
2feb991d96
msg sign: address format from standard derivation paths if address format not specified
2025-02-07 11:50:20 -05:00
scgbckbone
a2bdfc9a58
msg sign: Sparrow QR compat
2025-02-07 11:50:20 -05:00
Peter D. Gray
d3c50521e8
linebreak
2025-02-07 11:41:13 -05:00
Peter D. Gray
2558ed7ac0
text tweaks
2025-02-07 11:30:39 -05:00
Peter D. Gray
4f8f1fe593
edits
2025-02-07 11:26:51 -05:00
scgbckbone
3878897369
testing: fix test_msas_enable_disable
2025-02-06 08:06:09 -05:00
scgbckbone
1a18258b5a
new address format for UX display
2025-02-05 11:28:09 -05:00
scgbckbone
38c92ef0c1
show ms address qr is msas=1
2025-02-04 12:48:38 -05:00
scgbckbone
cc7097b4f7
stabilize temporary seed tests
2025-02-02 11:46:06 -05:00
scgbckbone
9b597592bc
option to show/export full multisig addresses; do not return to home menu after setting unsort_ms
2025-01-31 12:20:48 -05:00
scgbckbone
70d303af78
add ability to use master bkpw for tmp seeds; add bkpw override
2025-01-28 12:08:01 -05:00
Peter D. Gray
cd6d74d9f3
note
2025-01-23 09:14:00 -05:00
Dmitry Monakhov
a71f350c78
deltamode & xor_seed
...
Die rather than give up our secrets
- Do not allow split master via SeedXOR
- Do not allow to use master and seedvault in SeedXOR restore.
2025-01-23 09:11:56 -05:00
scgbckbone
ce1026cb4b
fix test_iss6743 after removal of SIGHASH_ALL from psbt input
2025-01-23 08:08:05 -05:00
scgbckbone
e039fb8603
update mpy submodule
2025-01-22 08:41:35 -05:00
scgbckbone
a0949ecb87
upgrade msg signing
2025-01-21 13:05:21 -05:00
scgbckbone
a8202972b3
default non-root derivation paths for sd/nfc msg signing
2025-01-21 13:05:21 -05:00
Peter D. Gray
85ff2dcf45
robustness
2025-01-17 12:04:37 -05:00
Peter D. Gray
262df4a257
bump
2025-01-17 12:04:29 -05:00
Peter D. Gray
e9d17e5efb
Merge branch 'master' of github.com:Coldcard/firmware
2025-01-17 09:05:12 -05:00
Peter D. Gray
513a3b8258
NFC hardware detect bug
2025-01-17 09:04:35 -05:00
scgbckbone
ac761c23d5
add message about successful master seed recovery when trying to use master as tmp
2025-01-17 08:30:14 -05:00
scgbckbone
de0a679eef
add ability to switch between slip132 and bip32 representations of extended public keys in Export XPUB
2025-01-15 13:05:11 -05:00
scgbckbone
92a776cfc3
testnet4
2025-01-15 13:04:17 -05:00
Peter D. Gray
f2a3667593
fix for blank/3dots screen crash
2025-01-15 09:47:56 -05:00
scgbckbone
6b73eb2fa6
save bytes by removing some duplicate from glob import settings
2025-01-15 08:38:42 -05:00
scgbckbone
66b01c1fd5
special menu keys 1..9 change from cursor scroll-only to skip-to-item
2025-01-14 09:56:07 -05:00
scgbckbone
14ce2ca6e0
remove unnecessary validate_func arg from ux_input_numbers (Mk4)
2025-01-14 09:35:20 -05:00
scgbckbone
86fe33137f
psbt: sighash not included in input data if SIGHASH_ALL
2025-01-14 08:18:54 -05:00
scgbckbone
c65280cd42
cope with buggy core 28.0 behavior wrt labels in importdescriptors
2025-01-07 08:52:07 -05:00
scgbckbone
2fb66da58d
wider mk4 QR check
2025-01-07 08:49:08 -05:00
Tyler Nieman
87b5142145
add missing word to seed xor docs
2025-01-01 10:29:17 -05:00
scgbckbone
6aedb0a73a
testing: speed up backup tests by removing artifacts after test
2024-12-19 08:43:45 -05:00
Peter D. Gray
072eb24ed9
Signed for q1 release.
2024-12-18 11:05:37 -05:00
spicyzboss
b443f38d60
docs: add space between words
2024-12-12 08:39:37 -05:00
scgbckbone
8957ad3c10
prevent ownership yikes
2024-11-25 09:43:52 -05:00
scgbckbone
d270cf66c6
provide generalized nfc reader function (saving bytes)
2024-11-25 09:43:32 -05:00
scgbckbone
c425fc6bcc
improve Wipe LFS UX message
2024-11-25 09:42:17 -05:00
scgbckbone
c9882d7a8a
save bytes drv_entro.py
2024-10-25 09:28:39 -04:00
scgbckbone
85b478346b
Mk4: export descriptor as simple QR
2024-10-18 08:41:01 -04:00
scgbckbone
95b13083dc
do not allow to delete current active tmp seed from seed vault and purge its settings
2024-10-17 12:44:45 -04:00
scgbckbone
5568082f35
deltamode & Seed Vault
2024-10-16 13:47:23 -04:00
scgbckbone
8f86ed1c0e
deltamode & secure notes and passwords
2024-10-16 13:30:37 -04:00
scgbckbone
1b54536eff
bugfix: bless firmware causes hanging progress bar
2024-10-16 13:29:58 -04:00
Henrique Albuquerque
d1d104cb7e
Fix grammar error
2024-09-30 09:10:20 -04:00
scgbckbone
9e1ce7a956
do NOT allow to enable/disable Seed Vault while in temporary seed mode
2024-09-27 11:56:04 -04:00
scgbckbone
f30686f252
update menu-tree.txt
2024-09-24 08:54:56 -04:00
Peter D. Gray
3dbc9caa73
Bugfix: blank screen on boot
2024-09-23 14:39:00 -04:00
scgbckbone
114d1dd675
bugfix: seedless mode restore master status bar re-draw
2024-09-16 08:54:54 -04:00
Peter D. Gray
e64a623a4e
New release: 2024-09-12T1734-v5.4.0
2024-09-12 13:34:35 -04:00
Peter D. Gray
6514275a05
Signed for mk4 release.
2024-09-12 13:34:32 -04:00
Peter D. Gray
7a438fe834
For 2024-09-12T1734-v5.4.0
2024-09-12 13:34:31 -04:00
Peter D. Gray
81ebecddb6
New release: 2024-09-12T1733-v1.3.0Q
2024-09-12 13:33:24 -04:00
Peter D. Gray
b5f31fb9de
Signed for q1 release.
2024-09-12 13:33:20 -04:00
Peter D. Gray
0cac3b7c41
For 2024-09-12T1733-v1.3.0Q
2024-09-12 13:33:19 -04:00
Peter D. Gray
603109d36e
number
2024-09-12 13:31:36 -04:00
Peter D. Gray
2772af753c
better
2024-09-12 10:38:33 -04:00
Peter D. Gray
de186d5f27
bugfix w/ sd cards
2024-09-12 10:29:57 -04:00
Peter D. Gray
741189da06
Add changelog entry for 3.2.0
2024-09-12 09:25:57 -04:00
Peter D. Gray
e1b810c8f6
time-saving
2024-09-11 09:51:02 -04:00
scgbckbone
5e42fbf2fc
derivation path used is always the one provided in multisig xpub json
2024-09-11 09:02:41 -04:00
scgbckbone
3ec3095e20
test fixes
2024-09-11 08:35:26 -04:00
scgbckbone
2d004bccd5
fix multiselect for menus with len > PER_M
2024-09-10 14:02:19 -04:00
scgbckbone
4e52900d10
UX multisig: more Wait... screens
2024-09-10 14:02:19 -04:00
Peter D. Gray
b1704a73b1
rc2 work
2024-09-10 09:47:27 -04:00
Peter D. Gray
24b1dc2251
ignore rc2
2024-09-10 09:40:45 -04:00
Peter D. Gray
2b0fb901b4
rc2
2024-09-10 09:38:52 -04:00
Peter D. Gray
22e3ec40e7
Version bump, release notes updated
2024-09-10 09:17:41 -04:00
scgbckbone
b6381fdbb5
bugfix: quiz after XOR split can be canceled; UI improvements
2024-09-10 09:06:01 -04:00
Peter D. Gray
8de49876b4
Merge branch 'master' of github.com:Coldcard/firmware
2024-09-09 15:36:50 -04:00
Peter D. Gray
837c649168
default brightness (on battery) from 80../releases/ChangeLog.md to 95../releases/ChangeLog.md
2024-09-09 15:36:43 -04:00
scgbckbone
dee80eef3a
remove same account constraint
2024-09-09 13:58:36 -04:00
scgbckbone
ee2b721c27
prevent yikes upon N < 2, logix fix wrt own key
2024-09-09 13:58:36 -04:00
Peter D. Gray
915f103c8f
copy change matching
2024-09-09 11:42:37 -04:00
Peter D. Gray
dccf27b40e
py3.10.7 compat
2024-09-09 11:28:15 -04:00
Peter D. Gray
21b93f1f0b
copy & comment edits
2024-09-09 11:24:05 -04:00
Peter D. Gray
8a7f0d046c
noise
2024-09-09 10:43:24 -04:00
scgbckbone
602cc622bb
BBQRs and Create Airgapped
2024-09-09 10:32:40 -04:00
Peter D. Gray
4579b1eff3
text edits
2024-09-04 11:16:26 -04:00
scgbckbone
fac58c6969
XOR from Seed Vault & multichoice menu
2024-09-04 10:43:31 -04:00
scgbckbone
7fc656ac53
docs: ATECC608
2024-09-03 13:52:47 -04:00
scgbckbone
383aafe6f7
bugfix: do not allow lateral scroll in Address Explorer when showing single address from custom path
2024-08-30 11:37:53 -04:00
scgbckbone
5fa2f385ef
fix tests after re-word removal
2024-08-25 11:34:18 -04:00
scgbckbone
58f7c59a6e
bugfix: do not re-word UX stories
2024-08-23 12:55:22 -04:00
scgbckbone
cdeeb7ee63
rename Legacy Multisig to Unsorted Multisig
2024-08-19 09:14:43 -04:00
scgbckbone
133c18e7c1
multisig: Named JSON wrapped descriptor imports
2024-08-19 09:14:43 -04:00
scgbckbone
48c7227c08
multisig: descriptor checksum is no longer required on import
2024-08-19 09:14:43 -04:00
scgbckbone
3edbb4e560
opt-in allow multi(non-BIP-67 multisig)
2024-08-19 09:14:43 -04:00
Peter D. Gray
592c2e324c
seems more correct
2024-08-16 12:42:19 -04:00
scgbckbone
5fa1b2ade9
remove Lamp Test
2024-08-14 08:47:55 -04:00
Peter D. Gray
93b7bcbf2b
text edits
2024-08-12 10:13:12 -04:00
scgbckbone
5059f5bdee
Backup Password QR
2024-08-12 10:09:44 -04:00
scgbckbone
ea619e0596
SeedQR & XOR Seed
2024-08-12 10:09:44 -04:00
scgbckbone
457d3bd8a3
bugfix: Seed XOR UI, display correct letter B if own seed already added to the mix
2024-08-12 10:09:44 -04:00
scgbckbone
a3ef684e91
bugfix: only allow apllying xor restore if len(parts) > 1
2024-08-12 10:09:44 -04:00
scgbckbone
2715d87e37
bugfix: OP_RETURN null data
2024-08-09 09:44:52 -04:00
scgbckbone
08602b5d9a
bugfix: writing to empty slot B
2024-08-05 11:28:50 -04:00
scgbckbone
7bbe300e7a
libsecp256k1 context randomization before each signing session
2024-08-05 10:43:20 -04:00
Peter D. Gray
6ffdee7a84
comments
2024-07-26 11:45:42 -04:00
scgbckbone
ec27f410ea
optimize: drop DER encoding from signature grinding
2024-07-26 11:42:55 -04:00
scgbckbone
4a1628f9d5
test low R grinding
2024-07-26 11:42:55 -04:00
scgbckbone
74bbcfacfd
signatures always max 71 bytes
2024-07-26 11:42:55 -04:00
scgbckbone
2d85b3299c
libsecp256k1 0.5.0 with newest libngu
2024-07-26 10:13:59 -04:00
scgbckbone
8ade0946c6
bugfix: Do not read whole PSBT into memory when writing finalized tx
2024-07-26 09:15:32 -04:00
scgbckbone
97c9ad5f9c
bugfix: do not allow to import duplicate ms wallet with just shuffled keys
2024-07-26 08:57:18 -04:00
scgbckbone
1bc488214a
Seed Vault UI alignment and double digits
2024-07-26 08:37:11 -04:00
scgbckbone
1536011f44
sighash tests runnable on real thing
2024-07-26 08:36:45 -04:00
andreasgriffin
89c59e4e4c
Corrected install instructions
2024-07-25 11:39:12 -04:00
Fonta1n3
f5dc1a1d44
feat: add Fully Noded, compatible with FN v1.2.0.
...
FN v1.2.0 offers full multisig and single sig support for Coldcard Q1 bbqr wallet and psbt's flow.
2024-07-18 11:31:20 -04:00
scgbckbone
9471daab91
bugfix: dis.real_clear after BBQR is shown
2024-07-15 09:48:32 -04:00
scgbckbone
a1ce940436
QR file share, allow to share JSON via NFC file share, allow .sig
2024-07-15 08:53:39 -04:00
Peter D. Gray
840c87cf64
tense
2024-07-05 11:18:27 -04:00
Peter D. Gray
5eacd63cf5
edits
2024-07-05 11:15:22 -04:00
Peter D. Gray
dda27300dd
New release: 2024-07-05T1349-v5.3.3
2024-07-05 09:49:10 -04:00
Peter D. Gray
817ea30fa1
Signed for mk4 release.
2024-07-05 09:49:07 -04:00
Peter D. Gray
e4f925c7bf
For 2024-07-05T1348-v5.3.3
2024-07-05 09:49:06 -04:00
Peter D. Gray
aaddedd4c6
New release: 2024-07-05T1342-v1.2.3Q
2024-07-05 09:42:56 -04:00
Peter D. Gray
80d1b5317f
Signed for q1 release.
2024-07-05 09:42:52 -04:00
Peter D. Gray
f7a0902c1a
For 2024-07-05T1342-v1.2.3Q
2024-07-05 09:42:51 -04:00
Peter D. Gray
dfbc3c9031
next version
2024-07-05 09:40:38 -04:00
Peter D. Gray
577ea92e1e
better submodule checking
2024-07-05 09:37:16 -04:00
Peter D. Gray
e73765b9fb
update to latest
2024-07-05 08:39:15 -04:00
Peter D. Gray
1a72c70290
Signed for Edge release.
2024-07-04 11:18:55 -04:00
scgbckbone
d4c559a302
ui: newline in visualize bip21
2024-07-04 09:52:49 -04:00
Peter D. Gray
6d31ed05ef
mistake
2024-07-04 09:51:02 -04:00
Peter D. Gray
139009970b
switch to space in word menu
2024-07-04 09:49:39 -04:00
Peter D. Gray
5296a8aa7a
restored
2024-07-04 09:47:45 -04:00
Peter D. Gray
9eab533dd9
edits
2024-07-04 09:42:03 -04:00
scgbckbone
f0457bf4a7
bugfix: Fix yikes displaying BIP-85 WIF when both NFC and VDisk are OFF
...
Fix inability to export change addresses when both NFC and Vdisk id OFF
2024-07-03 09:42:01 -04:00
scgbckbone
deb6e542cd
bugfix: dis.real_clear after simple QR is shown
2024-07-02 09:34:39 -04:00
scgbckbone
5cfc29878e
bugfix: push tx custom URL yikes
2024-06-28 09:30:47 -04:00
nvk
a1c11c6e28
Merge pull request #384 from Coldcard/revert-383-master
...
Revert "Added labelbase.space PushTX instance, but .."
2024-06-27 09:12:28 -04:00
doc-hex
f95f988078
Revert "Added labelbase.space PushTX instance, but .."
2024-06-27 09:08:14 -04:00
nvk
536bc43308
Merge pull request #383 from Labelbase/master
...
Added labelbase.space PushTX instance, but ..
2024-06-27 08:39:48 -04:00
Xavier Fiechter
22befce4e6
Added labelbase.space PushTX instance, but ..
...
I'm not sure if you accept community instances at this point.
2024-06-27 14:34:32 +02:00
Peter D. Gray
fced4a9bd5
New release: 2024-06-26T1741-v5.3.2
2024-06-26 13:41:23 -04:00
Peter D. Gray
625b7b8ccc
Signed for mk4 release.
2024-06-26 13:41:18 -04:00
Peter D. Gray
fe703aba4e
New release: 2024-06-26T1739-v1.2.2Q
2024-06-26 13:39:45 -04:00
Peter D. Gray
44a0f874b5
Signed for q1 release.
2024-06-26 13:39:39 -04:00
Peter D. Gray
cf4f826c35
Prepare for new release
2024-06-26 09:49:33 -04:00
scgbckbone
ec246e292f
only provide "Home Menu XFP" setting if master seed settings loaded
2024-06-26 09:26:15 -04:00
scgbckbone
5e37125bd8
test fixes
2024-06-26 09:26:02 -04:00
Peter D. Gray
34ae8b2bb0
move NFC PushTx into settings from Adv/Tools
2024-06-25 14:19:54 -04:00
Peter D. Gray
eaa03f56ed
improve tests
2024-06-25 13:23:03 -04:00
Peter D. Gray
f746755110
edits
2024-06-25 13:09:05 -04:00
scgbckbone
3e4f68e52c
show XFP of B85 derived wallet in story (without user needing to activate it as tmp)
2024-06-25 13:04:26 -04:00
Peter D. Gray
03427e7bb5
bugfix: exporting didnt note non-zero account numbers
2024-06-25 13:03:54 -04:00
Peter D. Gray
e2901f8e28
update comments, whitespace
2024-06-25 10:33:02 -04:00
Peter D. Gray
e03d3d4339
style change, BIP-67 note added
2024-06-25 10:32:08 -04:00
scgbckbone
07bdad7211
add outgoing value and number of ins/outs to signing UX, limit change outs num in UX (scrollable with explorer)
2024-06-25 09:48:55 -04:00
Peter D. Gray
36a3558fb3
update comments
2024-06-25 09:38:55 -04:00
Peter D. Gray
cc7f24c75c
Merge branch 'master' of github.com:Coldcard/firmware
2024-06-25 09:37:46 -04:00
Peter D. Gray
69ed3bc9fc
updates
2024-06-25 09:37:37 -04:00
scgbckbone
40d7adea3c
ubuntu 24.04 compiler warnings patch + python 3.12 compat
2024-06-24 10:10:15 -04:00
Peter D. Gray
13a8e16371
microcopy changes
2024-06-24 08:46:37 -04:00
scgbckbone
599ca53030
Home Menu XFP
2024-06-24 08:32:59 -04:00
scgbckbone
7f5aeb6143
testing: remove obsolete function SFFile.erase from tests
2024-06-24 08:31:45 -04:00
Peter D. Gray
76883a5d72
support newer QR modules
2024-06-24 08:27:55 -04:00
scgbckbone
ecbed88127
update limitatioons wrt p2sh-p2wpkh ownership
2024-06-21 08:58:44 -04:00
scgbckbone
e908083694
bugfix: ownership also search singlesig wrapped segwit if P2SH address provided
2024-06-21 08:58:44 -04:00
scgbckbone
13365dc258
remove obsolete function erase from SFFile
2024-06-20 15:14:15 -04:00
scgbckbone
7e1b6dd7b5
rename close to flush_out and only use explicitly use if needed inside contextmanager scope
2024-06-20 15:14:15 -04:00
scgbckbone
7cffec944d
remove from ApproveTransaction class
2024-06-20 15:14:15 -04:00
scgbckbone
e1a17ac43f
share push tx tests
2024-06-20 15:14:15 -04:00
scgbckbone
1abb04f928
bugfix: handle case when "n" is not defined
2024-06-20 15:14:15 -04:00
scgbckbone
9f1df84d26
allow share push tx from all import paths (SD/Vdisk, NFC, QR, USB)
2024-06-20 15:14:15 -04:00
scgbckbone
180fa944f3
bugfix: sharing push tx plain text
2024-06-20 15:14:15 -04:00
Peter D. Gray
604edbd21c
Merge branch 'master' of github.com:Coldcard/firmware
2024-06-20 13:39:56 -04:00
Peter D. Gray
3a433ce82b
nit
2024-06-20 13:39:49 -04:00
scgbckbone
41931df6df
add Theya wallet to Export options
2024-06-20 09:25:46 -04:00
Peter D. Gray
d373a863ef
edits
2024-06-20 08:58:52 -04:00
scgbckbone
95d1476a68
bugfix: yikes exporting B85 via NFC when NFC is None
2024-06-20 08:56:50 -04:00
scgbckbone
2dc83743ed
fix progress bar in address explorer; add progress bar to txn output explorer
2024-06-17 11:44:05 -04:00
scgbckbone
c7f06670c6
add shortcut to PSBT signing in NFC tools
2024-06-17 10:07:53 -04:00
Peter D. Gray
d712fe9d81
edits
2024-06-17 09:34:11 -04:00
Peter D. Gray
d1ad9f31f7
Merge branch 'master' into pushtx, edit notes
2024-06-17 09:27:06 -04:00
Peter D. Gray
df73778b1e
cleanup
2024-06-14 11:39:55 -04:00
Peter D. Gray
81f7af1857
test for nfc share to pushtx
2024-06-14 11:31:34 -04:00
Peter D. Gray
947ec35d68
handle too-big txn in nfc pushtx
2024-06-14 11:00:42 -04:00
Peter D. Gray
d68903b3bd
nfc push tx cases
2024-06-14 11:00:17 -04:00
Peter D. Gray
8335ccc009
comment
2024-06-14 09:39:58 -04:00
Peter D. Gray
de41770853
Add NFC pushtx from any existing file
2024-06-12 14:55:01 -04:00
Peter D. Gray
85c1a8cc63
add block diagram
2024-06-12 10:52:30 -04:00
Peter D. Gray
a6d87758f0
typo
2024-06-12 10:06:39 -04:00
Peter D. Gray
121f500d05
add our backend
2024-06-12 10:04:31 -04:00
Peter D. Gray
2b738fc2fd
example/links
2024-06-05 10:55:04 -04:00
Peter D. Gray
8c0e94715d
Updated URL for mempool
2024-06-04 08:52:30 -04:00
Peter D. Gray
24bfca106a
first pass NFC pushtx
2024-06-03 14:07:40 -04:00
scgbckbone
03ff4f842e
tx output explorer; fix fake_ms_txn and add psbtV2; add ability to add multiple op_returns to fake_txn
2024-06-03 11:13:34 -04:00
Peter D. Gray
9fe6ab13ef
UX for pushtx enable/disable
2024-06-03 11:03:13 -04:00
Peter D. Gray
bc601ae1ec
add b2a_base64url
2024-06-03 11:03:01 -04:00
Peter D. Gray
34328a0d30
version bump
2024-06-03 09:08:03 -04:00
Peter D. Gray
90466a502a
edits
2024-06-03 09:06:39 -04:00
Peter D. Gray
4789bd85d5
cleanup
2024-06-03 08:58:44 -04:00
Peter D. Gray
ccfac53917
petty optimization
2024-06-03 08:56:07 -04:00
scgbckbone
8fb572bd21
only check strings with newline for legacy ms format in scan_any_qr
2024-06-03 08:55:01 -04:00
scgbckbone
c8cabd8948
compile regex for multi use
2024-06-03 08:55:01 -04:00
scgbckbone
53fe2d4e26
do not use ure for large data - can cause max recursion depth
2024-06-03 08:55:01 -04:00
scgbckbone
80c07f6c1e
typo ready2sign
2024-06-03 08:36:56 -04:00
scgbckbone
ea4d489253
bugfix: showing 10 biggest outputs by value
2024-05-28 10:56:54 -04:00
scgbckbone
9dea698f1a
Scan Any QR Code now detects CC multisig fromat; format and policy required in CC multisig format; fix legacy witness utxo test
2024-05-28 10:10:57 -04:00
scgbckbone
a0bf320e54
gc.collect removal
2024-05-28 09:57:59 -04:00
scgbckbone
b13f68a7be
Lockdown seed menu tmp predicate + ux message to delete duress wallets
2024-05-28 09:47:23 -04:00
scgbckbone
2b99b94222
only allow nested segwit script in P2SH singlesig
2024-05-28 09:33:10 -04:00
scgbckbone
4e4847da1b
bugfix: clear any pending keystrokes before PSBT approval screen
2024-05-28 08:40:14 -04:00
scgbckbone
f686236a16
farewell pycoin
2024-05-27 13:14:31 -04:00
scgbckbone
ca819b7dfd
bugfix: yikes when showing change in address explorer if both NFC and VDisk OFF
2024-05-27 10:36:39 -04:00
scgbckbone
af3a2712cc
bugfix: Tapsigner decryption
2024-05-21 11:17:56 -04:00
scgbckbone
9169bedc87
bugfix: psbt v2 PSBT_GLOBAL_TX_MODIFIABLE parsing
2024-05-17 11:10:35 -04:00
Peter D. Gray
a4133e1b1d
New release: 2024-05-09T1529-v1.2.1Q
2024-05-09 11:29:26 -04:00
Peter D. Gray
28d1b2f44a
Signed for q1 release.
2024-05-09 11:29:20 -04:00
Peter D. Gray
c45a6c33bc
New release: 2024-05-09T1527-v5.3.1
2024-05-09 11:28:04 -04:00
Peter D. Gray
090993b642
Signed for mk4 release.
2024-05-09 11:27:58 -04:00
Peter D. Gray
c89ad02972
For 2024-05-09T1527-v5.3.1
2024-05-09 11:27:57 -04:00
Peter D. Gray
cf289d4cb7
edits
2024-05-09 11:26:10 -04:00
scgbckbone
21174226db
bugfix: reload trick pins after start-up sequence done with proper settings loaded
2024-05-09 11:13:18 -04:00
Peter D. Gray
7c0f225ff6
edits
2024-05-09 10:35:28 -04:00
scgbckbone
6b65efca11
multisig derivation paths migration
2024-05-09 10:32:32 -04:00
Peter D. Gray
b540d28124
symlink to share shared code between Mk4/Q
2024-05-08 10:51:20 -04:00
Peter D. Gray
950b604a93
version bump
2024-05-08 10:50:41 -04:00
Peter D. Gray
72c9390093
typo
2024-05-08 10:49:33 -04:00
Peter D. Gray
afd19c54cc
New release: 2024-05-06T1812-v1.2.0Q
2024-05-06 14:12:49 -04:00
Peter D. Gray
3f11894929
Signed for q1 release.
2024-05-06 14:12:43 -04:00
Peter D. Gray
71b5ef7f73
date
2024-05-06 14:12:31 -04:00
Peter D. Gray
7db94542bf
New release: 2024-05-06T1811-v5.3.0
2024-05-06 14:11:28 -04:00
Peter D. Gray
12b2febd7a
Signed for mk4 release.
2024-05-06 14:11:22 -04:00
Peter D. Gray
3fbde4a7a3
undo
2024-05-06 14:02:45 -04:00
scgbckbone
c5eb37d464
bugfix: provide all required positional args
2024-05-06 13:50:01 -04:00
Peter D. Gray
aa1e837ebe
New release: 2024-05-02T1407-v1.2.0Q
2024-05-02 10:08:00 -04:00
Peter D. Gray
f05da2460a
Signed for q1 release.
2024-05-02 10:07:55 -04:00
Peter D. Gray
6a58c27ae5
New release: 2024-05-02T1403-v5.3.0
2024-05-02 10:03:52 -04:00
Peter D. Gray
88b152076e
Signed for mk4 release.
2024-05-02 10:03:47 -04:00
Peter D. Gray
8ddd600b34
Signed for mk4 release.
2024-05-02 10:02:11 -04:00
scgbckbone
14c6365314
add HW model to "Signed for release" commit message
2024-05-02 09:58:37 -04:00
scgbckbone
492b3ef2f3
use "After N" instead of "After X" as 'X' is expanded to CANCEL in Q stories
2024-05-02 09:58:06 -04:00
Peter D. Gray
11297b8e8f
New release: 2024-05-02T1306-v1.2.0Q
2024-05-02 09:06:21 -04:00
Peter D. Gray
93d27beffc
Signed for release.
2024-05-02 09:06:15 -04:00
Peter D. Gray
34456a44b6
New release: 2024-05-02T1302-v5.3.0
2024-05-02 09:03:05 -04:00
Peter D. Gray
f572537d67
Signed for release.
2024-05-02 09:02:59 -04:00
Peter D. Gray
17a76482a6
comment
2024-05-02 08:55:20 -04:00
Peter D. Gray
071ae11d63
edits
2024-05-02 08:53:59 -04:00
scgbckbone
9a7d4a6312
custom fname for Zeus
2024-05-01 15:48:33 -04:00
scgbckbone
5aca245283
fix chosen checkmark of NonDefaultMenuItem for multisig and trick pins
2024-05-01 15:18:30 -04:00
scgbckbone
6e851b1271
bugfix: properly verify armored msg with regtest address
2024-05-01 14:52:56 -04:00
scgbckbone
77f576c50c
bugfix: Q seed entry restrict allowed keys after final word inserted
2024-05-01 09:50:59 -04:00
scgbckbone
c028c5ba7b
bugfix: idx hint extended to full range (0 to (2**31)-1)
2024-04-30 13:18:21 -04:00
scgbckbone
327cfa5505
force interface state during ftux
2024-04-30 11:39:07 -04:00
scgbckbone
f42518148a
fix Mk4 QR codes v1 and v2; idx hint visibility fixed
2024-04-30 09:39:22 -04:00
scgbckbone
3886fa0019
NonDefaultMenuItem: mk4 lable size limit for checkmark
2024-04-29 11:26:56 -04:00
doc-hex
f11a345e87
Merge pull request #341 from scgbckbone/tweaks
...
update Mk4 ChangeLog
2024-04-29 10:48:56 -04:00
scgbckbone
7cf39eac2e
update Mk4 ChangeLog; remove mantion of SD card from generic export screen; test tweaks
2024-04-29 16:41:29 +02:00
Peter D. Gray
89b80e584f
bugfix
2024-04-29 09:41:27 -04:00
Peter D. Gray
cf03da130c
Fix for Pillow 10
2024-04-29 09:25:53 -04:00
doc-hex
df6f827f89
Merge pull request #340 from scgbckbone/forgotten_print
...
remove print
2024-04-27 10:47:47 -04:00
scgbckbone
5c0ae6f1e5
remove print
2024-04-27 16:24:09 +02:00
Peter D. Gray
341552f001
bugfix: code moved into subdir
2024-04-26 11:14:43 -04:00
doc-hex
359978aac8
Merge pull request #339 from Coldcard/dependabot/pip/misc/q1font/pillow-10.3.0
...
Bump pillow from 9.4.0 to 10.3.0 in /misc/q1font
2024-04-26 10:46:39 -04:00
Peter D. Gray
a040fe0097
Updates
2024-04-26 10:46:12 -04:00
dependabot[bot]
87ff4ea9c3
Bump pillow from 9.4.0 to 10.3.0 in /misc/q1font
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 9.4.0 to 10.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/9.4.0...10.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-26 14:28:50 +00:00
doc-hex
99dbca9d3d
Merge pull request #332 from Coldcard/q1staging
...
Q Firmware and Mk4 Updates
2024-04-26 10:21:49 -04:00
Peter D. Gray
7d82b43332
Merge branch 'master' into q1staging
2024-04-26 09:53:54 -04:00
Peter D. Gray
ecca4c7e6e
edit
2024-04-26 09:29:52 -04:00
Peter D. Gray
767651e6b6
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-04-26 09:28:31 -04:00
Peter D. Gray
90b8b02724
edit
2024-04-26 09:27:08 -04:00
Peter D. Gray
46e908ac0a
bump
2024-04-26 09:26:53 -04:00
scgbckbone
45d6f7c055
export signed artifacts to B slot when signing PSBT
2024-04-26 09:25:12 -04:00
scgbckbone
bb8ba5135c
fullscreen for v23 and v24 QRs
2024-04-25 11:49:27 -04:00
Peter D. Gray
fb08b21d83
SYM+SHIFT => CAPS nicely
2024-04-25 11:12:18 -04:00
Peter D. Gray
f007f169b7
sharpen status-bar text
2024-04-25 10:19:54 -04:00
scgbckbone
8a32583f57
only SD_DETECT inverted
2024-04-25 09:36:42 -04:00
scgbckbone
dd7e820013
mk4 sim test fixes
2024-04-25 09:36:42 -04:00
scgbckbone
79625e8df4
mk4 simulator sd_detect inverse
2024-04-25 09:36:42 -04:00
scgbckbone
2eb0646e66
qr sizes testing
2024-04-24 12:04:13 -04:00
Peter D. Gray
1431c2a58d
Bugfix
2024-04-24 10:25:38 -04:00
Peter D. Gray
762819a87e
OMG I wanna die
2024-04-24 10:10:00 -04:00
Peter D. Gray
7af0589105
addition
2024-04-24 10:08:10 -04:00
Peter D. Gray
b134d89ed0
Changelog reorg
2024-04-24 10:06:29 -04:00
Peter D. Gray
b519ea172c
Signed for release.
2024-04-24 10:02:44 -04:00
scgbckbone
e7505a28bc
testing: fix import in pwsave
2024-04-24 09:03:39 -04:00
scgbckbone
87eda8619d
testing: reorg; unify access to Passphrase
2024-04-23 15:19:27 -04:00
scgbckbone
524e40512c
Zeus Export
2024-04-23 12:03:31 -04:00
scgbckbone
ab894d174d
bugfix: allow send password keystrokes for capital letters
2024-04-23 08:58:25 -04:00
scgbckbone
11f31d0466
notes&pwds export file name; mention signature file in export story
2024-04-22 15:43:00 -04:00
scgbckbone
562609af67
View Identity: temporary seed note on the top of the story
2024-04-22 15:16:43 -04:00
scgbckbone
df881409e3
fix b85 tests
2024-04-22 15:13:57 -04:00
Peter D. Gray
1d8b81d494
Release 3.2.0 of Mk4 bootrom
2024-04-22 11:53:45 -04:00
Peter D. Gray
51b719a7d5
jarring, and saves 16 bytes
2024-04-22 11:04:15 -04:00
Peter D. Gray
aa452f5578
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-04-22 09:52:52 -04:00
Peter D. Gray
16d506fd9f
Moved to new repo: Coldcard/recovery-images
2024-04-22 09:50:27 -04:00
scgbckbone
698a087c94
update macOS mpy patch (tested on Sonoma 14.4.1)
2024-04-22 08:42:56 -04:00
Peter D. Gray
014953e2fa
edits
2024-04-18 11:01:19 -04:00
Peter D. Gray
0423cbafc9
typo
2024-04-18 10:58:46 -04:00
Peter D. Gray
0a076e04f2
Lang changes
2024-04-18 10:57:47 -04:00
scgbckbone
24935b7784
new Danger Zone setting to allow (BIP-32) max int in BIP-85 derivations
2024-04-18 10:48:57 -04:00
scgbckbone
5ab96643b4
import multisig from QR/BBQr
2024-04-18 10:28:30 -04:00
scgbckbone
f07665c8f3
BBQr export for multisig xpubs
2024-04-18 10:28:30 -04:00
Peter D. Gray
f4590d8596
Edits
2024-04-18 10:27:34 -04:00
scgbckbone
59c7272a82
allow only checksum-valid last word to be chosen when entering seed phrase
2024-04-18 10:19:18 -04:00
Peter D. Gray
609b824ac9
SE2 always present
2024-04-18 10:00:51 -04:00
Peter D. Gray
5f0636c4e7
comment
2024-04-18 10:00:29 -04:00
scgbckbone
6598be34d4
predicate does not need to be callable; fix menu dump
2024-04-18 09:58:12 -04:00
Peter D. Gray
9b3673b470
Better fix for \#721
2024-04-18 09:29:05 -04:00
Peter D. Gray
5e77e0a02b
Tidy AE start idx
2024-04-18 09:22:59 -04:00
Peter D. Gray
7bdd05e51d
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-04-17 11:16:09 -04:00
Peter D. Gray
be7501f3da
Bugfix for Mk4 pin entry
2024-04-17 11:14:47 -04:00
scgbckbone
a80f7076d7
fix Nunchuk export test
2024-04-17 10:53:15 -04:00
scgbckbone
a839f02e80
add Nunchuk export option
2024-04-17 10:24:20 -04:00
Peter D. Gray
e15d6697da
add notice
2024-04-17 09:35:53 -04:00
Peter D. Gray
1c455b99ee
use inject method, cleaner
2024-04-17 09:35:32 -04:00
Peter D. Gray
ef97f9e131
Add notice
2024-04-17 09:35:08 -04:00
scgbckbone
3f62b4e05e
Lock Down Seed also wipes LFS
2024-04-16 15:13:40 -04:00
scgbckbone
efc4ae2fca
Address Explorer start idx
2024-04-16 15:04:07 -04:00
Peter D. Gray
0f5653de62
add file banner
2024-04-16 10:30:17 -04:00
Peter D. Gray
d623514422
Fix occasion 'three-dots' crash
2024-04-15 11:06:15 -04:00
Peter D. Gray
751cd7707e
fix keyboard during login ux
2024-04-15 11:01:01 -04:00
Peter D. Gray
7640410d71
double space
2024-04-11 11:32:12 -04:00
scgbckbone
a51468118d
rename PC13 from SD_SW to SD_DETECT
2024-04-11 11:14:58 -04:00
scgbckbone
3eee677648
remove ability to use Passphrase if passphrase already in use; remove ability to choose to which seed apply passphrase - always apply to tmp seed if active and possible
2024-04-10 15:53:22 -04:00
scgbckbone
2411c7566d
testing: fix and enable PSBT proxy parsing unit test
2024-04-10 15:49:32 -04:00
scgbckbone
3c016d2669
HW Accelerated AES CTR for passphrase saver, MiscroSD 2FA, and Tapsigner backup decryption
2024-04-10 10:45:58 -04:00
scgbckbone
a3f1f7f5de
mk4=Q rest fixed (sim tests)
2024-04-10 10:27:34 -04:00
scgbckbone
964c8b77ab
mk4=Q export wallet
2024-04-08 10:39:14 -04:00
Peter D. Gray
c7bc3e8348
Publish Q hardware design
2024-04-08 09:32:00 -04:00
scgbckbone
10b066f193
update MicroSD 2FA docs wrt slot A if both cards inserted
2024-04-08 09:03:15 -04:00
scgbckbone
6c12a124f2
bugfix: battery idle timeout also considers last progress bar update
2024-04-03 14:37:00 -04:00
scgbckbone
3dbeedceda
bugfix: handle ZeroSecretException for bip39 passphrase calculation
2024-04-03 11:11:38 -04:00
scgbckbone
f7a94ad18a
bugfix: proper UX button for final txn QR when USB signing
2024-04-02 15:26:15 -04:00
Peter D. Gray
735f161966
Add Q1 releases to master
2024-04-02 12:13:54 -04:00
Peter D. Gray
4faa4303fe
New release: 2024-04-02T1416-v1.1.0Q
2024-04-02 10:16:18 -04:00
Peter D. Gray
51eabbcd81
Signed for release.
2024-04-02 10:16:12 -04:00
Peter D. Gray
e4de80d028
For 2024-04-02T1416-v1.1.0Q
2024-04-02 10:16:11 -04:00
Peter D. Gray
17a0b39da8
rename to v1.1.0
2024-04-02 10:14:05 -04:00
Peter D. Gray
654952842a
New release: 2024-04-02T1400-v1.0.2Q
2024-04-02 10:00:19 -04:00
Peter D. Gray
b201cfa664
Signed for release.
2024-04-02 10:00:13 -04:00
Peter D. Gray
d22df75b7c
move to rev-chrono
2024-04-02 09:32:00 -04:00
Peter D. Gray
bc6fab8c9f
edits
2024-04-02 09:28:06 -04:00
scgbckbone
e55006f74b
mk4=Q address explorer
2024-04-02 09:24:13 -04:00
scgbckbone
18864ad67f
re-enable multisig addr censorship for NFC exports; test fixes
2024-04-01 10:22:28 -04:00
scgbckbone
019d09c770
mk4 NFC fix
2024-04-01 09:58:44 -04:00
scgbckbone
0a5ec22ddd
fix test_decoders.py
2024-03-29 12:14:22 -04:00
Peter D. Gray
8bb8e100d3
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-03-29 10:04:39 -04:00
Peter D. Gray
ffa513906a
test huge backups
2024-03-29 10:04:27 -04:00
Peter D. Gray
de12eb6c4a
support larger backup files
2024-03-29 09:35:26 -04:00
scgbckbone
98d8b45dc4
add bbqr to multisig descriptor exports; simplify menu wrapping test; other fixes
2024-03-28 15:15:17 -04:00
scgbckbone
e9a770315d
prohibit built-in input in calc mode; save dfu bytes by removing unused imports
2024-03-28 15:13:57 -04:00
scgbckbone
c966f9a2f3
remove MAX_V40_SIZE
2024-03-28 11:52:50 -04:00
Peter D. Gray
ad8626b1eb
style check
2024-03-28 11:26:46 -04:00
scgbckbone
f19cbfa718
bugfix: b39pw on tmp when SE secret not set
2024-03-28 10:57:13 -04:00
scgbckbone
7819f0b4d8
Force default HW settings (USB,NFC,VDisk OFF) after clone/backup restore
2024-03-28 10:42:43 -04:00
Peter D. Gray
64a2e5bc91
fixes; passes both Q and mk4
2024-03-28 10:13:45 -04:00
scgbckbone
fd54ad7314
bugfix: fix emulated keystrokes
2024-03-27 21:43:26 -04:00
Peter D. Gray
cae9340a5d
Fix menu nesting in export menus
2024-03-27 11:26:34 -04:00
Peter D. Gray
c9641bcd55
larger QR during wallet exports
2024-03-27 11:11:40 -04:00
Peter D. Gray
d963dab12a
syntax
2024-03-27 09:51:24 -04:00
Peter D. Gray
1e9fcd95c9
Per request from @nvk
2024-03-27 09:49:11 -04:00
Peter D. Gray
3e2aec1a03
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-03-27 09:26:12 -04:00
Peter D. Gray
b66fd79d21
update
2024-03-27 09:26:05 -04:00
scgbckbone
57b813f39d
remove escape from Samourai descriptor export
2024-03-26 15:36:36 -04:00
scgbckbone
b62073ce77
bugfix: do not offer to choose account for samourai premix/postmix - account is already chosen
2024-03-26 15:15:54 -04:00
Peter D. Gray
3f37d9c9c1
document
2024-03-26 15:09:15 -04:00
Peter D. Gray
bde879104e
reorder
2024-03-26 15:06:20 -04:00
Peter D. Gray
e7b481d93e
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-03-26 15:05:25 -04:00
scgbckbone
51af760783
add "Migrate COLDCARD" to EmptyWallet
2024-03-26 15:05:21 -04:00
Peter D. Gray
104a485302
10min def idle batt logout
2024-03-26 14:41:36 -04:00
scgbckbone
6db13355e7
bugfix: properly calculate duress wallet tmp seed nvstore key from padded secret
2024-03-26 11:21:17 -04:00
scgbckbone
eafae52ba5
bugfix: base64 PSBT via QR
2024-03-26 11:12:59 -04:00
doc-hex
0c71e02e56
Merge pull request #57 from Coldcard/ownership
...
Address Ownership
2024-03-26 11:01:01 -04:00
Peter D. Gray
7e60cdb198
Merge branch 'Q' of github.com:Coldcard/q1firmware into ownership
2024-03-26 10:55:03 -04:00
Peter D. Gray
79f77125e1
add ux test
2024-03-26 10:38:09 -04:00
Peter D. Gray
61513f910b
easies use w/ dual q1/mk4 test
2024-03-26 10:37:47 -04:00
Peter D. Gray
5228119251
support verify address
2024-03-26 10:35:56 -04:00
Peter D. Gray
2fa29b90cc
perfections
2024-03-26 10:35:37 -04:00
Peter D. Gray
c9ecc2ddf7
cleanups
2024-03-26 10:35:22 -04:00
Peter D. Gray
1468cf0051
api cleanup
2024-03-26 10:35:07 -04:00
Peter D. Gray
e71c28ef99
api cleanup
2024-03-26 10:34:53 -04:00
Peter D. Gray
c0442a131c
add wipe of LFS during seed clear
2024-03-26 09:56:46 -04:00
Peter D. Gray
086c0ec5c7
comment
2024-03-26 09:56:10 -04:00
Peter D. Gray
6e40db4975
anticipate t2pr
2024-03-26 09:56:04 -04:00
Peter D. Gray
1713f2f9aa
improve mk4 vs Q compat
2024-03-26 09:55:45 -04:00
Peter D. Gray
38531c77ab
cleanups
2024-03-25 15:30:32 -04:00
Peter D. Gray
3cf8aff57f
bugfix
2024-03-25 15:30:16 -04:00
Peter D. Gray
3d87b9ccab
search also the change addresses
2024-03-25 14:22:01 -04:00
Peter D. Gray
2aecce6161
search also the change addresses
2024-03-25 14:21:56 -04:00
scgbckbone
adf1b0408c
bugfix: remove undefined variable 'bad_fs_ok'
2024-03-25 12:46:08 -04:00
Peter D. Gray
7380a8b163
friday fun
2024-03-25 10:01:15 -04:00
scgbckbone
1ed6dd76c6
bugfix: AFC_BECH32M must not set AFC_WRAPPED and AFC_BECH32
2024-03-25 08:03:27 -04:00
Peter D. Gray
3258313300
address ownership
2024-03-22 16:20:37 -04:00
scgbckbone
16f3f7e9fd
bugfix: backward compatible fix of AFC_BECH32M
2024-03-22 15:57:31 -04:00
Peter D. Gray
6174b97b99
addr ownership
2024-03-21 16:33:54 -04:00
Peter D. Gray
df8901ca3a
planned
2024-03-21 16:33:14 -04:00
Peter D. Gray
697ebc6599
better 2 lines
2024-03-21 16:30:29 -04:00
Peter D. Gray
2728aa6db0
addr ownership, pass first
2024-03-21 14:36:23 -04:00
Peter D. Gray
3e7a3a879b
start
2024-03-20 13:29:01 -04:00
Peter D. Gray
98f2341a4b
speellling
2024-03-20 10:07:40 -04:00
scgbckbone
8fdfdc0f50
HW Accelerated AES CTR for BSMS and passphrase saver
2024-03-18 12:49:42 -04:00
scgbckbone
cfd26f7d18
remove excessive newlines from locktime msg
2024-03-18 10:56:53 -04:00
scgbckbone
a0b281a035
testing: allow deprecated create_bdb (ported from edge)
2024-03-18 10:56:11 -04:00
Peter D. Gray
e96fe12663
New release: 2024-03-14T1419-v1.0.1Q
2024-03-14 10:19:28 -04:00
Peter D. Gray
2a865e78f8
Signed for release.
2024-03-14 10:19:23 -04:00
Peter D. Gray
c640480e6d
file_time.c needs to be treated like other build products
2024-03-14 10:17:23 -04:00
Peter D. Gray
93941f5e1b
edit
2024-03-14 09:52:54 -04:00
Peter D. Gray
a5bfd9b9b8
remove version.mk, etc
2024-03-13 15:23:33 -04:00
Peter D. Gray
0eb1b6ac8b
edits
2024-03-13 09:49:25 -04:00
Peter D. Gray
87b89e54ba
Signed for release.
2024-03-13 09:48:58 -04:00
scgbckbone
64c0549844
remove invalid artifacts from signatures.txt
2024-03-13 09:41:27 -04:00
scgbckbone
7665c73acc
fix Q repro
2024-03-13 09:41:27 -04:00
scgbckbone
b68ef803ce
Seed from Dice moved to Advanced submenu when generating new master seed
2024-03-12 08:21:42 -04:00
Peter D. Gray
4f2f50e32e
New release: 2024-03-10T1539-v1.0.0Q
2024-03-10 11:39:54 -04:00
Peter D. Gray
d717fe28e4
Signed for release.
2024-03-10 11:39:49 -04:00
Peter D. Gray
f728f01857
For 2024-03-10T1539-v1.0.0Q
2024-03-10 11:39:48 -04:00
Peter D. Gray
ba3cc9061f
New release: 2024-03-10T1537-v1.0.0Q
2024-03-10 11:37:56 -04:00
Peter D. Gray
fb12383641
Signed for release.
2024-03-10 11:37:50 -04:00
Peter D. Gray
fce952b71c
Bump bootrom to 1.0.4
2024-03-10 11:35:48 -04:00
Peter D. Gray
2d8e148e95
Towards v1.0.0Q!
2024-03-10 11:33:09 -04:00
Peter D. Gray
ce560b2bb2
v1.0.4 of bootrom
2024-03-10 11:25:00 -04:00
Peter D. Gray
5e62325a18
bump version
2024-03-10 11:23:17 -04:00
scgbckbone
65b652a6f4
merge headless.py into simulator.py
2024-03-10 11:05:42 -04:00
scgbckbone
35509356f0
after review
2024-03-10 11:05:42 -04:00
scgbckbone
9799dd2455
headless.py adjustments
2024-03-10 11:05:42 -04:00
Peter D. Gray
33f2bb0d79
bootup bugfix
2024-03-08 11:52:38 -05:00
Peter D. Gray
86db5cd629
comments
2024-03-08 11:52:07 -05:00
Peter D. Gray
347862ac5a
bump
2024-03-07 15:37:25 -05:00
Peter D. Gray
dfcdf4419d
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-03-07 15:36:58 -05:00
Peter D. Gray
287d2929c9
Bugfix: seed import by QR
2024-03-07 15:36:51 -05:00
scgbckbone
f2c64f1925
memory cautious file reading when verifying arbitrary signed data
2024-03-05 08:35:59 -05:00
scgbckbone
a690092acf
2FA convey to user that if both cards present during login, only slot A is read
2024-03-04 14:36:25 -05:00
Peter D. Gray
cda6eb261e
updated
2024-03-02 12:56:10 -05:00
Peter D. Gray
e5aa66fe72
New release: 2024-03-02T1752-v0.0.8Q
2024-03-02 12:52:43 -05:00
Peter D. Gray
7f629160d4
Signed for release.
2024-03-02 12:52:37 -05:00
Peter D. Gray
0de432be00
New release: 2024-03-02T1750-v0.0.8Q
2024-03-02 12:50:28 -05:00
Peter D. Gray
c0b0ec216a
Signed for release.
2024-03-02 12:50:22 -05:00
Peter D. Gray
0b4efea5b8
smarter values, and more of them
2024-03-02 12:48:01 -05:00
Peter D. Gray
11c68af70c
cleanups and more edges
2024-03-02 12:09:48 -05:00
Peter D. Gray
3cf02c33ef
bugfixes
2024-03-02 11:12:10 -05:00
Peter D. Gray
189781312b
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-03-01 16:38:37 -05:00
Peter D. Gray
fd21495b10
BBQr improvements
2024-03-01 16:37:26 -05:00
scgbckbone
05738a14ab
clone tests
2024-02-29 16:20:27 -05:00
Peter D. Gray
65cbefdc80
cleanups
2024-02-29 10:35:24 -05:00
scgbckbone
80ea6ad839
sim bugfix: simulated secure element differentiate between CHANGE_SECRET and CHANGE_WALLET_PIN
2024-02-29 08:57:57 -05:00
Peter D. Gray
c1c6f549cd
minor cleanup
2024-02-28 13:35:55 -05:00
Peter D. Gray
320b46783a
corrected value
2024-02-28 11:27:31 -05:00
Peter D. Gray
7af08a4b48
correction
2024-02-28 11:17:36 -05:00
Peter D. Gray
3053fb6b38
bugfix: update main menu once enabled
2024-02-28 10:08:03 -05:00
Peter D. Gray
92be45cdad
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-28 09:17:11 -05:00
Peter D. Gray
31c9d17a78
Wait -> Loading
2024-02-28 09:16:07 -05:00
Peter D. Gray
bf05d4779b
cleanup
2024-02-28 09:15:33 -05:00
scgbckbone
5d3eccdb0f
test (BB)QR Export Wallet
2024-02-28 08:55:59 -05:00
scgbckbone
b6e543bc2b
test wrong pin (login_settings_tests)
2024-02-28 08:42:47 -05:00
Peter D. Gray
9a8dab92d1
so checkmark goes when we pick Normal
2024-02-27 12:55:49 -05:00
scgbckbone
729e05af40
incorporate new login tests into test runner
2024-02-27 12:31:45 -05:00
Peter D. Gray
ce662e5c3a
beefier tab keycap symbol
2024-02-27 12:05:28 -05:00
Peter D. Gray
b8f69d39ce
date
2024-02-27 11:35:25 -05:00
Peter D. Gray
1c8381be73
wordwrap
2024-02-27 11:03:30 -05:00
scgbckbone
0e7e81e8c0
Login Settings Tests
2024-02-27 11:00:36 -05:00
Peter D. Gray
f687b17645
upgradddes
2024-02-27 10:54:19 -05:00
Peter D. Gray
4f147b7bbc
Revert "remove obsolete code"
...
This reverts commit 5173a4e533 .
2024-02-27 10:45:27 -05:00
Peter D. Gray
316e4aff8a
Revert "remove obsolete code"
...
This reverts commit 527d24a5fd .
2024-02-27 10:43:22 -05:00
Peter D. Gray
61ad847513
remove obsolete code
2024-02-27 10:28:04 -05:00
Peter D. Gray
5173a4e533
remove obsolete code
2024-02-27 09:15:30 -05:00
Peter D. Gray
527d24a5fd
remove obsolete code
2024-02-27 09:02:54 -05:00
Peter D. Gray
71c9417d75
Add 608C support
2024-02-26 14:58:39 -05:00
Peter D. Gray
746b85abc3
608C support
2024-02-26 14:53:05 -05:00
Peter D. Gray
259b9b063e
v14 QR at x3 was seen as barcode, fixed
2024-02-26 11:13:12 -05:00
Peter D. Gray
d41f254bea
bump
2024-02-26 10:43:42 -05:00
scgbckbone
8e43f6f4fc
bugfix: reads in final 3 byte of file could return incorrect data
2024-02-26 09:47:53 -05:00
Peter D. Gray
c40c78dfdd
New release: 2024-02-26T1444-v0.0.7Q
2024-02-26 09:45:05 -05:00
Peter D. Gray
7d45999ace
Signed for release.
2024-02-26 09:44:58 -05:00
Peter D. Gray
7ded800457
For 2024-02-26T1444-v0.0.7Q
2024-02-26 09:44:58 -05:00
Peter D. Gray
6560f9a2e9
New release: 2024-02-26T1442-v0.0.7Q
2024-02-26 09:42:50 -05:00
Peter D. Gray
5c9c1b8e3c
Signed for release.
2024-02-26 09:42:43 -05:00
Peter D. Gray
68964f4b75
additions re: BBQr
2024-02-26 09:36:52 -05:00
Peter D. Gray
a6f549e867
Use v23 QR when multiple QR in BBQRs
2024-02-23 14:08:39 -05:00
Peter D. Gray
e9e6ec9d22
debug helper
2024-02-23 13:29:58 -05:00
Peter D. Gray
40e39f12be
updates
2024-02-23 11:38:45 -05:00
Peter D. Gray
1e1fc5ad54
add segwit cases
2024-02-23 11:38:29 -05:00
Peter D. Gray
833979c77a
need this clear
2024-02-23 11:38:00 -05:00
Peter D. Gray
10830dacbc
bugfix: reads in final 3 byte of file could return incorrect data
2024-02-23 11:33:03 -05:00
Peter D. Gray
85bce938fc
cleanup
2024-02-23 11:23:21 -05:00
Peter D. Gray
ddf02b5ea1
move psbt_tmp256 to stack when needed
2024-02-23 11:21:29 -05:00
Peter D. Gray
8e8e103b0a
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-23 09:38:51 -05:00
scgbckbone
444262d856
UI: button like numbered options - terms
2024-02-23 09:02:18 -05:00
Peter D. Gray
b466aec998
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-23 08:43:30 -05:00
scgbckbone
c1afdbfbd7
batch sign exit if not choices
2024-02-23 08:42:50 -05:00
scgbckbone
cf393afbcb
make test_notes pass without failures
2024-02-23 08:42:32 -05:00
Peter D. Gray
8dd42aba14
updates for Q
2024-02-22 15:50:18 -05:00
Peter D. Gray
42828ba0a9
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-22 15:47:05 -05:00
Peter D. Gray
688ef4da7d
updates for Q
2024-02-22 15:46:57 -05:00
scgbckbone
8c15ff6ae6
improve test_usb.py::test_xpub_good
2024-02-22 09:57:46 -05:00
Peter D. Gray
0a38118f51
New release: 2024-02-22T1425-v0.0.6Q
2024-02-22 09:25:32 -05:00
Peter D. Gray
7579ce796d
Signed for release.
2024-02-22 09:25:26 -05:00
Peter D. Gray
1decdebab9
For 2024-02-22T1425-v0.0.6Q
2024-02-22 09:25:26 -05:00
Peter D. Gray
c691adc894
New release: 2024-02-22T1423-v0.0.6Q
2024-02-22 09:23:34 -05:00
Peter D. Gray
c5e984eb72
Signed for release.
2024-02-22 09:23:28 -05:00
scgbckbone
236363eb99
use h to represent hardened derivation component
2024-02-22 09:13:40 -05:00
Peter D. Gray
77963577b1
fix
2024-02-22 09:10:04 -05:00
Peter D. Gray
e32d1ff144
planned
2024-02-21 15:25:40 -05:00
scgbckbone
085f703ec9
bugfix: end busy bar when setting nick
2024-02-21 12:07:32 -05:00
Peter D. Gray
7a76942833
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-21 11:55:59 -05:00
Peter D. Gray
6c793047f3
raise on this class of error now
2024-02-21 11:55:54 -05:00
Peter D. Gray
b197cee5fa
factor-out tapsigner, wordwrap Q bug, 44prime to 44h
2024-02-21 11:55:33 -05:00
scgbckbone
1e49d9cc81
scrmabled PIN entry provides one mapping for both 1st and 2nd PIN part
2024-02-21 10:59:33 -05:00
Peter D. Gray
afea316ea0
petty optimizations
2024-02-21 09:14:46 -05:00
scgbckbone
074ad08911
kill file_picker annoying file count UI
2024-02-21 09:05:32 -05:00
scgbckbone
aebf66b9aa
improve complex b39pw test
2024-02-20 13:07:34 -05:00
Peter D. Gray
9643d9d72c
Direct route to BIP-39 passwords on Q
2024-02-20 11:00:17 -05:00
Peter D. Gray
5c0fe5b634
update comment
2024-02-20 10:39:31 -05:00
Peter D. Gray
f8a084c5e9
move start_b39_pw into seed.py
2024-02-20 10:38:56 -05:00
Peter D. Gray
726180dc36
more docs of bad design
2024-02-20 10:38:12 -05:00
Peter D. Gray
95a1b63b80
minor hoisting
2024-02-19 12:03:28 -05:00
Peter D. Gray
d1f4c5f1c3
cleanup
2024-02-19 11:44:30 -05:00
Peter D. Gray
952f88936c
key repeat issues, optimizations
2024-02-19 11:24:42 -05:00
Peter D. Gray
4ad0326ec3
bugfix, cleanup
2024-02-19 10:56:23 -05:00
Peter D. Gray
d4885cc30a
remove mitigation w.r.t slot 10 of se2, for Q
2024-02-19 10:21:35 -05:00
Peter D. Gray
8cb010ca04
microcopy change
2024-02-19 09:52:15 -05:00
Peter D. Gray
989d084075
support slot B in wipe_microsd_card
2024-02-19 09:43:42 -05:00
scgbckbone
6b044b18cf
UI: clone CC progress bar & update menu item names
2024-02-19 09:09:18 -05:00
scgbckbone
2ceb53d630
UI: show Wait screen before multisig View Descriptor
2024-02-19 09:09:18 -05:00
scgbckbone
94dccba69c
bugfix: qrs with busy bar stucked
2024-02-19 09:07:28 -05:00
scgbckbone
ad9f213399
redraw ux_dice_rolling after oher story is shown
2024-02-19 09:07:10 -05:00
scgbckbone
011e9c4437
fix 0.0.5 tests
2024-02-19 09:05:43 -05:00
Peter D. Gray
c965aaf380
.6 time
2024-02-16 15:30:47 -05:00
Peter D. Gray
a312d1e96e
bugfix: randomized keys
2024-02-16 15:29:30 -05:00
Peter D. Gray
e85cd6aa3a
New release: 2024-02-16T1637-v0.0.5Q
2024-02-16 11:37:40 -05:00
Peter D. Gray
de7e98b3fd
Signed for release.
2024-02-16 11:37:34 -05:00
Peter D. Gray
55cbc8610c
For 2024-02-16T1637-v0.0.5Q
2024-02-16 11:37:33 -05:00
Peter D. Gray
3dbda0ab5f
New release: 2024-02-16T1635-v0.0.5Q
2024-02-16 11:35:42 -05:00
Peter D. Gray
c82d6050b0
Signed for release.
2024-02-16 11:35:36 -05:00
Peter D. Gray
dc22d2e7ee
more
2024-02-16 11:31:07 -05:00
scgbckbone
8c70a8b961
WIF scan
2024-02-16 11:29:06 -05:00
Peter D. Gray
c225e168bf
fix for SD card reading bug
2024-02-16 11:12:43 -05:00
Peter D. Gray
a251f16ae7
setup 0.0.5
2024-02-16 08:54:57 -05:00
scgbckbone
0bb1504c38
decoders test for basic multisig
2024-02-16 08:48:30 -05:00
scgbckbone
e2a1bcbc3e
Import multisig QR (scan anything)
2024-02-16 08:48:30 -05:00
scgbckbone
3dd2ace221
missing tmp title in ready 2 sign
2024-02-16 08:47:51 -05:00
scgbckbone
d7846eb049
remove excessive newlines from locktime msg
2024-02-16 08:47:33 -05:00
scgbckbone
d924f7b4ed
always use SettingsObject class for master data
...
(cherry picked from commit 4880292eae )
2024-02-16 08:47:33 -05:00
scgbckbone
84d0a7e002
testing: test_se2.py::test_ux_wrong_pin delete TP at the end to preserve memory for next tests
...
(cherry picked from commit b0957d770f )
2024-02-16 08:47:33 -05:00
scgbckbone
ec17c24c9f
docs: update limitations.md with multisig name limitations
...
(cherry picked from commit 89d7cca418 )
2024-02-16 08:47:33 -05:00
scgbckbone
fa93e4cf95
submodule: ckcc-protocol move to f924f6d35ca0a6804b9e25d476cb53ae2f8ae8d6
...
(cherry picked from commit 0ea48acfd2 )
2024-02-16 08:47:33 -05:00
scgbckbone
4e6881c088
bugfix: multisig ascii input validation
...
(cherry picked from commit 2d2f8f3d9d )
2024-02-16 08:47:33 -05:00
scgbckbone
9890b0a8b9
bugfix: brick me option for If Wrong PIN lacks num arguemnt which caused yikes
...
(cherry picked from commit 0c4977af91 )
2024-02-16 08:47:33 -05:00
scgbckbone
131c717f0f
bugfix: final flag was missing in framing error response; properly handle framing errors
...
(cherry picked from commit ebc5830977 )
2024-02-16 08:47:33 -05:00
scgbckbone
412bd411dc
pwsave improve exception handling
...
(cherry picked from commit 209cdba897 )
2024-02-16 08:47:33 -05:00
scgbckbone
e257e225f7
bugfix: fix pwsave froze
...
(cherry picked from commit f755947f7e )
2024-02-16 08:47:33 -05:00
Peter D. Gray
3a77095e09
nits
...
(cherry picked from commit 55d5490852 )
2024-02-16 08:47:33 -05:00
scgbckbone
1ee50b95c6
bugfix: lockdown temporary seed was no-op
...
(cherry picked from commit d289bfc7c2 )
2024-02-16 08:47:33 -05:00
Peter D. Gray
6dae87a349
New release: 2024-02-15T1843-v0.0.4Q
2024-02-15 13:43:16 -05:00
Peter D. Gray
376ecb60b6
Signed for release.
2024-02-15 13:43:10 -05:00
Peter D. Gray
36823f55f4
more
2024-02-15 13:41:06 -05:00
scgbckbone
c526616e84
ready2sign more options
2024-02-15 13:33:29 -05:00
Peter D. Gray
6aff15bb45
fix bbqr animation display
2024-02-15 11:52:41 -05:00
Peter D. Gray
909e32c084
cleanup
2024-02-15 10:01:41 -05:00
Peter D. Gray
da106e70ae
edits
2024-02-15 09:56:06 -05:00
Peter D. Gray
0fd5a43618
Remove upper limit for backup file size
2024-02-15 09:50:11 -05:00
Peter D. Gray
b121b0de51
cleanup
2024-02-15 09:25:02 -05:00
scgbckbone
cfb8ebe66b
bugfix: qr_psbt_sign NFC yikes
2024-02-15 09:12:51 -05:00
scgbckbone
91e536efb4
fixture-based approach to test_notes.py; prove tmp seed notes separation
2024-02-14 16:56:34 -05:00
Peter D. Gray
6be0394931
bugfix
2024-02-14 14:53:47 -05:00
Peter D. Gray
6a185aba71
bump
2024-02-14 11:07:03 -05:00
Peter D. Gray
c5f52f352a
bugfix, reliability
2024-02-14 10:47:24 -05:00
Peter D. Gray
0cb05ed5d6
battery check
2024-02-14 09:44:44 -05:00
Peter D. Gray
51b293d883
Bugfix
2024-02-14 09:37:03 -05:00
Peter D. Gray
27447d3c46
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-13 09:06:46 -05:00
scgbckbone
482926ce8a
review nits
2024-02-13 09:06:29 -05:00
scgbckbone
bc8fa0b83c
better --eject implementation via fixture
2024-02-13 09:06:29 -05:00
scgbckbone
4190b3316b
missing fixtures in build_duress_wallets
2024-02-13 09:06:29 -05:00
scgbckbone
d208be330b
simulator: monkey-patch CardSlot.is_inserted if --eject is provided
2024-02-13 09:06:29 -05:00
scgbckbone
41bb8a8267
fix test_vdisk.py; deduplicate test_trick_backups; clear_seed should not blank new default settings; handle simulator --eject properly
2024-02-13 09:06:29 -05:00
Peter D. Gray
c8f9981c28
add DEV flag to BL version display
2024-02-12 10:27:13 -05:00
Peter D. Gray
f357bc3d8b
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-09 13:59:56 -05:00
Peter D. Gray
e8a4795ff6
bugfix, B slot simualted light
2024-02-09 13:59:51 -05:00
scgbckbone
9e1f61bd67
missing QR button; fix test_ux.py & test_usb.py
2024-02-09 13:32:06 -05:00
Peter D. Gray
e26b849d20
A vs B slot for batch signing
2024-02-09 10:47:27 -05:00
Peter D. Gray
a5a6ba2384
future proof
2024-02-09 10:30:05 -05:00
scgbckbone
fa0ea70500
fix test_sign.py; exception middleware for batch sign
2024-02-09 10:25:36 -05:00
Peter D. Gray
415c9f9dcb
another keycap icon
2024-02-09 08:55:52 -05:00
Peter D. Gray
d0a22014dd
occurs in middle of a sentence
2024-02-09 08:55:41 -05:00
scgbckbone
6538dc9cb6
fix test_upgrades.py
2024-02-09 08:46:34 -05:00
scgbckbone
3542a79b5a
Add CANCEL to xor; fix test_seed_xor.py
2024-02-09 08:46:34 -05:00
scgbckbone
dad8b50b8c
fix test_se2.py
2024-02-09 08:46:34 -05:00
scgbckbone
3f12554d36
fix test_pwsave.py
2024-02-09 08:46:34 -05:00
scgbckbone
ad5d25460e
fix test_paper.py
2024-02-09 08:46:34 -05:00
scgbckbone
b3c3d2d21a
fix test_multisig.py; proper handling of buttons
2024-02-09 08:46:34 -05:00
Peter D. Gray
0d6504caac
Merge branch 'master' of github.com:Coldcard/firmware
2024-02-08 16:02:54 -05:00
Peter D. Gray
79d4307520
added Q beta v0.0.3Q
2024-02-08 16:02:48 -05:00
Peter D. Gray
a51734237a
New release: 2024-02-08T2005-v0.0.3Q
2024-02-08 15:05:52 -05:00
Peter D. Gray
a5a88b8d16
Signed for release.
2024-02-08 15:05:47 -05:00
Peter D. Gray
cce74865d0
bump
2024-02-08 14:57:46 -05:00
Peter D. Gray
53088fb169
New release: 2024-02-08T1955-v0.0.2Q
2024-02-08 14:55:10 -05:00
Peter D. Gray
2859d8902b
Signed for release.
2024-02-08 14:55:05 -05:00
Peter D. Gray
3ce1b5dd61
For 2024-02-08T1954-v0.0.2Q
2024-02-08 14:55:04 -05:00
Peter D. Gray
eb9f154ee5
New release: 2024-02-08T1953-v0.0.2Q
2024-02-08 14:53:12 -05:00
Peter D. Gray
d27ec0b417
Signed for release.
2024-02-08 14:53:07 -05:00
Peter D. Gray
726fda5dd3
beta version 0.0.2
2024-02-08 14:49:30 -05:00
Peter D. Gray
f89aa8204d
add BETA
2024-02-08 14:48:26 -05:00
Peter D. Gray
4daf0bbc08
add BETA flag
2024-02-08 14:48:15 -05:00
Peter D. Gray
bd5e795dba
New release: 2024-02-08T1840-v6.0.1Q
2024-02-08 13:41:01 -05:00
Peter D. Gray
18a931ee11
Signed for release.
2024-02-08 13:40:56 -05:00
Peter D. Gray
5dd3568167
For 2024-02-08T1840-v6.0.1Q
2024-02-08 13:40:55 -05:00
Peter D. Gray
aff1a7bc44
New release: 2024-02-08T1838-v6.0.1Q
2024-02-08 13:39:00 -05:00
Peter D. Gray
0c368bab99
Signed for release.
2024-02-08 13:38:55 -05:00
Peter D. Gray
053adbc5cd
keypress/selftest fixes
2024-02-08 13:36:45 -05:00
Peter D. Gray
406079954f
prepare 6.0.1 version
2024-02-08 11:48:44 -05:00
Peter D. Gray
36acb54012
note to self
2024-02-08 11:48:24 -05:00
Peter D. Gray
a757483db0
prefered
2024-02-08 10:44:22 -05:00
Peter D. Gray
d54f57457e
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-02-08 10:43:06 -05:00
scgbckbone
5b4c81c21b
use NFC symbol
2024-02-08 10:43:02 -05:00
scgbckbone
f5f7162c4d
(nfc) vs. (3) button; fix test_nfc.py
2024-02-08 10:43:02 -05:00
scgbckbone
bd05d2f4c0
fix test_msg.py
2024-02-08 10:43:02 -05:00
scgbckbone
3a04b50051
fix test_export.py
2024-02-08 10:43:02 -05:00
scgbckbone
eae64dc18b
fix test_ephemeral.py
2024-02-08 10:43:02 -05:00
Peter D. Gray
388842988d
kbd improvements
2024-02-08 10:41:02 -05:00
Peter D. Gray
ae87b63524
mk3 cleanups
2024-02-08 10:29:39 -05:00
Peter D. Gray
6715c73834
Q card inserted detect
2024-02-08 10:19:55 -05:00
scgbckbone
cb2268aa1a
use NFC share text for single custom address
2024-02-08 08:50:17 -05:00
scgbckbone
c283381b44
fix test_custom_path in address explorer
2024-02-08 08:50:17 -05:00
scgbckbone
b810fbd98f
mk4 HSM allowed; skip HSM test for Q
2024-02-08 08:48:46 -05:00
Peter D. Gray
b259c01dcf
New release: 2024-02-07T1630-v6.0.0Q
2024-02-07 11:30:36 -05:00
Peter D. Gray
b7f4ae5b01
Signed for release.
2024-02-07 11:30:30 -05:00
Peter D. Gray
f970aa1a9a
New release: 2024-02-07T1628-v6.0.0Q
2024-02-07 11:28:33 -05:00
Peter D. Gray
a788c4769d
Signed for release.
2024-02-07 11:28:28 -05:00
Peter D. Gray
927225f4fa
Signed for release.
2024-02-07 11:26:02 -05:00
Peter D. Gray
9d32f971d4
grrrrr
2024-02-07 11:24:15 -05:00
Peter D. Gray
e75e4be9ff
New release: 2024-02-07T1616-v6.0.0Q
2024-02-07 11:16:48 -05:00
Peter D. Gray
b59046a3bd
Signed for release.
2024-02-07 11:16:42 -05:00
Peter D. Gray
c394053016
For 2024-02-07T1616-v6.0.0Q
2024-02-07 11:16:42 -05:00
Peter D. Gray
a4d99f8a28
New release: 2024-02-07T1614-v6.0.0Q
2024-02-07 11:14:51 -05:00
Peter D. Gray
e9af823446
Signed for release.
2024-02-07 11:14:45 -05:00
Peter D. Gray
26656fec7d
more
2024-02-07 11:12:22 -05:00
Peter D. Gray
5e5682b51b
going to 6+ instead of 1+
2024-02-07 11:11:59 -05:00
Peter D. Gray
7cbd85f350
New release: 2024-02-07T1555-v1.0.0Q
2024-02-07 10:55:26 -05:00
Peter D. Gray
2867560199
Signed for release.
2024-02-07 10:55:21 -05:00
Peter D. Gray
c944aa11b9
For 2024-02-07T1555-v1.0.0Q
2024-02-07 10:55:20 -05:00
Peter D. Gray
49b5a434f0
New release: 2024-02-07T1553-v1.0.0Q
2024-02-07 10:53:23 -05:00
Peter D. Gray
b19570043c
Signed for release.
2024-02-07 10:53:18 -05:00
Peter D. Gray
dd42e3f8ca
v1.0.3 bootloader
2024-02-07 10:51:04 -05:00
Peter D. Gray
bd91f5f83e
handle long prompts+values
2024-02-07 10:49:22 -05:00
Peter D. Gray
bf4aa1ba4b
bugfix: no keyrepeat during pin
2024-02-07 10:40:43 -05:00
Peter D. Gray
15e86494a3
support 1.0.0 of Q
2024-02-07 10:38:57 -05:00
Peter D. Gray
bc686ef1ad
Version 1 for Q
2024-02-07 09:51:01 -05:00
scgbckbone
30480f084a
fix test_change_pins.py; remove mk3 code
2024-02-07 08:40:38 -05:00
scgbckbone
2ac2e4ed63
fix test_bip39pw.py
2024-02-06 13:53:07 -05:00
scgbckbone
4880292eae
always use SettingsObject class for master data
2024-02-06 09:31:44 -05:00
scgbckbone
b0957d770f
testing: test_se2.py::test_ux_wrong_pin delete TP at the end to preserve memory for next tests
2024-02-06 08:43:08 -05:00
scgbckbone
89d7cca418
docs: update limitations.md with multisig name limitations
2024-02-05 11:19:08 -05:00
scgbckbone
0ea48acfd2
submodule: ckcc-protocol move to f924f6d35ca0a6804b9e25d476cb53ae2f8ae8d6
2024-02-05 11:19:08 -05:00
scgbckbone
2d2f8f3d9d
bugfix: multisig ascii input validation
2024-02-05 11:19:08 -05:00
scgbckbone
0c4977af91
bugfix: brick me option for If Wrong PIN lacks num arguemnt which caused yikes
2024-02-05 10:35:02 -05:00
scgbckbone
ebc5830977
bugfix: final flag was missing in framing error response; properly handle framing errors
2024-02-05 10:13:15 -05:00
Peter D. Gray
81d5c1c87b
v1.0.2 bootrom
2024-02-05 09:06:30 -05:00
Peter D. Gray
ee3ac849ea
bugfix
2024-02-05 09:05:40 -05:00
Peter D. Gray
d7ced1e954
New release: 2024-02-02T1744-v5.2.1Q
2024-02-02 12:44:46 -05:00
Peter D. Gray
5525d6ed29
Signed for release.
2024-02-02 12:44:40 -05:00
Peter D. Gray
3e282a0569
For 2024-02-02T1744-v5.2.1Q
2024-02-02 12:44:39 -05:00
Peter D. Gray
58d7630ef3
New release: 2024-02-02T1742-v5.2.1Q
2024-02-02 12:42:48 -05:00
Peter D. Gray
9007bf94ef
Signed for release.
2024-02-02 12:42:42 -05:00
Peter D. Gray
418be24d01
support edge and Q versions
2024-02-02 12:40:12 -05:00
Peter D. Gray
76c99abbf4
revert2
2024-02-02 12:30:06 -05:00
Peter D. Gray
c704a2e01d
check submods
2024-02-02 12:28:31 -05:00
Peter D. Gray
25173d83c6
Q marker
2024-02-02 12:28:15 -05:00
Peter D. Gray
6853c82026
Hack installed
2024-02-02 12:27:07 -05:00
Peter D. Gray
3f7d144e99
New release: 2024-02-02T1646-v5.2.1
2024-02-02 11:46:31 -05:00
Peter D. Gray
d4d4abfd8e
Signed for release.
2024-02-02 11:46:28 -05:00
Peter D. Gray
65245e28f6
New release: 2024-02-02T1644-v5.2.1
2024-02-02 11:44:39 -05:00
Peter D. Gray
b95f29bbaf
Signed for release.
2024-02-02 11:44:35 -05:00
Peter D. Gray
cfaabdbba9
bugfix
2024-02-02 11:42:38 -05:00
Peter D. Gray
4c39d61b3b
revert
2024-02-02 11:38:21 -05:00
Peter D. Gray
257be0e609
Redo 5.1.1 change to make factory version
2024-02-02 11:32:27 -05:00
Peter D. Gray
f46c349e43
New release: 2024-02-02T1541-v5.2.1
2024-02-02 10:41:27 -05:00
Peter D. Gray
54c1a6e06b
Signed for release.
2024-02-02 10:41:24 -05:00
Peter D. Gray
9bbf8943ec
New release: 2024-02-02T1539-v5.2.1
2024-02-02 10:39:32 -05:00
Peter D. Gray
2c08f6dc68
Signed for release.
2024-02-02 10:39:28 -05:00
Peter D. Gray
14387d1d71
Q repro build
2024-02-02 10:37:40 -05:00
Peter D. Gray
104dd842a3
catchup to real deal
2024-02-02 10:28:19 -05:00
Peter D. Gray
62937ee9e2
more
2024-02-02 10:27:55 -05:00
Peter D. Gray
387f562991
more
2024-02-02 10:27:39 -05:00
Peter D. Gray
b88f63edf0
better
2024-02-02 10:27:31 -05:00
Peter D. Gray
35c2a064e2
more
2024-02-02 10:27:20 -05:00
Peter D. Gray
9efda25855
refactor dfu upload options
2024-02-02 10:27:02 -05:00
Peter D. Gray
370cf9de26
cleanup
2024-02-02 10:23:47 -05:00
Peter D. Gray
82b9ad0705
cleanup
2024-02-02 10:23:30 -05:00
Peter D. Gray
565ae1dec8
skip number if just one
2024-02-02 10:23:16 -05:00
Peter D. Gray
d87387e77e
cleanup
2024-02-01 09:53:13 -05:00
Peter D. Gray
b1858490f1
fixed sleep mode
2024-02-01 09:47:08 -05:00
Peter D. Gray
bf74da8aef
sim scanner catchup
2024-02-01 08:24:23 -05:00
Peter D. Gray
33c578e90a
preferences
2024-02-01 08:18:56 -05:00
Peter D. Gray
8cb32c6458
rev D change
2024-02-01 08:18:49 -05:00
Peter D. Gray
20ab243d31
Enter the danger zone
2024-02-01 08:18:27 -05:00
Peter D. Gray
fad62952d7
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-01-31 09:44:58 -05:00
Peter D. Gray
998827c456
detect URL domain name
2024-01-31 09:37:39 -05:00
scgbckbone
1c178d3ebc
backup: Q1 seed entry
2024-01-31 09:37:21 -05:00
Peter D. Gray
85a90e3516
bugfix
2024-01-31 09:16:57 -05:00
Peter D. Gray
49d302ded9
Discharging order
2024-01-31 09:09:03 -05:00
Peter D. Gray
b29187fa93
Better login, better boxes
2024-01-31 09:06:33 -05:00
Peter D. Gray
d726a1e13c
click on USB plug area, becomes voltage change event
2024-01-31 09:02:53 -05:00
Peter D. Gray
607a78ffe4
bugfix for ^M in sim on Q
2024-01-31 08:29:16 -05:00
Peter D. Gray
21e24fb75b
assume RDP=2 always
2024-01-30 13:57:31 -05:00
Peter D. Gray
7de0729543
block RDP changes on test bootroms
2024-01-30 13:56:27 -05:00
Peter D. Gray
23a7119fad
revert recent change
2024-01-30 13:32:21 -05:00
Peter D. Gray
846a00137f
tighter boxes vertically
2024-01-30 11:27:07 -05:00
Peter D. Gray
bf4fddca02
removed unused param
2024-01-30 10:27:23 -05:00
scgbckbone
23f4b0a2bb
fix 1
2024-01-30 08:58:58 -05:00
scgbckbone
04d29c70dd
fix
2024-01-30 08:58:58 -05:00
scgbckbone
bc9bf3ee61
fix backup tests
2024-01-30 08:58:58 -05:00
Peter D. Gray
a7c3539bb1
newline
2024-01-29 15:09:30 -05:00
Peter D. Gray
ef8e1a63d2
1.0.1 could be final
2024-01-29 15:08:32 -05:00
Peter D. Gray
6ee936db79
honesty
2024-01-29 15:08:11 -05:00
Peter D. Gray
6f77347dc3
more robust
2024-01-29 15:08:00 -05:00
Peter D. Gray
a785422049
Remove more mk3 files
2024-01-29 15:07:44 -05:00
Peter D. Gray
b161e9a0e1
update
2024-01-29 13:37:22 -05:00
Peter D. Gray
6d978f2a94
bump because Im sure its better
2024-01-29 13:35:30 -05:00
Peter D. Gray
387502018f
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-01-29 12:05:16 -05:00
Peter D. Gray
be73522f53
more tests, better tests
2024-01-29 12:05:02 -05:00
Peter D. Gray
325cff977f
fixes, more accurate
2024-01-29 12:04:52 -05:00
Peter D. Gray
23e263347e
Q support
2024-01-29 11:45:44 -05:00
scgbckbone
932dd8d06d
fix address explorer tests
2024-01-27 12:26:09 -05:00
scgbckbone
bb6318c62c
fix unit tests
2024-01-26 10:52:41 -05:00
Peter D. Gray
f066f60543
api update
2024-01-26 10:51:54 -05:00
Peter D. Gray
93c3afacbf
revert unwanted change
2024-01-26 10:51:40 -05:00
Peter D. Gray
96544fd819
notes and passwords
2024-01-26 10:51:18 -05:00
Peter D. Gray
5f41a73938
GPU take/give/animating
2024-01-26 10:51:04 -05:00
Peter D. Gray
cd8733e5c8
track new api
2024-01-26 10:50:52 -05:00
Peter D. Gray
248f5f769b
bugfixes
2024-01-26 10:50:25 -05:00
Peter D. Gray
5559950997
minor improvements
2024-01-26 10:49:56 -05:00
Peter D. Gray
633a2d193e
performance optimized
2024-01-26 10:48:53 -05:00
Peter D. Gray
0755676585
newer version from source
2024-01-26 10:48:13 -05:00
Peter D. Gray
86ce1fde06
factory/debug
2024-01-26 10:48:03 -05:00
Peter D. Gray
a28cbfab3f
add kbd test
2024-01-26 10:47:46 -05:00
Peter D. Gray
fff2fc522b
cleanup
2024-01-26 10:47:35 -05:00
Peter D. Gray
2ab4dfb9e8
phase=0 must show cursor
2024-01-26 10:45:03 -05:00
Peter D. Gray
0cf0bc0bd7
Remove SYM+BS=CLEAR, too dangerous
2024-01-26 09:53:28 -05:00
Peter D. Gray
9036ae9475
better
2024-01-26 09:51:46 -05:00
Peter D. Gray
4077e3ed51
clean msgs
2024-01-26 09:15:39 -05:00
Peter D. Gray
23f145d8bc
marginally better
2024-01-26 09:03:06 -05:00
Peter D. Gray
45855062c2
cleanup transparent pixels
2024-01-24 13:29:01 -05:00
Peter D. Gray
c67c9ad4d5
bugfix: enter on import screen
2024-01-24 13:27:15 -05:00
Peter D. Gray
9826e6a174
notes testing done
2024-01-24 12:06:58 -05:00
Peter D. Gray
b2afc88b4c
fixes from testing
2024-01-24 10:24:52 -05:00
Peter D. Gray
4678fc3b3e
first pass
2024-01-24 09:46:39 -05:00
Peter D. Gray
db19cb6862
no BBQr bar if one part
2024-01-24 09:03:00 -05:00
Peter D. Gray
c72a7aab5e
just getting started...
2024-01-23 14:14:47 -05:00
Peter D. Gray
bf4a7d69e4
Q support, and move export CTA to bottom
2024-01-23 14:14:14 -05:00
Peter D. Gray
5c37b9d20c
more general
2024-01-23 14:14:00 -05:00
Peter D. Gray
8b4ac42ec7
bugfix, probably
2024-01-23 14:11:37 -05:00
Peter D. Gray
1bd9a4cdec
more q1 porting
2024-01-23 12:18:45 -05:00
Peter D. Gray
f0872f2dac
generalize export from derived extro
2024-01-23 12:16:55 -05:00
Peter D. Gray
cae4c25810
import notes
2024-01-23 12:16:14 -05:00
Peter D. Gray
712923547f
can expect bbqr
2024-01-23 12:15:48 -05:00
Peter D. Gray
0f62518dde
QR/NFC in address show via USB command
2024-01-23 08:44:19 -05:00
Peter D. Gray
f15913d044
bbqr cleanups
2024-01-22 17:11:04 -05:00
Peter D. Gray
4efb76821d
comment
2024-01-22 17:09:45 -05:00
Peter D. Gray
57bf27e78f
check predicate on shortcuts
2024-01-22 17:09:39 -05:00
Peter D. Gray
4e1b0f0f69
improved QR reading, BBQr tests
2024-01-22 17:07:49 -05:00
Peter D. Gray
10e9a4f929
Revert "capture QRs"
...
This reverts commit a63d3bdf40 .
2024-01-22 09:21:25 -05:00
Peter D. Gray
a63d3bdf40
capture QRs
2024-01-22 09:20:56 -05:00
Peter D. Gray
68c0499e21
improved bbqr display
2024-01-22 09:20:30 -05:00
Peter D. Gray
c1a474dc83
reliability
2024-01-22 09:20:15 -05:00
Peter D. Gray
319c267e34
closer
2024-01-22 09:19:58 -05:00
scgbckbone
209cdba897
pwsave improve exception handling
2024-01-21 15:04:56 -05:00
Peter D. Gray
78101a7f66
Merge branch 'master' of github.com:Coldcard/firmware
2024-01-19 10:56:50 -05:00
Peter D. Gray
b20a1c2419
edge added
2024-01-19 10:56:42 -05:00
Peter D. Gray
d41d13683f
wiht .version
2024-01-19 10:22:37 -05:00
Peter D. Gray
ad947e4d49
working
2024-01-19 09:01:55 -05:00
Peter D. Gray
28c3ab5af3
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2024-01-18 10:33:44 -05:00
Peter D. Gray
60a8df882d
porting to Q
2024-01-18 10:31:07 -05:00
Peter D. Gray
65caaef1e6
porting to Q
2024-01-18 10:22:22 -05:00
Peter D. Gray
7404df4269
q1 support, and whitespace
2024-01-18 09:49:24 -05:00
Peter D. Gray
e996470196
q1 support, and whitespace
2024-01-18 09:49:20 -05:00
Peter D. Gray
32ba53f06f
more but needs work
2024-01-16 09:54:33 -05:00
Peter D. Gray
e734087706
bugfix
2024-01-15 10:41:26 -05:00
scgbckbone
f755947f7e
bugfix: fix pwsave froze
2024-01-12 10:54:44 -05:00
Peter D. Gray
17d0e7d345
secure notes and passwords
2024-01-11 16:07:42 -05:00
Peter D. Gray
7ac6915202
add function keycaps
2024-01-11 10:29:07 -05:00
Peter D. Gray
1fc6cd4dc6
bugfix/convenience
2024-01-10 13:19:25 -05:00
Peter D. Gray
010156f690
sdcard recovery
2024-01-10 13:19:11 -05:00
Peter D. Gray
34e9006702
nits
2024-01-10 13:18:59 -05:00
Peter D. Gray
369e21f430
add dev option
2024-01-10 13:18:25 -05:00
Peter D. Gray
e444b823c2
quasi-bug fix
2024-01-10 11:50:44 -05:00
Peter D. Gray
024655be6b
remove random.bytes, use ngu.random.bytes directly instead
2024-01-10 11:35:27 -05:00
Peter D. Gray
d31fee5d22
unused function
2024-01-10 11:33:38 -05:00
Peter D. Gray
90aebe81cc
extra blank
2024-01-10 11:12:54 -05:00
Peter D. Gray
fb7cdd7d98
tested scan-n-bag feature
2024-01-10 11:09:26 -05:00
Peter D. Gray
fc0ad052dd
no bag support in Q from USB port
2024-01-10 11:03:08 -05:00
Peter D. Gray
a951c80bf6
scan-n-bag feature
2024-01-10 10:59:32 -05:00
Peter D. Gray
b7d2cdf6b5
scan-n-bag feature
2024-01-10 10:59:22 -05:00
Peter D. Gray
b46ad42885
speelling
2024-01-10 10:59:04 -05:00
Peter D. Gray
f738f277c8
Generalize for Q
2024-01-09 10:50:08 -05:00
Peter D. Gray
6f23c781ae
cleanups
2024-01-09 10:22:39 -05:00
Peter D. Gray
a36506d7a0
selftest improvements
2024-01-09 10:15:08 -05:00
Peter D. Gray
dd0ce1a2ba
bugfix
2024-01-09 09:31:02 -05:00
Peter D. Gray
1278024384
change for rev D
2024-01-08 14:27:57 -05:00
Peter D. Gray
4e12ba97f7
Q additions
2024-01-08 14:27:57 -05:00
Peter D. Gray
28404489d1
updates
2024-01-08 14:27:57 -05:00
Peter D. Gray
d52c0089bd
more q selftest
2024-01-08 14:27:57 -05:00
Peter D. Gray
5a7ea48438
nit
2024-01-08 14:27:57 -05:00
Peter D. Gray
f8a0574b93
nits
2024-01-08 14:27:57 -05:00
Peter D. Gray
6fb20e0d62
center plug
2024-01-08 14:27:57 -05:00
Peter D. Gray
f991f4125e
New release: 2023-12-21T1526-v5.2.2
2023-12-21 10:26:33 -05:00
Peter D. Gray
55d5490852
nits
2023-12-21 10:02:46 -05:00
scgbckbone
d289bfc7c2
bugfix: lockdown temporary seed was no-op
2023-12-21 09:49:56 -05:00
Peter D. Gray
93bf6d9509
spelling
...
(cherry picked from commit f6aec0ec2a )
2023-12-21 08:36:42 -05:00
Peter D. Gray
fe9c2b2490
Remove junk
...
(cherry picked from commit 7cea7ef549 )
2023-12-21 08:36:42 -05:00
Peter D. Gray
af380d0358
New release: 2023-12-19T1444-v5.2.1
...
(cherry picked from commit 84a6a44bbe )
2023-12-21 08:36:42 -05:00
scgbckbone
d3d176cafe
xprv master seed with tmp seeds and bip39 passphrase
...
(cherry picked from commit 5bfdc4f45a )
2023-12-21 08:36:42 -05:00
Peter D. Gray
21cb0ec248
more british & precise
...
(cherry picked from commit 46dc0b5b6d )
2023-12-21 08:36:42 -05:00
Peter D. Gray
4cbc932967
New release: 2023-12-18T1636-v5.2.1
...
(cherry picked from commit 5cb63b299d )
2023-12-21 08:36:42 -05:00
Peter D. Gray
e14e024a4e
Bump
...
(cherry picked from commit 979c27387e )
2023-12-21 08:36:42 -05:00
Peter D. Gray
d7e8333aed
cleanup of ftux
...
(cherry picked from commit f6f977503e )
2023-12-21 08:36:42 -05:00
Peter D. Gray
bb98e94183
Remove FTUX, add simple welcome screen
...
(cherry picked from commit d1c5b907c0 )
2023-12-21 08:36:42 -05:00
Peter D. Gray
c8d1dc92ac
logout at end of menu
...
(cherry picked from commit 58f0adc560 )
2023-12-21 08:36:42 -05:00
scgbckbone
7716846541
fix tests
...
(cherry picked from commit 697b6e211d )
2023-12-21 08:36:42 -05:00
scgbckbone
96c9fd3806
HSM multisig 400 test
...
(cherry picked from commit 3977ae2ce0 )
2023-12-21 08:36:42 -05:00
Peter D. Gray
94f696ca01
edits, set target date
...
(cherry picked from commit 09b9065e10 )
2023-12-21 08:36:42 -05:00
scgbckbone
ebf0b7bec6
Improve BIP39 Passphrase UX if temporary seed active and passphrase applicable
...
(cherry picked from commit 4359a9735b )
2023-12-21 08:36:42 -05:00
scgbckbone
17d60844e6
fix change_pin test
...
(cherry picked from commit 9824e59ef9 )
2023-12-21 08:36:42 -05:00
scgbckbone
96173d7500
bugfix: prevent yikes in clone coldcard - creating backup with bypass_tmp=True on master secret
...
(cherry picked from commit 9594efcf03 )
2023-12-21 08:36:42 -05:00
scgbckbone
dc216ff081
pwsave menu UX rework; do not allow empty bip39 passphrase
...
(cherry picked from commit 3e5fd573a6 )
2023-12-21 08:36:42 -05:00
scgbckbone
e0afee6b13
Remove legacy Mk1-3 code from pin changing
...
(cherry picked from commit 79c143b7eb )
2023-12-21 08:36:42 -05:00
scgbckbone
313fb74dc7
provide info about Tx level locktimes (nLocktime, nSequence) when signing
...
(cherry picked from commit af753c38be )
2023-12-21 08:36:42 -05:00
scgbckbone
f3db5d7822
allow passphrase via USB if passphrase already set (work on master seed in that case); show password over USB UX change
...
(cherry picked from commit 4a39fc82f1 )
2023-12-21 08:36:42 -05:00
scgbckbone
d7b63d072a
one instant retry on AE_FAIL
...
(cherry picked from commit 84215b1721 )
2023-12-21 08:36:42 -05:00
scgbckbone
f81bb5cd22
IOError is deprecated, use OSError
...
(cherry picked from commit 8ec2c7f88c )
2023-12-21 08:36:42 -05:00
scgbckbone
155c71de86
bugfix: do not allow to import master seed as temporary
...
(cherry picked from commit 9188c7faf2 )
2023-12-21 08:36:42 -05:00
scgbckbone
a0eda9c6aa
Upgrade Firmware menu item is hidden if temporary seed is active
...
(cherry picked from commit f8ac8eda89 )
2023-12-21 08:36:42 -05:00
scgbckbone
00a56eaa8a
bugfix: add missing ftux for extended key import (as master)
...
(cherry picked from commit 285c90999e )
2023-12-21 08:36:42 -05:00
scgbckbone
f5df3f93ac
Export SeedQR
...
(cherry picked from commit a1f6743de2 )
2023-12-21 08:36:42 -05:00
Peter D. Gray
8423f6d2d7
introduce battery.py
2023-12-20 16:15:01 -05:00
Peter D. Gray
b3109e2241
useful
2023-12-20 16:14:50 -05:00
Peter D. Gray
2b633b99a3
tweak
2023-12-20 16:14:25 -05:00
Peter D. Gray
cf521d26c7
handle unicode inside BBQr better
2023-12-20 16:13:30 -05:00
Peter D. Gray
158a6f26e2
NFC animation
2023-12-20 08:03:58 -05:00
Peter D. Gray
c4ffe25603
NFC animation
2023-12-20 08:03:35 -05:00
Peter D. Gray
e8d593e467
tmp
2023-12-19 15:47:44 -05:00
Peter D. Gray
f6aec0ec2a
spelling
2023-12-19 10:47:52 -05:00
Peter D. Gray
7cea7ef549
Remove junk
2023-12-19 09:51:23 -05:00
Peter D. Gray
84a6a44bbe
New release: 2023-12-19T1444-v5.2.1
2023-12-19 09:44:43 -05:00
scgbckbone
5bfdc4f45a
xprv master seed with tmp seeds and bip39 passphrase
2023-12-19 09:11:34 -05:00
Peter D. Gray
5102e55b7e
bugix
2023-12-18 14:16:58 -05:00
Peter D. Gray
46dc0b5b6d
more british & precise
2023-12-18 13:37:24 -05:00
Peter D. Gray
5cb63b299d
New release: 2023-12-18T1636-v5.2.1
2023-12-18 11:36:44 -05:00
Peter D. Gray
979c27387e
Bump
2023-12-18 11:34:30 -05:00
Peter D. Gray
f6f977503e
cleanup of ftux
2023-12-18 10:42:48 -05:00
Peter D. Gray
2b5a99ed59
Merge branch 'master' of github.com:Coldcard/firmware
2023-12-18 10:35:08 -05:00
Peter D. Gray
d1c5b907c0
Remove FTUX, add simple welcome screen
2023-12-18 10:34:59 -05:00
Peter D. Gray
58f0adc560
logout at end of menu
2023-12-18 10:08:32 -05:00
scgbckbone
697b6e211d
fix tests
2023-12-18 09:59:35 -05:00
scgbckbone
3977ae2ce0
HSM multisig 400 test
2023-12-18 09:59:35 -05:00
Peter D. Gray
09b9065e10
edits, set target date
2023-12-18 09:58:51 -05:00
Peter D. Gray
3197ad19e5
capture hardware platform into backups
2023-12-18 09:35:06 -05:00
scgbckbone
4359a9735b
Improve BIP39 Passphrase UX if temporary seed active and passphrase applicable
2023-12-15 17:33:46 -05:00
Peter D. Gray
77f63ecd28
code cleanup, killbtn works on Nickname screen
2023-12-15 12:56:59 -05:00
Peter D. Gray
2f369e1d38
example for dfu-utils
2023-12-15 11:07:22 -05:00
Peter D. Gray
9367098259
login screen redo
2023-12-15 11:06:50 -05:00
Peter D. Gray
de9072a1b5
handle display when upgrade fails
2023-12-15 11:06:36 -05:00
Peter D. Gray
1ef283ad22
handle display when upgrade fails
2023-12-15 11:06:26 -05:00
Peter D. Gray
858faf2c88
cleanup dev code
2023-12-15 10:51:24 -05:00
scgbckbone
9824e59ef9
fix change_pin test
2023-12-15 10:49:56 -05:00
scgbckbone
9594efcf03
bugfix: prevent yikes in clone coldcard - creating backup with bypass_tmp=True on master secret
2023-12-15 10:49:33 -05:00
scgbckbone
3e5fd573a6
pwsave menu UX rework; do not allow empty bip39 passphrase
2023-12-14 13:19:14 -05:00
scgbckbone
79c143b7eb
Remove legacy Mk1-3 code from pin changing
2023-12-14 12:54:55 -05:00
scgbckbone
af753c38be
provide info about Tx level locktimes (nLocktime, nSequence) when signing
2023-12-14 12:53:40 -05:00
Peter D. Gray
5b826cc9e9
gpu test pattern
2023-12-14 11:39:35 -05:00
Peter D. Gray
b50afff4a1
tidy
2023-12-14 11:16:08 -05:00
Peter D. Gray
7d5641bae7
versioning
2023-12-14 10:29:55 -05:00
Peter D. Gray
03500503ab
notes
2023-12-14 10:29:06 -05:00
Peter D. Gray
0237c94a5f
tagging
2023-12-14 10:28:01 -05:00
Peter D. Gray
a27a985551
fine tuning
2023-12-14 10:20:23 -05:00
scgbckbone
4a39fc82f1
allow passphrase via USB if passphrase already set (work on master seed in that case); show password over USB UX change
2023-12-13 16:31:31 -05:00
Peter D. Gray
4428efbc3b
correct screen contents during visit to bootrom
2023-12-13 11:31:48 -05:00
Peter D. Gray
88bd695007
Better compression, and preserve top status bar
2023-12-13 10:48:21 -05:00
scgbckbone
84215b1721
one instant retry on AE_FAIL
2023-12-13 10:33:17 -05:00
scgbckbone
8ec2c7f88c
IOError is deprecated, use OSError
2023-12-12 12:36:06 -05:00
scgbckbone
9188c7faf2
bugfix: do not allow to import master seed as temporary
2023-12-12 12:35:20 -05:00
scgbckbone
f8ac8eda89
Upgrade Firmware menu item is hidden if temporary seed is active
2023-12-12 08:47:31 -05:00
scgbckbone
8e689db6d7
Use LEFT/RIGHT buttons to iterate address ranges in address explorer instead of Mk4 7/9
2023-12-11 15:18:31 -05:00
Peter D. Gray
c602789ac4
fatter bars
2023-12-11 15:17:52 -05:00
Peter D. Gray
b91156db9b
bus interlock ctrl
2023-12-11 12:26:01 -05:00
Peter D. Gray
b3fb8a7a15
pin rename
2023-12-11 12:25:45 -05:00
Peter D. Gray
89236042c2
CPU vs GPU interlock
2023-12-11 12:25:25 -05:00
Peter D. Gray
27ee8c90d5
cleanups
2023-12-11 12:02:24 -05:00
Peter D. Gray
d330c09e60
handle corrupt DFU files (bad magic)
2023-12-08 14:34:10 -05:00
Peter D. Gray
33cc1f0b2d
two box login
2023-12-08 12:25:18 -05:00
Peter D. Gray
ea5717da6e
unhack
2023-12-08 12:24:40 -05:00
Peter D. Gray
2a906b02fb
Remove Mk1-3 code from pin changing
2023-12-08 10:13:03 -05:00
Peter D. Gray
913b7304d6
show checkmark for non-default values in settings menus
2023-12-08 09:44:22 -05:00
Peter D. Gray
1ad42867bc
text
2023-12-08 09:43:51 -05:00
Peter D. Gray
412979f721
Q selftest
2023-12-08 09:31:18 -05:00
Peter D. Gray
68c7f0f000
support dual slots on Q
2023-12-08 09:30:27 -05:00
Peter D. Gray
2029fe08f1
load GPU w/ right code
2023-12-08 09:30:12 -05:00
Peter D. Gray
71b46ea44e
install on first boot
2023-12-08 09:29:55 -05:00
Peter D. Gray
5ff976793e
add 90% bright, make def 80%
2023-12-08 09:28:40 -05:00
Peter D. Gray
522d838ec5
cache prelogin values
2023-12-08 09:28:05 -05:00
Peter D. Gray
c1441a8dab
reads better on q
2023-12-07 11:52:32 -05:00
Peter D. Gray
a7a1e6e8b0
cleanup
2023-12-07 11:52:17 -05:00
Peter D. Gray
b3bddd33ea
scroll bar first pass
2023-12-07 11:32:53 -05:00
Peter D. Gray
28ea702901
caps NFC/QR
2023-12-07 11:14:13 -05:00
Peter D. Gray
ec62c80ccc
keycaps
2023-12-07 11:06:05 -05:00
Peter D. Gray
e9ae9a9922
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2023-12-07 10:24:02 -05:00
Peter D. Gray
dd5cb223a9
lcd brightness
2023-12-07 10:23:39 -05:00
scgbckbone
d4f13317fc
bugfix: do not allow to import master seed as temporary
2023-12-07 15:42:52 +01:00
scgbckbone
2ca125ab07
SELECT -> ENTER
2023-12-07 15:42:52 +01:00
scgbckbone
30546d0b5e
better
2023-12-07 15:42:52 +01:00
Peter D. Gray
60074be670
fixes
2023-12-07 09:20:59 -05:00
Peter D. Gray
2e2f7bd7c4
fixes for Q
2023-12-07 09:20:44 -05:00
Peter D. Gray
8ae490c7b2
note
2023-12-07 09:20:36 -05:00
Peter D. Gray
f85112afa9
show ftux appropriately
2023-12-07 09:20:24 -05:00
Peter D. Gray
589d0b9dde
more NFC shortcuts
2023-12-07 09:19:21 -05:00
scgbckbone
285c90999e
bugfix: add missing ftux for extended key import (as master)
2023-12-07 09:12:47 -05:00
Peter D. Gray
cd00c626c7
Use any QR as BIP-39 passphrase
2023-12-07 08:46:53 -05:00
Peter D. Gray
138cbad573
import into master seed if none yet set
2023-12-06 14:17:19 -05:00
Peter D. Gray
801fbb89b5
Rename SELECT->ENTER
2023-12-06 11:42:52 -05:00
Peter D. Gray
15a4277302
useful shortcut
2023-12-06 11:35:51 -05:00
Peter D. Gray
b21a684180
QR stuff
2023-12-06 11:29:49 -05:00
Peter D. Gray
f8d66cf76e
bugfix
2023-12-06 11:21:13 -05:00
Peter D. Gray
205da83357
better
2023-12-06 11:21:03 -05:00
Peter D. Gray
da21039a38
cleanup
2023-12-06 11:20:52 -05:00
Peter D. Gray
559c014bc4
robustness
2023-12-06 11:20:33 -05:00
Peter D. Gray
6fce68aa76
support L/R and U/down
2023-12-06 11:20:16 -05:00
Peter D. Gray
5131631de5
show Bech32 in lowercase
2023-12-06 11:19:47 -05:00
Peter D. Gray
01ba495e10
merge bugfix
2023-12-06 11:19:37 -05:00
Peter D. Gray
4e395eafbb
bugfix
2023-12-06 09:58:36 -05:00
Peter D. Gray
3162e8db93
obsolete
2023-12-06 09:48:51 -05:00
Peter D. Gray
ecd57daa56
Merge branch 'Q' of github.com:Coldcard/q1firmware into Q
2023-12-06 09:47:30 -05:00
Peter D. Gray
6dccaa5841
more scanning
2023-12-06 09:47:25 -05:00
scgbckbone
c8bded4468
fixes + seedQR test
2023-12-06 09:22:04 -05:00
scgbckbone
a1f6743de2
Export SeedQR
2023-12-06 09:21:05 -05:00
Peter D. Gray
32a39e530a
remove Q brand from status line
2023-12-06 08:35:37 -05:00
Peter D. Gray
69882216e9
Add export SeedQR
2023-12-05 13:47:48 -05:00
Peter D. Gray
83341c30a0
bugfix
2023-12-05 13:47:36 -05:00
Peter D. Gray
bac6a98a72
miss
2023-12-05 13:25:50 -05:00
Peter D. Gray
7a72106197
note
2023-12-05 13:05:57 -05:00
scgbckbone
9c569ed87e
newest ckcc
2023-12-05 16:22:22 +01:00
scgbckbone
5dcbc9a5d3
BIP39 passphrase is both passphrase nad tmp on status bar; few todos + fixes after rebase
2023-12-05 15:07:48 +01:00
Peter D. Gray
0d625d516f
working in psram now
2023-12-05 13:21:16 +01:00
Peter D. Gray
652e9a3d3d
better render
2023-12-05 13:21:16 +01:00
Peter D. Gray
67d61ac11e
add detection
2023-12-05 13:21:16 +01:00
Peter D. Gray
8541dbd8c6
bugfix
2023-12-05 13:21:16 +01:00
Peter D. Gray
99b8481f4d
autodetect qr contents
2023-12-05 13:21:16 +01:00
Peter D. Gray
074065b190
qr scanner progress
2023-12-05 13:21:16 +01:00
Peter D. Gray
f63db63e76
scanning psbt
2023-12-05 13:21:16 +01:00
Peter D. Gray
359c343854
SMYB->SYM
2023-12-05 13:16:26 +01:00
Peter D. Gray
a18c05e41a
support slot B on Q
2023-12-05 13:16:26 +01:00
Peter D. Gray
87c5da1ba0
support slot B on Q
2023-12-05 13:16:26 +01:00
Peter D. Gray
b8fc6e5227
cleanup
2023-12-05 13:10:23 +01:00
Peter D. Gray
100132d20a
support slot B on Q
2023-12-05 13:10:23 +01:00
Peter D. Gray
60cee89061
cleanups
2023-12-05 13:09:24 +01:00
Peter D. Gray
377f16d6e6
oops
2023-12-05 13:09:24 +01:00
Peter D. Gray
b0213fe517
bugfixes, move LEDs
2023-12-05 13:09:24 +01:00
Peter D. Gray
f791019ad1
= moved to F
2023-12-05 13:09:24 +01:00
Peter D. Gray
cb2be2f382
Ephemeral->tmp.seed, symb->sym
2023-12-05 13:09:24 +01:00
Peter D. Gray
89f5cbfb78
newer api
2023-12-05 13:09:24 +01:00
Peter D. Gray
b16b685bb7
more
2023-12-05 13:09:24 +01:00
Peter D. Gray
73af932419
works
2023-12-05 13:04:41 +01:00
Peter D. Gray
d3833180e8
b4 SL changes
2023-12-05 13:04:41 +01:00
Peter D. Gray
fc226dc578
new simulator background
2023-12-05 13:04:41 +01:00
Peter D. Gray
d7c3e23b00
add se3 reset line, in rev B
2023-12-05 13:04:40 +01:00
Peter D. Gray
da11ed70a4
bugfix
2023-12-05 13:04:40 +01:00
Peter D. Gray
6f2a30e18f
compress binary
2023-12-05 13:04:40 +01:00
Peter D. Gray
3ac0b2462f
mock lcd backlight
2023-12-05 13:04:40 +01:00
Peter D. Gray
2c21320679
LCD backlight control
2023-12-05 13:04:40 +01:00
Peter D. Gray
1d05a87a8c
save mem on mk4
2023-12-05 13:04:40 +01:00
Peter D. Gray
74a6d00c42
save mem on mk4
2023-12-05 13:04:40 +01:00
Peter D. Gray
543adf32cf
fixes
2023-12-05 13:04:40 +01:00
Peter D. Gray
5399481a0d
compressed GPU bianry
2023-12-05 13:04:40 +01:00
Peter D. Gray
67fe10b128
bugfix: backlight control
2023-12-05 13:04:40 +01:00
Peter D. Gray
d6e8404560
take2
2023-12-05 13:04:40 +01:00
Peter D. Gray
dae2133d58
missed symlink
2023-12-05 13:04:40 +01:00
Peter D. Gray
f1fc2d1ba6
better dark
2023-12-05 13:04:40 +01:00
Peter D. Gray
283ff13016
new cursor types
2023-12-05 13:04:40 +01:00
Peter D. Gray
007a2aafb0
new cursor styles
2023-12-05 13:04:40 +01:00
Peter D. Gray
035d2d50f3
cleanup, cleanup which is obsolete
2023-12-05 13:04:40 +01:00
Peter D. Gray
011e25e298
dark mode, and keycap symbols
2023-12-05 13:04:40 +01:00
Peter D. Gray
ae9fabb001
align xor 24-seed words display w/ page breaks
2023-12-05 13:04:40 +01:00
Peter D. Gray
02b004b3cd
seed entry, dice rolling
2023-12-05 13:04:40 +01:00
Peter D. Gray
4b7d331bef
commit b4 delete
2023-12-05 12:57:31 +01:00
Peter D. Gray
3652388aa5
api cleanup
2023-12-05 12:47:47 +01:00
Peter D. Gray
f69157dcd9
fancy text entry
2023-12-05 12:47:47 +01:00
Peter D. Gray
f3527e1960
NFC key in prompt
2023-12-05 12:44:32 +01:00
Peter D. Gray
a2268c6560
add box drawing chars
2023-12-05 12:42:42 +01:00
Peter D. Gray
3cc888d053
sexier
2023-12-05 12:42:42 +01:00
Peter D. Gray
0acaee5871
brand colour
2023-12-05 12:42:42 +01:00
Peter D. Gray
f4c6c470db
gpu needs
2023-12-05 12:42:42 +01:00
Peter D. Gray
3aa4bd1eb6
for q1
2023-12-05 12:42:42 +01:00
Peter D. Gray
f2c5a6fe91
more
2023-12-05 12:42:42 +01:00
Peter D. Gray
9c8827cdab
gpu
2023-12-05 12:42:26 +01:00
Peter D. Gray
4b6247105a
v1.1.1
2023-12-05 12:42:26 +01:00
Peter D. Gray
cafb573a39
works
2023-12-05 12:42:26 +01:00
Peter D. Gray
c37197f91a
v1.1.1
2023-12-05 12:42:26 +01:00
Peter D. Gray
a9dcc52b10
cleanups, optimizations
2023-12-05 12:42:26 +01:00
Peter D. Gray
940096746f
GPU simulation
2023-12-05 12:42:26 +01:00
Peter D. Gray
ec0254739f
cursor
2023-12-05 12:42:26 +01:00
Peter D. Gray
f3a3191730
working in-circuit upgrade
2023-12-05 12:42:26 +01:00
Peter D. Gray
5ea4029e0a
cleanups
2023-12-05 12:42:26 +01:00
Peter D. Gray
2c5305d2f6
working progress bar
2023-12-05 12:42:26 +01:00
Peter D. Gray
c32df6489f
some lcd pixels
2023-12-05 12:42:26 +01:00
Peter D. Gray
3e3a833332
working well
2023-12-05 12:42:26 +01:00
Peter D. Gray
bccabdc5ba
working rad
2023-12-05 12:42:26 +01:00
Peter D. Gray
dd2be687e1
makes binary
2023-12-05 12:42:26 +01:00
Peter D. Gray
3c71a30cbb
swap SELECT/CANCEL positions
2023-12-05 12:42:26 +01:00
Peter D. Gray
fd8c22bb26
show XFP in status bar
2023-12-05 12:42:26 +01:00
Peter D. Gray
d1088b70dd
add xfp
2023-12-05 12:33:29 +01:00
Peter D. Gray
9054726d53
updated
2023-12-05 12:33:29 +01:00
Peter D. Gray
cc6dfc8068
notes
2023-12-05 12:33:29 +01:00
Peter D. Gray
c192c26447
comments
2023-12-05 12:33:29 +01:00
Peter D. Gray
ddf2e6a0f3
note
2023-12-05 12:33:29 +01:00
Peter D. Gray
a7041eda93
orange, faster
2023-12-05 12:33:29 +01:00
Peter D. Gray
657097029c
cleanup, honest palette
2023-12-05 12:33:29 +01:00
Peter D. Gray
70c189b56a
startup movie, cleanups
2023-12-05 12:33:29 +01:00
Peter D. Gray
b5988ffa0f
startup movie, cleanups
2023-12-05 12:33:29 +01:00
Peter D. Gray
2764c0beef
more q1
2023-12-05 12:33:29 +01:00
Peter D. Gray
11887fd53a
wrote
2023-12-05 12:33:29 +01:00
Peter D. Gray
e47a6ba988
cleanup
2023-12-05 12:33:29 +01:00
Peter D. Gray
14efa6248e
fix
2023-12-05 12:33:29 +01:00
Peter D. Gray
81f5afc76f
login placeholder char
2023-12-05 12:33:29 +01:00
Peter D. Gray
9cd25bd5ff
Q1 can do version 40
2023-12-05 12:33:29 +01:00
Peter D. Gray
3ecd474137
more colour, QR codes
2023-12-05 12:33:29 +01:00
Peter D. Gray
04152d09f5
no need for keyboard help on Q1
2023-12-05 12:33:29 +01:00
Peter D. Gray
8c706e2a4c
QR display
2023-12-05 12:33:29 +01:00
Peter D. Gray
094a3b5c52
more chars
2023-12-05 12:33:29 +01:00
Peter D. Gray
f2724daa5b
welcome msg updated and fine-tuned for q1 and mk4
2023-12-05 12:33:29 +01:00
Peter D. Gray
3781f7a08d
Q1 display and ux
2023-12-05 12:33:29 +01:00
Peter D. Gray
394d1c0590
lost diff? need this
2023-12-05 12:33:05 +01:00
Peter D. Gray
63291a1906
search mk4 for obj files at link time
2023-12-05 12:33:05 +01:00
Peter D. Gray
3e77d1efae
bugfixes
2023-12-05 12:33:05 +01:00
Peter D. Gray
c8adf9cefa
remove version.has_fatram, add version.supports_hsm
2023-12-05 12:30:39 +01:00
Peter D. Gray
05b86b6375
changes and additional chars
2023-12-05 12:10:01 +01:00
Peter D. Gray
eb77c7cbde
login UX for Q1
2023-12-05 12:10:01 +01:00
Peter D. Gray
0493aee1ae
add KEY_CLEAR
2023-12-05 12:10:01 +01:00
Peter D. Gray
f11e1b7e1a
flag for type of display
2023-12-05 12:10:01 +01:00
Peter D. Gray
7d3c213b7e
quick placeholder for Q1 animation
2023-12-05 12:10:01 +01:00
Peter D. Gray
c3e0c1449a
QR shortcuts, paging
2023-12-05 12:10:01 +01:00
Peter D. Gray
989984b05e
Q1 start
2023-12-05 12:10:01 +01:00
Peter D. Gray
ddceab0c5e
cleanup
2023-12-05 12:08:01 +01:00
Peter D. Gray
c6e0fd7fa7
remove unused early_draw funct
2023-12-05 12:08:01 +01:00
Peter D. Gray
ce0d82dfbc
QR for Q1
2023-12-05 12:08:01 +01:00
Peter D. Gray
5eba49e20a
hide bless firmware in adv menu
2023-12-05 12:04:47 +01:00
Peter D. Gray
343918bd8a
semicolons on the brain
2023-12-05 12:02:51 +01:00
Peter D. Gray
a4d33afe60
bugfix
2023-12-05 12:02:51 +01:00
Peter D. Gray
86ef471467
rendering QR codes
2023-12-05 12:02:51 +01:00
Peter D. Gray
ce8c5dacd5
qr display cleanup
2023-12-05 12:02:51 +01:00
Peter D. Gray
1fd6f1a1c3
QR support
2023-12-05 12:02:51 +01:00
Peter D. Gray
7e622c391d
QR test cases against Q1
2023-12-05 12:02:51 +01:00
Peter D. Gray
cc1bb2306b
cleanup, cleanup
2023-12-05 11:59:13 +01:00
Peter D. Gray
4d1ab35ddf
Q1 /X/CANCEL/g and /OK/SELECT/g
2023-12-05 11:59:13 +01:00
Peter D. Gray
2c18f0dbc1
cleanups, and improve LED emulation
2023-12-05 11:59:13 +01:00
Peter D. Gray
11db6004e4
bugfix: on simulator SD active LED not always turned off
2023-12-05 11:59:13 +01:00
Peter D. Gray
0e2be61276
quick text entry code
2023-12-05 11:57:06 +01:00
Peter D. Gray
8324a1fefa
add version.is_edge placeholder
2023-12-05 11:52:50 +01:00
Peter D. Gray
a5d9010494
add version indicator icon
2023-12-05 11:51:31 +01:00
Peter D. Gray
0a5e06c569
number entry
2023-12-05 11:51:31 +01:00
Peter D. Gray
13af836ca1
factor-out ux for q1 vs mk4
2023-12-05 11:51:31 +01:00
Peter D. Gray
675b815ce0
weird lost code?
2023-12-05 11:48:30 +01:00
Peter D. Gray
c3f5af6d60
rebuild/maintain sigheader.{h,py} in one place
2023-12-05 11:48:30 +01:00
Peter D. Gray
d4a9789efc
missed/lost file during rebase
2023-12-05 11:35:04 +01:00
Peter D. Gray
a9fb99fbbc
for reference
2023-12-05 11:35:04 +01:00
Peter D. Gray
55e81b75dc
revA GPIO support
2023-12-05 11:35:04 +01:00
Peter D. Gray
8620d8fb68
nearly right
2023-12-05 11:34:41 +01:00
Peter D. Gray
7225e445ce
generalizing for q1 vs mk4
2023-12-05 11:34:41 +01:00
Peter D. Gray
afd1c8cda1
generalized for q1 vs mk4
2023-12-05 11:34:41 +01:00
Peter D. Gray
88496cd851
progress toward shipping
2023-12-05 11:34:41 +01:00
Peter D. Gray
1f4c2298aa
rev A change
2023-12-05 11:34:41 +01:00
Peter D. Gray
b4ff436b5f
move yikes and menu drawing here
2023-12-05 11:34:40 +01:00
Peter D. Gray
e912ef64fe
missed symbols
2023-12-05 11:34:40 +01:00
Peter D. Gray
4d0241e61d
alias up
2023-12-05 11:34:40 +01:00
Peter D. Gray
62cb894484
better splash
2023-12-05 11:34:40 +01:00
Peter D. Gray
b4d0aadaeb
add kwargs support
2023-12-05 11:34:40 +01:00
Peter D. Gray
6072544004
status icon
2023-12-05 11:34:40 +01:00
Peter D. Gray
f61b8c9337
status icon
2023-12-05 11:28:03 +01:00
Peter D. Gray
9a048f250d
color and new font
2023-12-05 11:23:23 +01:00
Peter D. Gray
bef465e2c7
q1 support: more leds, keyboard diff, etc
2023-12-05 11:23:23 +01:00
Peter D. Gray
3eb98562ef
more q1 images
2023-12-05 11:22:17 +01:00
Peter D. Gray
1407e0cf26
b4 key rewrite
2023-12-05 11:22:16 +01:00
Peter D. Gray
69d2b8641b
we have a power btn now
2023-12-05 11:22:16 +01:00
Peter D. Gray
b286be7d22
progress with better font
2023-12-05 11:19:04 +01:00
Peter D. Gray
7f6a1e0140
cleanup / optimize data-only files
2023-12-05 11:19:04 +01:00
Peter D. Gray
535e70637f
q1 colour
2023-12-05 11:18:51 +01:00
Peter D. Gray
0fa2b5ce6d
font for Q1
2023-12-05 11:18:51 +01:00
Peter D. Gray
eabc237a59
update for rev A
2023-12-05 11:18:50 +01:00
Peter D. Gray
f4791be5c3
cleanup
2023-12-05 11:18:50 +01:00
Peter D. Gray
9b6dec06bc
bugifx
2023-12-05 11:18:50 +01:00
Peter D. Gray
819a513030
power mgmt
2023-12-05 11:18:50 +01:00
Peter D. Gray
a33c1fb733
battery level reading
2023-12-05 11:18:50 +01:00
Peter D. Gray
f8a4166c6c
QR scanner support
2023-12-05 11:18:50 +01:00
Peter D. Gray
a2452767cb
tweak width
2023-12-05 11:08:07 +01:00
Peter D. Gray
efe1180e1c
width q1
2023-12-05 11:08:07 +01:00
Peter D. Gray
b830201675
cleanup
2023-12-05 11:08:07 +01:00
Peter D. Gray
bda639a23b
document a bug
2023-12-05 11:08:07 +01:00
Peter D. Gray
c6502101d4
q1 first pass ux
2023-12-05 11:08:07 +01:00
Peter D. Gray
95e6d0371d
q1 fix
2023-12-05 11:06:09 +01:00
Peter D. Gray
7f6cde45d1
keycodes
2023-12-05 11:06:09 +01:00
Peter D. Gray
04a7d08c1a
remove secondary wallet concept, add basic q1 login
2023-12-05 11:06:09 +01:00
Peter D. Gray
28b909e4fb
remove line2 arg to fullscreen, was unused
2023-12-05 11:06:09 +01:00
Peter D. Gray
cd57742602
clenaup
2023-12-05 11:06:09 +01:00
Peter D. Gray
338136bd4c
major speed bump up
2023-12-05 11:06:09 +01:00
Peter D. Gray
a7c7496465
need this
2023-12-05 11:06:09 +01:00
Peter D. Gray
82cf526f43
more q1 capabilities
2023-12-05 11:06:09 +01:00
Peter D. Gray
f02b6aa9de
q1 support
2023-12-05 11:03:51 +01:00
Peter D. Gray
a7c1cdf8ff
working keyboard sim
2023-12-05 11:03:51 +01:00
Peter D. Gray
9b6b676dd1
refactor
2023-12-05 11:03:51 +01:00
Peter D. Gray
3ea0711b28
makes screens.h variable
2023-12-05 11:03:51 +01:00
Peter D. Gray
b85f9b22a1
q1 power down case
2023-12-05 11:03:51 +01:00
Peter D. Gray
279da41b1d
more
2023-12-05 11:03:51 +01:00
Peter D. Gray
645a172801
use progress_bar_show when possible
2023-12-05 11:03:51 +01:00
Peter D. Gray
020cef6706
lcd support
2023-12-05 11:01:43 +01:00
Peter D. Gray
6b0bcf3927
working better
2023-12-05 11:01:43 +01:00
Peter D. Gray
125489b4ea
q1 addition
2023-12-05 11:01:43 +01:00
Peter D. Gray
77828b3d00
add light
2023-12-05 11:01:43 +01:00
Peter D. Gray
31b4823281
q1 basics
2023-12-05 11:01:43 +01:00
Peter D. Gray
407737df09
b4 cleanup
2023-12-05 11:01:43 +01:00
Peter D. Gray
30a66adb60
first pass q1
2023-12-05 11:01:43 +01:00
Peter D. Gray
cf5834653f
first pass q1
2023-12-05 10:50:20 +01:00
Peter D. Gray
c115e6e816
more LCD support
2023-12-05 10:50:20 +01:00
Peter D. Gray
a5e2c1600a
LCD support in bootrom
2023-12-05 10:50:20 +01:00
Peter D. Gray
2f2a56bd12
pull basics from mk4
2023-12-05 10:50:20 +01:00
Peter D. Gray
21e84b84ef
another workaround
2023-12-05 10:50:20 +01:00
scgbckbone
e71d932b30
prevent yikes in settings._read_slot when loading settings
2023-11-24 09:17:17 -05:00
scgbckbone
ced5f068b1
Add test to sign 400 different PSBTs in one session
2023-11-13 10:17:44 -05:00
scgbckbone
883c79b14f
mpy bump to include MacOS btree build cope
2023-11-09 10:11:02 -05:00
scgbckbone
073e8cf98b
forgotten BDB cope
2023-11-07 08:45:51 -05:00
Peter D. Gray
73b84862fb
Editings
2023-11-06 10:19:20 -05:00
Peter D. Gray
d5f5956187
dup import
2023-11-06 10:19:12 -05:00
scgbckbone
1b90f240b1
cope with future removal of BDB wallet from bitcoin client
2023-11-03 10:56:23 -04:00
scgbckbone
56e26d051e
postpone Restore Saved MicroSD card reading
2023-11-03 10:55:49 -04:00
Peter D. Gray
dc6625e466
Merge branch 'master' of github.com:Coldcard/firmware
2023-10-26 10:25:07 -04:00
Peter D. Gray
080f935a42
add edge
2023-10-26 10:25:00 -04:00
scgbckbone
e797e7d78b
test fixes
2023-10-25 11:29:23 -04:00
scgbckbone
a65b1fcc09
temporary seed from encrypted COLDCARD backup
2023-10-23 10:59:47 -04:00
scgbckbone
e3014390c4
move 12 Words mnemonic options at the top of the menus
2023-10-23 10:28:51 -04:00
scgbckbone
81e8f3dee2
Add current tmp seed to Seed Vault via Seed Vault menu
2023-10-15 14:47:24 -04:00
scgbckbone
55fc81755f
regenerate menu-tree.txt
2023-10-12 11:10:43 -04:00
Peter D. Gray
ec7b54979e
edit
2023-10-11 08:50:20 -04:00
Peter D. Gray
adb9939df0
this is it
2023-10-11 08:42:10 -04:00
Peter D. Gray
48be2d9005
New release: 2023-10-10T1735-v5.2.0
2023-10-10 13:35:18 -04:00
scgbckbone
8a4b4b3d7b
remove last "Ephemeral" UX string from test
2023-10-10 11:16:20 -04:00
scgbckbone
c9cf5b7db8
seed vault xfp collision
2023-10-09 12:43:35 -04:00
scgbckbone
bb6fea731e
seed vault backup tests
2023-10-09 12:43:35 -04:00
Peter D. Gray
05a08b6ff8
seed vault optimizations
2023-10-09 12:43:35 -04:00
scgbckbone
3784e1e007
UX: rename Ephemeral Seed to Temporary Seed
2023-10-09 11:23:53 -04:00
scgbckbone
e1ac204e04
Never store 'seeds' in ephemeral settings
2023-10-06 08:27:14 -04:00
Martin
1a761d0daf
Fix double 'before'
2023-10-06 07:59:11 -04:00
Peter D. Gray
93860bab2e
Ephemeral => Temporary Seeds
2023-10-05 10:01:39 -04:00
Peter D. Gray
09322abfd4
more lang tweaks
2023-10-05 09:18:21 -04:00
scgbckbone
8d304f408a
bugfix: incorrect xfp shown in meta for passphrase on top of eph secret
2023-10-05 09:13:43 -04:00
Peter D. Gray
52d71a615f
Edits
2023-10-05 08:48:16 -04:00
Peter D. Gray
5734b316d0
Messaging and logic
2023-10-04 11:50:03 -04:00
Peter D. Gray
cb6fef244d
add dfu upload option for dev.dfu
2023-10-04 11:11:45 -04:00
Peter D. Gray
e635f5d9bc
Bugfix
2023-10-04 11:10:22 -04:00
Peter D. Gray
349a739e86
bump
2023-10-04 10:52:09 -04:00
scgbckbone
e798765056
UX renaming
2023-10-04 10:35:57 -04:00
Peter D. Gray
ee9e01bc6b
cleanup
2023-10-04 09:50:43 -04:00
Peter D. Gray
75235b240e
cleanup
2023-10-04 09:40:45 -04:00
scgbckbone
c2b8527f0c
remove forgotten debug print statements
2023-10-04 09:35:00 -04:00
Peter D. Gray
58ba4000b5
edits
2023-10-04 09:01:33 -04:00
scgbckbone
bceaaf92e0
Seed Vault
2023-10-04 08:54:29 -04:00
Peter D. Gray
f91925c187
edits
2023-10-02 09:48:54 -04:00
scgbckbone
fe63163c85
restore to main se2 secret without reboot; active ephemeral seeds have first home menu item [XFP]; tests reorg - created separate test_backup.py; add ability to remove ephemeral seed settings via Restore Seed
2023-09-25 09:36:09 -04:00
scgbckbone
325435b678
NUM_SLOTS in PSRAM increased from 64 to 100
2023-09-25 09:28:16 -04:00
scgbckbone
9f408c2167
bugfix: off by one bug in trick pin - login countdown
2023-09-22 09:37:16 -04:00
scgbckbone
efda6f84dd
PSBTv2
2023-09-21 10:17:44 -04:00
scgbckbone
e5d1782b9d
BIP39 passphrase as ephemeral seed; Lock Down Seed for all ephemeral; BIP-39 wallet backup
2023-09-21 08:50:32 -04:00
scgbckbone
6655238409
remove obsolete Mk2/Mk3 code paths from firmware
2023-09-21 08:32:59 -04:00
scgbckbone
d497e5006e
se2 (duress wallet) tests need to run without --eff
2023-09-14 11:52:37 -04:00
scgbckbone
4fb9148cfd
shortcut to Batch Sign
2023-09-14 11:48:35 -04:00
scgbckbone
5782dafed2
replace obsolete plausible deniability in nvstore.py
2023-09-14 11:32:10 -04:00
Peter D. Gray
690b667b2f
New release: 2023-09-08T2009-v5.1.4
2023-09-08 16:09:25 -04:00
Peter D. Gray
5393e924ba
Bugfix: firmware sizes must align with flash erase unit (4k)
2023-09-08 16:06:38 -04:00
Peter D. Gray
aaa178d5bb
New release: 2023-09-07T1502-v5.1.3
2023-09-07 11:02:05 -04:00
scgbckbone
79ce4ae115
Do NOT inherit linked and prelogin settings, do NOT backup words length setting; goto_top_menu after activating bip85 as ephemeral secret
2023-09-07 10:52:43 -04:00
Peter D. Gray
cd068f7bbc
bump
2023-09-07 09:31:42 -04:00
Peter D. Gray
36fb1144de
New release: 2023-09-07T1328-v5.1.2
2023-09-07 09:28:36 -04:00
Peter D. Gray
f9d206d844
Merge branch 'master' of github.com:Coldcard/firmware
2023-09-07 09:23:38 -04:00
scgbckbone
0c92824b46
Pillow textsize removed in 10.0.0
2023-09-06 10:27:25 -04:00
Peter D. Gray
1122eaafa8
editing
2023-09-06 09:17:36 -04:00
Peter D. Gray
7e1460b501
cleanup/generalize
2023-09-06 09:00:22 -04:00
Peter D. Gray
3cec82d912
Merge branch 'master' of github.com:Coldcard/firmware
2023-09-05 11:11:10 -04:00
Peter D. Gray
fc06f73017
language change to be more clear
2023-09-05 11:11:06 -04:00
scgbckbone
519d4ef5f1
remove "Look Blank" option from "if wrong" trick pins as it is not supported by the bootrom, remove duplicate "Blank Coldcard" menu item from Duress Wallet option
2023-09-05 10:29:42 -04:00
Peter D. Gray
f4588ab6f1
edits
2023-09-05 08:56:24 -04:00
scgbckbone
673d8ab3e2
preserve defined order of chooser in Login Countdown
2023-08-30 11:15:54 -04:00
scgbckbone
205a2713d4
more UX elements to improve responsiveness
2023-08-30 10:54:18 -04:00
scgbckbone
5a0e423e5d
accept TOS only presented if pa.is_blank=True and settings.terms_ok=False
2023-08-30 10:52:04 -04:00
scgbckbone
5d0b6357be
update ckcc-protocol to master tip
2023-08-30 10:50:19 -04:00
scgbckbone
fba7de33cf
Sparrow export via named_generic_export
2023-08-30 08:15:05 -04:00
scgbckbone
b282b5598d
cli: explicit sigheader declaration in setup.py
2023-08-29 09:18:35 -04:00
scgbckbone
90dff02591
fix msg signing previously broken by 836980d9ce
2023-07-20 15:30:55 -04:00
scgbckbone
263800d720
update bip85-passwords.md
2023-07-19 10:37:16 -04:00
scgbckbone
500f730265
sd2fa is NOT backed up and not restored from older backups
2023-07-19 10:19:20 -04:00
scgbckbone
0d271d9027
update simulator README.md with link to WSL/Windows
2023-07-19 08:28:23 -04:00
scgbckbone
836980d9ce
bug: fix paper wallet error when no secrets
2023-07-17 09:11:51 -04:00
scgbckbone
99eb4b0345
bug: xfp shown as integer in signing UI when bip39 passphrase in effect
2023-07-12 09:52:13 -04:00
Peter D. Gray
5172b3b9cd
add 4.1.9 for mk3
2023-06-26 09:56:47 -04:00
Peter D. Gray
6fd6684004
backport
2023-06-26 09:56:26 -04:00
@RandyMcMillan
dadc6bc452
README.md: fix spelling: products
2023-06-23 13:07:08 -04:00
Peter D. Gray
71b893f417
Renamed
2023-06-23 11:23:35 -04:00
Peter D. Gray
689496f018
bugfix on MacOS
2023-06-23 11:23:15 -04:00
Peter D. Gray
ffb4cd32e9
rename file
2023-06-23 10:20:42 -04:00
scgbckbone
a3b466fc71
truncated address - add one more char to first part to view regtest segwit version
2023-06-23 10:07:09 -04:00
Peter D. Gray
0fe230e150
Make menu item 'Batch Sign PSBT'
2023-06-23 09:05:17 -04:00
scgbckbone
39a125a753
Batch Sign
2023-06-23 08:59:20 -04:00
Peter D. Gray
39c3e89b69
sign edge release
2023-06-20 11:11:32 -04:00
Peter D. Gray
cc043e2fdf
Edits
2023-06-20 09:03:44 -04:00
Peter D. Gray
ebd4cd9812
Merge branch 'master' of github.com:Coldcard/firmware
2023-06-20 08:58:22 -04:00
scgbckbone
0fa8c8b0d2
bugfix: empty b39 pwd number selection causes type error
2023-06-20 08:08:05 -04:00
Peter D. Gray
bf7fa7b713
add 4.1.8 from other branch
2023-06-19 16:38:05 -04:00
Peter D. Gray
c488882862
Merge branch 'master' of github.com:Coldcard/firmware
2023-06-19 13:43:53 -04:00
Peter D. Gray
abddb41dd0
back/cross-port for mk4 4.1.8 release
2023-06-19 13:43:44 -04:00
scgbckbone
1667ee8369
rename "Unchained Capital" to "Unchained"
2023-06-15 10:22:20 -04:00
scgbckbone
2dedccb0fb
B85 menu flow
2023-06-02 09:24:58 -04:00
scgbckbone
d0a318000f
duplicate XFP limitations.md
2023-05-30 10:14:56 -04:00
Peter D. Gray
9b2ef862cb
Add middle-dots character to font, use arrows/dots in address explorer menu; tweaks.
2023-05-29 13:50:25 -04:00
scgbckbone
0874324372
remove label from bitcoin core export - in 24.1 label is no longer supported with ranged descriptors
2023-05-29 08:46:26 -04:00
KST ☩ WINTER HODLER
e406b27838
Update bitcoin-core-usage.md
2023-05-26 14:57:18 -04:00
scgbckbone
573456885f
remove buggy error msg
2023-05-26 09:43:33 -04:00
Vishal Menon
762cfb3a86
Added notes from dochex.
2023-05-23 11:15:57 -04:00
Vishal Menon
0e455fde27
Created docs/notes-on-repro.md to explain how repro builds are checked and verified.
2023-05-23 11:15:57 -04:00
Peter D. Gray
c6f58e5eb4
add edge release
2023-05-12 10:21:08 -04:00
scgbckbone
63debfebaf
unify address format labels; address explorer now uses both labels and shortened addresses; axi updated to track last 4 addr chars or MenuItem label (multisig)
2023-05-10 11:57:48 -04:00
scgbckbone
eb0f22ec6b
force vdisk for From Virtdisk firmware upgrade
2023-05-10 11:57:31 -04:00
Peter D. Gray
037fc27dcd
re-enable screensaver, which SDL disables by default
2023-05-09 13:57:55 -04:00
Peter D. Gray
c9fbe0e251
Better
2023-05-09 09:54:32 -04:00
Peter D. Gray
56f99f41de
edge version
2023-05-09 09:45:07 -04:00
Peter D. Gray
feca7268c2
edits
2023-05-09 09:42:27 -04:00
scgbckbone
c126553147
change Key Origin Information export format of multisig addresses .csv according to BIP-0380
2023-05-03 09:15:18 -04:00
scgbckbone
f7af32cce7
fake_txn segwit_in fix
2023-04-25 14:09:56 -04:00
scgbckbone
fe4b13a81b
correct scrptPubkey parsing for segwit v1-v16
2023-04-25 14:09:56 -04:00
scgbckbone
627d042a1d
allow witness utxo to be defined for legacy p2sh multisig
2023-04-21 14:55:42 -04:00
Peter D. Gray
6278f5c0ef
New release: 2023-04-07T1330-v5.1.2
2023-04-07 09:30:22 -04:00
Peter D. Gray
b5056c8ab8
Updated for 5.1.2
2023-04-07 09:27:47 -04:00
Peter D. Gray
a1504934c1
Bump
2023-04-07 09:27:15 -04:00
Peter D. Gray
0b56737e25
broaden check of commits
2023-04-07 09:27:00 -04:00
Peter D. Gray
a93b5dc534
edit
2023-04-07 09:26:21 -04:00
Peter D. Gray
cdb79f6d63
New release: 2023-04-07T1319-v5.1.1
2023-04-07 09:19:12 -04:00
Peter D. Gray
6dbfa81e18
Slight language change
2023-04-06 12:08:40 -04:00
Peter D. Gray
e4693e0738
Cleanups, text changes
2023-04-06 11:12:27 -04:00
Peter D. Gray
dd8b257705
comment
2023-04-06 09:58:26 -04:00
Peter D. Gray
c157a9505a
comment
2023-04-06 09:57:38 -04:00
scgbckbone
8cc55e8539
restrict segwit SINGLE output out of bound; sighash restrictions
2023-04-06 09:54:39 -04:00
scgbckbone
4bfec18ac3
Revert "keep regtest net alive during multiple tests"
...
This reverts commit 571b67e913 .
2023-04-06 09:54:39 -04:00
scgbckbone
c37ebd3f1a
zero output test; limitations update
2023-04-05 14:41:51 -04:00
Peter D. Gray
83d82cb162
bugfix: support CLI --set operation in tests
2023-04-04 09:39:15 -04:00
Peter D. Gray
571b67e913
keep regtest net alive during multiple tests
2023-04-03 12:16:01 -04:00
Peter D. Gray
1f2f8bc1e9
Bugfixes
2023-03-31 11:12:28 -04:00
Peter D. Gray
643126161d
Fluff
2023-03-31 11:12:14 -04:00
Peter D. Gray
f5fc03c661
Edits
2023-03-31 10:14:55 -04:00
Peter D. Gray
1af410e9ec
Tweak
2023-03-31 10:09:46 -04:00
scgbckbone
98459a62c1
output validation optimization - no caching
2023-03-31 10:05:26 -04:00
scgbckbone
c566e389c8
UX issues
2023-03-30 16:07:45 -04:00
scgbckbone
2ee65e628c
solo release commit
2023-03-30 13:26:52 -04:00
scgbckbone
64843e42e3
docker container improvements: no root, no privileges, and correct uid/gid mapping
2023-03-30 12:57:02 -04:00
scgbckbone
6111d552ea
support all sighash flags; do not set sighash for foreign inputs; deltamode optimizations; bip143 test vectors
2023-03-30 12:52:26 -04:00
scgbckbone
c437f19cf3
refresh menu after set_seed_extended_key
2023-03-30 12:45:46 -04:00
scgbckbone
9629664bf5
Update SEED XOR docs
2023-03-20 15:49:25 -04:00
scgbckbone
1226502170
SeedXOR improvements
2023-03-16 14:14:40 -04:00
scgbckbone
265edcd1d2
SeedXOR for 12 and 18 words mnemonics
2023-03-16 14:00:47 -04:00
Peter D. Gray
67f5640b53
New release: 2023-02-27T2106-v5.1.1
2023-02-27 16:06:08 -05:00
Peter D. Gray
8270b98993
Signed for release.
2023-02-27 16:06:05 -05:00
Peter D. Gray
4146cafd6f
better
2023-02-27 16:04:12 -05:00
Peter D. Gray
8028416329
For 2023-02-27T2059-v5.1.1
2023-02-27 16:00:04 -05:00
Peter D. Gray
2c07c37bd4
quick 5.1.1 release to get back under size limit
2023-02-27 15:57:55 -05:00
Peter D. Gray
295b6c7fbf
fix for manual testing
2023-02-27 15:57:37 -05:00
Peter D. Gray
2f769f1219
New release: 2023-02-27T1509-v5.1.0
2023-02-27 10:09:23 -05:00
Peter D. Gray
5140ae001f
Signed for release.
2023-02-27 10:09:21 -05:00
Peter D. Gray
88e00a8b2f
bugfix
2023-02-27 09:51:59 -05:00
Peter D. Gray
a30e4aaeca
Commit!
2023-02-27 09:51:46 -05:00
scgbckbone
a25ada8416
fix insufficient funds error in test_bitcoind_MofN_tutorial
2023-02-27 09:50:42 -05:00
scgbckbone
1d68536ba1
* tapsigner/xprv NFC import stop immediatly after no data received
...
* more verbose error message for malformed sig files
* skip digest check for NFC imported sig files
2023-02-27 09:46:13 -05:00
Peter D. Gray
3a0ac0f14c
Add test case for issue w/ missing leading dash
2023-02-24 14:56:27 -05:00
Peter D. Gray
43524a8ef5
support NDEF test cases >= 256 bytes
2023-02-24 14:49:14 -05:00
Peter D. Gray
42abaf3bc9
handle nfc/vdsk enabled or not in unrelated tests
2023-02-24 09:19:27 -05:00
scgbckbone
a1bc4617d1
1of1 multisig correct UI
2023-02-23 08:58:13 -05:00
Dee
6ade41606a
Changed "Cheap" to "Affordable"
2023-02-22 18:45:29 -05:00
scgbckbone
157673da8f
correct MPY submodule branch
2023-02-21 20:05:18 -05:00
Peter D. Gray
6fe6ff565d
language changes
2023-02-21 14:31:34 -05:00
Peter D. Gray
2f8f950679
Quick fix for secp256k1 on Arm MacOS
2023-02-21 10:38:31 -05:00
scgbckbone
b535d7ed22
verify digest for detached signature files
2023-02-21 09:21:20 -05:00
Peter D. Gray
c86b527d13
edits, reorg
2023-02-17 10:21:13 -05:00
scgbckbone
ebd34c81b3
backup fix + update attended tests to cope with new backup procedure
2023-02-17 09:28:35 -05:00
scgbckbone
d2e61b692d
regenerate menu-tree.txt; menu_dumppy fixes
2023-02-16 16:25:22 -05:00
scgbckbone
5e89cf687a
Detached signature file for single sig exports, generic single sig exports, paper wallets, derived entropy; BIP137 fixes; signature file verification; sign files in 'List Files' manu
2023-02-16 16:25:09 -05:00
scgbckbone
307df0c013
Main seed and ephemeral seed from Tapsigner backup + ephemeral seed from extended private key
2023-02-16 11:35:03 -05:00
Peter D. Gray
d6193d5636
Save test backup password for next use
2023-02-16 09:38:01 -05:00
Peter D. Gray
2cfd6f0860
No need for card presence during removal
2023-02-08 12:35:51 -05:00
Peter D. Gray
17b5cdf672
typo
2023-02-08 11:55:03 -05:00
Peter D. Gray
327e6aa9bd
more thoughts
2023-02-08 11:14:39 -05:00
Peter D. Gray
cb0a6c9393
block sd 2fa feature when ephemeral
2023-02-08 11:14:39 -05:00
Peter D. Gray
ee8ad86c80
Docs for sd2fa feature
2023-02-08 11:14:39 -05:00
Peter D. Gray
5ff7c47b7e
comments
2023-02-08 11:14:39 -05:00
Peter D. Gray
6f0fb8c147
group changes a bit
2023-02-08 11:14:39 -05:00
Peter D. Gray
49780284d2
MicroSD as 2FA feature
2023-02-08 11:14:39 -05:00
Peter D. Gray
c0b106a0ca
remove junk
2023-02-07 15:09:57 -05:00
Peter D. Gray
bfbf844672
merge
2023-02-07 15:07:44 -05:00
scgbckbone
e4e1844f9f
remove BSMS
2023-02-07 14:58:26 -05:00
scgbckbone
2b2e8083b1
do not use button (5) for logic as it is used for scroll-up
2023-02-07 12:05:55 -05:00
Peter D. Gray
7782c1b21e
Rename ux_spinner_edit => ux_input_text
2023-02-07 10:00:20 -05:00
Peter D. Gray
0ea5e8b9e8
ux tweaks
2023-02-07 09:57:43 -05:00
Peter D. Gray
58717e1118
expectations
2023-02-07 09:33:45 -05:00
scgbckbone
cd14ec9dba
BSMS improvements
2023-02-06 15:27:15 -05:00
scgbckbone
fa96c6ea96
remove warning from Type Passwords
2023-02-06 10:09:35 -05:00
Peter D. Gray
f0467c34cd
wordwrap
2023-02-03 13:10:50 -05:00
Peter D. Gray
a86fba9186
Language changes: co-signer
2023-02-03 12:10:42 -05:00
Peter D. Gray
736fd037fd
CTO Value Add
2023-02-03 11:20:14 -05:00
Peter D. Gray
3cd6515ba2
more gardening
2023-02-03 11:02:44 -05:00
Peter D. Gray
fa7c41045d
whitespace/style
2023-02-03 10:54:07 -05:00
Peter D. Gray
32ec0f349b
Word-wrap and whitespace
2023-02-03 10:41:49 -05:00
Peter D. Gray
82d5d82e0c
update comment
2023-02-03 10:06:31 -05:00
Peter D. Gray
1662020dba
Tweak
2023-02-03 10:06:16 -05:00
Peter D. Gray
293db6fa71
Word-wrappign
2023-02-03 09:49:59 -05:00
Peter D. Gray
9b36753e51
Word wrapping and whitespace changes
2023-02-03 09:32:30 -05:00
Peter D. Gray
cc505b4108
microcopy
2023-02-03 08:47:03 -05:00
Peter D. Gray
18d6f8794c
update note
2023-02-02 09:45:21 -05:00
Peter D. Gray
48fca19225
tweak
2023-02-02 09:44:59 -05:00
Peter D. Gray
be0a719bde
Merge branch 'master' of github.com:Coldcard/firmware
2023-02-02 09:44:22 -05:00
scgbckbone
6c831abf01
Lily Wallet export
2023-02-02 09:44:00 -05:00
Peter D. Gray
d7a963c86a
5.1.0 Notes
2023-02-02 08:51:55 -05:00
Peter D. Gray
b47bdb7b4b
Merge branch 'master' of github.com:Coldcard/firmware
2023-02-02 08:22:33 -05:00
Peter D. Gray
8b2f015a7d
Upgrading the upgrade to a 5.1.0
2023-02-02 08:22:26 -05:00
nvk
e9adade9b6
Text change
2023-02-02 08:21:19 -05:00
scgbckbone
e3c50b784e
run_sim_tests.py add cmdline argument for simulator wait time
2023-02-02 08:15:00 -05:00
scgbckbone
50fc02c75d
export dicts/wallets ordered
2023-02-02 08:14:13 -05:00
AbelLykens
a37ca5199e
Don't assume people install in home dir
...
Don't assume people install in home dir and don't instruct people to, either.
2023-01-27 16:12:52 -05:00
AbelLykens
e860e764d9
Ubuntu 20.04 (clean) requirements
...
After https://github.com/Coldcard/firmware/pull/173 I started a new clean Ubuntu 20.04. This PR adds on what I missed, and explains steps a bit more + includes command for running outside of virt environment.
2023-01-27 16:12:52 -05:00
AbelLykens
4d22b6a2c1
Extra instructions for Ubuntu
...
On a clean Ubuntu 10.04 you need `pysdl2-dll` too. Also you need some more tools for the build process (`autoconf` and `libtool`).
This fixes `error: possibly undefined macro: AC_PROG_LIBTOOL` and `could not find any library for SDL2 (PYSDL2_DLL_PATH: unset)`.
2023-01-27 14:55:56 -05:00
scgbckbone
b8978856f4
BSMS (BIP-129)
2023-01-25 17:35:10 -05:00
Peter D. Gray
62f7401168
copy editing
2023-01-25 10:34:22 -05:00
scgbckbone
2bbe27fa52
add dice rolls distribution check and enforce it in case of main seed generation, enforce number of dice rolls for main seed generation; improve story messages for dice rolls
2023-01-20 16:16:00 -05:00
scgbckbone
5527d5b399
re-order ephemeral seed menus to copy main import/generate seed
2023-01-20 16:00:10 -05:00
scgbckbone
0b750c09ef
add root to path for pytest to find dice rolls code
2023-01-20 15:59:31 -05:00
scgbckbone
5044f53d6b
move change address switch in address explorer from key (5) to key (6) as you need (5) to move up
...
Generic single sig descriptor export (supports both new descriptor type <0;1> and old with two descriptors exported internal/external)
Samourai POST/PRE-MIX account export shortcut;
fix write char by char bug write_text_file
add descriptors(single sig) and descriptor templates (multisig) to generic export json
Add "Applications" menu item to address explorer, where application specific derivations paths/addresses are accessible
2023-01-20 15:57:15 -05:00
scgbckbone
05ac389349
add rolls12.py
2022-12-19 15:10:24 -05:00
scgbckbone
190840a1b2
bump libngu to latest master with compact seed parsing
2022-12-19 14:48:39 -05:00
scgbckbone
f856424291
vdisk UX
2022-12-19 14:42:06 -05:00
scgbckbone
436ee25b83
fix test_bitcoind_cosigning to work with core 24.0; update multisig tutorial test to test different M/N values; remove unused imports and fixtures
2022-12-16 13:49:02 -05:00
Peter D. Gray
e552d255d4
Edits
2022-11-17 16:24:58 -05:00
Peter D. Gray
14be103320
Signed for release.
2022-11-14 15:13:16 -05:00
Peter D. Gray
064778b418
backport v4 fix, files
2022-11-14 15:10:02 -05:00
Peter D. Gray
ebf8a87eeb
Signed for release.
2022-11-14 15:04:37 -05:00
scgbckbone
47f500e5d8
fix signit setup.py - needs py_modules specified
2022-11-14 09:50:35 -05:00
scgbckbone
794dc9b196
fix typo in test
2022-10-05 14:24:15 -04:00
Peter D. Gray
19869e30cb
New release: 2022-10-05T1724-v5.0.7
2022-10-05 13:24:58 -04:00
Peter D. Gray
b2d11b4901
Signed for release.
2022-10-05 13:24:56 -04:00
Peter D. Gray
0da55e6a23
bump
2022-10-05 13:22:04 -04:00
Peter D. Gray
5606e4b168
there is no Y key
2022-10-05 11:31:33 -04:00
Peter D. Gray
4b3c6b0dbd
backport?
2022-10-05 11:19:49 -04:00
Peter D. Gray
3e8e9a3c91
Edits
2022-10-05 11:01:55 -04:00
Straylight
4dc4172d54
Display HSM policy hash on first activation ( #151 )
...
Co-authored-by: doc-hex <1482781+doc-hex@users.noreply.github.com>
2022-10-05 10:53:11 -04:00
Peter D. Gray
caccf9fc99
refactoring, tests refined
2022-10-05 10:47:51 -04:00
Peter D. Gray
c61d21c8ce
plug descriptor leak
2022-10-05 10:47:28 -04:00
Peter D. Gray
f7844b4a9d
less indent
2022-10-05 09:10:50 -04:00
Peter D. Gray
1c617b982e
DOS Rocks
2022-10-05 09:07:40 -04:00
scgbckbone
fc3507a9a0
NFC tools menu containing: show address, sign message, share file and import multisig; tests
2022-10-05 09:01:53 -04:00
Peter D. Gray
18a08e7de4
Afterthoughts
2022-10-05 08:56:02 -04:00
scgbckbone
4425435115
Ephemeral seeds
2022-10-04 15:41:29 -04:00
Peter D. Gray
e0d4b8710b
mk4 note
2022-10-04 09:24:17 -04:00
scgbckbone
ac4a9da04f
brightness from 0 -> 1; remove unused imports
2022-09-16 08:51:12 -04:00
scgbckbone
95e1f05426
NFC usage docs
2022-09-16 08:48:56 -04:00
Peter D. Gray
e2f6c75faa
perfecting error msgs
2022-09-15 14:56:06 -04:00
Peter D. Gray
d511ce24eb
move verify_recover_pubkey from auth.py to chains.py
2022-09-15 14:33:56 -04:00
Peter D. Gray
6eeb45ea11
text editing
2022-09-15 14:33:31 -04:00
straylight
e0b0014116
HSM Attestation Mode
2022-09-15 14:26:07 -04:00
scgbckbone
75712cb391
Do not offer HSM if wallet is blank (no seed/secret yet)
2022-09-15 10:54:31 -04:00
scgbckbone
31577cd16f
more explanation about missing UTXOs from bitcoin core
2022-09-15 10:53:00 -04:00
Peter D. Gray
947d950e9f
bootrom v3.1.5
2022-09-15 10:36:19 -04:00
Peter D. Gray
a9c1f297c1
Merge branch 'master' of github.com:Coldcard/firmware
2022-09-15 10:35:12 -04:00
Peter D. Gray
880d111fb4
workaround for bug141
2022-09-15 10:34:53 -04:00
Peter D. Gray
3d61716324
v3.1.5 changes, fix for bug141
2022-09-15 10:34:53 -04:00
Peter D. Gray
79e64b2811
addition
2022-09-15 10:34:53 -04:00
Peter D. Gray
3b9bd5c444
updates
2022-09-15 10:34:53 -04:00
Peter D. Gray
8eb4ed9f38
update trick-related tests
2022-09-15 10:34:53 -04:00
Peter D. Gray
8ebd7b0073
workaround for bug141
2022-09-15 10:32:11 -04:00
Peter D. Gray
edf686af2d
v3.1.5 changes, fix for bug141
2022-09-15 10:30:52 -04:00
Peter D. Gray
2c5d78375c
addition
2022-09-15 10:28:43 -04:00
Peter D. Gray
06f8b27c07
updates
2022-09-15 10:11:08 -04:00
Peter D. Gray
d62eec1d8c
update trick-related tests
2022-09-15 10:07:04 -04:00
Peter D. Gray
98eea86540
Mk4 FtW
2022-09-14 10:18:23 -04:00
Peter D. Gray
8895d94483
edits
2022-09-14 10:17:43 -04:00
Peter D. Gray
0e60212baa
bump
2022-09-14 10:17:37 -04:00
Peter D. Gray
6d43fd544f
lang tweak
2022-09-14 10:11:22 -04:00
Peter D. Gray
d00306fc0e
whitespace
2022-09-14 10:05:47 -04:00
scgbckbone
51593df040
Block HSM by default (user management commands and HSM related commands). Users must explicitly enable HSM in Advanced/Tools -> Enable HSM; enable HSM in login sequence if policy file is available
2022-09-08 13:46:37 -04:00
scgbckbone
35b1564638
Menu wrapping (wrap around bottom/top)
2022-09-06 11:29:20 -04:00
scgbckbone
b953acf0bf
Be able to import descriptor that specify change and receiving in a single descriptor string; import bug in nfc.py
2022-09-06 08:17:05 -04:00
straylight
5f2848a366
Import hexlify as b2a_hex
2022-09-02 14:26:33 -04:00
straylight
a7acc144ba
HSM: ban OP_RETURN when using whitelisting
2022-09-02 14:26:33 -04:00
straylight
4c1ff0f034
Better caching; update tests
2022-09-02 14:26:33 -04:00
straylight
0e69f367f3
PSBT and HSM refactor
2022-09-02 14:26:33 -04:00
straylight
3b9670cbde
Tests for the new HSM rules
2022-08-29 08:27:20 -04:00
straylight
c2143e4e4a
Improve min_pct_self_transfer
2022-08-29 08:27:20 -04:00
straylight
63c6e4b1db
New HSM policy rules
2022-08-29 08:27:20 -04:00
scgbckbone
b05bc1792a
fix single address share over NFC bug
2022-08-23 08:49:55 -04:00
Mirko Rainer
524a2775e1
Add note about rescanning blockchaing after importdscriptors for Bitcoin Core.
2022-08-19 15:41:20 -04:00
scgbckbone
4a6c1f42b7
add proof test - order of xpubs in multisig does not matter
2022-08-11 14:06:23 -04:00
scgbckbone
cebc1eb874
separate Import option for NFC in multisig menu
2022-08-11 13:02:35 -04:00
scgbckbone
c6205bb184
add patch to fix build on macOS; update README.md
2022-08-11 11:02:15 -04:00
scgbckbone
c366c48e4c
add ability to add duplicate unknown entries in test PSBT object; disallow duplicate keys in unknown (raise FatalPSBTIssue); more robust tests
2022-08-11 11:01:40 -04:00
Peter D. Gray
e3bbb05ce5
New release: 2022-07-29T1817-v5.0.6
2022-07-29 14:17:15 -04:00
Peter D. Gray
539871f043
Signed for release.
2022-07-29 14:17:13 -04:00
Peter D. Gray
1c1ac52313
v5.0.6
2022-07-29 14:14:36 -04:00
Peter D. Gray
93526d47c6
Bump
2022-07-29 11:37:00 -04:00
Peter D. Gray
9b85eea8c2
hardening changes
2022-07-29 11:33:40 -04:00
Peter D. Gray
d2ac24315e
confirm users want virtdisk feature
2022-07-29 11:33:21 -04:00
Peter D. Gray
0a444d6da5
notes for 5.0.6
2022-07-29 11:31:55 -04:00
Peter D. Gray
c457431c3f
Reduce a step in first-time UX
2022-07-29 10:59:30 -04:00
Peter D. Gray
5072b3552d
harmless 8 vs 16 bit overflow
2022-07-29 09:06:49 -04:00
Peter D. Gray
8c1ae46983
verify LUN is always zero
2022-07-29 09:06:29 -04:00
Peter D. Gray
9cbedcb617
test case for MacOS
2022-07-29 09:05:45 -04:00
Peter D. Gray
d06846622c
Bug fixed
2022-07-29 08:38:27 -04:00
scgbckbone
68815b0116
remove bitcoin-qt tutorial from repo (the one with lot of pictures); kept bitcoind tutorial as it is just a .md (no pics)
2022-07-22 11:51:48 -04:00
Andreas Schjønhaug
898e5bbe83
Improvements to README
...
- Added instructions on how to clone the latest tagged release as an alternative to master
- Gathered information about macOS in one place
- Added instructions on how to build mpy-cross (got an error message if not)
- Added `make ngu-setup` because I got an error message if not.
- Added info on how to run the simulator the second time round.
- Using fenced code blocks for consistency
- Added links to Docker, Python and Homebrew
- Fixed some typos and spacing issues
2022-07-22 08:06:07 -04:00
Peter D. Gray
9c05b3c503
New release: 2022-07-20T1508-v5.0.5
2022-07-20 11:08:44 -04:00
Peter D. Gray
61b44d56a2
Signed for release.
2022-07-20 11:08:41 -04:00
Peter D. Gray
c54e134769
set for v5.0.5
2022-07-20 11:05:42 -04:00
Peter D. Gray
23dfffd046
Now with descriptors
2022-07-20 11:03:37 -04:00
Peter D. Gray
a0559a347b
testcase for bip-85 menu
2022-07-20 10:59:37 -04:00
Peter D. Gray
9a4c5f0257
cleanup
2022-07-20 10:32:20 -04:00
Peter D. Gray
9d33140b42
text edits
2022-07-20 10:10:13 -04:00
Peter D. Gray
7966520737
add diagram
2022-07-20 08:28:23 -04:00
Peter D. Gray
287a5f8c56
use top row for numeric keypresses
2022-07-19 09:54:58 -04:00
scgbckbone
417a4a03b2
add progress bar for typing of passwords; cache one index,path,pw tuple
2022-07-18 12:18:53 -04:00
Peter D. Gray
00fc312c82
speeeling
2022-07-18 10:38:37 -04:00
Peter D. Gray
344726baf9
oops
2022-07-18 10:36:44 -04:00
Peter D. Gray
1b2eecf68d
Edits
2022-07-18 10:26:32 -04:00
Peter D. Gray
cb4390512f
Merge branch 'master' of github.com:Coldcard/firmware
2022-07-18 09:16:38 -04:00
Peter D. Gray
cc083c9f4b
bugfix for usb not enum-ed
2022-07-18 09:16:14 -04:00
Peter D. Gray
053e2ca18b
show error msg when host computer is not enumerating us
2022-07-18 09:15:43 -04:00
scgbckbone
4adfd12944
* more info for qwerty in doc
...
* add examples + Coldcard spec
2022-07-16 11:55:16 -04:00
Peter D. Gray
dadad17602
QR feature
2022-07-14 14:49:19 -04:00
scgbckbone
d1aca3912d
Multisig descriptors ( #124 )
...
* multisig descriptor
* multisig descriptor
* multisig descriptors
Co-authored-by: avirgovi <avirgovi@cisco.com>
Co-authored-by: doc-hex <1482781+doc-hex@users.noreply.github.com>
2022-07-14 09:39:05 -04:00
russeree
29a5517304
Increase SSD1360 Oscillator Frequency
...
patched ssd1306 freq
patched display freq
removed build externalties
fixed pyb.py removal
commit structure fixes
ssd1306 display refresh rate fix
2022-07-14 09:35:51 -04:00
scgbckbone
26986cfc85
BIP-85 Passwords & Keyboard emulation
2022-07-14 09:34:19 -04:00
scgbckbone
ce2feb5f1d
allow unknown scripts in HSM; add support for OP_RETURN
2022-07-14 09:23:36 -04:00
doc-hex
b061e8fce9
Merge pull request #126 from scgbckbone/fix_test_old_bitcoind_cosign
...
fix and extend 'test_bitcoind_cosigning'
2022-07-12 08:25:22 -04:00
scgbckbone
f60d6a6f6c
fix and extend 'test_bitcoind_cosigning'
2022-07-12 12:37:30 +02:00
Peter D. Gray
379bb6b12b
Update projected release date
2022-06-16 11:47:53 -04:00
doc-hex
810ff87108
Merge pull request #120 from scgbckbone/foreign_utxo_missing_allow
...
Allow foreign UTXO details to be omitted
2022-06-16 11:46:05 -04:00
scgbckbone
58d4c57aa5
Merge branch 'master' of https://github.com/scgbckbone/firmware into foreign_utxo_missing_allow
2022-06-16 17:42:34 +02:00
Peter D. Gray
fb6f3a27f3
Bump for v5.0.5
2022-06-16 11:09:15 -04:00
scgbckbone
f5d15f756e
Merge branch 'missing_utxo_psbt' of https://github.com/scgbckbone/secret_firmware into foreign_utxo_missing_allow
2022-06-16 17:08:18 +02:00
scgbckbone
8ee7773864
allow missing UTXO(s) for foreign inputs
2022-06-16 16:29:31 +02:00
doc-hex
7249f1fd1f
Merge pull request #113 from xavierfiechter/master
...
`swig` is missing when starting on macOS from scratch
2022-06-16 10:20:52 -04:00
doc-hex
f2dd21a3f5
Merge pull request #116 from scgbckbone/run_sim_tests_imp
...
run_sim_tests improvements
2022-06-16 10:20:35 -04:00
doc-hex
22a6d1fb86
Merge pull request #118 from scgbckbone/readme_deps
...
Update Linux dependencies in README.md
2022-06-16 10:20:22 -04:00
doc-hex
c4a727dd9c
Merge pull request #117 from scgbckbone/improve_repro_build
...
Repro build improvements
2022-06-16 10:19:59 -04:00
doc-hex
9db1508015
Merge pull request #115 from scgbckbone/multi_order_bug
...
Fixes multisig wallet order bug and provide test case.
2022-06-16 10:19:37 -04:00
scgbckbone
7718f90c95
fix multisig wallet order bug and provide test
2022-06-09 11:22:20 +02:00
scgbckbone
41c0bb07fe
improvements
2022-06-09 11:13:30 +02:00
scgbckbone
d44f83304d
repro build improvements
2022-06-09 11:09:12 +02:00
scgbckbone
0060401ef6
update dependencies in README.md
2022-06-09 10:50:08 +02:00
Xavier Fiechter
1d89b812d9
swig is missing when starting on macOS from scratch
2022-06-03 15:03:18 +02:00
doc-hex
5bee7fdd45
Merge pull request #111 from scgbckbone/hardcoded_alpine_version
...
Hardcode alpine version
2022-05-31 08:31:32 -04:00
avirgovi
043a0df0a9
hardcode alpine version for repro build
2022-05-31 09:57:28 +02:00
Peter D. Gray
075fc4d5f1
New release: 2022-05-27T1500-v5.0.4
2022-05-27 11:00:47 -04:00
Peter D. Gray
49d439c409
Signed for release.
2022-05-27 11:00:44 -04:00
Peter D. Gray
d9a5eaa69b
For 2022-05-27T1500-v5.0.4
2022-05-27 11:00:43 -04:00
Peter D. Gray
f6f346026d
NFC writing improvements
2022-05-27 10:56:28 -04:00
doc-hex
4df3435563
Merge pull request #108 from scgbckbone/sim_test_runner_improvements
...
run_sim_test can be called without arguments
2022-05-27 09:06:17 -04:00
doc-hex
e35e85c335
Merge pull request #109 from scgbckbone/add_addr_patch_file
...
rename to linux addr patch and add patch file
2022-05-27 09:05:14 -04:00
avirgovi
98cfeaee38
rename to linux addr patch and add patch file
2022-05-27 12:06:18 +02:00
avirgovi
e65c9012af
called with no args = -m all
2022-05-27 08:59:46 +02:00
Peter D. Gray
f924c375f5
More
2022-05-26 14:45:30 -04:00
Peter D. Gray
cac444344e
exclude mk3 for now
2022-05-26 14:44:14 -04:00
Peter D. Gray
fc80cef76f
Merge branch 'master' of github.com:Coldcard/firmware
2022-05-26 14:39:51 -04:00
doc-hex
f639183b03
Merge pull request #107 from scgbckbone/fix_repro_build
...
Fix repro build
2022-05-26 14:38:16 -04:00
avirgovi
091afc282f
fix repro-build.sh -> do not compare to itself;get SOURCE_DATE_EPOCH from binary not from tag
2022-05-26 19:30:21 +02:00
Peter D. Gray
33393163f5
edits
2022-05-26 13:27:55 -04:00
Peter D. Gray
ea1bb03a4d
MacOS support
2022-05-26 12:20:01 -04:00
Peter D. Gray
6b02f491fc
Better fix; works again on MacOS
2022-05-26 12:01:59 -04:00
Peter D. Gray
42731cb07b
removed workdir check
2022-05-26 11:48:24 -04:00
scgbckbone
36beb814e2
Merge branch 'Coldcard:master' into master
2022-05-26 17:33:30 +02:00
Peter D. Gray
6522ab145b
Merge branch 'master' of github.com:Coldcard/firmware
2022-05-26 11:22:11 -04:00
Peter D. Gray
aeed995335
Updates
2022-05-26 11:22:08 -04:00
doc-hex
277da10ecb
Merge pull request #106 from scgbckbone/problem_file_line_not_imported
...
Problem file line not imported
2022-05-26 11:21:00 -04:00
doc-hex
290cd1b1bd
Merge pull request #104 from scgbckbone/linux_test_compat
...
Linux test compat, and regtest support.
2022-05-26 11:15:12 -04:00
avirgovi
deabb6ea1e
add COPYRIGHT
2022-05-26 16:46:22 +02:00
avirgovi
3a86f6cc88
merge imports
2022-05-26 16:27:31 +02:00
avirgovi
00cecb7133
fix undefined error
2022-05-26 10:03:25 +02:00
avirgovi
dbffe10474
better comments
2022-05-26 07:55:13 +02:00
Peter D. Gray
04dd417268
Catch up to recent merges
2022-05-25 11:56:23 -04:00
avirgovi
d524e44d96
remove ndef dependency -> ndeflib is part of nfcpy
2022-05-24 22:57:00 +02:00
avirgovi
41bc984656
review comments; importstyle; dissolve complex expression; ad test_ms_sign_simple to veryslow tests
2022-05-24 22:50:04 +02:00
doc-hex
550d987590
Merge pull request #98 from DON-MAC-256/ncry-v2
...
USB Encryption v2
2022-05-24 10:42:06 -04:00
doc-hex
29017103aa
Merge pull request #105 from lucasmoten/patch-2
...
Thanks for these edits!
2022-05-24 10:26:16 -04:00
avirgovi
149980ada8
add comment to failing test
2022-05-24 14:23:16 +02:00
avirgovi
2e564978dd
fix BasicPSBT parsing
2022-05-24 10:37:29 +02:00
Lucas Moten
bb56889d37
Update mk4-secure-elements.md
...
minor spelling fix, table whitespace wo markdown render
2022-05-24 00:04:14 -04:00
avirgovi
81634694c2
better font for ubuntu20; doc typo; regtest option for make ms address
2022-05-24 00:20:01 +02:00
avirgovi
8c36b6025a
remove explora
2022-05-23 16:02:31 +02:00
avirgovi
4d4c6b598a
bitcoin regtest
2022-05-23 15:19:48 +02:00
avirgovi
2141620120
properly mark all bitcoind tests with pytest.mark.bitcoind
2022-05-18 15:52:42 +02:00
avirgovi
6b97bf2c92
change cli logic for run_sim_tests.py
2022-05-18 12:39:05 +02:00
avirgovi
277dcb5dfb
add test runner for simulator
2022-05-18 12:17:14 +02:00
avirgovi
c74652c290
update pytest.ini
2022-05-17 22:53:22 +02:00
avirgovi
3353d6ee60
hacky upgrades ?fixed?
2022-05-17 22:51:52 +02:00
avirgovi
e6011165a0
unconditional skip for usb fuzz test (ckcc enforces msg length)
2022-05-17 22:33:56 +02:00
avirgovi
7a25b28cd4
update README.md
2022-05-17 19:04:00 +02:00
avirgovi
b14b3815bd
split test_hsm.py::test_backup_policy to two tests; add skip to test_boot_to_hsm_too_late if simulator
2022-05-17 18:53:30 +02:00
avirgovi
ddc1a54759
split test_unit.py::test_backups to two tests
2022-05-17 18:52:15 +02:00
avirgovi
e9b8d97b00
fix test_iss6743 after addition of signature grinding
2022-05-17 18:10:20 +02:00
avirgovi
485cb4c863
add setting.nfc to optional
2022-05-17 18:06:46 +02:00
avirgovi
6e3f6ba686
change order of tests and remove unused imports in test_nfc.py
2022-05-17 10:21:08 +02:00
avirgovi
1e71cfdd65
simulator use constant; seed xor remove semicolons and unused imports
2022-05-17 10:15:51 +02:00
scgbckbone
832438ef30
Merge branch 'Coldcard:master' into master
2022-05-17 10:02:16 +02:00
avirgovi
73d6516d67
fix test_sign_msg_microsd_fails
2022-05-16 16:27:18 +02:00
avirgovi
1d354f61b5
vdisk fixes
2022-05-15 10:35:44 +02:00
avirgovi
69aed1d12b
fix HexWriter offset
2022-05-13 16:49:02 +02:00
avirgovi
69843b9f69
initial test fixing
2022-05-13 14:05:54 +02:00
Peter D. Gray
1c0e3a9d65
Add recent PR's
2022-05-12 10:29:55 -04:00
Peter D. Gray
fcfe2f3f57
Merge branch 'master' of github.com:Coldcard/firmware
2022-05-12 10:21:16 -04:00
Peter D. Gray
d93ce186dd
Bugfix: another needs_microsd needs import
2022-05-12 10:21:06 -04:00
DON.MAC
436aeb2ee3
Force logout if unknown command received
2022-05-12 04:19:17 +00:00
doc-hex
71e4bc417c
Merge pull request #103 from straylight-orbit/hsm_stat_formatting
...
Handle >1000 approvals.
2022-05-11 09:16:49 -04:00
straylight
8a7147f03f
Safer HSM stat formatting
2022-05-11 12:51:38 +00:00
doc-hex
b2f86967b2
Merge pull request #102 from xavierfiechter/master
...
Updated to new domain: coldcard.com
2022-05-10 11:01:05 -04:00
Xavier Fiechter
94b210822a
Updated to new domain
2022-05-10 16:43:02 +02:00
scgbckbone
50c541c080
Merge branch 'Coldcard:master' into master
2022-05-09 13:28:55 +02:00
DON.MAC
567e22b97c
ncry v2: prevent second encryption setup
2022-05-07 04:28:35 +00:00
Peter D. Gray
d2acc4380b
Signed for release.
2022-05-04 11:10:31 -04:00
Peter D. Gray
077b1ff46f
Signed for release.
2022-05-04 11:09:23 -04:00
Peter D. Gray
fd83de540a
New release: 2022-05-04T1254-v5.0.3
2022-05-04 08:55:02 -04:00
Peter D. Gray
2618e1903d
Signed for release.
2022-05-04 08:54:58 -04:00
Peter D. Gray
164ea5ac9c
For 2022-05-04T1254-v5.0.3
2022-05-04 08:54:58 -04:00
Peter D. Gray
cda1159cf8
New release: 2022-05-04T1252-v5.0.3
2022-05-04 08:52:40 -04:00
Peter D. Gray
810d9ffb09
Signed for release.
2022-05-04 08:52:38 -04:00
Peter D. Gray
2d85522896
For 2022-05-04T1252-v5.0.3
2022-05-04 08:52:38 -04:00
doc-hex
8c8ddb4b66
Merge pull request #95 from Coldcard/p2tr
...
Add P2TR support
2022-05-04 08:49:35 -04:00
Peter D. Gray
0294dd53d4
Edit
2022-05-04 08:47:58 -04:00
Peter D. Gray
1826bb8124
Recent fixes
2022-05-04 08:47:01 -04:00
Peter D. Gray
946151a9a7
Better
2022-05-03 11:44:34 -04:00
Peter D. Gray
5efe91d27d
support P2TR outputs, and future segwit script versions
2022-05-03 11:37:56 -04:00
Peter D. Gray
f7efe78b11
Support for P2TR cases
2022-05-03 11:37:22 -04:00
Peter D. Gray
2d9073adec
Changes to match v22 of Bitcoin Core
2022-05-03 10:02:56 -04:00
Peter D. Gray
567ef32741
verify bech32m vs bech32
2022-05-03 10:02:39 -04:00
Peter D. Gray
ec6230ab58
data/dup_keys.psbt should be unparsable
2022-05-03 09:52:43 -04:00
Peter D. Gray
a493971eb3
vital change
2022-04-27 09:05:47 -04:00
Peter D. Gray
97423e2e25
Hardware release for Mk4 rev D
2022-04-26 16:01:20 -04:00
Peter D. Gray
422ca990a5
Additions/edits
2022-04-26 09:49:07 -04:00
Peter D. Gray
dc9300ec28
mk4 picture
2022-04-26 09:39:18 -04:00
Peter D. Gray
1eee0e8b44
Better version
2022-04-26 09:32:47 -04:00
Peter D. Gray
cd37476914
renamed
2022-04-26 09:32:36 -04:00
Peter D. Gray
9c6e34b8d2
Merge
2022-04-26 09:28:30 -04:00
Peter D. Gray
8c68cb7dd0
Merge remote-tracking branch 'origin/master'
2022-04-26 09:24:38 -04:00
Peter D. Gray
d095dc1577
re-rename
2022-04-26 09:19:04 -04:00
Peter D. Gray
c5cb74c014
Merge branch 'mk4'
2022-04-26 09:13:09 -04:00
Peter D. Gray
ec3c877c3e
Signed for release.
2022-04-26 09:09:25 -04:00
Peter D. Gray
f07a472df1
speelling
2022-04-26 09:08:41 -04:00
Peter D. Gray
34c4dfa00a
just in case; longshot
2022-04-25 11:59:28 -04:00
Peter D. Gray
92827fdbb0
Merge branch 'master' of github.com:Coldcard/firmware
2022-04-25 09:56:23 -04:00
Peter D. Gray
88ba1e151e
Cleanups
2022-04-25 09:55:23 -04:00
Peter D. Gray
163fb60acb
suspress a test case output
2022-04-25 09:41:56 -04:00
Peter D. Gray
c7c87f07df
Updates
2022-04-20 08:44:16 -04:00
doc-hex
906b126c92
Merge pull request #92 from Coldcard/kbd
...
Changes for 5.0.2
2022-04-19 14:07:20 -04:00
doc-hex
584f7c2751
Merge pull request #93 from mjdietzx/importdescriptors_docs_improvement
...
doc: bitcoin core usage improvement
2022-04-19 08:49:51 -04:00
Michael Dietz
d1151e45f3
doc: bitcoin core usage improvement
...
If the Disable Private Keys option is not checked when creating
the watch-only wallet for the Coldcard, the `importdescriptor`
command that the user copy-pastes in Step 2 will fail with an
error "Cannot import descriptor without private keys to a wallet
with private keys enabled"
This commit instructs the user to check that option so everything
in this doc works as expected, and adds some explanation in a note.
2022-04-13 11:47:32 -05:00
avirgovi
a7fdb06d37
Revert "ubuntu 20 build simulator instructions"
...
This reverts commit 9912948938 .
2022-03-17 21:50:11 +01:00
avirgovi
9912948938
ubuntu 20 build simulator instructions
2022-03-17 19:09:48 +01:00
Peter D. Gray
26ab029010
bugfix
2022-03-02 12:44:26 -05:00
Peter D. Gray
322c6e669c
Flash ECC note
2022-02-23 13:23:08 -05:00
Peter D. Gray
ae988abcae
Document SDCard recovery mode
2022-02-23 09:53:15 -05:00
Peter D. Gray
f00e581a76
Cleanup, text movement, edits
2022-02-23 09:38:59 -05:00
Peter D. Gray
088ea9cce4
Reformating, newlines, some edits, details filled in
2022-02-23 09:24:14 -05:00
Peter D. Gray
2807c1e554
Merge branch 'master' of github.com:Coldcard/firmware
2022-02-23 09:03:24 -05:00
Peter D. Gray
bce1d25c10
Edits
2022-02-23 09:03:21 -05:00
nvk
65cefd8f1b
wip Mk4 design docs
2022-02-16 12:08:38 -05:00
nvk
cb88e5ac50
Update README.md
2022-02-15 10:42:46 -05:00
Peter D. Gray
104533cd01
Corrections
2022-01-31 09:00:29 -05:00
Peter D. Gray
64bb614090
Correction.
2022-01-10 09:15:54 -05:00
nvk
f905a197e8
NFC Docs link
2022-01-05 14:34:56 -05:00
nvk
828fe07bb7
Rename nfc-on-coldcard.md to nfc-coldcard.md
2022-01-05 14:32:24 -05:00
nvk
000b909ec2
Merge pull request #87 from MarnixCroes/patch-2
...
Update Coldcardwallet.com to Coldcard.com
2022-01-03 08:48:38 -05:00
MarnixCroes
994f65df3b
Update Coldcardwallet.com to Coldcard.com
...
Update Coldcardwallet.com to Coldcard.com
2022-01-03 13:35:02 +00:00
doc-hex
b7712118c0
Update README.md
...
Need some line breaks
2021-12-07 13:57:45 -05:00
nvk
9a2fd76253
Merge pull request #86 from dimitris-t/patch-1
...
Fix typo in seed-xor.md
2021-11-27 13:46:02 -05:00
Dimitris Tsapakidis
e9374ed4cd
Fix typo in seed-xor.md
2021-11-27 19:38:33 +02:00
Peter D. Gray
c3b51298ce
Updates
2021-10-05 09:57:31 -04:00
Peter D. Gray
d789b3de51
Rename domain coldcardwallet.com -> coldcard.com
2021-10-05 09:56:10 -04:00
Peter D. Gray
e1c25becc3
junk cleanup
2021-09-16 08:41:11 -04:00