Skip to content

Commit

Permalink
pre-release: 0.1.0.beta1
Browse files Browse the repository at this point in the history
  • Loading branch information
overcat committed Jun 11, 2023
1 parent dc826e6 commit ebd4f2d
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,22 +69,22 @@ However, one of the many advantages of the open source software model is that th
## Downloading the Software


Download the current Version (0.1.0.beta0) software image that is compatible with your Raspberry Pi Hardware. The Pi Zero 1.3 is the most common and recommended board.
Download the current Version (0.1.0.beta1) software image that is compatible with your Raspberry Pi Hardware. The Pi Zero 1.3 is the most common and recommended board.
| Board | Download Image Link/Name |
| --------------------- | --------------------------------- |
|**[Raspberry Pi Zero 1.3](https://www.raspberrypi.com/products/raspberry-pi-zero/)** |[`lumensigner_os.0.1.0.beta0.pi0.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi0.img) |
|[Raspberry Pi Zero W](https://www.raspberrypi.com/products/raspberry-pi-zero-w/) |[`lumensigner_os.0.1.0.beta0.pi0.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi0.img) |
|[Raspberry Pi Zero 2 W](https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/) |[`lumensigner_os.0.1.0.beta0.pi02w.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi02w.img) |
|[Raspberry Pi 2 Model B](https://www.raspberrypi.com/products/raspberry-pi-2-model-b/) |[`lumensigner_os.0.1.0.beta0.pi2.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi2.img) |
|[Raspberry Pi 3 Model B](https://www.raspberrypi.com/products/raspberry-pi-3-model-b/) |[`lumensigner_os.0.1.0.beta0.pi02w.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi02w.img) |
|[Raspberry Pi 4 Model B](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/) |[`lumensigner_os.0.1.0.beta0.pi4.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi4.img) |
|[Raspberry Pi 400](https://www.raspberrypi.com/products/raspberry-pi-400-unit/) |[`lumensigner_os.0.1.0.beta0.pi4.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.pi4.img) |
|**[Raspberry Pi Zero 1.3](https://www.raspberrypi.com/products/raspberry-pi-zero/)** |[`lumensigner_os.0.1.0.beta1.pi0.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi0.img) |
|[Raspberry Pi Zero W](https://www.raspberrypi.com/products/raspberry-pi-zero-w/) |[`lumensigner_os.0.1.0.beta1.pi0.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi0.img) |
|[Raspberry Pi Zero 2 W](https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/) |[`lumensigner_os.0.1.0.beta1.pi02w.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi02w.img) |
|[Raspberry Pi 2 Model B](https://www.raspberrypi.com/products/raspberry-pi-2-model-b/) |[`lumensigner_os.0.1.0.beta1.pi2.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi2.img) |
|[Raspberry Pi 3 Model B](https://www.raspberrypi.com/products/raspberry-pi-3-model-b/) |[`lumensigner_os.0.1.0.beta1.pi02w.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi02w.img) |
|[Raspberry Pi 4 Model B](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/) |[`lumensigner_os.0.1.0.beta1.pi4.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi4.img) |
|[Raspberry Pi 400](https://www.raspberrypi.com/products/raspberry-pi-400-unit/) |[`lumensigner_os.0.1.0.beta1.pi4.img`](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.pi4.img) |

Note: If you have physically removed the WiFi component from your board, you will still use the image file of the original(un-modified) hardware. (Our files are compiled/based on the *processor* architecture). Although it is better to spend a few minutes upfront to determine which specific Pi hardware/model you have, if you are still unsure which hardware you have, you can try using the pi0.img file. Making an incorrect choice here will not ruin your board, because this is software, not firmware.

**also download** these 2 signature verification files to the same folder
[The Plaintext manifest file](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.sha256)
[The Signature of the manifest file](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta0/lumensigner_os.0.1.0.beta0.sha256.sig)
[The Plaintext manifest file](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.sha256)
[The Signature of the manifest file](https://github.com/LumenSigner/lumensigner/releases/download/0.1.0.beta1/lumensigner_os.0.1.0.beta1.sha256.sig)

Once the files have all finished downloading, follow the steps below to verify the download before continuing on to write the software onto a MicroSD card. Next, insert the MicroSD into your assembled hardware and connect the USB power. Allow about 45 seconds for our logo to appear, and then you can begin using your LumenSigner!

Expand All @@ -111,7 +111,7 @@ The result should confirm that 1 key was *either* imported or updated. *Ignore*

Next, you will run the *verify* command on the signature (.sig) file. (*Verify* must be run from inside the same folder that you downloaded the files into earlier. The `*`'s in this command will auto-fill the version from your current folder, so it should be copied and pasted as-is.)
```
gpg --verify lumensigner_os.0.1.0.beta0.sha256.sig
gpg --verify lumensigner_os.0.1.0.beta1.sha256.sig
```

When the verify command completes successfully, it should display output like this:
Expand Down Expand Up @@ -183,14 +183,14 @@ shasum -a 256 --ignore-missing --check lumensigner.0.1.*.sha256

**On Windows (inside Powershell):** Run this command
```
CertUtil -hashfile gpg --verify lumensigner_os.0.1.0.beta0.Insert_Your_Pi_Models_binary_here_For_Example_pi02w.img SHA256
CertUtil -hashfile gpg --verify lumensigner_os.0.1.0.beta1.Insert_Your_Pi_Models_binary_here_For_Example_pi02w.img SHA256
```
On Windows, you must then manually compare the resulting file hash value to the corresponding hash value shown inside the .SHA256 cleartext file.
<BR>

Wait up to 30 seconds for the command to complete, and it should display:
```
lumensigner_os.0.1.0.beta0.[Your_Pi_Model_For_Example:pi02w].img: OK
lumensigner_os.0.1.0.beta1.[Your_Pi_Model_For_Example:pi02w].img: OK
```
**If you receive the "OK" message** for your **lumensigner.0.1.x.[Your_Pi_Model_For_Example:pi02w].img file**, as shown above, then your verification is fully complete!
**All of your downloaded files have now been confirmed as both authentic and unaltered!** You can proceed to create/write your MicroSD card😄😄 !!
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Development Status :: 4 - Beta"
"Development Status :: 4 - Beta",
],
package_dir={"": "src"},
packages=setuptools.find_packages(where="src"),
Expand Down
2 changes: 1 addition & 1 deletion src/lumensigner/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "0.1.0.beta0"
__version__ = "0.1.0.beta1"

# injected by CI
__commit_sha__ = ""
2 changes: 1 addition & 1 deletion src/lumensigner/gui/screens/screen.py
Original file line number Diff line number Diff line change
Expand Up @@ -1015,7 +1015,7 @@ def __post_init__(self):

self.components.append(
TextArea(
text="SeedSigner is restarting.\n\nAll in-memory data will be wiped.",
text="LumenSigner is restarting.\n\nAll in-memory data will be wiped.",
screen_y=self.top_nav.height,
height=self.canvas_height - self.top_nav.height,
)
Expand Down

0 comments on commit ebd4f2d

Please sign in to comment.