Ceci est un Post Dédié à CoreElec - Soit à une distribution Linux Minimaliste dédiée à Kodi & à installer sur de nombreuses Box Amlogic S905 & S912 et S905x2/S922x et A311D. CoreELEC is a ‘Just enough OS’ Linux distribution for running Kodi® on popular Amlogic hardware.
Objectif de ce post: Rassembler Tout ce qui concerne les mises à jours & tutoriels pour l'installation et les réglages de ce Système LIBRE non propriétaire et performant, afin de limiter les MP chronophages et d'avoir à fouiner dans tous les posts dédiés à chaque box.
- Mini PC compatible: Le Potato, Odroid C2, Khadas, ODROID-N2...
- Box Amlogic compatible (les principales): Beelink GT-King, GT1 Ultimate et Mini MX, H96 Max et Pro, MeCool, Mecool KS2, Mecool M8S DVB-S2
Datamax DM14, Tanix, etc...
La liste des box compatibles est là: https://coreelec.org/#download
Dernière MaJ CoreElec Stable 29.10.2020 - CoreElec 9.2.5 - Kodi (Leia) 18.9
Tutoriel Installation CoreElec 9.2.5 sur clé USB/SD Card ou sur eMMC
Remarque: L'installation sur l'eMMC de votre box vous fait perdre la garantie éventuelle, aucune responsabilité autre que la vôtre ne peut être engagée. L'eMMC est la mémoire interne de la box, elle efface le système d'exploitation couche constructeur, le système android ou tous systèmes d'exploitation de votre box. Pour plus de prudence: sauvegarder l'image de votre box.
C'est Simple, pas de panique.
1- Matériel nécessaire pour faire tourner CoreElec =
SD Card (X10 - 1Go ou plus) pour box avec slot SD, clé USB (1Go ou plus) pour box sans slot SD, eMMC d'1Go...
2- Matériel nécessaire pour préparer et installer : Un réseau domestique, un PC tiers, un peu de temps, un peu de calme...
*Etape 1* - Préparer CoreElec:
0- Cliquer sur https://coreelec.org/#download
1- Cliquer le bouton 9.2.5 (Stable)
2- Choisir "New Installation"
3- "Select your device" Choisir le modèle de votre box Amlogic S905, S912, S922x, S905x2 etc... ou miniPC.
4- Sélectionner la RAM correspondante à celle de votre box.
5- Noter le device Tree "DTB" correspondant à votre box sur un papier ou un fichier texte : exemple "gxm_q200_3g"
6- Cliquer sur "Download Image"
7- Enregistrer le fichier générer : exemple "CoreELEC-Amlogic.arm-9.2.5-Generic.img.gz" sur votre disque dur
8- Extraire "CoreELEC-Amlogic.arm-9.2.5-Generic.img" ou déziper au choix. Utiliser 7zip au besoin ici https://www.7-zip.org/
*Etape 2* - Préparer votre support: clé USB ou SD Card.
1- Formater une clé USB avec Rufus téléchargeable ici https://rufus.ie/
2- Dans Rufus sélectionner l'image télécharger : exemple "CoreELEC-Amlogic.arm-9.2.5-Generic.img"
3- Lancer le formatage de la clé USB ou du SD Card avec Rufus en sélectionnant le fichier .img.
4- Ouvrir la clé USB ou votre SD Card: ouvrer le dossier "device_trees"
5- Sélectionner le device tree DTB noter à l'Etape 1.5-"
6- Copier le device tree sélectionner et coller le à la racine de la clé USB ou SD Card.
7- Renommer le fichier coller en "dtb.img" en lieu et place de celui existant.
*Etape 3* - Tester CoreElec Clé USB ou SD Card selon votre choix, votre box.
1- Brancher votre clé USB / SD Card.
2- Booter votre box sur ce support. Manipulation variable en fonction des caractéristiques de la box (exemple Beelink GT1 ult ou GT-King: booter avec une aiguille dans le petit trou situé sous la box, tout en branchant le Power) cf notice de votre box.
3- Au Boot, vous devez avoir le logo de Boot Usine de votre box puis "CoreElec se lance"...
4- Si rien ne se passe après le Logo de votre box, c'est que : - Soit le fichier .img est corrompu, - Soit le Device Tree DTB copier est erroné, - Soit vous avez de la fake RAM, - Soit votre carte SD est défectueuse ou trop lente, - Soit votre clé USB est défectueuse.
4bis - Tester un autre Device Tree DTB en vous reportant sur le forum CoreElec.
*Etape 4* - Tout fonctionne - CoreElec / Kodi Leia est lancé...Si pas de télécommande fonctionnelle aller à l'étape 4-5.
1- Paramétrer votre Kodi en fonction de vos usages et de votre configuration audio/homecinema...cf post réglages futurs.
2- Tester votre lecteur: fichier films, audio, 4k, HDR, etc...
*Etape 5* - Installation en interne sur l'eMMC, voir remarque ci-dessus.
1- Booter une 1ère fois sur l'USB ou SD Cadr, noter dans Kodi l'adresse IP (192.168.xxxx.xxx) de votre box sur votre réseau domestique. Je pars du principe que votre box est en réseau filaire (RJ45 - Gigabit). Ce doit être faisable en WIFI mais c'est moins SAFE pour la partie installation.
2- Par défaut - CoreElec n'active plus le "SSH" dans KODI/paramètres/Réseau. --> ACTIVER le SSH sans changer le mot de passe.
3- Lancer "Putty" (téléchargeable ici https://www.putty.org/) sur un PC tiers présent sur votre réseau domestique (Ou logiciel WinSCP) avec l'adresse IP de votre box.
4- Loggez vous en tant que Root, en tapant: "root".
5- Il vous demande un password. Tapez: "coreelec" (il est normal sous Linux de ne pas voir ce que vous tapez).
6- Via la console putty, vous confirmez bien l'accès à votre box: vous devez voir ceci dans votre terminal putty:
login as: root
root@192.168.xxx.xxx's password:
##############################################
# CoreELEC #
# https://coreelec.org #
##############################################
CoreELEC (official): 9.2.5 (Amlogic-ng.arm)
CoreELEC:~ #
Remarque: la commande "installtointernal" n'est plus reconnue dans CE.
7- taper la commande: ceemmc -h
Vous devriez voir ceci
CoreELEC:~ # ceemmc -h
Starting CoreELEC eMMC installation tool v0.1...
Usage: ceemmc [options]
This tool is written by Team CoreELEC, vpeter, Portisch
[options]
-v verbose output
-h, --help print this help
Available functions:
[No CoreELEC installation on eMMC]
Install in dual boot mode, CoreELEC and Android on eMMC
Use CoreELEC data from
[1] current used SD or USB device
[2] existing backup on current used SD or USB device
Install in single boot mode, only CoreELEC on eMMC
Use CoreELEC data from
[3] current used SD or USB device
[4] existing backup on current used SD or USB device
[Existing CoreELEC dual boot installation on eMMC]
Migrate CoreELEC dual boot to single boot installation
Use CoreELEC data from
[1] current used SD or USB device
[2] the existing data on eMMC
[3] existing backup on current used SD or USB device
Renew current CoreELEC dual boot installation on eMMC
Use CoreELEC data from
[4] current used SD or USB device
[5] existing backup on current used SD or USB device
[6] Make a backup of current CoreELEC dual boot installation on eMMC to current used SD or USB device
[7] Remove current CoreELEC dual boot installation on eMMC
[Existing CoreELEC single boot installation on eMMC]
Renew current CoreELEC single boot installation on eMMC
Use CoreELEC data from
[1] current used SD or USB device
[2] existing backup on current used SD or USB device
[3] Make a backup of current CoreELEC single boot installation on eMMC to current used SD or USB device
8- En dehors des box Khadas CoreElec vous demandera de Forcer l'installation eMMC par la commande suivante : ceemmc -x
Tapez alors: ceemmc -x
Vous devez avoir ceci à l'écran:
CoreELEC:~ # ceemmc -x
Starting CoreELEC eMMC installation tool v0.1...
System is not supported: g12b_s922x_beelink_gt_king_rev_a! (Si c'est une GT-King, dans les autres cas de box vous devriez lire ici votre Device Tree de l'étape *1.5 cf ci-dessus)
There is NO official support by Team CoreELEC
if you continue to run this tool!
Continue? [y]:
9- Tapez "y"
Vous devez avoir ceci:
There is NO official support by Team CoreELEC
if you continue to run this tool!
Continue? [y]: y
eMMC size: 0x000e67800000 [64GB] (ou Celle de votre box respective)
No CoreELEC installation found on eMMC
Install in dual boot mode, CoreELEC and Android on eMMC
Use CoreELEC data from
[1] current used SD or USB device
[2] existing backup on current used SD or USB device
Install in single boot mode, only CoreELEC on eMMC
Use CoreELEC data from
[3] current used SD or USB device
[4] existing backup on current used SD or USB device
Please choose one option? [1/2/3/4]:
9- Choisissez votre option: l'option 1 ou 2 pour du Dual boot, l'option 3 ou 4 pour du single boot. (Rmque: j'ai choisi l'option 3 pour un système pur...)
Vous devez avoir ceci à l'écran:
Please choose one option? [1/2/3/4]: 3
Free space of 'partition CE_FLASH': 512MB
Warning: Could not find 'dto' partition!
Free space of 'partition CE_STORAGE': 58388MB
Used space of '/flash': 211MB
Used space of '/storage': 3MB
There is enough free space on eMMC for installation!
Install CoreELEC on eMMC.
Continue? [y]:
10- Le "Warning dto" si option 3 n'a pas de conséquence, pour les autres options 1,2 ou 4, je n'ai pas testé.
Tapez "y" L'installation commence:
Install CoreELEC on eMMC.
Continue? [y]: y
Moved 'env' from offset 0x00004d400000, size 0x000000800000 to offset 0x000000400000
Moved 'misc' from offset 0x000051400000, size 0x000000800000 to offset 0x000000c00000
Moved 'logo' from offset 0x00004e400000, size 0x000000800000 to offset 0x000001400000
Moved 'dtbo' from offset 0x000052400000, size 0x000000800000 to offset 0x000001c00000
Starting to format the new 'CE_STORAGE' partition...
mke2fs 1.45.2 (27-May-2019)
Discarding device blocks: done
Creating filesystem with 14947328 4k blocks and 3743744 inodes
Filesystem UUID: d32e939b-952b-412b-955f-c2d4389e3aae
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Allocating group tables: done
Writing inode tables: done
Creating journal (65536 blocks): done
Writing superblocks and filesystem accounting information: done
Starting to format the new 'CE_FLASH' partition...
Starting copying of data to the eMMC!
Please do NOT interrupt this progress till it's finished!
Copy all data from '/flash' to '/media/CE_FLASH'
211.21M 100% 24.34MB/s 0:00:08 (xfr#22, to-chk=0/30)
Copy all data from '/storage' to '/media/CE_STORAGE/coreelec_storage'
3.47M 99% 9.65MB/s 0:00:00 (xfr#314, to-chk=0/632)
Success!
You can now power off the device, remove the used boot media (SD or USB) and
power on again to boot the device from eMMC!
11- Rebooter seul après avoir retirer la clé USB ou la SD Card
12- Enfin tester votre CE 9.2.5...A vous la liberté Kodi Linux !
*Etape 4-5 bis* - Installation de la télécommande dans certains cas, certaines box, la plupart des box citées par CoreElec ont leur télécommande fonctionnelle. Si votre télécommande ne fonctionne pas lors de l'étape 4. Pas de panique. C'est simple Easy.
1- Télécharger le fichier de la télécommande de votre box ici: https://www.dropbox.com/sh/w60gx2c66rpmb4e/AAAVeDersy7MJFCESRCAEGcVa?dl=0
2- Ouvrir le fichier .zip qui contient 2 fichiers: (exemple :beelink_gt1 et rc_maps.cfg; ou mecool et rc_maps.cfg...ou "votre box" et rc_maps.cfg)
3- Accéder à votre box via votre réseau domestique: COREELEC --> \192.168.xx.xx \Configfiles\rc_keymaps (Ce dossier peut-être soit sur votre SD Card, Soit sur votre clé USB...) ::-> \\coreelec\Configfiles\rc_keymaps
4- Copier le fichier "votre box" (exemple "beelink_gt1") dans le dossier \rc_keymaps
5- Copier le 2ième fichier "rc_maps.cfg" dans COREELEC \Configfiles ::-> \\coreelec\Configfiles
6- Rebooter le tout...
Enjoy...Kenavo.
Un petit Merci si tout fonctionne nickel est le bienvenu

Vous avez un complément ou un autre Tutoriel, une remarque sur une Box S905/S912/S922x/S905x2 et A311D et sur CoreElec.
Ajouter votre Pierre à l'édifice sur ce fil