Skip to content

Philips Sonicare ExpertClean 7300

Robert Stein edited this page Aug 13, 2020 · 10 revisions

General Insights

First toothbrush to be reverse engineered for this project.

Bluetooth Handles / UUIDs

General

The should be pretty much the same for any toothbrush.

Name Handle UUID Type Values
System Battery 0x003D 00002a19-0000-1000-8000-00805f9b34fb
Manufacturer Name 0x0042 00002a29-0000-1000-8000-00805f9b34fb
Model Number 0x0044 00002a24-0000-1000-8000-00805f9b34fb
Serial Number 0x0046 00002a25-0000-1000-8000-00805f9b34fb
Hardware Revision 0x0048 00002a27-0000-1000-8000-00805f9b34fb
Firmware Revision 0x004A 00002a26-0000-1000-8000-00805f9b34fb
Software Revision 0x004C 00002a28-0000-1000-8000-00805f9b34fb
System ID 0x004E 00002a23-0000-1000-8000-00805f9b34fb

Device specific

Name Handle UUID Type Values
Routine Number 0x0012 477ea600-a260-11e4-ae37-0002a5d54080 int 0,1,2
Brushing Time 0x0015 477ea600-a260-11e4-ae37-0002a5d54090 int
Routine Length 0x0018 477ea600-a260-11e4-ae37-0002a5d54091 int
Intensity 0x001F 477ea600-a260-11e4-ae37-0002a5d540b0 int 0,1,2
Latest Session ID 0x005F 477EA600-A260-11E4-AE37-0002A5D540D0 int
Brush Head Original 0x0089 477EA600-A260-11E4-AE37-0002A5D54230 byte[]
? 0x000c - 0x0028 477ea600-a260-11e4-ae37-0002a5d50002
? 0x000e 477ea600-a260-11e4-ae37-0002a5d54070

Routine Number corresponds to clean(0), gum health(1) or deep clean(2).

Special Remarks

477EA600-A260-11E4-AE37-0002A5D54130 - 0x0058 (C6417f0 / mo34819a) Some kind of byte array.

477EA600-A260-11E4-AE37-0002A5D540E0 (C6544x / mo32463a) byte array.

477EA600-A260-11E4-AE37-0002A5D54220 got something to do with brush head and ring id.

477EA600-A260-11E4-AE37-0002A5D54010 - Handle state changed