| Name | Last Modified | Size | Type |
|---|---|---|---|
| ../ | - | Directory | |
| Current.txt | 2025-Sep-09 17:27:17 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.0.8.img.gz | 2024-Nov-19 14:35:52 | 145.1M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.0.8.img.gz.sha256 | 2024-Nov-19 14:36:36 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.1.0.img.gz | 2024-Nov-19 20:04:13 | 145.1M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.1.0.img.gz.sha256 | 2024-Nov-19 20:05:00 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.1.1.img.gz | 2024-Dec-19 12:38:14 | 145.1M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.1.1.img.gz.sha256 | 2024-Dec-19 12:38:42 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.1.2.img.gz | 2025-Jan-10 01:52:18 | 145.3M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.1.2.img.gz.sha256 | 2025-Jan-10 01:52:42 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.1.3.img.gz | 2025-Jan-20 20:16:29 | 145.3M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.1.3.img.gz.sha256 | 2025-Jan-20 20:17:37 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.4.img.gz | 2025-Mar-12 00:35:56 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.4.img.gz.sha256 | 2025-Mar-12 00:36:50 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.5.img.gz | 2025-Apr-10 20:59:45 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.5.img.gz.sha256 | 2025-Apr-10 21:00:42 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.6.img.gz | 2025-May-13 14:40:01 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.6.img.gz.sha256 | 2025-May-13 14:40:25 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.7.img.gz | 2025-Jul-29 12:02:08 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.7.img.gz.sha256 | 2025-Jul-29 12:02:23 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.8.img.gz | 2025-Aug-12 04:00:23 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.8.img.gz.sha256 | 2025-Aug-12 04:01:26 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi4.aarch64-12.2.9.img.gz | 2025-Sep-09 17:26:29 | 145.0M | application/x-gzip |
| OdinTV-RPi4.aarch64-12.2.9.img.gz.sha256 | 2025-Sep-09 17:27:16 | 0.1K | text/plain;charset=utf-8 |
The below script may be installed on a OdinTV system. This script will auto download the required release image and install it on next reboot.
#!/bin/sh
URL="https://media.theodin.network"
URI="images/releases"
. /etc/os-release
FILE="${NAME}-${LIBREELEC_ARCH}-${VERSION}.img.gz"
CURRENT="`curl -Ls \"${fileURL}/Current.txt\"`"
fileURL="${URL}/${URI}/${VERSION_ID}/${LIBREELEC_DEVICE}"
fileCURRENT="`echo ${CURRENT} |awk '{ print $2 }'`"
cd /storage/.update/
if [ "${FILE}" != "${fileCURRENT}" ]; then
echo "OdinTV update found"
if [ -f /storage/.update/${fileCURRENT} ]; then
echo " - Update already downloaded"
rm -f `ls -t |grep -v ${fileCURRENT}`
echo $CURRENT |sha256sum -cs -
CHECKSUMOK=$?
else
echo " - Downloading update"
rm -f *
curl -Ls "${fileURL}/${fileCURRENT}" -o /storage/.update/${fileCURRENT}
echo $CURRENT |sha256sum -cs -
CHECKSUMOK=$?
fi
if [ ${CHECKSUMOK} == 0 ]; then
echo " - Checksum is Good"
else
ls -lh /storage/.update/
echo " - Checksum is Bad... Deleting bad file."
rm -rf /storage/.update/*
fi
fi