ROCKNIX — Guide Complet Odin 2 Pro
Guide Complet · Toutes Méthodes · Avril 2026

🎮 ROCKNIX — Odin 2 Pro

Guide d’installation complet — Flash depuis PC ou Android · Nightly SM8550 · Avec Steam + Proton

Odin 2 Pro · SM8550 ROCKNIX Nightly PC + Android Avril 2026
0
🔍

Prérequis & matériel nécessaire

📦 Éléments communs (toutes méthodes)

ÉlémentDétailStatut
Fichier image ROCKNIXROCKNIX-SM8550.aarch64-20260420.img.gz✅ Déjà téléchargé
MicroSD dédiéeMin. 64 Go, Class A2 (Samsung EVO Select recommandée)🔲 À préparer
Firmware Odin 2 ProVersion 1.0.0.355 minimum requise🔲 À vérifier

🔀 Choisir sa méthode de flash

MéthodeMatériel extraRoot ?Difficulté
🔶 1A — PCPC + lecteur carte⭐ Facile
🟢 1B — Odin lui-mêmeJuste l’Odin + Termux⭐ Facile
🟡 1C — SD Flasher + OTGSmartphone rooté + OTG + lecteur⭐⭐ Moyen
🔵 1D — Termux + ddSmartphone rooté + OTG + lecteur⭐⭐⭐ Avancé

🔍 Vérifier la version firmware de l’Odin 2 Pro

  1. Paramètres → À propos de l’appareil
  2. Vérifier le champ « Numéro de build » — doit être ≥ 1.0.0.355
  3. Si inférieur : Paramètres → Mise à jour système
ℹ️ Sécurité : L’installation est non destructive. Android reste intact. ROCKNIX tourne entièrement depuis la microSD. Basculement libre entre les deux OS.
⚠️ Nightly build : Le fichier 20260420 inclut Steam mais est en cours de maturation. Pour la rétro-émulation pure sans Steam, préfère la stable 20250517.

1
💾

Flasher la microSD — Choisir sa méthode

ℹ️ Objectif : Écrire l’image ROCKNIX sur la microSD. Quatre méthodes disponibles — choisir celle qui correspond à ton matériel. Les étapes 2 et suivantes sont identiques quelle que soit la méthode utilisée ici.
1A

💻 Flash depuis un PC

Windows · Mac · Linux

🔵 Balena Etcher (recommandé — toutes plateformes)

  1. Télécharger Balena Etcher sur etcher.balena.io
  2. Insérer la microSD dans le lecteur du PC
  3. Etcher → « Flash from file » → sélectionner le .img.gz (Etcher décompresse automatiquement)
  4. « Select target » → choisir la microSD (vérifier la taille !)
  5. « Flash! » → attendre ~10-15 min → « Flash Complete! »

🔴 Rufus (Windows uniquement)

  1. Décompresser le .img.gz avec 7-Zip → obtenir un .img
  2. Ouvrir Rufus (rufus.ie) → Device → microSD
  3. Boot selection → SELECT → choisir le .img
  4. START → confirmer → attendre la fin

🐧 Ligne de commande Linux/Mac

bash
# Identifier la microSD (vérifier avec lsblk)
lsblk

# Flash en pipeline (remplacer /dev/sdX)
gunzip -c ROCKNIX-SM8550.aarch64-20260420.img.gz | \
  sudo dd of=/dev/sdX bs=4M status=progress
sync
1B

🟢 Flash depuis l’Odin 2 Pro lui-même

✅ Recommandé · Sans root · Sans PC
✅ Principe : L’Odin 2 Pro tourne sous Android et a un slot microSD natif. On utilise Termux directement sur l’Odin pour flasher l’image via dd — sans root, sans aucun autre matériel.

📦 Installer Termux (F-Droid)

  1. Sur l’Odin, navigateur → f-droid.org → chercher « Termux » → télécharger l’APK
  2. Installer l’APK (autoriser les sources inconnues si demandé)
  3. Ouvrir Termux et initialiser :
termux
pkg update -y && pkg upgrade -y
termux-setup-storage   # → autoriser l'accès aux fichiers

🔍 Identifier la microSD

