Xbox One Hyperkin Duke Controller Technische Forschung und Informationen zum Ändern des Boot/Startup-Animation
Diese Seite beschreibt Aktionen, die Ihr Gerät oder Ihre Firmware beschädigen könnten. Gehen Sie mit Sorgfalt vor! Alles, was Sie tun, liegt in Ihrer eigenen Verantwortung! Es wird keine Garantie für die Korrektheit dieser Informationen gegeben! Sie werden die Garantie Ihres Geräts ungültig machen!
In dieser Seite finden Sie Fotos der Einbauten der Geräte:
Fotos
USB VID: 0x2e24
USB -PID: 0x0652
Controller wird mit der folgenden USB -Schnittstelle erkannt:
VID: 0x11c0
PID: 0x5500
CHIP ID: GPL32705B (Generalplus)
Produktbrief: Generalplus -Website
Möglicherweise verwandte SourceCode: GitHub
CHIP ID: YC25Q32B (MFG: YC -Chip)
Verpackung: SOIC-8
Größe: 4 MB
Datenblatt: YC Chip -Website
Dieses Repository enthält folgende Tools:
Die ursprüngliche Bootanimation ist 7,96 Sekunden lang. Nehmen wir an, 8 Sekunden sind auch in Ordnung
In diesem Beispiel wird FFMPEG für das Transcodieren verwendet
ffmpeg
-i input.mp4 # Input video file
-an # Ditch audio stream
-c:v mjpeg # Encode as MJPEG
-s 240x320 # Output resolution: 240x320
-aspect 3:4 # Aspect ratio
-filter:v fps=fps=25 # Frames per second
-vf " transpose=2 " # Optional: Rotate 90 degress counter-clockwise
-ss 00:00:02 -t 8 # Optional: Trim video (Start at second 2, duration of 8 seconds)
test.avi # Output filenameÜberprüfen Sie, ob die resultierende Datei gut aussieht und abgespielt wird, und kopieren Sie sie dann in das Fat16 -Dateisystembild.
Der Hardware -Programmierer Minipro TL866ii Plus unterstützt es.
Chip wird als:
SPI ist auch eine Option gemäß dem Datenblatt.
Raspberry Pi + Flashrom kann wahrscheinlich zur Interaktion verwendet werden ... (nicht verifiziert)
Scheint nicht verfügbar (zumindest über den Stock Bootloader ...)
0x00000000-0x00002000 NVRAM
0x00002000-0x0008D000 Bootloader
0x0008D000-0x0010D000 <EMPTY SPACE>
0x0010D000-0x00400000 FAT16 Filesystem image
Viele Debug -Zeichenfolgen, Bootloader mit "GP DV -Bootloader v2.2".
Verwenden Sie das Flash Dump -Tool, um es aus dem Flash -Dump zu extrahieren.
Zerlegen, indem Sie "Arm Little-Endian" und "0x2000" auswählen.
Enthält eine einzelne Datei, test.avi .
Input #0, avi, from 'test.avi':
Metadata:
encoder : Lavf57.41.100
Duration: 00:00:07.96, start: 0.000000, bitrate: 1229 kb/s
Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj420p(pc, bt470bg/unknown/unknown), 240x320 [SAR 1:1 DAR 3:4], 1225 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
Anscheinend keine für das Fat16 -Dateisystembild.
Verwenden Sie einfach die Halterung (mit MSDOS-UTILS / VFAT-Support installiert OFC)
mkdir /tmp/fat16volume
mount image.bin /tmp/fat16volume
# Copy new bootanim
cp new_test.avi /tmp/fat16volume/test.avi
sync
# Unmount again
umount /tmp/fat16volumeVerwenden Sie so etwas wie Osfmount
Dieses Projekt wird in keiner Weise von Hyperkin (R) oder zugehörigen Tochterunternehmen, Logos oder Marken unterstützt.