]> FriiDump Source - friidump.git/blob - friidump-handoff.md
PFES-REPO-008: Import FriiDump 0.5.3.5 Project Frankenstein baseline
[friidump.git] / friidump-handoff.md
1
2 # FriiDump / GC-Wii Work Handoff
3
4 **Purpose:** Continue the current FriiDump + Project Frankenstein GameCube/Wii support work without requiring the user to re-explain project context.
5
6 ## Scope
7
8 This is **not** a project specification. It is a handoff for the next engineering agent.
9
10 ## Current Objective
11
12 Use Project Frankenstein Stage5B firmware analysis to improve FriiDump's HLDS GameCube/Wii support, then validate every supported profile on real hardware.
13
14 The workflow is:
15
16 1. Recover parser information from firmware (Stage5B).
17 2. Integrate into FriiDump.
18 3. Validate on owned hardware.
19 4. Feed results back into the analyzer.
20
21 ## Major accomplishments
22
23 - Added analyzer-derived HLDS profile support.
24 - Added media preflight before vendor seed retrieval.
25 - Added STOP UNIT after successful dumps.
26 - Added profile reporting.
27 - Added live INQUIRY alias support.
28 - Validated multiple GDR-8163B firmware revisions on real hardware.
29 - Validated GCC-4244 B101 and B103 on real hardware.
30 - Validated GCC-4243N A102 on real hardware.
31 - Captured canonical firmware dumps for GCC-4243N A102 and GCC-4244 B101.
32
33 ## Important engineering observations
34
35 - Trust live firmware/INQUIRY over stickers.
36 - Preserve firmware provenance.
37 - Prefer exact Stage5B-derived parser profiles over legacy Type3 fallbacks.
38 - Hardware validates analyzer discoveries.
39
40 ## Current hardware validation status
41
42 ### Validated
43
44 **GDR-8163B**
45 - 0B30
46 - 0D20
47 - 0E15
48 - 0L20
49 - 0L23
50 - 0L30
51 - 0M26
52
53 **GCC-4244**
54 - B101
55 - B103
56
57 **GCC-4243N**
58 - A102
59
60 ## Firmware dumps completed
61
62 - GCC-4243N A102 (canonical)
63 - GCC-4244 B101 (canonical)
64
65 These should be analyzed by Stage5B to determine whether new promoted parser profiles or aliases are appropriate.
66
67 ## Owned hardware inventory (validation targets)
68
69 - GDR-8163B x15
70 - GDR-8081N x3
71 - GCC-4241N x5
72 - GCC-4243N x5
73 - GCC-4244N x9
74 - GCC-4160N x3
75 - GWA-4164B x1
76 - GSA-H73N x1
77 - GH22NS30 x1
78
79 Do **not** ask the user to test drives outside this inventory.
80
81 ## Immediate next work
82
83 1. Analyze GCC-4243N A102 firmware.
84 2. Analyze GCC-4244 B101 firmware.
85 3. Update FriiDump with any new aliases/promoted profiles.
86 4. Continue owned-hardware validation in this order:
87    - GCC-4241N
88    - GCC-4160N
89    - GWA-4164B
90    - GSA-H73N
91    - GH22NS30
92
93 GDR-8081N remains a separate research effort and should not be modified until its firmware evidence supports doing so.
94
95 ## Notes for the next agent
96
97 - Avoid re-implementing already completed features (media preflight, STOP UNIT, profile reporting).
98 - Use analyzer results as the primary source of truth.
99 - Prefer evidence over assumptions.
100 - When suggesting validation work, consult the user's current hardware inventory first.
101 - The long-term architectural document is PFES; this file is only a transition handoff.