Skip to content

Instantly share code, notes, and snippets.

View jdlcdl's full-sized avatar

Jean Do jdlcdl

View GitHub Profile

Fountain QR Reading

Completely untested with actual qrcodes: based on fact that python's set.symmetric_difference is analogous to XOR.

This is an exploration of extrapolating more XOR-mixed frames than have been received while reading a fountain qrcode.

ie: If we get 2 frames with parts [0, 1, 3, 5] and [3, 5, 7, 9], then we also have [0, 1, 7, 9]

@jdlcdl
jdlcdl / krux_upgrade_v22_to_v23.md
Last active March 14, 2024 10:47
krux upgrade v22 to v23

Upgrading krux from v22.08.2 to v23.09.0 on maixpy_amigo_tft


To start with a clean slate, erased the entire 16MB SPI-Flash so that all bytes are 0xff.

python3 ./firmware/Kboot/build/ktool.py -B goE -b 1500000 -E
...
@jdlcdl
jdlcdl / seedsigner-os.0.7.0.contributions.md
Last active September 19, 2023 13:35
SeedSigner 0.7.0 Contributions

SeedSigner 0.7.0 Contributions

Note: With seedsigner release 0.7.0 Monday September 11th 2023, edits and maintenance of this gist are hereby frozen. As time moves forward, updates to existing issues and pullrequests will make these links less accurate than they were in the lead-up to this release. That is, altering the updated search term like "<=2023-09-11" to exclude new activity will NOT be sufficient for expected results after release; rather it would exclude entire issues and pull requests which DID have activity between 0.6.0 and 0.7.0.