termux
# Lister les périphériques de stockage
cat /proc/partitions
# mmcblk0 = stockage interne Android (~128/256 Go)
# mmcblk1 = microSD insérée ← c'est celle-ci ✅

# Vérifier en comparant les tailles affichées
⚠️ CRITIQUE : Bien confirmer que mmcblk1 est la microSD. En cas de doute, retirer la microSD, noter les périphériques présents, la réinsérer — le nouveau périphérique qui apparaît est la microSD.

⚡ Flasher en pipeline (sans décompresser)

termux
cd ~/storage/downloads

# Flash direct .gz → microSD (économise l'espace)
gunzip -c ROCKNIX-SM8550.aarch64-20260420.img.gz | \
  dd of=/dev/block/mmcblk1 bs=4M
sync
echo "✅ Flash terminé !"

La commande dd ne montre pas de progression — attendre sans fermer Termux (~10-20 min). Quand le prompt $ réapparaît après sync, c’est terminé.

⚠️ Mise en veille : Désactiver la mise en veille auto pendant le flash : Paramètres → Affichage → Mise en veille → Jamais. La toucher depuis Termux maintient l’écran actif.
1C

🟡 Flash depuis un smartphone — App SD Flasher + OTG

⚠️ Root Magisk requis

📋 Matériel nécessaire

  • Smartphone Android rooté avec Magisk
  • Adaptateur OTG USB-C → USB-A (ou micro-USB → USB-A)
  • Lecteur de carte microSD USB
  • Application SD Flasher (GitHub : theblazehen/sd_flasher)

📦 Installer SD Flasher

  1. Aller sur github.com/theblazehen/sd_flasher depuis le smartphone
  2. Section Releases → télécharger le dernier .apk
  3. Installer l’APK et accorder les droits root (Magisk)

⚡ Flasher avec SD Flasher

  1. Connecter : lecteur USB ← adaptateur OTG ← port USB-C du smartphone
  2. Insérer la microSD dans le lecteur — Android détecte le périphérique
  3. Ouvrir SD Flasher → « Select Image » → choisir le .img.gz
  4. « Select Target » → choisir le lecteur OTG (vérifier la taille !)
  5. « Flash » → confirmer → attendre la barre de progression (~15-25 min)
  6. Message « Flash Complete » → éjecter la microSD
ℹ️ SD Flasher gère nativement les .img.gz sans décompression préalable. Barre de progression, vitesse et ETA affichés en temps réel.
1D

🔵 Flash depuis un smartphone rooté — Termux + dd

🔵 Root Magisk · Avancé

📦 Préparer Termux

termux
pkg update -y
pkg install -y tsu coreutils   # tsu = su pour Magisk
termux-setup-storage

⚡ Identifier et flasher en root

termux
# Passer root (Magisk requis)
tsu

# Identifier la microSD OTG (souvent /dev/block/sda)
ls /dev/block/sd*
blockdev --getsize64 /dev/block/sda   # vérifier la taille

# Flash — remplacer sda par le bon périphérique !
gunzip -c /sdcard/Download/ROCKNIX-SM8550.aarch64-20260420.img.gz | \
  dd of=/dev/block/sda bs=4M
sync
✅ Flash terminé, quelle que soit la méthode ! La microSD est prête. Toutes les étapes suivantes sont identiques.

2
📱

Préparer l’Odin 2 Pro (sous Android)

📲 Insérer la microSD et booter

  1. Éteindre l’Odin 2 Pro complètement
  2. Insérer la microSD flashée dans le slot microSD de l’Odin 2 Pro
  3. Allumer normalement — l’appareil démarre sous Android
  4. Attendre que l’interface Android soit complètement chargée

🔓 Activer le mode développeur

  1. Paramètres → À propos de l’appareil
  2. Appuyer 7 fois sur « Numéro de build »
  3. Message de confirmation : « Vous êtes maintenant développeur »
  4. Paramètres → Options pour les développeurs → activer « Débogage USB »

📁 Copier le dossier ROCKNIX_abl

  1. Ouvrir l’app Fichiers sur Android
  2. Naviguer vers la microSD → trouver le dossier ROCKNIX_abl à la racine
  3. Appui long → Copier
  4. Naviguer vers la racine du Stockage interneColler

