Board-dat/OPM/OPM1185-dat/OPM1185-dat.md
... ...
@@ -33,7 +33,7 @@ setup:
33 33
34 34
## Applications, category, tags, etc.
35 35
36
-- [[pixel-phone-dat]] - [[fast-charge-methods-dat]]
36
+- [[phone-pixel-dat]] - [[fast-charge-methods-dat]]
37 37
38 38
## Demo Code and Video
39 39
Chip-dat/TI-dat/TI-Power-dat/bq27541-dat/2025-11-19-15-50-58.png
... ...
Binary files /dev/null and b/Chip-dat/TI-dat/TI-Power-dat/bq27541-dat/2025-11-19-15-50-58.png differ
Chip-dat/TI-dat/TI-Power-dat/bq27541-dat/bq27541-dat.md
... ...
@@ -0,0 +1,26 @@
1
+
2
+# bq27541-dat
3
+
4
+
5
+## ref
6
+
7
+https://blog.ja-ke.tech/2021/03/25/oneplus-battery-protection.html
8
+
9
+DSLogic Plus - [[logic-analyzer-dat]]
10
+
11
+- [[I2C-dat]]
12
+
13
+## info
14
+
15
+[Single Cell Li-Ion Battery Fuel Gauge for Battery Pack Integration](https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/bq27541_5F00_V200_5F00_DS.pdf)
16
+
17
+
18
+![](2025-11-19-15-50-58.png)
19
+
20
+
21
+The protocol description is detailed, important information for the start is on page 32:
22
+
23
+
24
+## ref
25
+
26
+- [[ti-power-dat]]
... ...
\ No newline at end of file
Tech-dat/Interface-dat/I2C-dat/I2C-dat.md
... ...
@@ -61,6 +61,32 @@ testing scan I2C
61 61
62 62
print("I2C scan:", i2c.scan())
63 63
64
+
65
+## command line readout
66
+
67
+Command Line Readout
68
+
69
+With the included i2cdump and i2cget tools it is possible to read data out from a shell. The dump reads a range of bytes, here again
70
+
71
+with -y to disable interactive confirmation, range 0x02-0x2d for the standard registers,
72
+
73
+bus 0 and address 0x55. W for 16 bit words, because the chip returns directly 2 bytes, no need to send request for every single address.
74
+
75
+```
76
+orangepipc2:~:# i2cdump -y -r 0x02-0x2d 0 0x55 W
77
+ 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
78
+00: 00 00 ff ff 71 0b 66 0f 80 01 13 06 27 09 ....q?f???????
79
+10: 02 05 16 08 00 00 ff ff ff ff ff ff ff ff 8a f8 ????..........??
80
+20: 28 00 46 12 00 00 ff ff 6f 0b c0 03 3e 00 (.F?....o???>.
81
+
82
+orangepipc2:~:# i2cget -y 0 0x55 0x08 w
83
+0x0f66
84
+
85
+orangepipc2:~:# i2cget -y 0 0x55 0x2c w
86
+0x003e
87
+```
88
+
89
+
64 90
## code library
65 91
66 92
the most easy to use library for ESP
app-dat/phone-pixel-dat/2025-11-19-16-16-51.png
... ...
Binary files /dev/null and b/app-dat/phone-pixel-dat/2025-11-19-16-16-51.png differ
app-dat/phone-pixel-dat/2025-11-19-16-18-19.png
... ...
Binary files /dev/null and b/app-dat/phone-pixel-dat/2025-11-19-16-18-19.png differ
app-dat/phone-pixel-dat/2025-11-19-16-21-45.png
... ...
Binary files /dev/null and b/app-dat/phone-pixel-dat/2025-11-19-16-21-45.png differ
app-dat/phone-pixel-dat/2025-11-19-16-26-20.png
... ...
Binary files /dev/null and b/app-dat/phone-pixel-dat/2025-11-19-16-26-20.png differ
app-dat/phone-pixel-dat/phone-hack-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# phone-hack-dat
3
+
4
+![](2025-11-19-16-26-20.png)
... ...
\ No newline at end of file
app-dat/phone-pixel-dat/phone-pixel-dat.md
... ...
@@ -0,0 +1,48 @@
1
+
2
+# phone-pixel-dat
3
+
4
+- [[pixel-7-dat]] - [[pixel-3xl-dat]]
5
+
6
+
7
+## 📱 Google Pixel 7 — Charging Support Overview
8
+
9
+- [[battery-charger-dat]]
10
+
11
+### ⚡ Wired Charging
12
+- **Connector:** USB-C (USB-PD 3.0 compliant)
13
+- **Max Power:** Up to **20 W** (official spec; Google’s 30 W charger delivers ~20–22 W actual)
14
+- **Protocol:** USB Power Delivery (PD 3.0) PPS (Programmable Power Supply)
15
+- **Backward Compatible:** Works with standard USB-C PD chargers at lower power
16
+
17
+- [[USB-PD-dat]]
18
+
19
+### 🔋 Wireless Charging
20
+- **Standard:** Qi wireless charging
21
+- **Max Power:**
22
+ - **21 W** (using **Google Pixel Stand 2**)
23
+ - **Up to 12 W** (with other Qi-certified chargers)
24
+- **Reverse Wireless Charging:** Yes — called **Battery Share**
25
+ - Can charge accessories like earbuds or other phones (up to ~5 W)
26
+
27
+- [[QI-wireless-charge-dat]]
28
+
29
+
30
+## fix note
31
+
32
+screen is very fragile, be careful when prying it open.
33
+
34
+![](2025-11-18-17-05-46.png)
35
+
36
+
37
+
38
+
39
+## pixel 4xl
40
+
41
+power ic
42
+
43
+![](2025-11-19-16-21-45.png)
44
+
45
+
46
+## ref
47
+
48
+- [[app-dat]]
... ...
\ No newline at end of file
app-dat/phone-pixel-dat/pixel-3xl-dat.md
... ...
@@ -0,0 +1,31 @@
1
+
2
+
3
+# pixel-3xl-dat.md
4
+
5
+![](2025-11-19-16-16-51.png)
6
+
7
+- Model-G013C
8
+
9
+For Schematic Diagram
10
+
11
+![](2025-11-19-16-18-19.png)
12
+
13
+- Qualcomm Snapdragon 845
14
+
15
+- the Fitbit Charge 3 incorporates the Integrated Device Technology IDTP9221 wireless charger receiver IC
16
+
17
+For audio processing, Fitbit employs Qualcomm's WCD9340 Audio Codec, complemented by Cirrus Logic's CS35L36 and CS40L20 Audio Amplifiers for enhanced sound quality. Qualcomm also provides a suite of Power Amplifiers and Front-Ends, including QPM2622, QPM2642, QPM2635, QDM3620, QDM3670, and QDM3671, contributing to efficient power management and signal processing.
18
+
19
+
20
+
21
+
22
+
23
+
24
+## ref
25
+
26
+https://www.techinsights.com/blog/google-pixel-3-xl-teardown
27
+
28
+[Google Pixel 3 Xl All Solution For Schematic Diagram || Google Pixel 3 XL Teardown || Model-G013C](https://www.youtube.com/watch?v=4Pe9qGOL_mo)
29
+
30
+
31
+
app-dat/phone-pixel-dat/pixel-7-dat/pixel-7-dat.md
... ...
@@ -55,4 +55,4 @@ lifted the battery up
55 55
56 56
## ref
57 57
58
-- [[pixel-phone-dat]]
... ...
\ No newline at end of file
0
+- [[phone-pixel-dat]]
... ...
\ No newline at end of file
app-dat/phone-pixel-dat/pixel-phone-dat.md
... ...
@@ -1,41 +0,0 @@
1
-
2
-# phone-pixel-dat
3
-
4
-- [[pixel-7-dat]]
5
-
6
-
7
-## 📱 Google Pixel 7 — Charging Support Overview
8
-
9
-- [[battery-charger-dat]]
10
-
11
-### ⚡ Wired Charging
12
-- **Connector:** USB-C (USB-PD 3.0 compliant)
13
-- **Max Power:** Up to **20 W** (official spec; Google’s 30 W charger delivers ~20–22 W actual)
14
-- **Protocol:** USB Power Delivery (PD 3.0) PPS (Programmable Power Supply)
15
-- **Backward Compatible:** Works with standard USB-C PD chargers at lower power
16
-
17
-- [[USB-PD-dat]]
18
-
19
-### 🔋 Wireless Charging
20
-- **Standard:** Qi wireless charging
21
-- **Max Power:**
22
- - **21 W** (using **Google Pixel Stand 2**)
23
- - **Up to 12 W** (with other Qi-certified chargers)
24
-- **Reverse Wireless Charging:** Yes — called **Battery Share**
25
- - Can charge accessories like earbuds or other phones (up to ~5 W)
26
-
27
-- [[QI-wireless-charge-dat]]
28
-
29
-
30
-## fix note
31
-
32
-screen is very fragile, be careful when prying it open.
33
-
34
-![](2025-11-18-17-05-46.png)
35
-
36
-
37
-
38
-
39
-## ref
40
-
41
-- [[app-dat]]
... ...
\ No newline at end of file
power-dat/battery-app-dat/battery-smartphone-dat/2025-11-18-17-02-15.png
... ...
Binary files /dev/null and b/power-dat/battery-app-dat/battery-smartphone-dat/2025-11-18-17-02-15.png differ
power-dat/battery-app-dat/battery-smartphone-dat/2025-11-18-17-04-32.png
... ...
Binary files /dev/null and b/power-dat/battery-app-dat/battery-smartphone-dat/2025-11-18-17-04-32.png differ
power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-02-44.png
... ...
Binary files /dev/null and b/power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-02-44.png differ
power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-11-34.png
... ...
Binary files /dev/null and b/power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-11-34.png differ
power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-12-15.png
... ...
Binary files /dev/null and b/power-dat/battery-app-dat/battery-smartphone-dat/2025-11-19-16-12-15.png differ
power-dat/battery-app-dat/battery-smartphone-dat/battery-smartphone-dat.md
... ...
@@ -0,0 +1,59 @@
1
+
2
+# battery-smartphone-dat.md
3
+
4
+
5
+- [[bq27541-dat]] - [[ti-power-dat]]
6
+
7
+
8
+
9
+## integrated battery
10
+
11
+- [[pixel-3xl-dat]] - [[phone-pixel-dat]]
12
+
13
+![](2025-11-18-17-02-15.png)
14
+
15
+![](2025-11-18-17-04-32.png)
16
+
17
+![](2025-11-19-16-11-34.png)
18
+
19
+![](2025-11-19-16-12-15.png)
20
+
21
+battery pins
22
+
23
+
24
+| Pin | Name | Function |
25
+|-----|--------------|--------------------------------------------------------------------------------------------|
26
+| AL | Alarm/Alert/Allow | Used for signaling battery status (faults, over-temp, etc.) or enabling/disabling battery functions. |
27
+| TH | Thermistor/Temperature | Connects to a thermistor for monitoring battery temperature, ensuring safe charging/discharging. |
28
+| SC | Sense/Serial Clock | Used for voltage/current sensing or as a clock line in communication protocols (e.g., I²C/SMBus). |
29
+| SD | Serial Data/Shutdown | Used for data communication (I²C/SMBus data line) or to control battery shutdown. |
30
+| ID | Identification | Identifies battery type/capacity via resistor or chip, ensuring device compatibility and correct charging. |
31
+[[phone-pixel-dat]]
32
+These pins are typical in smart/integrated batteries, supporting safety, communication, and identification features.
33
+
34
+- [[pixel-phone-dat]]
35
+
36
+### How to Bypass Battery Pins
37
+
38
+| Pin | Bypass Method | Notes / Risks |
39
+|-----|--------------|---------------|
40
+| AL | Connect to ground or Vcc | Disables protection; may allow battery operation but removes fault detection. |
41
+| TH | Replace with fixed resistor (10kΩ–100kΩ) | Simulates safe temperature; disables thermal protection. |
42
+| SC | Connect to main battery terminal or leave open | Sensing/communication features lost. |
43
+| SD | Tie to ground or Vcc | Keeps battery enabled; disables smart/shutdown features. |
44
+| ID | Add resistor (e.g., 10kΩ) to ground or Vcc | Mimics correct battery type; may affect charging safety. |
45
+
46
+> ⚠️ Bypassing disables safety features and can be dangerous. Use only for testing, not
47
+
48
+
49
+
50
+## phone battery connector
51
+
52
+![](2025-11-19-16-02-44.png)
53
+
54
+Replacement Battery FPC Connector (On the Flex Cable) for Google Pixel 3 / 3XL / 4 / 4XL / 5 / 5XL / LG G7
55
+
56
+
57
+## ref
58
+
59
+- [[battery-app-dat]]
... ...
\ No newline at end of file
power-dat/battery-charger-dat/fast-charge-methods-dat/fast-charge-methods-dat.md
... ...
@@ -109,7 +109,7 @@
109 109
110 110
## apps
111 111
112
-- [[pixel-phone-dat]]
112
+- [[phone-pixel-dat]]
113 113
114 114
115 115
power-dat/battery-dat/2025-11-18-17-02-15.png
... ...
Binary files a/power-dat/battery-dat/2025-11-18-17-02-15.png and /dev/null differ
power-dat/battery-dat/2025-11-18-17-04-32.png
... ...
Binary files a/power-dat/battery-dat/2025-11-18-17-04-32.png and /dev/null differ
power-dat/battery-dat/battery-dat.md
... ...
@@ -119,32 +119,11 @@ Usage: Devices that require more energy or have higher power consumption tend to
119 119
120 120
121 121
122
-## integrated battery
122
+- [[battery-smartphone-dat]]
123 123
124
-![](2025-11-18-17-02-15.png)
124
+![../battery-app-dat/battery-smartphone-dat/2025-11-18-17-02-15.png](../battery-app-dat/battery-smartphone-dat/2025-11-18-17-02-15.png)
125 125
126
-![](2025-11-18-17-04-32.png)
127
-
128
-
129
-battery pins
130
-
131
-
132
-| Pin | Name | Function |
133
-|-----|--------------|--------------------------------------------------------------------------------------------|
134
-| AL | Alarm/Alert/Allow | Used for signaling battery status (faults, over-temp, etc.) or enabling/disabling battery functions. |
135
-| TH | Thermistor/Temperature | Connects to a thermistor for monitoring battery temperature, ensuring safe charging/discharging. |
136
-| SC | Sense/Serial Clock | Used for voltage/current sensing or as a clock line in communication protocols (e.g., I²C/SMBus). |
137
-| SD | Serial Data/Shutdown | Used for data communication (I²C/SMBus data line) or to control battery shutdown. |
138
-| ID | Identification | Identifies battery type/capacity via resistor or chip, ensuring device compatibility and correct charging. |
139
-
140
-These pins are typical in smart/integrated batteries, supporting safety, communication, and
141
-
142
-- [[pixel-phone-dat]]
143
-
144
-
145
-## ref
146
-
147
-- [[current-dat]] - [[voltage-dat]]
126
+![../battery-app-dat/battery-smartphone-dat/2025-11-18-17-04-32.png](../battery-app-dat/battery-smartphone-dat/2025-11-18-17-04-32.png)e-dat]]
148 127
149 128
- [[battery]] - [[l76-dat]] - [[super-cap-dat]]
150 129
tools-dat/logic-analyzer-dat/logic-analyzer-dat.md
... ...
@@ -5,4 +5,14 @@ You typically cannot connect a logic analyzer to raw RF data because:
5 5
6 6
- It’s analog high-frequency RF, not logic-level digital signals
7 7
- Logic analyzers work at MHz range, not GHz
8
-- The data from the antenna to the chip is demodulated inside the chip, not accessible externally
... ...
\ No newline at end of file
0
+- The data from the antenna to the chip is demodulated inside the chip, not accessible externally
1
+
2
+
3
+
4
+
5
+## DSLogic Plus
6
+
7
+- [[bq27541-dat]]
8
+
9
+
10
+