HyperkinDukeBootanim
1.0.0
Xbox One Hyperkin Duke控制器技术研究和有关更改启动/启动动画的信息
此页面描述可能损坏您的设备或固件的操作。小心!您所做的一切都承担着自己的责任!不能保证提供此信息的正确性!您将无效设备的保修!
查看此页面以获取设备内部的照片:
照片
USB VID:0x2E24
USB PID:0x0652
通过以下USB接口检测控制器:
vid:0x11c0
PID:0x5500
芯片ID:GPL32705B(GeneralPlus)
产品简介:GeneralPlus网站
可能相关的源代码:github
芯片ID:YC25Q32B(MFG:YC芯片)
包装:SOIC-8
尺寸:4MB
数据表:YC芯片网站
该存储库具有以下工具:
原始的bootanimation为7.96秒长,假设8秒也很好
在此示例中,FFMPEG用于转码
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检查结果文件是否看起来不错并播放,然后将其复制到FAT16文件系统图像中。
硬件程序员Minipro TL866II加上支持它。
芯片被检测为:
根据数据表,SPI也是一个选项。
Raspberry Pi + Flashrom可能可用于交互...(未经验证)
似乎无法使用(至少通过库存引导加载器...)
0x00000000-0x00002000 NVRAM
0x00002000-0x0008D000 Bootloader
0x0008D000-0x0010D000 <EMPTY SPACE>
0x0010D000-0x00400000 FAT16 Filesystem image
大量调试字符串,引用为“ GP DV引导程序v2.2”的引导加载程序。
使用Flash转储工具从Flash转储中提取它。
通过选择“ Arm Little-endian”和负载地址“ 0x2000”来拆卸。
包含一个文件, 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
显然没有用于FAT16文件系统图像。
只需使用安装座(安装了MSDOS-UTILS / VFAT支持)
mkdir /tmp/fat16volume
mount image.bin /tmp/fat16volume
# Copy new bootanim
cp new_test.avi /tmp/fat16volume/test.avi
sync
# Unmount again
umount /tmp/fat16volume使用osfmount之类的东西
该项目绝不是由Hyperkin(R)或任何相关子公司,徽标或商标的认可或隶属的项目。