Skip to content

Commit

Permalink
Merge branch 'master' into tuxuser/rf_unit_i2c_protocol
Browse files Browse the repository at this point in the history
  • Loading branch information
tuxuser authored Jan 6, 2024
2 parents d034a3f + 9347ac5 commit 43dbacb
Showing 1 changed file with 37 additions and 7 deletions.
44 changes: 37 additions & 7 deletions docs/rf-unit.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Components:
- Wifi Antenna connector (J2)
- FPC connector (J3)
- Motherboard connector (J8)
- Unpopulated (SW2)

#### General

Expand All @@ -24,9 +25,9 @@ Actual RF communication is happening via [Wifi module](wifi.md).

Communication from the Nuvotun chip to the Southbridge is done via I2C.

#### Pinout
#### Connector (J8)

Connector
Pinout

| Pin| Function |
|----|-----------------|
Expand All @@ -49,8 +50,28 @@ Connector
| 17 | - |
| 18 | GND |
| 19 | GND |

#### Nuvoton Soundcorder chip

#### FPC Connector (J3)

Pinout

| Pin | Function | ISD9160F Pin |
| ----| ---------| -------------|
| 1 | Power | 9 |
| 2 | Power | 8 |
| 3 | - | -|
| 4 | - | -|
| 5 | - | -|
| 6 | Eject | 7 |
| 7 | Eject | 6 |

Bridge the respective pins briefly to trigger action.

FPC Cable / capacitive front panel buttons are directly wired to the ISD-Chip.

#### Nuvoton Soundcorder chip (U4)

Responsible for playing the power-on/off and eject sounds.

Model: ISD9160F

Expand All @@ -62,9 +83,18 @@ Pinout (from the official datasheet linked above)

![ISD9160F Pinout](./rf-unit/isd9160f_pinout.png)

##### Communication
This IC has multiple possible pin-configurations, the following are verified signals.

| Pin | Function |
| --- | -------------------------- |
| 6 | Eject button (FPC - Pin 7) |
| 7 | Eject button (FPC - Pin 6) |
| 8 | Power button (FPC - Pin 2) |
| 9 | Power button (FPC - Pin 1) |
| 47 | I2C SCL (CLK) |
| 46 | I2C SDA (DAT) |

###### I2C
##### I2C

Captured via Logic Analyzer from Pin 5,6 on RF Unit.

Expand Down Expand Up @@ -298,7 +328,7 @@ if __name__ == "__main__":

```

###### Read/Write internal flash
##### Read/Write internal flash

This has not been successful so far...

Expand Down

0 comments on commit 43dbacb

Please sign in to comment.