Xbox One Hyperkin Duke Controller การวิจัยทางเทคนิคและข้อมูลเกี่ยวกับการเปลี่ยนการบูต/startup-animation
หน้านี้อธิบายการกระทำที่อาจทำให้อุปกรณ์หรือเฟิร์มแวร์ของคุณเสียหาย ดำเนินการต่อด้วยการดูแล! ทุกสิ่งที่คุณทำอยู่ภายใต้ความรับผิดชอบของคุณเอง! ไม่มีการรับประกันความถูกต้องของข้อมูลนี้! คุณจะทำให้การรับประกันของอุปกรณ์เป็นโมฆะ!
ตรวจสอบหน้านี้สำหรับภาพถ่ายของอุปกรณ์ภายใน:
รูปถ่าย
USB VID: 0x2e24
USB PID: 0x0652
ตรวจพบคอนโทรลเลอร์ด้วยอินเทอร์เฟซ USB ต่อไปนี้:
vid: 0x11c0
PID: 0x5500
Chip ID: GPL32705B (GeneralPlus)
สรุปผลิตภัณฑ์: เว็บไซต์ GeneralPlus
sourcecode ที่เกี่ยวข้อง: GitHub
Chip ID: YC25Q32B (MFG: YC ชิป)
บรรจุภัณฑ์: SOIC-8
ขนาด: 4MB
ข้อมูล: เว็บไซต์ชิป YC
ที่เก็บนี้มีเครื่องมือต่อไปนี้:
bootimation ดั้งเดิมมีความยาว 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 plus รองรับ
ตรวจพบชิปเป็น:
SPI ยังเป็นตัวเลือกตามแผ่นข้อมูล
Raspberry Pi + Flashrom สามารถใช้ในการโต้ตอบ ... (ไม่ได้ตรวจสอบ)
ดูเหมือนไม่พร้อมใช้งาน (ผ่านสต็อก bootloader อย่างน้อย ... )
0x00000000-0x00002000 NVRAM
0x00002000-0x0008D000 Bootloader
0x0008D000-0x0010D000 <EMPTY SPACE>
0x0010D000-0x00400000 FAT16 Filesystem image
สตริงดีบั๊กจำนวนมาก bootloader อ้างอิงเป็น "GP DV bootloader v2.2"
ใช้เครื่องมือถ่ายโอนข้อมูลแฟลชเพื่อแยกออกจากการถ่ายโอนข้อมูลแฟลช
แยกชิ้นส่วนโดยเลือก "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
เพียงแค่ใช้ Mount (พร้อมรองรับ MSDOS-UTILS / VFAT ที่ติดตั้ง 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/fat16volumeใช้บางอย่างเช่น osfmount
โครงการนี้ไม่ได้รับการรับรองโดยหรือเป็นพันธมิตรกับ Hyperkin (R) หรือ บริษัท ย่อยที่เกี่ยวข้องโลโก้หรือเครื่องหมายการค้าใด ๆ