Kme900_auto_esp32_s2_psfree

kmeps4 kmeps4
Dépôt créer le : 17/11/2024
Forks: 3 Watcher: 0 22
Choisir une liste...
FR

Kme900 Auto ESP32 S2

Lite automatique Kameleon pour PS4 9.00fw pour travailler avec les puces ESP32-S2 Utilisation du projet Stooged :

https://github.com/stooged/ESP32-Server-900u


C'est un projet conçu pour ESP32-S2, *ESP32-S3 et ESP32 pour fournir un serveur wifi http, serveur dns et *Emulation de stockage USB.

c'est pour le PS4 9,00 OOB Exploiter qui est maintenant combiné avec Sans.


les seuls fichiers requis sur le stockage de l'esp32 sont les charges utiles .bin, tout le reste est géré en interne, y compris la production d'une liste de charges utiles.

vous pouvez toujours modifier le html en téléchargeant votre propre index.html, s'il n'y a pas d'index.html sur le stockage, les pages internes seront utilisées.

si vous avez des problèmes à compiler le croquis assurez-vous que le Bibliothèque ESP32 est à jour.

le firmware est à jour via http et les fichiers de charge peuvent être gérés via http.
si vous sélectionnez un No OTA partition la mise à jour du firmware via http ne sera pas disponible.

Vous pouvez accéder à la page principale à partir du guide d'utilisateur ou du navigateur web consoles en utilisant n'importe quel nom d'hôte.


ESP32 Conseils d'administration

si votre planche est ESP32 the usb emulation will not be available donc vous aurez besoin de filer un lecteur USB jusqu'à lui comme ce projet PS4-Serveur-900u ou vous pouvez brancher et débrancher manuellement un lecteur USB pour exfathax.
C'est une Schéma de câblage pour les planches ESP32.

ESP32-S2 Conseils d'administration

si votre planche est ESP32-S2 vous n'avez pas besoin d'un lecteur USB avec ce projet car il émule un périphérique de stockage de masse USB vers la console et déclenche un bug système de fichiers pour tirer parti de l'exploit (exfathax).

ESP32-S3 Conseils

si votre planche est ESP32-S3 vous n'avez pas besoin d'un lecteur USB avec ce projet car il émule un périphérique de stockage de masse USB vers la console et déclenche un bug système de fichiers pour tirer parti de l'exploit (exfathax).


Bibliothèques

le projet est construit en utilisant ESPAsyncWebServer et AssyncTCP donc vous devez ajouter ces bibliothèques à arduino

ESPAsyncWebServer
AssyncTCP


installer ou mettre à jour le noyau ESP32 en ajoutant cette url au Autres URL du gestionnaire de tableaux section dans l'arduino "Préférences".

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

puis aller au "Gestionnaire des conseils et installer ou mettre à jour le "esp32" cœur.


si vous avez des problèmes avec le tableau étant identifié/trouvé dans les fenêtres, alors vous pourriez avoir besoin d'installer le USB vers le pont UART les conducteurs.


Tableaux testés

ces ESP32-S2 Les cartes peuvent être utilisées pour une configuration de prise et de lecture (pas de câblage)

Panneaux 4MB

- Oui. S2 Mini
- Oui. PetitS2
- Oui. Adafruit QT Py ESP32-S2
- Oui. ESP32-S2-DevKitC-1
- Oui. LILYGO TTGO T8 ESP32-S2 WOOR
- Oui. Fente de carte LILYGO TTGO T8 TF

Panneaux de 16 Mo
- Oui. PlumesS2


ces ESP32-S2 les cartes auront besoin d'un plug USB A câblé jusqu'à eux.

Panneaux 4MB

- Oui. ESP32-S2-DevKitM-1 Câblé Schéma
- Oui. ESP32-S2-Saola-1 Câblé Schéma
- Oui. Ai-Thinker ESP 12K Câblé Schéma


ces ESP32-S3 Les cartes peuvent être utilisées pour une configuration de prise et de lecture (pas de câblage)

- Oui. ESP32-S3-DevKitC-1


Chargement à bord

installation est simple, vous utilisez simplement l'aide arduino pour flasher le croquis / le logiciel de confirmation sur la carte esp32.

Ensuite, vous vous connectez au point d'accès wifi avec un pc/ordinateur portable, PS4 WEB AP est le SSID par défaut et mot de passe est le mot de passe par défaut.
puis utilisez un navigateur Web et allez à http://10.1.11/admin.html 10.1.1.1 est le serveur web defult ip ou http://ps4.local
dans le menu latéral de la page d'administration sélectionner Télécharger un fichier puis cliquez sur Sélectionner des fichiers et de localiser données dossier dans le ESP32 Serveur 900u dossier dans cette repo et sélectionner tous les fichiers dans le données dossier et cliquez sur Télécharger des fichiersvous pouvez alors aller Configurer l'éditeur et changer le mot de passe pour le wifi ap.

alternativement si vous installez ceci plugin à l'aide de l'arduino vous pouvez télécharger les fichiers dans le stockage de la carte avec l'aide de l'arduino en sélectionnant Outils > ESP32 Sketch Data Télécharger

Arduino ESP32-S2 téléchargeur système de fichiers

dataup.jpg

les fichiers téléchargés en utilisant cette méthode se trouvent dans le données dossier dans le ESP32 Serveur 900u dossier.


Pages internes

  • Administrateur.html - la page d'accueil principale pour l'administration.

  • de l'information - si aucun index.html n'est trouvé, le serveur générera une page d'index simple et listera automatiquement les charges utiles.

  • info.html - fournit des informations sur l'esp board.

  • télécharger.html - utilisé pour télécharger des fichiers(.bin) à l'esp board pour le serveur web.

  • mise à jour.html - utilisé pour mettre à jour le firmware sur l'esp board (Fwupdate.bin).

  • fichierman.html - autrefois vue / télécharger / supprimer fichiers sur le stockage interne de l'esp board.

  • config.html - utilisé pour configurer le wifi ap et les paramètres ip.

  • html - utilisé pour formater le stockage interne de l'esp board.

  • redémarrer.html - utilisé pour redémarrer l'esp board



Affaires

j'ai créé quelques cas imprimables de base pour les tableaux suivants.
ces cas peuvent être imprimés en PLA sans support.

ESP32-S2 Conseils d'administration

Adafruit QT Py
Plumes UM2
UM TinyS2
Wemos S2 Mini
DevKitM-1
ESP32-S2-Saola-1
LILYGO-TTGO-T8-TF-Card-Slot
LILYGO-TTGO-T8-WOOOR

ESP32-S3 Conseils

S3 DevKitC 1

ESP32 Conseils d'administration

NodeMCU-32


si vous souhaitez modifier les cas, vous pouvez importer le .stl fichiers dans Tinkercad et les modifier pour répondre à vos besoins.


Contributeurs GitHub

kmeps4
kmeps4
1 contributions
Tribb
Tribb
10 contributions