Ken Carpenter
902b838b2a
PASS1-102_b ( #22 )
* PASS1-102: Fix backwards microSD issue
Found that `ErrorCode` in `SD_HandleTypeDef` was not reset after a failure.
Updated `HAL_SD_Init()` to reset it before attempting initialization.
* Switch back to hard-coded path for now
4 years ago
Ken Carpenter
7ac2e9358d
PASS1-102: Fix backwards microSD issue
Found that `ErrorCode` in `SD_HandleTypeDef` was not reset after a failure.
Updated `HAL_SD_Init()` to reset it before attempting initialization.
4 years ago
Ken Carpenter
29f0c7a81f
PASS1-92 ( #20 )
* Show backup filename to user after successful backup
Fix PASS1-92
* Add missing 'card' parameter to `get_backups_folder_path()` calls
* Revert path function changes since 'card' is not available
4 years ago
Ken Carpenter
dc4fdd8e76
Remove unnecessary comments
4 years ago
Ken Carpenter
6dcc12f99c
Auto-truncate multisig config names ( #19 )
Fix PASS1-101
4 years ago
Ken Carpenter
e9b556e12b
Show backup filename to user after successful backup ( #18 )
Fix PASS1-92
4 years ago
Ken Carpenter
6d8b4ca407
Fix comment punctuation
4 years ago
Ken Carpenter
a0ea883b76
Fixes PASS1-122
Check change addresses in addition to receive address in "Verify Address"
4 years ago
Ken Carpenter
edcb1e9203
Second half of fix for ENV1-91
Add better messaging for address range searching
Fix a bug when saving next_addrs (was comparing dicts by ref)
4 years ago
Ken Carpenter
48f5a48b39
Fixes part of PASS-91
Show address and index of the address being verified
4 years ago
Ken Carpenter
801f1d60e9
Merge pull request #16 from Foundation-Devices/PASS1-98_PASS1-114
Fixes PASS1_98 and PASS1_114
4 years ago
coreylakey
f4923b85fd
Added constant for maximum key text length + "/"
4 years ago
Ken Carpenter
bfe99e91eb
Fix some off-by-one string copy errors
Add more messages for error cases
Modify filename patterns slightly
4 years ago
coreylakey
77239879ae
Fixes PASS1_98 and PASS1_114
Validate version number when signing firmware
Improve file renaming when signing firmware
4 years ago
coreylakey
d7a5004133
Fixes PASS1_98 and PASS1_114
Validate version number when signing firmware
Improve file renaming when signing firmware
4 years ago
Ken Carpenter
1d84e88492
Merge pull request #12 from Foundation-Devices/dev-1.0.5
v1.0.5 changes
4 years ago
Ken Carpenter
fc1ce55f38
New git pre-commit hook
4 years ago
Ken Carpenter
3f0ee1b33e
Fix max PSBT length calculation
Also, do some prophylactic garbage collection to help avoid fragmentation on larger PSBTs
4 years ago
Ken Carpenter
0a37de6e6d
Fix UR2 decoding/encoding to work with crypto-psbt type
Two issues:
- The UR2 sampler function was expecting the '1-3' indicator, and this is not included if there is a single UR fragment. Changed code to try to parse instead of relying on a complex regex.
- Fixed a similar issue with the UR1 sampler, but it can be simpler since we've already ruled out UR2.
- When sending the UR2 response, it always used "bytes" as the prefix. Now if it receives 'crypto-psbt', it responds with 'crypto-psbt'.
- Fixed is_ut_type() utility function which was incorrect
- All these fixes allow the code to work with BlueWallet's new UR2 support, but also stay compatible with older BlueWallet versions that only support UR1.
4 years ago
Ken Carpenter
414b479afd
Merge pull request #7 from Foundation-Devices/dev-v1.0.4
v1.0.4 changes
4 years ago
Ken Carpenter
89585cea58
v1.0.4 changes
* Fix bug with seed restore
* Fix a crash when going BACK from renaming an Account entry without changing it
* Fix an error that appeared when trying to scan a multisig entry from the Sign with QR Code menu
* Fix bug with renaming an account
* Fix bug when creating an account with the same name as another account
4 years ago
Ken Carpenter
cad967d1a0
Temporarily remove Specter support until Specter is fixed
4 years ago
Ken Carpenter
bd3340e8a3
Temporarily remove Electrum multisig
4 years ago
Ken Carpenter
ce8631b70e
Don't crash if find_address() is called with a multisig address, but no ms_wallet
4 years ago
Ken Carpenter
bf163d6486
Fix bug with UR2.0 encoding for signed PSBTs
4 years ago
Ken Carpenter
78b39f9716
Comment out some debug output
4 years ago
Ken Carpenter
872164861a
Remove unused code
4 years ago
Ken Carpenter
e043550c6b
Slightly slow down frame rate when going to larger QR codes
4 years ago
Ken Carpenter
7b54ff9f23
Fix bug where addresses were incorrectly converted to lowercase
4 years ago
Ken Carpenter
b84e0cdb5c
Fix package name typo accidentally introduced during a recent merge
4 years ago
Ken Carpenter
1bbce7c4ac
Fix copy/pasted misspelling of "Multsig" -> "Multisig"
4 years ago
Ken Carpenter
50cf8bf085
Add serial number display back to About page
4 years ago
Ken Carpenter
3c83a9ba57
Merge pull request #4 from Foundation-Devices/v1.0.2-dev
v1.0.2 dev branch
4 years ago
Ken Carpenter
ccb1d6d988
Allow going back from microSD test result screen
4 years ago
Ken Carpenter
287ff555d4
Remove serial # display & don't boot to firmware after test is complete
4 years ago
Ken Carpenter
e685de5899
Add screenshot control menu items to Extras menu
4 years ago
Ken Carpenter
dab423a456
Fix crash when picking a microSD file from a folder that doesn't exist
Was found when trying to pick a backup to verify from /sd/backups/
4 years ago
Ken Carpenter
83cbe174d5
Update provisioning script to better manage OCD connection
4 years ago
Ken Carpenter
65277d2d52
Merge remote-tracking branch 'origin/main' into main
4 years ago
Ken Carpenter
5ed3ca15e1
Add microSD test to "self-test" flow
4 years ago
Ken Carpenter
c93252c0d3
Add Screen Brightness setting back in
4 years ago
Ken Carpenter
28797cc6a4
Temporarily remove wallets that are not yet fully supported
4 years ago
Ken Carpenter
9980ac1cdc
Update DEVELOPMENT.md
Fix issue from #2
4 years ago
Ken Carpenter
b9ed32928a
Update README.md
Fix typos from #2
4 years ago
Ken Carpenter
57101e8aad
Update SECURITY.md
4 years ago
Ken Carpenter
62035e33ce
Merge remote-tracking branch 'origin/main' into main
4 years ago
Ken Carpenter
f74a345715
Initial version of SECURITY.md and associated images
4 years ago
Zach Herbert
b36329af78
Update README.md
Updated for production release
4 years ago
Ken Carpenter
e96cc7b907
Rename MicroPython markdown docs to make it clear they are for MP, not Passport
4 years ago
Ken Carpenter
b26d45bdeb
Hard-code MicroPython header values to allow for deterministic builds.
4 years ago