mirror of
https://github.com/JGoyd/CS35L27-Covert-Channel-Analysis.git
synced 2026-02-12 17:22:48 +00:00
Add technical-details.md: command and protocol analysis details
This commit is contained in:
57
report/technical-details.md
Normal file
57
report/technical-details.md
Normal file
@@ -0,0 +1,57 @@
|
||||
# Technical Details
|
||||
|
||||
## Extended Command Activity Breakdown
|
||||
|
||||
**Command 0x81:**
|
||||
- Total occurrences: 1,432
|
||||
- Near I2C address 0x40: High correlation
|
||||
- Example contexts show byte 0x40 nearby
|
||||
- Frequency: Very high (possibly every few seconds during use)
|
||||
|
||||
**Command 0xC7:**
|
||||
- Total occurrences: 968
|
||||
- Near I2C address 0x40: High correlation
|
||||
- Example contexts show byte 0x40 nearby
|
||||
- Frequency: High (possibly system event triggered)
|
||||
|
||||
**Usage Pattern:**
|
||||
- Both commands appear throughout traces
|
||||
- Not concentrated in boot or specific time
|
||||
- Suggests ongoing use during operation
|
||||
|
||||
---
|
||||
|
||||
## GPIO Activity Breakdown
|
||||
|
||||
**Bit 0x38 (209 operations):**
|
||||
- SETB: ~70 times
|
||||
- CLR: ~139 times
|
||||
- Pattern: More CLR than SETB (2:1 ratio)
|
||||
- Interpretation: Possibly "active-low" control signal
|
||||
- Frequency: Very high
|
||||
|
||||
**Bit 0x34 (35 operations):**
|
||||
- Mix of SETB/CLR
|
||||
- Frequency: Moderate
|
||||
- Could be: Secondary control or status
|
||||
|
||||
**Bit 0x3A (23 operations):**
|
||||
- Correlates: GPIO2 interrupt (from IODeviceTree)
|
||||
- Frequency: Lower than others
|
||||
- Likely: Interrupt signaling (expected)
|
||||
|
||||
---
|
||||
|
||||
## I2S Pattern Analysis
|
||||
|
||||
**"I2SBHkZStack" String:**
|
||||
- Appears in audio subsystem traces
|
||||
- "Stack" suggests software layer
|
||||
- "BH" meaning unknown
|
||||
- Could be: "Bidirectional Host" or "Base Host"
|
||||
|
||||
**Value 0x03 Near I2S:**
|
||||
- 18 occurrences of pattern
|
||||
- Cannot confirm: If this is mode register write
|
||||
- Cannot confirm: Timing or context
|
||||
- Need: Protocol analyzer or kernel trace
|
||||
Reference in New Issue
Block a user