3
🔧

Installer le bootloader ROCKNIX (ABL)

ℹ️ L’ABL est le mini-programme qui choisit quel OS démarrer. ROCKNIX installe son propre ABL qui permet de choisir entre Android et Linux. L’ABL original est sauvegardé automatiquement.

🚀 Lancer le script d’installation

  1. Depuis Fichiers → Stockage interne → dossier ROCKNIX_abl
  2. Appuyer sur flash_abl.sh (ou install.sh) pour l’exécuter
  3. Autoriser les permissions root si demandées
  4. Attendre le message « Installation complete »

Alternative : Paramètres → Handheld Settings → Run Script as Root → naviguer vers ROCKNIX_abl/flash_abl.sh

⚠️ Ne pas interrompre l’installation. Ne pas éteindre l’appareil pendant cette opération.

🔋 Restaurer l’ABL original (si problème)

  1. Booter en Fastboot : Vol- au démarrage → Recovery → Fastboot
  2. Connecter l’Odin au PC via USB-C + Android Platform Tools
  3. Exécuter : fastboot flash abl abl_original_backup.elf

4
🚀

Premier démarrage ROCKNIX

⚡ Accéder au menu de boot ROCKNIX

  1. Éteindre complètement l’Odin 2 Pro
  2. Maintenir Volume- (bas) + Power simultanément
  3. Relâcher quand le menu de boot apparaît
  4. Naviguer avec Vol+/Vol- → sélectionner « Boot Linux »
  5. Confirmer avec Power
Appareil éteintComplètement hors tension
🔘
Vol- + Power maintenusJusqu’à l’apparition du menu
📋
Menu ROCKNIX ABLChoisir « Boot Linux » avec Vol+/-
🐧
ROCKNIX démarre !Premier boot : 2-4 min (initialisation unique)

🔁 Boot mémorisé

L’Odin mémorise le dernier OS choisi. Les boots suivants sans maintenir Vol- reprennent automatiquement le mode précédent. Pour basculer : refaire Vol- + Power et choisir l’autre OS.


5
⚙️

Configuration initiale de ROCKNIX

🗺️ Contrôles dans EmulationStation

BoutonAction
AConfirmer / Lancer
BRetour / Annuler
StartMenu principal
SelectMenu rapide
YOptions du jeu
XFiltres / Favoris

🌐 Connexion Wi-Fi

  1. Start → Network Settings → Enable Network
  2. Sélectionner le réseau → entrer le mot de passe
  3. L’IP locale s’affiche quand connecté

🌍 Langue française + Profil de performance

  1. Start → UI Settings → Language → Français
  2. Start → System Settings → Power Mode → choisir selon l’usage :
ModeUsage
Power SaveGBA, SNES… meilleure autonomie
BalancedPS1, N64, PSP… usage général
PerformancePS3, Xbox, jeux lourds
Max PerformanceJeux très exigeants / benchmarks

📁 Structure des dossiers (partition STORAGE)

structure
/storage/roms/          # ROMs classées par système
/storage/bios/          # Fichiers BIOS (PS1, PS2, Dreamcast…)
/storage/saves/         # Sauvegardes automatiques
/storage/screenshots/   # Captures d'écran
/storage/themes/        # Thèmes EmulationStation

📤 Transférer des ROMs via Wi-Fi

bash — depuis le PC
# Via SCP (IP affichée dans Network Settings)
scp myjeu.iso root@192.168.1.42:/storage/roms/psx/

# Via partage Samba depuis Windows
# \\192.168.1.42\ dans l'explorateur
# Mot de passe : rocknix

6
🎮

Installer Steam (Nightly uniquement)

⚠️ Nightly requis : Steam n’est disponible que dans les builds Nightly comme 20260420. La stable 20250517 ne l’inclut pas.

📦 Installation de Steam

  1. Start → System Settings → Packages
  2. Chercher et installer le package Steam
  3. Attendre le téléchargement et l’installation
  4. Redémarrer EmulationStation quand demandé

🕹️ Activer Steam Input

  1. Lancer Steam depuis la section « Steam » du menu ROCKNIX
  2. Big Picture Mode → Paramètres → Contrôleur → Steam Input pour les manettes Xbox
  3. Dans ROCKNIX : Start → System Settings → Steam Input → activer

