It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
./passport2.sh 2.1.2 08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520
[...]
8eb8247dd3a23d06ff30722525ecdb77453fd1af313ac8a24c3cf1a227bf7c92 firmware-passport-v2.1.2.bin
08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520
./passport2.sh 2.1.2 08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520
[...]
ded27522297fefc5b1cb43bacd56dadf516f2c35bda12719909512f58ff28e57 firmware-passport-v2.1.2.bin
08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520
./passport.sh 2.1.2 color 08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520 9de833a38931b7e4660e8d0e3ea4a2bfe74924caa1328834e9be9c3d1750cd7e
#install dependency
sudo apt install podman
#download the script
wget https://gitlab.com/walletscrutiny/walletScrutinyCom/-/raw/master/scripts/test/hardware/passport.sh?inline=false -O passport.sh
#make executable
chmod +x passport.sh
#execute the script
./passport.sh 1.1.0 e32dcb154e9be8156d3106443f23453691e22b1e575633cc44d10b83082c4f24
[...]
e32dcb154e9be8156d3106443f23453691e22b1e575633cc44d10b83082c4f24 build-Passport/firmware.bin
e32dcb154e9be8156d3106443f23453691e22b1e575633cc44d10b83082c4f24
#!/bin/bash
### provide this script with the version without "v" and the published buildHash
version=$1
buildHash=$2
rm -rf /tmp/passport/
rm /tmp/passport-fw-${version}.bin
cd /tmp
wget https://github.com/Foundation-Devices/passport2/releases/download/v${version}/v${version}-passport.bin
sha256sum v${version}-passport.bin
mkdir passport
cd passport
podman run --rm -it --volume=$(pwd):/work/ ubuntu:22.04 bash -c "apt update; \
apt install --yes git python3-pip gcc-arm-none-eabi autotools-dev automake libusb-1.0-0-dev libtool curl; \
RUSTUP_HOME='/rustup'; CARGO_HOME='/cargo'; mkdir -p /rustup /cargo; \
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain 1.67.1; \
PATH='/cargo/bin:${PATH}'; source '$HOME/.cargo/env'; \
rustup component add clippy rustfmt; \
rustup target add aarch64-unknown-none thumbv7em-none-eabihf x86_64-unknown-none; \
cargo install cbindgen@^0.24; \
git clone https://github.com/Foundation-Devices/passport2.git; \
cd passport2; \
git checkout v${version}; \
make -C mpy-cross; \
cd ports/stm32/; \
make -j $(nproc) \
LV_CFLAGS='-DLV_COLOR_DEPTH=16 -DLV_COLOR_16_SWAP -DLV_TICK_CUSTOM=1 -DSCREEN_MODE_COLOR -DHAS_FUEL_GAUGE' SCREEN_MODE=COLOR \
BOARD=Passport \
FROZEN_MANIFEST='boards/Passport/manifest.py'; \
sha256sum build-Passport/firmware-COLOR.bin; echo $buildHash; \
mv build-Passport/firmware-COLOR.bin /work/firmware-passport-v${version}.bin; \
bash;"
tail -c +2049 ../v${version}-passport.bin | sha256sum ; \
sha256sum firmware-passport-v${version}.bin; \
echo $buildHash
./passport2.sh 2.0.7 2c59a27300a20eccb27dc387be782f68b13fdb30499ab58901b9cd80484869f4
[...]
8276e80a5446b0219b448676028d7e52604c8b5db1b92fd5033ab17cf2545a45 firmware-passport-v2.0.7.bin
2c59a27300a20eccb27dc387be782f68b13fdb30499ab58901b9cd80484869f4
./passport2.sh 2.1.2 08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520
[...]
0c27c5e0767988aff1b32d72ad02f89baf3f6b047d37a68e604ac013fa2f851f build-Passport/firmware-COLOR.bin
08959d69338eb33ab008ae6e74e111838cc60f39ef17befe401e77d1cc274520