Interested in investing time and money into PSXHAX.COM? Read More and Contact Us for details!
Live in Your World, HAX in Ours!
Biofeedback May Be Utilized in DualShock 5 to Modify User Experience
Since last month's rumors of a DS5 Built-in Microphone, according to a recently discovered Sony Interactive Entertainment patent the DualShock 5 (DS5) Controller may utilize biofeedback to modify a user's experience on the upcoming PlayStation 5 Console scheduled to launch later this year. 🎮

Reportedly sensors may be included in the DualShock 5 controller to obtain biofeedback from the user's hands in order to better understand their emotional responses during gameplay. 👨‍🔬 👩‍🔬

To quote from RespawnFirst.com on this latest find:

"The sensor on one or both sides of DualShock 5 grips are going to track electrodermal activity (sweat secretion) and heart-rate. The biofeedback will then be used by the PlayStation 5 to make adjustments to a user’s gaming experience."

And below are some excerpts from the patent, to quote:

"Biofeedback information is used to select between one or more options presented in a piece of content without the user having to provide further input.

There is a desire in computer gaming to provide an immersive and highly interactive experience for players, so as to enhance the enjoyment of the player. This has become of particular interest with the increasing availability of head-mounted displays."
Mega Man Zero / ZX Legacy Collection Joins New PS4 Games Next Week
Named one of PlayStation's Most-Wanted PS4 Games of early 2020, next week Capcom's Mega Man Zero / ZX Legacy Collection joins the latest PS4 game releases! 🤩

Mega Man Zero/ZX Legacy Collection brings together six classic titles in one game: Mega Man Zero 1, 2, 3 and 4, as well as Mega Man ZX and ZX Advent. The collection also features Z-Chaser, an exclusive new mode created just for this set of games.

Here's a summary of the other new games coming to PlayStation next week courtesy of Sony Content Communications Manager Brett Elston:

New PlayStation Games for February 25, 2020
  • Bloodroots - PS4 — Digital (Out Feb. 28)
  • Bucket Knight - PS4 — Digital (Out Feb. 28)
  • Coffee Crisis - PS4 — Digital (Out Feb. 28)
  • Diadra Empty - PS4 — Digital (Out Feb. 27)
  • Ganbare Super Strikers - PS4, PS Vita — Digital (Cross-Buy)
  • Grizzland - PS4 — Digital
  • Hayfever - PS4 — Digital
  • Hero Must Die. Again - PS4 — Digital (Out Feb. 26)
  • House Flipper - PS4 — Digital
  • Infliction: Extended Cut - PS4 — Digital
  • Mega Man Zero/ZX Legacy Collection - PS4 — Digital, Retail
  • Mega Man Zero:ZX Legacy Collection
  • MX Nitro: Ultimate Edition - PS4 — Digital (Out Feb. 27)
  • One Punch Man – A Hero Nobody Knows - PS4 — Digital, Retail (Out Feb. 28)
  • Ritual: Crown of Horns - PS4 — Digital (Out Feb. 28)
  • Space Channel 5 VR Kinda Funky News Flash! - PS VR — Digital
  • Spartan Fist - PS4 — Digital (Out Feb. 28)
  • Stab Stab Stab! - PS4 — Digital (Out Feb. 28)
  • Tempest - PS4 — Digital
  • Two Point Hospital - PS4 — Digital, Retail
  • Vasilis - PS4, PS Vita — Digital (Out Feb. 26)
PlayStation Music
  • Metal Kingdom: Ozzy Osbourne Takeover
  • The Call of the Wild OST
  • Best Coast - Always Tomorrow
PlayStation Video
  • Uncut Gems
  • Bombshell
  • Superman: Red Son
The information above is subject to change without notice.
Golang Library to Read PS4 Controller Evdev Events by Mrasband
Since covering the PyPS4Controller Linux Module in development, this weekend mrasband made available a Golang Library based on the Go Programming Language designed at Google to read PS4 DualShock 4 (DS4) Controller evdev events for Linux developers. 🤓

