Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| r36s [Le 24/06/2024, 00:34] – [Modifications software] Daebis | r36s [Le 01/06/2025, 07:45] (Version actuelle) – Corrections Re@L6 | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ---- | ---- | ||
| - | Cette page est une ébauche, | + | Cette page est une ébauche, |
| - | pour organiser celle-ci au mieux et facilité | + | pour organiser celle-ci au mieux et faciliter |
| - | **bonne lecture.** | + | **Bonne lecture.** |
| ====== R36S ====== | ====== R36S ====== | ||
| - | cette petite console similaire | + | Cette petite console similaire |
| * - R36S (nom commercial) | * - R36S (nom commercial) | ||
| * - RGB20S (nom sur le manuel, clone originel) | * - RGB20S (nom sur le manuel, clone originel) | ||
| - | * - rg351mp (nom sur le reseau) | + | * - rg351mp (nom sur le réseau) |
| - | * - RK3326 (reference | + | * - RK3326 (référence |
| {{ s-l1200.png? | {{ s-l1200.png? | ||
| - | ===== specs ===== | ||
| - | composé de ... | ||
| - | ARkos est une version custom | + | ===== Specs ===== |
| + | Composée | ||
| - | L' | + | ARkos est une version custom |
| - | (pour les besoins du test j' | + | L'OS de base est plutôt peu étoffé, |
| - | - Attention toutes | + | (Pour les besoins du test, j'ai connecté un dongle Ethernet-USB-C avec un câble Ethernet Cat7, plutôt que de l'USB-Wi-Fi) |
| + | - Attention toutes les cartes SD ne sont pas compatibles. Référez-vous à la liste suivante [[https:// | ||
| + | < | ||
| + | **## R36s - RGB20S** | ||
| - | < | ||
| - | ## R36s - RGB20S | ||
| - ark@rg351mp (network name) | - ark@rg351mp (network name) | ||
| + | |||
| ----------- | ----------- | ||
| + | |||
| - **OS**: Ubuntu 19.10 aarch64 (Arkos) ArkOS.V2.0.05242024 ( 2024 - 05-24) | - **OS**: Ubuntu 19.10 aarch64 (Arkos) ArkOS.V2.0.05242024 ( 2024 - 05-24) | ||
| + | |||
| - **Host**: Hardkernel ODROID-GO3 | - **Host**: Hardkernel ODROID-GO3 | ||
| + | |||
| - **Kernel**: 4.4.189 | - **Kernel**: 4.4.189 | ||
| + | |||
| - **CPU**: (4) @ 1.512GHz (RK3326) | - **CPU**: (4) @ 1.512GHz (RK3326) | ||
| + | |||
| - **Memory**: 311MiB / 897MiB | - **Memory**: 311MiB / 897MiB | ||
| + | |||
| - **IP: | - **IP: | ||
| - | </code> | + | </note> |
| + | |||
| + | |||
| + | < | ||
| - | < | ||
| ===== Accès ===== | ===== Accès ===== | ||
| ==== ssh (via le terminal)==== | ==== ssh (via le terminal)==== | ||
| Ligne 48: | Ligne 57: | ||
| ==== Gestionnaire de fichier (pcmanfm) en mode ssh ==== | ==== Gestionnaire de fichier (pcmanfm) en mode ssh ==== | ||
| * Menu | * Menu | ||
| - | * "aller" | + | * "Aller" |
| * "Se connecter au server" | * "Se connecter au server" | ||
| * " | * " | ||
| * IP | * IP | ||
| - | * port 22 | + | * Port 22 |
| - | * user: ark | + | * User: ark |
| - | * password: ark | + | * Password: ark |
| ==== FTP (filezilla) ==== | ==== FTP (filezilla) ==== | ||
| - | etablire | + | Établir |
| <note important> | <note important> | ||
| - | il faut: | + | Il faut: |
| - | - allumer | + | - Allumer |
| - | - se rendre dans les options | + | - Se rendre dans les options |
| - | - "enable | + | - "Enable |
| - | - se connecter a l'ip avec l' | + | - Se connecter a l'ip avec l' |
| + | |||
| + | === Avec filezilla === | ||
| + | - Ajouter un serveur en SFTP | ||
| + | - IP est donner dans " | ||
| + | - Nom : ark / password: ark | ||
| + | - Port **22** (et non 24) | ||
| ===== Sources custom ===== | ===== Sources custom ===== | ||
| < | < | ||
| Ligne 75: | Ligne 91: | ||
| ===== Modifications software ===== | ===== Modifications software ===== | ||
| + | <note warning> | ||
| - | <note warning> | + | Par défaut |
| - | + | La première chose à faire est de sauvegarder les jeux vendus | |
| - | Par defaut | + | |
| - | La première chose à faire est de sauvegarder les jeux vendu avec la console, puis de télecharger | + | |
| Je vous recommande fortement de choisir la version notée "Panel 4 (V5)" qui propose un menu de chargement plus moderne | Je vous recommande fortement de choisir la version notée "Panel 4 (V5)" qui propose un menu de chargement plus moderne | ||
| * Ubuntu : gestionnaire d' | * Ubuntu : gestionnaire d' | ||
| * Windows : rufus | * Windows : rufus | ||
| + | ==== Modification Core ==== | ||
| + | Certains cœurs comme psppp ou retroarch nécessitent quelques modifications pour utiliser la console à son plein potentiel. | ||
| + | |||
| + | voici deux vidéos de référence qui m'ont bien aidé. | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| ===== Modifications hardware ===== | ===== Modifications hardware ===== | ||
| - | * Ajout de marqueur blanc sur les inscriptions pour les faire ressortir | + | * Ajout de marqueur blanc sur les inscriptions pour les faire ressortir |
| - | * Ajout de deux carte sd samsung evo de 64 et 250Gio (l'une pour l'os et l' | + | * Dévisser d'un tour, la vis de droite (face composant vers vous) pour régler le confort du D-pad |
| + | * Ajout de deux cartes SD samsung evo de 64 et 250Gio (l'une pour l'os et l' | ||
| * Ajout d'un morceau de caoutchouc (surface raquette pingpong) sur le cache batterie pour le confort | * Ajout d'un morceau de caoutchouc (surface raquette pingpong) sur le cache batterie pour le confort | ||
| - | * Ajout d'un peu de gaffer tissé noir, pour caler la batterie | + | * Ajout d'un peu de gaffer tissé noir, pour caler la batterie |
| - | * Ajout d'un peu de gaffer tissé | + | * Ajout d'un peu de gaffer tissé |
| - | * Ajout de dissipateur de chaleur en cuivre de 15x15x4mm, 6x6x4mm, 10x14x4mm (x2) ainsi que de pâte thermique. | + | * Ajout de dissipateur de chaleur en cuivre de SSD M2 de 3mm |
| + | * Ajout d'une protection silicone pour R36S (qui améliore grandement le confort) | ||
| + | https:// | ||
| ===== PalmOs (mu) ===== | ===== PalmOs (mu) ===== | ||
| De base la version fournie ne convient pas, il faut mettre à jour manuellement et modifier les rom présentes. | De base la version fournie ne convient pas, il faut mettre à jour manuellement et modifier les rom présentes. | ||
| + | ===== capture écran vidéo ===== | ||
| + | - USB-C OTC [ÉCHEC] | ||
| + | - OTC - HDMI [ÉCHEC] | ||
| + | - scrcpy [ÉCHEC] | ||
| + | ==== ffmpeg ==== | ||
| + | === R36X === | ||
| + | 640x480 @12fps ou 480x360 @15fps | ||
| + | - '' | ||
| + | - ark | ||
| + | - '' | ||
| + | - sudo chmod 666 /dev/fb0 | ||
| + | - < | ||
| + | |||
| + | ou | ||
| + | |||
| + | < | ||
| + | avec le son | ||
| + | |||
| + | < | ||
| + | |||
| + | === PC === | ||
| + | - Installer ffmpeg si vous ne l'avez pas | ||
| + | - sudo chmod 666 /dev/fb0 | ||
| + | - < | ||
| + | |||
| + | {{ :: | ||
| + | ==== netplay ==== | ||
| + | - Installer retroarch sur votre ordinateur, | ||
| + | - Le mettre à jour | ||
| + | - Sur votre console, aller dans le menu fn+Y => netplay => host | ||
| + | - Sur votre PC, aller dans jouer en réseau, et rechercher les parties lan | ||
| + | - Vous verrez alors le nom du cœur que vous devez installer | ||
| + | - Il vous faudra également la même rom que sur votre console. | ||
| + | |||
| + | * une fois cette compatibilité établie, il est possible de rejoindre en spectateur la partie, et donc de capturer la fenêtre. | ||
| + | |||
| + | **Mais au final**, pourquoi faire ? | ||
| + | |||
| + | Si au final vous pouvez jouer directement sur votre ordinateur avec un manette BT, un I7 et 16Gio de ram ? | ||
| + | |||
| + | Car la R36S n'aime pas du tout la magie noir qu'est netplay, | ||
| + | |||
| + | Vous aurez régulièrement des freeze du jeu et un effet " | ||
| + | |||
| + | Votre console va fondre, littéralement. | ||
| + | |||
| + | Vous pourrez sentir sous vos doigts son petit cœur meurtrie pousser hors de ses limites | ||
| + | |||
| + | (Testé sur baldur' | ||
| + | |||
| + | |||
| + | < | ||
| + | ===== Wi-Fi ? ===== | ||
| + | Sur [[https:// | ||
| + | dont un noté " | ||
| + | |||
| + | Sur Reddit, un utilisateur (Pedro Martins aka ClerkOver3397) a commencé un post pour détailler comment souder un adaptateur Wi-Fi directement sur la carte mère [[https:// | ||
| + | |||
| + | <note important> | ||
| + | Si vous avez la chance d' | ||
| + | |||
| + | https:// | ||
| + | ===== Fonction (fn) ===== | ||
| + | * fn + - (volume) | ||
| + | * fn + + (volume) | ||
| + | * fn + ⏼ = Quick Power OFF | ||
| + | * fn + Y = Screenshot (retroarch) | ||
| + | * fn + start = quit game | ||
| + | * fn + X = RetroArch Menu | ||
| + | * fn + A = Pause | ||
| + | * fn = speedx2 | ||
| + | * fn + X = Restet | ||
| + | * Fn + Click joystick gauche = Speedx2 perm | ||
| + | * fn + L1 = Quick**LOAD** | ||
| + | * fn + R1 = Quicksave | ||
| + | |||
| + | Sur l’émulateur ds et psppp, c'est clique joystick gauche pour le menu et non fn + X | ||
| + | ===== Manette (gamepad) ===== | ||
| + | |||
| + | Plusieurs buts ici | ||
| + | |||
| + | * R36S (Player 1) + gamepad (Player 2) | ||
| + | * R36S (Backup) + Gamepad (Player 1) | ||
| + | * R36S (Backup) + Gamepad (Player 1) + gamepad(player2) | ||
| + | * R36S (Backup) + Gamepad (Player 1) + gamepad(player2) -- BT -- | ||
| + | |||
| + | Pour le teste je suis sur '' | ||
| + | |||
| + | J'ai à ma disposition | ||
| + | |||
| + | * Manette SOG "Xtrem Gamepad" | ||
| + | * Une manette switch " | ||
| + | * Une manette switch " | ||
| + | * Une manette SOG switch BT | ||
| + | |||
| + | Pour le moment seul la manette SOG USB est reconnu, | ||
| + | |||
| + | ==== SOG USB === | ||
| + | - Brancher la manette et son adaptateur a la console (port OTC) | ||
| + | - Enfoncer le bouton home pour passer en mode deux led allumées. | ||
| + | - Démarrer la console | ||
| + | - Aller dans '' | ||
| + | - Settings > input > | ||
| + | - Max user = 2 | ||
| + | - Player 2 gamepad (il faudra sans doute rebind la manette) | ||
| + | |||
| + | À partir de là, vous pouvez jouer à deux, P1 avec la R36S dans les mains, P2 avec la manette dans les mains. | ||
| + | |||
| + | Il faut enfoncer select plusieurs fois, un ² devrait apparaître sur un des 3 personnages disponibles. | ||
| + | |||
| + | |||
| + | ===== auto ssh ===== | ||
| + | <note important> | ||
| + | Ce guide détaillé vous permettra de configurer correctement le réseau et le service SSH par défaut sur votre console R36S sous ArkOS. Assurez-vous de suivre chaque étape attentivement pour garantir un fonctionnement optimal. | ||
| + | Méthode détaillée en cas sd card direct. | ||
| + | </ | ||
| + | <note warning> | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | ==== Vérification et Configuration du Réseau et du SSH sur la Console R36S sous ArkOS ==== | ||
| + | |||
| + | Étapes à suivre | ||
| + | |||
| + | === Vérification des Fichiers de Configuration === | ||
| + | |||
| + | Assurez-vous que le fichier ''/ | ||
| + | |||
| + | < | ||
| + | [main] | ||
| + | plugins=ifupdown, | ||
| + | |||
| + | [ifupdown] | ||
| + | managed=false | ||
| + | |||
| + | [device] | ||
| + | wifi.scan-rand-mac-address=no | ||
| + | </ | ||
| + | |||
| + | Ouvrez le fichier ''/ | ||
| + | |||
| + | < | ||
| + | [connection] | ||
| + | id=ethernet-eth0-2 | ||
| + | uuid=5394a08a-5efd-48f8-ad34-8d2425f00e72 | ||
| + | type=ethernet | ||
| + | interface-name=eth0 | ||
| + | |||
| + | [ethernet] | ||
| + | mac-address-blacklist= | ||
| + | |||
| + | [ipv4] | ||
| + | dns-search= | ||
| + | method=auto | ||
| + | |||
| + | [ipv6] | ||
| + | addr-gen-mode=stable-privacy | ||
| + | dns-search= | ||
| + | method=auto | ||
| + | |||
| + | [proxy] | ||
| + | </ | ||
| + | |||
| + | Vérifiez que le fichier ''/ | ||
| + | |||
| + | < | ||
| + | [Unit] | ||
| + | Description=Network Manager Wait Online | ||
| + | Documentation=man | ||
| + | (1) | ||
| + | Requires=NetworkManager.service | ||
| + | After=NetworkManager.service | ||
| + | Before=network-online.target | ||
| + | |||
| + | [Service] | ||
| + | Type=oneshot | ||
| + | ExecStart=/ | ||
| + | RemainAfterExit=yes | ||
| + | Environment=NM_ONLINE_TIMEOUT=60 | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=network-online.target | ||
| + | </ | ||
| + | |||
| + | Assurez-vous que le contenu de votre fichier ''/ | ||
| + | |||
| + | Le service sshd devrait être configuré pour démarrer au démarrage du système. | ||
| + | |||
| + | ==== Configuration du Serveur SSH ==== | ||
| + | |||
| + | Vérifiez et modifiez si nécessaire le fichier de configuration du serveur SSH ''/ | ||
| + | |||
| + | < | ||
| + | PermitRootLogin yes | ||
| + | PasswordAuthentication yes | ||
| + | </ | ||
| + | |||
| + | ==== Redémarrage de la Console R36S ==== | ||
| + | |||
| + | Remontez la carte SD dans la console R36S et redémarrez-la pour appliquer les modifications. | ||
| + | |||
| + | ==== Tester la Connexion SSH ==== | ||
| + | |||
| + | Une fois la console redémarrée, | ||
| + | |||
| + | < | ||
| + | ssh -l ark 192.168.1.7 | ||
| + | </ | ||
| + | |||
| + | ==== Vérification des Journaux (optionnel) ==== | ||
| + | |||
| + | Si la connexion SSH échoue, vérifiez les journaux système pour toute erreur relative au démarrage du service SSH | ||
| + | |||
| + | < | ||
| + | sudo journalctl -u ssh.service | ||
| + | sudo journalctl -u NetworkManager.service | ||
| + | </ | ||
| + | |||
| + | ===== Transfert de sauvegarde ===== | ||
| + | |||
| + | dans votre dossier ''/ | ||
| + | * MonJeu.zip | ||
| + | * MonJeu.srm | ||
| + | * MonJeu.state (savestate de retroarch) | ||
| + | |||
| + | ===== Aide communauté ===== | ||
| + | La commu de reddit est une grande aide pour cette console opensources, | ||
| + | voici le wiki d'un utilisateur sur github [[https:// | ||
| + | |||
| + | Le youtubeur [[https:// | ||
| - | ===== capture | + | l' |
| - | - - usb-c OTC | + | |
| - | - - OTC - HDMI | + | |
| - | - - scrcpy | + | |
| - | - - ffmpeg | + | |
