diff --git a/Custom-Bluetooth-Scale.md b/Custom-Bluetooth-Scale.md index ab17434..99b6698 100644 --- a/Custom-Bluetooth-Scale.md +++ b/Custom-Bluetooth-Scale.md @@ -1,7 +1,7 @@ @@ -10,13 +10,13 @@ -image missing
+image missing
Figure A: Final result of the hacked bathroom scale (front) -image missing
+image missing
Figure B: Final result of the hacked bathroom scale (back) @@ -32,13 +32,13 @@ Nowadays all smartphones supports Bluetooth 4.x and not Bluetooth 3.x anymore, s -image missing
+image missing
Figure 7.1: HM-10 Bluetooth 4.x module (front) -image missing
+image missing
Figure 7.2: HM-10 Bluetooth 4.x module (back) @@ -125,7 +125,7 @@ So in the end I could power supply the Arduino for around 3 years with the 4 AAA

-missing
+missing
Figure 6.1: Schematic of the BC546 NPN Transistor

@@ -205,19 +205,19 @@ For temporally storing the measured values, even if the power supply is disconne -image missing
+image missing
Figure 5.1: Schematic of the 24LC512 I²C EEPROM -image missing
+image missing
Figure 5.2: I²C EEPROM module (front) -image missing
+image missing
Figure 5.3: I²C EEPROM module (back) @@ -380,13 +380,13 @@ This time I bought a different [I²C RTC module](http://www.roboter-bausatz.de/3 -image missing
+image missing
Figure 4.1: I²C RTC module (front) -image missing
+image missing
Figure 4.2: I²C RTC module (back) @@ -442,13 +442,13 @@ For a wireless connection from my scale to my Nexus 10 tablet I am using a HC-05 -image missing
+image missing
Figure 3.1: HC-05 Bluetooth module (front) -image missing
+image missing
Figure 3.2: HC-05 Bluetooth module (back) @@ -543,19 +543,19 @@ In the previous step we had successful reverse engineered the scale's display. T -image missing
+image missing
Figure 2.1: Arduino Pro Mini board -image missing
+image missing
Figure 2.2: CP2102 USB to Serial converter (front) -image missing
+image missing
Figure 2.3: CP2102 USB to Serial converter (back) @@ -578,7 +578,7 @@ I connected the scale's display connector to the Arduino Pro Mini as the followi

-missing
+missing
Figure 2.4: Schematic overview of the openScale project

@@ -904,7 +904,7 @@ First of all I had to find a suitable bathroom scale that I wanted to reverse en

-image missing
+image missing
Figure 1.1: Sanitas SBF 12 scale

@@ -915,19 +915,19 @@ To gain access to the inside of the scale I had to unscrew only a few screws on -image missing
+image missing
Figure 1.2: Scale overview -image missing
+image missing
Figure 1.3: Back side of the circuit board -image missing
+image missing
Figure 1.4: Front side of the circuit board @@ -944,19 +944,19 @@ The first step was to connect all pins with wires that are routed to the display -image missing
+image missing
Figure 1.5: Connected wires unordered -image missing
+image missing
Figure 1.6: Connected wires ordered -image missing
+image missing
Figure 1.7: Back side of the scale wired @@ -966,19 +966,19 @@ The first step was to connect all pins with wires that are routed to the display -image missing
+image missing
Figure 1.8: Front side of the scale wired -image missing
+image missing
Figure 1.9: Attached notes to the wires -image missing
+image missing
Figure 1.10: Pin layout of the display connector @@ -989,7 +989,7 @@ Next step is to analyse the signals that are controlling the display. I had the

-image missing
+image missing
Figure 1.11: The 16 digital channels oscilloscope for analysing the signals

@@ -1023,19 +1023,19 @@ The question for the reverse engineering process was how the signals would respo -image missing
+image missing
Figure 1.12: signals of value "P-01" -image missing
+image missing
Figure 1.13: signals of value "P-02" -image missing
+image missing
Figure 1.14: signals of value "P-03" @@ -1045,19 +1045,19 @@ The question for the reverse engineering process was how the signals would respo -image missing
+image missing
Figure 1.15: signals of value "P-04" -image missing
+image missing
Figure 1.16: signals of value "P-05" -image missing
+image missing
Figure 1.17: signals of value "P-06" @@ -1067,19 +1067,19 @@ The question for the reverse engineering process was how the signals would respo -image missing
+image missing
Figure 1.18: signals of value "P-07" -image missing
+image missing
Figure 1.19: signals of value "P-08" -image missing
+image missing
Figure 1.20: signals of value "P-09" @@ -1089,19 +1089,19 @@ The question for the reverse engineering process was how the signals would respo -image missing
+image missing
Figure 1.21: signals of value "0.0 kg" -image missing
+image missing
Figure 1.22: signals while displaying the person symbol, see signal on D8 and D9 -image missing
+image missing
Figure 1.23: signals while displaying the person and age symbol, see signal D8 and D9 @@ -1114,7 +1114,7 @@ For decoding the 8 Bit word I compared the recorded signals. I first chose two n -image missing
+image missing
Figure 1.24: seven segment display diff --git a/Home.md b/Home.md index 099b3d5..48d8f82 100644 --- a/Home.md +++ b/Home.md @@ -1,7 +1,7 @@ diff --git a/Medisana-BS444.md b/Medisana-BS444.md index 886cf60..a41e28f 100644 --- a/Medisana-BS444.md +++ b/Medisana-BS444.md @@ -1,6 +1,6 @@

-missing
+missing
Medisana BS444 (front)

diff --git a/Supported-scales-in-openScale.md b/Supported-scales-in-openScale.md index f25f230..9b04200 100644 --- a/Supported-scales-in-openScale.md +++ b/Supported-scales-in-openScale.md @@ -156,13 +156,13 @@ _Please select a scale for further information_ -image missing
+image missing
Custom Bluetooth scale -image missing
+image missing
Xiaomi Mi scale v1 @@ -172,12 +172,12 @@ _Please select a scale for further information_ -image missing
+image missing
Medisana BS444 scale -image missing
+image missing
Sanitas SBF70 @@ -186,24 +186,24 @@ _Please select a scale for further information_ -image missing
+image missing
Digoo DG-S038H -image missing
+image missing
Yunmai Mini -image missing
+image missing
Excelvan CF369BLE -image missing
+image missing
Yunmai SE @@ -212,25 +212,25 @@ _Please select a scale for further information_ -image missing
+image missing
MGB
-image missing
+image missing
Xiaomi Mi scale v2 -image missing
+image missing
Exingtech Y1 -image missing
+image missing
Beurer BF700/800 @@ -238,12 +238,12 @@ _Please select a scale for further information_ -image missing
+image missing
Silvercrest SBF75 -image missing
+image missing
Runtastic Libra @@ -251,36 +251,36 @@ _Please select a scale for further information_ -image missing
+image missing
Hesley (Yunchen) scale -image missing
+image missing
iHealth HS3 -image missing
+image missing
Beurer BF710 -image missing
+image missing
Easy Home 64050 -image missing
+image missing
Medisana BS440 -image missing
+image missing
Accuway @@ -288,7 +288,7 @@ _Please select a scale for further information_ -image missing
+image missing
Excelvan CF366BLE diff --git a/Xiaomi-Bluetooth-Mi-Scale.md b/Xiaomi-Bluetooth-Mi-Scale.md index 0329c19..e5f7b8a 100644 --- a/Xiaomi-Bluetooth-Mi-Scale.md +++ b/Xiaomi-Bluetooth-Mi-Scale.md @@ -1,6 +1,6 @@

-missing
+missing
Xiaomi Mi Scale (front)

@@ -39,7 +39,7 @@ For capturing the transmission I turned on the `Bluetooth HCI Snoop Log` under t

-missing
+missing
Analysing initialization process with wireshark