From a2cff12e99a95621ccd1bc7231a8f7b34ac54aed Mon Sep 17 00:00:00 2001 From: tuxuser <462620+tuxuser@users.noreply.github.com> Date: Sat, 6 Jan 2024 02:23:03 +0100 Subject: [PATCH 1/2] rf-unit: Pinout for FPC connector --- docs/rf-unit.md | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/docs/rf-unit.md b/docs/rf-unit.md index b79c0ac..a6be8ba 100644 --- a/docs/rf-unit.md +++ b/docs/rf-unit.md @@ -15,6 +15,7 @@ Components: - Wifi Antenna connector (J2) - FPC connector (J3) - Motherboard connector (J8) +- Unpopulated (SW2) #### General @@ -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 | |----|-----------------| @@ -49,8 +50,24 @@ Connector | 17 | - | | 18 | GND | | 19 | GND | - -#### Nuvoton Soundcorder chip + +#### FPC Connector (J3) + +Pinout + +| Pin | Function | +| ----| ---------| +| 1 | Power | +| 2 | Power | +| 3 | - | +| 4 | - | +| 5 | - | +| 6 | Eject | +| 7 | Eject | + +Bridge the respective pins briefly to trigger action. + +#### Nuvoton Soundcorder chip (U4) Model: ISD9160F From 8ec508392d3c80319253a5bcc01fb2dc0dbb4c26 Mon Sep 17 00:00:00 2001 From: tuxuser <462620+tuxuser@users.noreply.github.com> Date: Sat, 6 Jan 2024 02:33:22 +0100 Subject: [PATCH 2/2] rf-unit: Connections from FPC -> ISD chip --- docs/rf-unit.md | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/docs/rf-unit.md b/docs/rf-unit.md index a6be8ba..1e5f5a8 100644 --- a/docs/rf-unit.md +++ b/docs/rf-unit.md @@ -55,20 +55,24 @@ Pinout Pinout -| Pin | Function | -| ----| ---------| -| 1 | Power | -| 2 | Power | -| 3 | - | -| 4 | - | -| 5 | - | -| 6 | Eject | -| 7 | Eject | +| 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 I2C address: `0x5A` @@ -79,6 +83,17 @@ Pinout (from the official datasheet linked above) ![ISD9160F Pinout](./rf-unit/isd9160f_pinout.png) +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) | + #### Communication The exact communication protocol is unknown so far.