Skip to content

Instantly share code, notes, and snippets.

@rmuxnet
rmuxnet / italy-free-iptv.m3u
Created August 10, 2026 10:56
italy free iptv curated playlist (working channels, verified 2026-08-10)
#EXTM3U
#EXTINF:-1 tvg-id="Rai1.it@SD" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Rai_1_-_Logo_2016.svg/960px-Rai_1_-_Logo_2016.svg.png" group-title="Curated",Rai 1 (720p)
https://dash2.antik.sk/live/test_rai_uno_tizen/playlist.m3u8
#EXTINF:-1 tvg-id="Rai2.it@HD" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Rai_2_-_Logo_2016.svg/960px-Rai_2_-_Logo_2016.svg.png" group-title="Curated",Rai 2 HD (1080p)
https://srv1.adriatelekom.com/Rai2/index.m3u8
#EXTINF:-1 tvg-id="Rai3.it@HD" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/Rai_3_-_Logo_2016.svg/960px-Rai_3_-_Logo_2016.svg.png" group-title="Curated",Rai 3 (720p)
https://dash2.antik.sk/live/test_rai_tre_tizen/playlist.m3u8
#EXTINF:-1 tvg-id="Rai4.it@SD" tvg-logo="https://i.imgur.com/sEY21rg.png" group-title="Curated",Rai 4 (576p)
https://mediapolisevent.rai.it/relinker/relinkerServlet.htm?cont=746966
#EXTINF:-1 tvg-id="RaiGulp.it@SD" tvg-logo="https://i.imgur.com/irAhPJM.png" group-title="Curate
@rmuxnet
rmuxnet / status.md
Last active May 9, 2026 06:06
PS4/BAIKAL

PS4 / Baikal Linux – Full Hardware Checklist

Kernel: 7.0.0-ps4-baikal-rmuxnet-00017-gf6cf0e0de15d-dirty Boot Media: External USB

Legend

  • ✓ = Working
  • ✗ = Not working / broken
  • ~ = Partial / unstable
@rmuxnet
rmuxnet / status.md
Last active April 21, 2026 09:19
PS4 LINUX STATUS

PS4 Bridge / Hardware Status and Open Issues

Last updated: 2026-04-21

This document tracks current bring-up status and remaining issues in checklist form.

Feature status

Working / confirmed

  • GPU frequency is working. (SMU NEEDED)
@rmuxnet
rmuxnet / baikal.md
Created March 20, 2026 09:20
baikal

PS4 ICC Research — Baikal Probe Findings

Session 2026-03-20


1. 0x0B/0x01 — APU Temperature Decode Correction

Previously documented as plain u8 at byte[3]. Confirmed incorrect.

Correct format: u16 LE 8.8 fixed-point at bytes[2:4], divide by 256.

@rmuxnet
rmuxnet / map.md
Created March 20, 2026 06:51
Complete PS4 Aeolia ICC map

PS4 Aeolia / Belize / Baikal — ICC Command Reference

Ultimate Gist — All Revisions Merged

Probed unit: PS4 Fat (Aeolia CXD90025G)
Kernel: Linux 6.18.18-Strawberry-ThinLTO-LTS+ (CachyOS x86_64)
CPU: AMD Jaguar DG1002FGF84HT (8) @ 1.59 GHz — confirmed via fastfetch
Hostname: PlayStation4
Interface: /dev/icc via ioctl(0xC0284901)


@rmuxnet
rmuxnet / ps4-icc-monitor.py
Created March 19, 2026 11:56
ps4 icc monitor
"""
ps4_icc_monitor.py
------------------
All-in-one CLI entry point for the PS4 ICC toolkit.
Imports ps4_icc_core, ps4_icc_sysinfo, ps4_icc_fan, ps4_icc_led,
ps4_icc_nvs, and ps4_icc_i2c. All files must be in the same directory.
Hardware: PS4 Fat (Aeolia CXD90025G)
Kernel: Linux 6.18.18-Strawberry-ThinLTO-LTS+ (CachyOS x86_64)
@rmuxnet
rmuxnet / ps4-icc-i2c.py
Created March 19, 2026 11:55
ps4 icc i2c
"""
ps4_icc_i2c.py
--------------
I2C bus access for PS4 Aeolia southbridge peripherals via /dev/i2c-0.
detect_devices() probe all addresses, return responding list
print_device_map() print i2cdetect-style map
i2c_read_byte_data(fd, addr, reg) read one byte
i2c_write_byte_data(fd, addr, reg, val) write one byte
i2c_read_block(fd, addr, reg, n) read n bytes
@rmuxnet
rmuxnet / ps4-icc-nvs.py
Created March 19, 2026 11:54
ps4 icc nvs
"""
ps4_icc_nvs.py
--------------
NVS directory sweep via ICC major 0x01, minor 0x00.
query_nvs_entry(fd, idx) query a single NVS index (0x00-0xFF)
sweep_nvs() sweep all 256 entries, return populated list
print_nvs_directory() formatted table with recovery path notes
Hardware: PS4 Fat (Aeolia CXD90025G)
@rmuxnet
rmuxnet / ps4-icc-led.py
Created March 19, 2026 11:51
ps4 icc led
"""
ps4_icc_led.py
--------------
LED / indicator control via ICC major 0x09, minor 0x20.
set_led(color_name) set LED to a named color/effect
set_led_custom(blue, white, prog) set LED with explicit channel values
Hardware: PS4 Fat (Aeolia CXD90025G)
Kernel: Linux 6.18.18-Strawberry-ThinLTO-LTS+ (CachyOS x86_64)
@rmuxnet
rmuxnet / ps4-icc-fan.py
Created March 19, 2026 11:51
ps4 icc fan
"""
ps4_icc_fan.py
--------------
Fan control and thermal monitoring via ICC majors 0x0A and 0x0B.
read_fan_config() 0x0A/0x07 full 52-byte fan config block
write_fan_threshold(t) 0x0A/0x06 set threshold in C (READ-MODIFY-WRITE)
read_fan_status() 0x0A/0x08 live RPM + APU temp (8.8 fixed-point)
read_apu_temp() 0x0B/0x01 APU temperature (plain u8, no conversion)
read_trip_points() 0x0B/0x05 thermal trip points per power domain