Download: ps4-master.zip / GIT

From the README.md to quote: A golang library to read from a PlayStation 4 controller. This uses evdev, so it is Linux only.

Usage
Code:
pacakge main

import (
    "context"
    "fmt"

    "github.com/mrasband/ps4"
)

func main() {
    inputs, err := ps4.Discover()
    if err != nil {
        fmt.Printf("Error discovering controller: %s\n", err)
        os.Exit(1)
    }

    var device *ps4.Input
    for _, input := range inputs {
        if input.Type == ps4.Controller {
            device = input
            break
        }
    }

    ctx, cancel := context.WithCancel(context.Background())
    defer cancel()

    events, _ := ps4.Watch(ctx, device)
    for e := range events {
        fmt.Printf("%+v\n", e)
    }
}
Development

Any of the _string.go files are generated by go generate.
Download: PS4 PSXIta Arch Linux Theme.rar (12.1 MB)
AppendumPS4 v2.00 for PlayStation 4 v5.05 Preview by DeathRGH
Proceeding the AppendumPS4 v1.0 release, this weekend PlayStation 4 developer @DeathRGH shared via Twitter a preview of the AppendumPS4 v2.00 mod menu in development on his YouTube Channel. 😍

Download: Ghosts_120_OffHost_v201.elf (102.88 KB)

Check out AppendumPS4 2.00 preview for PS4 5.05 jailbroken consoles below alongside further details from the video's description, to quote:

Going back to the roots of Appendum... AppendumPS4 v2 in the making!

It is still missing a few features that were added after it was backported to Xbox360.

Let me know in the comments if you are excited for a v2 and maybe some coding livestreams.

CONTACT
AppendumPS4 v2.00 - Preview | PS4 5.05
AppendumPS4 v2.00 - Ghosts 1.20 Preview | PS4 5.05
Appendum v2.00 Ghosts Preview By DeathRGH PS4 5.05
AppendumPS4 2.0 | Ghosts 1.20
PS4 Renesas RL78 Debug Protocol Implementation by Fail0verflow
Following the PS4 SysCon Renesas Chip Image and updates by droogie, PS4 Glitch Pinout research via @juansbeck (Twitter) and their PS4 Aux Hax Parts 1-4 today fail0verflow shared with PlayStation 4 scene developers their implementation of Renesas debug protocols for RL78 (and perhaps other architectures) as requested in their blog comments and committed by ps4_enthusiast on the Github repository. 🤓

Download: rl78.py / GIT / rl78.zip / GIT (Renesas RL78 Processor Module / PS4 Syscon Firmware Loader for Ghidra)
Code:
from pyftdi.gpio import GpioController
import serial
import time, struct, binascii, code, os

def delay(amount):
    now = start = time.perf_counter()
    while True:
        now = time.perf_counter()
        if now - start >= amount:
            return

# for C232HM-DDHSL-0 cable
WIRE_ORANGE = 1 << 0
WIRE_YELLOW = 1 << 1
WIRE_GREEN = 1 << 2
WIRE_BROWN = 1 << 3
WIRE_GRAY = 1 << 4
WIRE_PURPLE = 1 << 5
WIRE_WHITE = 1 << 6
WIRE_BLUE = 1 << 7

class Reset:
    def __init__(s, url):
        # init gpio mode with gray (conncted to RESET) and green (TOOL0) as outputs
        s.gpio = GpioController()
        s.gpio.open_from_url(url, direction = WIRE_GRAY | WIRE_GREEN)

    def enter_rom(s):
        s.gpio.set_direction(WIRE_GRAY | WIRE_GREEN)
        # RESET=0, TOOL0=0
        s.gpio.write_port(0)
        delay(.04)
        # RESET=1, TOOL0=0
        s.gpio.write_port(WIRE_GRAY)
        delay(.001)
        # RESET=1, TOOL0=1...
Back
Top