Skip to content

Commit

Permalink
add control-if info (PWRKEY_SW, HOMEKEY_SW) (#10)
Browse files Browse the repository at this point in the history
  • Loading branch information
progzone122 authored Jan 12, 2025
1 parent 127d82e commit 45aea8a
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 0 deletions.
1 change: 1 addition & 0 deletions _sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@
- [Tools](/dev/tools.md)
- Schematic analysis
- [KEYPAD](/schematic/keypad.md)
- [CONTROL I/F](/schematic/control-if.md)
- [Forum (More info)](https://github.com/orgs/moto-penangf/discussions)
Binary file added files/assets/schematic/homekey_sw/image1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/assets/schematic/homekey_sw/image2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/assets/schematic/homekey_sw/image3.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/assets/schematic/pwrkey_sw/image1.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/assets/schematic/pwrkey_sw/image2.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added files/assets/schematic/pwrkey_sw/image3.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 39 additions & 0 deletions schematic/control-if.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Control I/F
Control I/F is a control interface that is used to communicate between the processor and other system components such as display controllers, cameras, memory or other peripherals.

It is responsible for coordinating the communication and managing the interaction of these components, ensuring their proper operation and synchronization.

## Table of contents

- [PWRKEY_SW](#pwrkey_sw)
- [HOMEKEY_SW](#homekey_sw)

## PWRKEY_SW
PWRKEY_SW does not have an easily accessible testpoint, it is connected via a 2.2K resistor to the power button and the other end to the PMIC to the “Control I/F” block.

![image1.PNG](../files/assets/schematic/pwrkey_sw/image1.PNG)
![image2.PNG](../files/assets/schematic/pwrkey_sw/image2.PNG)

### Using PWRKEY_SW without testpoint?
> [!WARNING]
> This information has not yet been verified. It's just a theory!
>
> Only use this information if you know what you are doing!
Since Motorola hasn't created a testpoint for us to do this, why not use the contact between the capacitor and the PWRKEY_SW line?

![image3.PNG](../files/assets/schematic/pwrkey_sw/image3.PNG)

## HOMEKEY_SW
HOMEKEY_SW does not have an easily accessible testpoint, it is connected via a 2.2K resistor to the VOL+ button and the other end to the PMIC to the “Control I/F” block.

![image1.PNG](../files/assets/schematic/pwrkey_sw/image1.PNG)
![image2.PNG](../files/assets/schematic/pwrkey_sw/image2.PNG)

### Using HOMEKEY_SW without testpoint?
> [!WARNING]
> This information has not yet been verified. It's just a theory!
>
> Only use this information if you know what you are doing!
![image3.PNG](../files/assets/schematic/pwrkey_sw/image3.PNG)

0 comments on commit 45aea8a

Please sign in to comment.