🔧 Options de lancement recommandées (Odin 2 Pro)

options de lancement steam
RADV_PERFTEST=gpl,nggc MESA_VK_WSI_PRESENT_MODE=mailbox %command%

⚠️ Limitations actuelles

  • Menu Steam inaccessible depuis l’intérieur d’un jeu — quitter le jeu d’abord
  • Téléchargements plus rapides sur stockage interne que microSD
  • Vérifier la compatibilité sur ProtonDB avant d’installer
  • Anti-cheat (EAC, BattlEye) non fonctionnels sous ARM Linux
✅ Testé sur Odin 2 Portal (même puce SM8550) : Hollow Knight (+100 FPS), RE1/RE2, Dino Crisis 1/2, SHOGUN Total War, Breath of Fire IV, DCS World…

7
↩️

Basculer entre Android et ROCKNIX

📱 ROCKNIX → Android

  1. Start → Quit → Restart System
  2. Pendant le redémarrage : maintenir Vol- + Power
  3. Menu ABL → « Boot Android » → Power

🐧 Android → ROCKNIX

  1. Éteindre depuis Android
  2. Maintenir Vol- + Power au démarrage
  3. Menu ABL → « Boot Linux » → Power

8
🔄

Mettre à jour ROCKNIX

🔁 Via l’interface (recommandé)

  1. Wi-Fi connecté → Start → System Settings → Updates → Check for Updates
  2. Si disponible → « Download and Install » → redémarrage automatique

💾 Mise à jour manuelle (via nouvelle image)

  1. Télécharger le nouveau ROCKNIX-SM8550.aarch64-XXXXXXXX.img.gz
  2. Copier sur la partition STORAGE de la microSD
  3. Start → System Settings → Updates → Update from SD → sélectionner le fichier
⚠️ Sauvegardes : Avant mise à jour majeure, copier /storage/saves/ sur un autre support.

Récapitulatif & Dépannage

📋 Résumé visuel du processus complet

💾
Flash microSDChoisir une des 4 méthodes (1A → 1D)
📱
Insérer microSD → Booter Android sur l’OdinAndroid démarre normalement
📁
Copier ROCKNIX_abl → Stockage interneVia app Fichiers Android
🔧
Lancer flash_abl.sh → ABL ROCKNIX installéHandheld Settings → Run Script as Root
Vol- + Power → Menu ABL → Boot LinuxPremier démarrage ROCKNIX (2-4 min)
🎮
ROCKNIX opérationnel !Wi-Fi → ROMs → Steam optionnel → Jouer

🛠️ Problèmes fréquents

ProblèmeSolution
Écran noir au démarrageVérifier microSD bien insérée. Reflasher si nécessaire.
Menu ABL n’apparaît pasMaintenir Vol- avant d’appuyer sur Power.
ROCKNIX_abl introuvable sur la SDFlash raté — refaire l’étape 1.
dd retourne « Permission denied »Méthode 1B : vérifier l’accès au slot natif. Sinon passer à la méthode 1C/1D avec root.
Termux se ferme pendant le flashDésactiver mise en veille auto + activer wake lock dans la notification Termux.
Android ne démarre plusFastboot → restaurer l’ABL original (voir étape 3).
ROMs non détectéesVérifier le bon sous-dossier dans /storage/roms/
Steam ne s’installe pasVérifier Wi-Fi + espace microSD + utiliser un nightly récent.
Performances faiblesSystem Settings → Power Mode → Performance ou Max Performance.

🔗 Ressources utiles

  • Wiki officiel ROCKNIX : rocknix.org/devices/ayn/odin2/
  • Nightlies ROCKNIX : github.com/ROCKNIX/distribution-nightly/releases
  • SD Flasher (Android) : github.com/theblazehen/sd_flasher
  • Discord ROCKNIX : discord.gg/seTxckZjJy
  • Guide Retro Game Corps : retrogamecorps.com/2025/03/03/linux-on-the-odin-2-rocknix-guide/
  • Compatibilité Steam : protondb.com
  • Termux (F-Droid) : f-droid.org → chercher « Termux »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut