Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
r36s [Le 19/06/2024, 21:17]
daebis lien
r36s [Le 01/03/2025, 18:24] (Version actuelle)
daebis [Modifications hardware]
Ligne 16: Ligne 16:
   * - RK3326 (reference du coeur)   * - RK3326 (reference du coeur)
 {{ s-l1200.png?​nolink&​400|}} {{ s-l1200.png?​nolink&​400|}}
 +
 ===== specs ===== ===== specs =====
 composé de ... composé de ...
Ligne 26: Ligne 27:
  
 - Attention toutes les cartes sd ne sont pas compatibles. Réferez vous à la liste suivante [[https://​docs.google.com/​spreadsheets/​u/​0/​d/​1gWxtr-GmwWop-_qGUq022RXxK2aTLpPg9Qra68TQLI8/​htmlview#​gid=0|Lien externe]] - Attention toutes les cartes sd ne sont pas compatibles. Réferez vous à la liste suivante [[https://​docs.google.com/​spreadsheets/​u/​0/​d/​1gWxtr-GmwWop-_qGUq022RXxK2aTLpPg9Qra68TQLI8/​htmlview#​gid=0|Lien externe]]
 +<​note>​
 +**## R36s - RGB20S** ​
  
- 
-<​code>​ 
-## 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:​**192.168.1.7:​22 - **IP:​**192.168.1.7:​22
-</code>+</note> 
  
  <​note important>​Bien que la console soit vendue comme ayant un accès wifi/ bluethooth, elle n'a aucun composant physique pour cela.</​note>​  <​note important>​Bien que la console soit vendue comme ayant un accès wifi/ bluethooth, elle n'a aucun composant physique pour cela.</​note>​
 +
 ===== Accès ===== ===== Accès =====
 ==== ssh (via le terminal)==== ​ ==== ssh (via le terminal)==== ​
Ligne 65: Ligne 74:
   - "​enable remote services"​   - "​enable remote services"​
   - se connecter a l'ip avec l'​identifiant ark/ark   - se connecter a l'ip avec l'​identifiant ark/ark
 +
 +=== avec filezilla ===
 +  - ajouter un serveur en SFTP
 +  - IP est donner dans "​network info"
 +  - Nom : ark /  password: ark
 +  - port **22** (et non 24) 
 +
 ===== Sources custom ===== ===== Sources custom =====
 <​note>/​etc/​apt/​sources.list</​note>​ <​note>/​etc/​apt/​sources.list</​note>​
Ligne 75: Ligne 91:
  
 ===== Modifications software ===== ===== Modifications software =====
 +<note warning>​Avant toute modification/​ update, charger la console a 100% de batterie</​note>​
 +
 Par defaut l'os chargé n'est pas à jour, voir parfois complètement planté. Par defaut l'os chargé n'est pas à jour, voir parfois complètement planté.
 La première chose à faire est de sauvegarder les jeux vendu avec la console, puis de télecharger la dernière mise à jour (update) depuis le github du [[https://​github.com/​AeolusUX/​ArkOS-R3XS/​releases|projet]] La première chose à faire est de sauvegarder les jeux vendu avec la console, puis de télecharger la dernière mise à jour (update) depuis le github du [[https://​github.com/​AeolusUX/​ArkOS-R3XS/​releases|projet]]
Ligne 81: Ligne 99:
   * Ubuntu : gestionnaire d'​image disque (gnome-disks)   * Ubuntu : gestionnaire d'​image disque (gnome-disks)
   * Windows : rufus   * Windows : rufus
 +==== Modification Core ====
 +certain coeur comme psppp ou retroarch nessecite quelques modification pour utilisé la console a son plei  potentiel.
 +
 +voici deux video de reference qui m'ont bien aider.
 +
 +[[https://​youtu.be/​U_yJBN1Nqjo?​si=SrQoB-2oWuTt8Loq|👑 R36S MASTER Starter Guide]]
  
 +[[https://​youtu.be/​L5Sih54JStw?​si=vswKFq7bgIWV8FtO|r36s - jeux psp  en francais]]
 ===== 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 ​[[https://​i.imgur.com/​2hxVCQP.jpeg|Lien externe]] 
-  * Ajout de deux carte sd samsung evo de 64 et 250Gio (l'une pour l'os et l'​autre pour les jeu) car celle fourni de base est de très, très mauvaise qualité.+  * dévisser d'un tour, la vis de droite (face composant vers vous) pour reglé le confort du D-pad  
 +  * Ajout de deux carte sd samsung evo de 64 et 250Gio (l'une pour l'os et l'​autre pour les jeu) car celle fourni de base est de très, ​**très mauvaise qualité**.
   * 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 ​(inutile en Rev21 
-  * Ajout d'un peu de gaffer tissé ​noi pour étouffer le bruit des gâchettes +  * Ajout d'un peu de gaffer tissé ​noir pour étouffer le bruit des gâchettes 
-  * 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://​imgur.com/​a/​SulFCwB
 ===== 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 ecran video ===== ===== capture ecran video =====
-  ​- usb-c OTC +  - usb-c OTC [ECHEC] 
-  ​- OTC - HDMI +  - OTC - HDMI [ECHEC] 
-  ​- scrcpy +  - scrcpy ​[ECHEC] 
-  - - ffmpeg+==== ffmpeg ==== 
 +=== R36X ===  
 +640x480 @12fps ou 480x360 @15fps 
 +  - ''​ssh ​-l 192.168.1.xx''​ 
 +  - ark 
 +  - ''​sudo apt install ffmpeg''​ 
 +  - sudo chmod 666 /dev/fb0 
 +  - <​code>​ffmpeg -f fbdev -r 15 -i /dev/fb0 -vf "​scale=480:​360,​format=yuv420p"​ -c:v libx264 -preset ultrafast -tune zerolatency -b:v 256k -f mpegts udp://​192.168.1.169:​1234</​code>​ 
 + 
 +ou 
 + 
 +<​code>​ffmpeg -f fbdev -r 15 -i /dev/fb0 -vf "​scale=480:​360,​format=yuv420p"​ -c:v libx264 -preset ultrafast -tune zerolatency -b:v 256k -f mpegts udp://​192.168.1.169:​1234</​code>​ 
 +avec le son 
 + 
 +<​note>​Le test de bande passante avec iperf3 montre que la R36S plafonne à environ 177 Mbps en UDP</​note>​ 
 + 
 +=== PC === 
 +  - installer ffmpeg si vous ne l'avez pas 
 +  - sudo chmod 666 /dev/fb0 
 +  - <​code>​vlc udp://​@0.0.0.0:​1234 --network-caching=2048</​code>​ Apres quelques seconde, l'​image de votre console devrais apparaitre. 
 + 
 +{{ ::​capture_d_ecran_du_2025-02-11_02-00-57.png?​nolink&​400|}} 
 +==== netplay ==== 
 +  - installer retroarch sur votre ordinateur,​ 
 +  - le mettre a jour 
 + 
 +  - sur votre console, aller dans le menu fn+Y => netplay => host 
 +  - sur votre pc aller dans jouer en reseau, et rechercher les partie 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é etablie, il est possible de rejoindre en spectateur la partie, et donc de capturer la fenetrer. 
 + 
 +**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 tous la magie noir qu'est netplay,  
 + 
 +vous aurez régulièrement des freeze du jeu et un effet "​rubberband"​ coté spectateur.  
 + 
 + votre console va fondre, littéralement.  
 + 
 +vous pourrez sentir sous vos doigts son petit cœur meurtrie pousser hors de ses limites 
 +  
 +(tester sur baldur'​s gates Dark alliance (GBA) 
 + 
 + 
 +<​note>​personnellement je pense acheter une autre console, doté d'un port hdmi et garder la R36s pour les déplacement.</​note>​ 
 +===== Wifi ? ===== 
 +sur [[https://​imgur.com/​aL4ohfE|la carte mêre]], il existe plusieurs point inconnue 
 +dont un noté "​rx-tx"​ ,d’après [[https://​www.reddit.com/​r/​R36S/​comments/​1dclkka/​r36s_mod_wifi_bluetooth_minihdmi/​|Reddit]],​ ce serais un port de configuration système usine. 
 + 
 +sur reddit, un utilisateur (  Pedro Martins aka ClerkOver3397) a commencer un post pour détailler comment souder un adaptateur wifi directement sur la carte mêre [[https://​www.reddit.com/​r/​R36S/​comments/​1dl1tew/​comment/​la97kio/?​context=3|Lien externe]] 
 + 
 +<note important>​NEWS</​note>​ 
 +si vous avez la chance d'​avoir une version 21 de la R36S elle dispo d'un emplacement wifi a soudé soit même. 
 + 
 +https://​www.reddit.com/​r/​R36S/​comments/​1ijanit/​r36s_v21_wifi/​ 
 +===== Fonction (fn) ===== 
 +  * fn + - (volume) ​ = Diminiue la luminosité (2% min) 
 +  * fn + + (volume) ​ = Augmente la luminosité 
 +  * 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 Ljoystick = Speedx2 perm 
 +  * fn + L1 = Quick**LOAD** 
 +  * fn + R1 = Quicksave 
 +  
 +sur l'​emulateur ds et psppp, c'est clic Ljoystick pour le menu et non fn + X 
 +===== Manette (gamepad) ===== 
 + 
 +plusieurs but 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 ''​retroarch''​ avec le jeu ''​Secret of mana (snes)''​ 
 + 
 +J'ai à ma disposition 
 + 
 +  * Manette SOG  "Xtrem Gamepad"​ ref WXGP qui dispose d'un mode D-input et X-input (en gardant le bouton "home enfoncer"​ avec un dapatateur USB-USBC 
 +  * une manette switch "​noname"​ (je crois quelle est HS suite aux test) 
 +  * une manette switch "​pikatchu"​ officiel 
 +  * 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 allumer. 
 +  - Démarrer la console 
 +  - aller dans ''​retroarch''​ 
 +  - Settings > input >  
 +  - Max user = 2  
 +  - Player 2 gamepad (il faudra sans doute rebind la manette) 
 + 
 +À partir de à vous pouvez jouer a deux, P1 avec la R36S dans les mains, P2 avec la manette dans les mains.  
 + 
 +Il faut enfoncer select plusieurs fois , un ² devrais apparaistre sur un des 3 personnage disponible. 
 + 
 + 
 +===== auto ssh ===== 
 +<note important>​ 
 +Ce guide détaillé vous permettra de configurer correctement le réseau et le service SSH par defaut sur votre console R36S sous ArkOS. Assurez-vous de suivre chaque étape attentivement pour garantir un fonctionnement optimal. 
 +méthoe detailler en ces sd card direct.  
 +</​note>​ 
 +<note warning>​remplacer ''/​media/​dae/''​ par votre **propre** nom d'​utilisateur. 
 + 
 +''/​media/​dae/​root/''​ fait reference ici a la carte memoire "​system"​ branché dans un adaptateur (usb ou sd) pour y accedé directement depuis un ordinateur</​note>​ 
 + 
 +==== 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 ''/​media/​dae/​root/​etc/​NetworkManager/​NetworkManager.conf''​ contient les lignes suivantes  
 + 
 +<​code>​ 
 +[main] 
 +plugins=ifupdown,​keyfile 
 + 
 +[ifupdown] 
 +managed=false 
 + 
 +[device] 
 +wifi.scan-rand-mac-address=no 
 +</​code>​ 
 + 
 +Ouvrez le fichier ''/​media/​dae/​root/​etc/​NetworkManager/​system-connections/​ethernet-eth0-2.nmconnection''​ et assurez-vous qu'il est configuré comme suit  
 + 
 +<​code>​ 
 +[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] 
 +</​code>​ 
 + 
 +Vérifiez que le fichier ''/​media/​dae/​root/​etc/​systemd/​system/​network-online.target.wants/​NetworkManager-wait-online.service''​ est configuré comme suit  
 + 
 +<​code>​ 
 +[Unit] 
 +Description=Network Manager Wait Online 
 +Documentation=man 
 +(1) 
 +Requires=NetworkManager.service 
 +After=NetworkManager.service 
 +Before=network-online.target 
 + 
 +[Service] 
 +Type=oneshot 
 +ExecStart=/​usr/​bin/​nm-online -s -q 
 +RemainAfterExit=yes 
 +Environment=NM_ONLINE_TIMEOUT=60 
 + 
 +[Install] 
 +WantedBy=network-online.target 
 +</​code>​ 
 + 
 +Assurez-vous que le contenu de votre fichier ''/​media/​dae/​root/​lib/​systemd/​system/​ssh.service''​ est correct.  
 + 
 +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 ''/​media/​dae/​root/​etc/​ssh/​sshd_config''​ avec les paramètres suivants  
 + 
 +<​code>​ 
 +PermitRootLogin yes 
 +PasswordAuthentication yes 
 +</​code>​ 
 + 
 +==== 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,​ utilisez SSH pour vous connecter à la console avec l'​adresse IP appropriée  
 + 
 +<​code>​ 
 +ssh -l ark 192.168.1.7 
 +</​code>​ 
 + 
 +==== 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  
 + 
 +<​code>​ 
 +sudo journalctl -u ssh.service 
 +sudo journalctl -u NetworkManager.service 
 +</​code>​ 
 + 
 +===== transfert de sauvegarde ===== 
 + 
 +dans votre dossier ''/​roms/​ qui contient les dossier system vous y trouverez divers format de fichier 
 +  * MonJeu.zip 
 +  * MonJeu.srm ​ (la sauvegarde) 
 +  * 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://​github.com/​manster-zz/​R36S-LINKS/​wiki|manster-zz github]] 
 + 
 +Le youtubeur [[https://​www.youtube.com/​@tyranight/​videos|tyranight]] propose beaucoup de contenue de qualité détaillé en francais sur la R36S  
 + 
 +l'​utilisateur **_manster_** a realisé la methode de capture ​ffmpeg ​sur windows 11 [[https://​www.reddit.com/​r/​R36S/​comments/​1iqsu2j/​how_to_stream_r36s_screen_to_pc_in_low_quality/​|lien reddit]]
  • r36s.1718824639.txt.gz
  • Dernière modification: Le 19/06/2024, 21:17
  • par daebis