[PS4/PS5] 25 000 dollars de récompenses distribués pour quatre failles de sécurité récemment corrigées
[PS5] Echo Stretch précise comment dumper le Kernel et de l’Hypervisor via Byepervisor-Reborn
[PS4] bzImage 6.15.4 pour ps4 belize, support des 720p120hz à 1080p120hz + 4K pour les FAT Bonjour à toutes et à tous
Les ps4 FAT belize sous linux ne pouvaient accéder qu'à une résolution de 1080p60hz,
Le bzImage multirésolution donne accès au 720p120hz, 1080p100hz, 1080p120hz et 2160p30hz
Il faut toutefois utiliser un écran pouvant supporter ce type de résolution (une tv 4k par exemple)
Les PS4 fat belize doivent passer par le bzImage multiresolution pour accéder à ces nouvelles resolutions
Les PS4 slim et pro belize peuvent avoir un bzImage avec une résolution fixe, plus haute que 1080p60hz
Le bzImage avec une résolution fixe de 2160p60hz est dédié exclusivement pour les PS4 pro belize
BzImages 6.15.4 avec option fsync/ntsync :
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_1080p60Hz_aeolia-belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_1080p100Hz_belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_1080p120Hz_belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_4k60Hz_belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_4k60Hz_wifi_MT7668_belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_1080p60Hz_multiresolutions_aeolia-belize
6.15.4.src-crashniels_KHEOPS_FullLTO-v2.1_ntsync_1080p60Hz_multiresolution_wifi_MT7668_aeolia-belize
J'ai fait une video qui montre que sur certains jeux, les fps sont bloqués par la fréquence en Hz de la résolution
- une résolution 1080p60hz = 60 fps
- une résolution 1080p100hz = 100 fps
- une résolution 1080p120hz = 120 fps
la video affichant une ps4 Fat belize en 2160p30hz :
La release se porte sur des bzImages compilés, avec des rajouts de patchs gamers que je n'avais pas rajouté l'année derniere
ainsi que le ntsync (qui est une fonction qui peut etre activé à partir du kernel 6.14)
Le fsync est utilisé jusqu'au proton 8.26 (exemple sous lutris avec wine)
Le ntsync est prioritairement utilisé par exemple sur le proton wine 11.12.
Je fourni pour tous les utilisateurs linux qui ont déja installé Mangohud, un fichier de configuration à remplacer
On peut voir afficher le kernel et la distribution utilisée, et voir si on utilise fsync ou ntsync pendant le jeu (fonctionne aussi sur pc et ps5 linux ou autres machines)
https://www.youtube....LGKhuYHskd4Lpil
lien pour récupérer le proton Tkg Staging NTsync que j'ai utilisé pour lutris :
https://e.pcloud.lin...Eg5HFXrnHm6JE4V
Les PS4 FAT aeolia ne peuvent fonctionner qu'en résolution 1080p60hz sous linux
Les PS4 SLIM et PRO peuvent utiliser une résolution fixe 1080p100hz et 1080p120hz
La configuration orbis (menu ps4) doit etre mis en 1080p fixe avant de lancer un payload linux
Seul le bzImage 2160p 60hz fonctionne sur ps4 pro , avec la configuration orbis en 2160pRGB
Ne pas rajouter l'édid de sa tv pointé par un bootargs.txt, sinon la resolution restera en 2160p30hz
Pas de possibilité de retour de veille ou reprise apres déconnection de l'hdmi (que pour le bzImage 2160p60hz)
Le bzImage multiresolution doit etre utilisé avec une configuration orbis ps4 en résolution 1080p 60 Hz fixe
Il est conseillé de repasser en résolution 1080p60 sur le bureau de la distribution linux chargée, avant chaque changement de résolution
Le lien du package bzImages de cette release, est à récupérer dans la video regroupant les bzImages en version 2.1 KHEOPS à la rubrique "6.15.4 aeolia-belize ntsync (octobre 2026)"
https://www.youtube....h?v=zVzHzJT7dHk
Je tiens à remercier tous les développeurs qui m'ont aidé à progresser dans mes recherches, de ma team KHEOPS, crashniels, rancido de psxita, et mircoho.
N'hésitez pas à voir ma chaine youtube, je propose aussi des posts youtube pour montrer les jeux que j'ai testé suivant les résolutions utilisées (sur ps4 fat et pro)
Je mets un lien koffee si vous voulez me soutenir : https://ko-fi.com/R7C22A6UYU
L'émulation de la Nintendo Switch 2 sur PS5 continue de progresser. Le développeur viejunerd propose plusieurs nouvelles versions de son portage d'Eglantine PS5, avec une évolution particulièrement intéressante : la prise en charge des mises à jour et des DLC intégrés dans les fichiers au format NUP. Cette évolution permet désormais à l'émulateur de charger non seulement le jeu de base, mais également ses mises à jour et ses contenus additionnels. La bibliothèque affiche aussi ces différents éléments, tandis qu'une interface permet de préparer des paquets NUP.
Donkey Kong Bananza fonctionne avec son DLC
La version v1.0.0 NUP a notamment permis de valider cette fonctionnalité sur une PS5 équipée du firmware 13.60. Le développeur a testé Donkey Kong Bananza, avec sa mise à jour 3.2.0 et son DLC 1.0.0. Le jeu parvient à monter correctement le contenu additionnel, qui apparaît également dans le menu dédié du jeu.
Les niveaux du DLC n'ont toutefois pas encore été entièrement testés.
D'autres titres présentent encore des limitations :
- Super Mario Bros. Wonder : le jeu démarre comme une version Switch 1 avec la mise à jour 1.2.0, mais le DLC Switch 2 n'est pas exploité.
- Mario Kart World 1.18 : blocage sur l'écran titre, avec une erreur GPU de type VK_ERROR_DEVICE_LOST.
- Fast Fusion : plantage lors de la compilation d'un shader.
Un système de mise à jour automatique
Avec la version v1.206.001, viejunerd introduit également un mécanisme de mise à jour intégré.
L'application vérifie les nouvelles versions disponibles sur son propre dépôt, demande confirmation à l'utilisateur, télécharge les fichiers, vérifie leur signature et leur empreinte avant de remplacer les fichiers de l'installation existante. Les versions v1.206.002 et v1.206.003 servent notamment à tester ce mécanisme et à faire évoluer l'identification des builds.
Attention toutefois : la v1.206.001 doit être installée manuellement. Les anciennes versions recherchent encore leurs mises à jour sur prosperostore.net et ne détecteront donc pas cette nouvelle branche de développement.
Des versions à suivre de près
Les différentes compilations reposent sur le cœur Eglantine (branche nx2), associé au frontend PS5 développé par heydemoura et aux modifications apportées par viejunerd. Il faut néanmoins distinguer les fonctionnalités validées de celles qui restent expérimentales. Toutes les dernières compilations n'ont pas encore été exécutées sur une console, et certains problèmes peuvent subsister. Un avertissement important concerne également Donkey Kong Bananza : certaines compilations v1.206.001, v1.206.002 et v1.206.003 présentent un blocage à 98 %. Le développeur recommande d'utiliser la v1.206.004.
Installation
Pour installer cette version sur PS5 :
- Décompressez l'archive téléchargée.
- Copiez le dossier PPSA98515 dans /data/homebrew/.
- Lancez l'application avec ShadowMountPlus 1.7beta4 ou une version ultérieure.
- Il est nécessaire de disposer de ses propres clés, du firmware et des jeux compatibles.
- Le mode portable et la résolution 0,5x restent notamment à tester.
Téléchargement : Eglantine-PS5