| Name | Last Modified | Size | Type |
|---|---|---|---|
| ../ | - | Directory | |
| Current.txt | 2025-Sep-09 22:37:48 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.0.7.img.gz | 2024-Nov-11 14:51:08 | 142.6M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.0.7.img.gz.sha256 | 2024-Nov-11 14:52:09 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.1.0.img.gz | 2024-Nov-20 22:29:30 | 142.6M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.1.0.img.gz.sha256 | 2024-Nov-20 22:32:14 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.1.1.img.gz | 2024-Dec-19 12:42:22 | 142.7M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.1.1.img.gz.sha256 | 2024-Dec-19 12:43:11 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.1.2.img.gz | 2025-Jan-10 02:24:50 | 142.8M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.1.2.img.gz.sha256 | 2025-Jan-10 02:25:40 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.1.3.img.gz | 2025-Jan-21 01:18:32 | 142.8M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.1.3.img.gz.sha256 | 2025-Jan-21 01:19:45 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.4.img.gz | 2025-Mar-12 01:34:17 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.4.img.gz.sha256 | 2025-Mar-12 01:34:55 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.5.img.gz | 2025-Apr-20 22:35:23 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.5.img.gz.sha256 | 2025-Apr-20 22:37:10 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.6.img.gz | 2025-May-13 14:44:06 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.6.img.gz.sha256 | 2025-May-13 14:45:12 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.7.img.gz | 2025-Jul-29 12:04:47 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.7.img.gz.sha256 | 2025-Jul-29 12:05:02 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.8.img.gz | 2025-Aug-12 08:25:32 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.8.img.gz.sha256 | 2025-Aug-12 08:25:59 | 0.1K | text/plain;charset=utf-8 |
| OdinTV-RPi5.aarch64-12.2.9.img.gz | 2025-Sep-09 22:37:21 | 142.9M | application/x-gzip |
| OdinTV-RPi5.aarch64-12.2.9.img.gz.sha256 | 2025-Sep-09 22:37:47 | 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