Xbox One Hyperkin Duke Controller Recherche technique et informations sur la modification du démarrage / startup-animation
Cette page décrit des actions qui pourraient endommager votre appareil ou votre firmware. Continuez avec soin! Tout ce que vous faites est sous votre propre responsabilité! Aucune garantie pour l'exactitude de ces informations n'est donnée! Vous annulerez la garantie de votre appareil!
Consultez cette page pour les photos des internes de l'appareil:
Photos
Vid USB: 0x2e24
USB PID: 0x0652
Le contrôleur est détecté avec l'interface USB suivante:
Vid: 0x11c0
PID: 0x5500
ID de puce: GPL32705B (GeneralPlus)
Mémoire du produit: site Web de GeneralPlus
Sourcecode éventuellement connexe: GitHub
ID de puce: YC25Q32B (MFG: puce YC)
Emballage: SOIC-8
Taille: 4 Mo
Fiche technique: site Web de puce YC
Ce référentiel contient des outils suivants:
La bootanimation originale dure 7,96 secondes, supposons que 8 secondes est également très bien
Dans cet exemple, FFMPEG est utilisé pour le transcodage
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 filenameVérifiez si le fichier résultant est agréable et joue, puis copiez-le dans l'image du système de fichiers FAT16.
Le programmeur matériel MiniPro TL866II Plus le prend en charge.
La puce est détectée comme:
SPI est également une option selon la fiche technique.
Raspberry Pi + Flashrom peut probablement être utilisé pour interagir ... (non vérifié)
Semble indisponible (via le chargeur de démarrage en stock au moins ...)
0x00000000-0x00002000 NVRAM
0x00002000-0x0008D000 Bootloader
0x0008D000-0x0010D000 <EMPTY SPACE>
0x0010D000-0x00400000 FAT16 Filesystem image
Beaucoup de chaînes de débogage, chargeur de démarrage référencé comme "GP DV Bootloader v2.2".
Utilisez l'outil de vidage flash pour l'extraire du vidage flash.
Désassement en choisissant "ARM Little-Endan" et chargez l'adresse "0x2000".
Contient un seul fichier, 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
Apparemment aucun pour l'image du système de fichiers FAT16.
Utilisez simplement le mont (avec la prise en charge MSDOS-UTILS / VFAT installée 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/fat16volumeUtilisez quelque chose comme Osfmount
Ce projet n'est en aucun cas approuvé ou affilié à Hyperkin (R), ni à toute filiale, logos ou marques de commerce associées.