# Supported devices

The following devices have been tested and confirmed as working. If your device is unlisted but working, please open a pull request to update the list and add a fixture file (use `python -m devtools.dump_devinfo` to generate one).

> [!NOTE] The hub attached Tapo buttons S200B and S200D do not currently support alerting when the button is pressed.

> [!NOTE] Some firmware versions of Tapo Cameras will not authenticate unless you enable “Tapo Lab” > “Third-Party Compatibility” in the native Tapo app. Alternatively, you can factory reset and then prevent the device from accessing the internet.

## Kasa devices

Some newer Kasa devices require authentication. These are marked with [1] in the list below.
Hub-Connected Devices may work across TAPO/KASA branded hubs even if they don’t work across the native apps.

### Plugs

- EP10

  - Hardware: 1.0 (US) / Firmware: 1.0.2

- EP25

  - Hardware: 2.6 (US) / Firmware: 1.0.1[1]

  - Hardware: 2.6 (US) / Firmware: 1.0.2[1]

- HS100

  - Hardware: 1.0 (UK) / Firmware: 1.2.6

  - Hardware: 4.1 (UK) / Firmware: 1.1.0[1]

  - Hardware: 1.0 (US) / Firmware: 1.2.5

  - Hardware: 2.0 (US) / Firmware: 1.5.6

- HS103

  - Hardware: 1.0 (US) / Firmware: 1.5.7

  - Hardware: 2.1 (US) / Firmware: 1.1.2

  - Hardware: 2.1 (US) / Firmware: 1.1.4

- HS105

  - Hardware: 1.0 (US) / Firmware: 1.5.6

- HS110

  - Hardware: 1.0 (EU) / Firmware: 1.2.5

  - Hardware: 4.0 (EU) / Firmware: 1.0.4

  - Hardware: 1.0 (US) / Firmware: 1.2.6

- KP100

  - Hardware: 3.0 (US) / Firmware: 1.0.1

- KP105

  - Hardware: 1.0 (UK) / Firmware: 1.0.5

  - Hardware: 1.0 (UK) / Firmware: 1.0.7

- KP115

  - Hardware: 1.0 (EU) / Firmware: 1.0.16

  - Hardware: 1.0 (US) / Firmware: 1.0.17

  - Hardware: 1.0 (US) / Firmware: 1.0.21

- KP125

  - Hardware: 1.0 (US) / Firmware: 1.0.6

- KP125M

  - Hardware: 1.0 (US) / Firmware: 1.1.3[1]

  - Hardware: 1.0 (US) / Firmware: 1.2.3[1]

- KP401

  - Hardware: 1.0 (US) / Firmware: 1.0.0

### Power Strips

- EP40

  - Hardware: 1.0 (US) / Firmware: 1.0.2

- EP40M

  - Hardware: 1.0 (US) / Firmware: 1.1.0[1]

- HS107

  - Hardware: 1.0 (US) / Firmware: 1.0.8

- HS300

  - Hardware: 1.0 (US) / Firmware: 1.0.10

  - Hardware: 1.0 (US) / Firmware: 1.0.21

  - Hardware: 2.0 (US) / Firmware: 1.0.12

  - Hardware: 2.0 (US) / Firmware: 1.0.3

- KP200

  - Hardware: 3.0 (US) / Firmware: 1.0.3

- KP303

  - Hardware: 1.0 (UK) / Firmware: 1.0.3

  - Hardware: 2.0 (US) / Firmware: 1.0.3

  - Hardware: 2.0 (US) / Firmware: 1.0.9

- KP400

  - Hardware: 1.0 (US) / Firmware: 1.0.10

  - Hardware: 2.0 (US) / Firmware: 1.0.6

  - Hardware: 3.0 (US) / Firmware: 1.0.3

  - Hardware: 3.0 (US) / Firmware: 1.0.4

### Wall Switches

- ES20M

  - Hardware: 1.0 (US) / Firmware: 1.0.11

  - Hardware: 1.0 (US) / Firmware: 1.0.8

- HS200

  - Hardware: 2.0 (US) / Firmware: 1.5.7

  - Hardware: 3.0 (US) / Firmware: 1.1.5

  - Hardware: 5.0 (US) / Firmware: 1.0.11

  - Hardware: 5.0 (US) / Firmware: 1.0.2

  - Hardware: 5.26 (US) / Firmware: 1.0.3[1]

- HS210

  - Hardware: 1.0 (US) / Firmware: 1.5.8

  - Hardware: 2.0 (US) / Firmware: 1.1.5

  - Hardware: 3.0 (US) / Firmware: 1.0.10

- HS220

  - Hardware: 1.0 (US) / Firmware: 1.5.7

  - Hardware: 2.0 (US) / Firmware: 1.0.3

  - Hardware: 3.26 (US) / Firmware: 1.0.1[1]

- KP405

  - Hardware: 1.0 (US) / Firmware: 1.0.5

  - Hardware: 1.0 (US) / Firmware: 1.0.6

- KS200

  - Hardware: 1.0 (US) / Firmware: 1.0.8

- KS200M

  - Hardware: 1.0 (US) / Firmware: 1.0.10

  - Hardware: 1.0 (US) / Firmware: 1.0.11

  - Hardware: 1.0 (US) / Firmware: 1.0.12

  - Hardware: 1.0 (US) / Firmware: 1.0.8

- KS205

  - Hardware: 1.0 (US) / Firmware: 1.0.2[1]

  - Hardware: 1.0 (US) / Firmware: 1.1.0[1]

- KS220

  - Hardware: 1.0 (US) / Firmware: 1.0.13

- KS220M

  - Hardware: 1.0 (US) / Firmware: 1.0.4

- KS225

  - Hardware: 1.0 (US) / Firmware: 1.0.2[1]

  - Hardware: 1.0 (US) / Firmware: 1.1.0[1]

- KS230

  - Hardware: 1.0 (US) / Firmware: 1.0.14

  - Hardware: 2.0 (US) / Firmware: 1.0.11

- KS240

  - Hardware: 1.0 (US) / Firmware: 1.0.4[1]

  - Hardware: 1.0 (US) / Firmware: 1.0.5[1]

  - Hardware: 1.0 (US) / Firmware: 1.0.7[1]

### Bulbs

- KL110

  - Hardware: 1.0 (US) / Firmware: 1.8.11

- KL120

  - Hardware: 1.0 (US) / Firmware: 1.8.11

  - Hardware: 1.0 (US) / Firmware: 1.8.6

- KL125

  - Hardware: 1.20 (US) / Firmware: 1.0.5

  - Hardware: 2.0 (US) / Firmware: 1.0.7

  - Hardware: 4.0 (US) / Firmware: 1.0.5

- KL130

  - Hardware: 1.0 (EU) / Firmware: 1.8.8

  - Hardware: 1.0 (US) / Firmware: 1.8.11

- KL135

  - Hardware: 1.0 (US) / Firmware: 1.0.15

  - Hardware: 1.0 (US) / Firmware: 1.0.6

- KL50

  - Hardware: 1.0 (US) / Firmware: 1.1.13

- KL60

  - Hardware: 1.0 (UN) / Firmware: 1.1.4

  - Hardware: 1.0 (US) / Firmware: 1.1.13

- LB110

  - Hardware: 1.0 (US) / Firmware: 1.8.11

### Light Strips

- KL400L5

  - Hardware: 1.0 (US) / Firmware: 1.0.5

  - Hardware: 1.0 (US) / Firmware: 1.0.8

- KL420L5

  - Hardware: 1.0 (US) / Firmware: 1.0.2

- KL430

  - Hardware: 2.0 (UN) / Firmware: 1.0.8

  - Hardware: 1.0 (US) / Firmware: 1.0.10

  - Hardware: 2.0 (US) / Firmware: 1.0.11

  - Hardware: 2.0 (US) / Firmware: 1.0.8

  - Hardware: 2.0 (US) / Firmware: 1.0.9

### Hubs

- KH100

  - Hardware: 1.0 (EU) / Firmware: 1.2.3[1]

  - Hardware: 1.0 (EU) / Firmware: 1.5.12[1]

  - Hardware: 1.0 (UK) / Firmware: 1.5.6[1]

### Hub-Connected Devices

- KE100

  - Hardware: 1.0 (EU) / Firmware: 2.4.0[1]

  - Hardware: 1.0 (EU) / Firmware: 2.8.0[1]

  - Hardware: 1.0 (UK) / Firmware: 2.8.0[1]

## Tapo devices

All Tapo devices require authentication.
Hub-Connected Devices may work across TAPO/KASA branded hubs even if they don’t work across the native apps.

### Plugs

- P100

  - Hardware: 1.0.0 (US) / Firmware: 1.1.3

  - Hardware: 1.0.0 (US) / Firmware: 1.3.7

  - Hardware: 1.0.0 (US) / Firmware: 1.4.0

- P110

  - Hardware: 1.0 (AU) / Firmware: 1.3.1

  - Hardware: 1.0 (EU) / Firmware: 1.0.7

  - Hardware: 1.0 (EU) / Firmware: 1.2.3

  - Hardware: 1.0 (UK) / Firmware: 1.3.0

- P110M

  - Hardware: 1.0 (AU) / Firmware: 1.2.3

  - Hardware: 1.0 (EU) / Firmware: 1.2.3

- P115

  - Hardware: 1.0 (EU) / Firmware: 1.2.3

  - Hardware: 1.0 (US) / Firmware: 1.1.3

- P125M

  - Hardware: 1.0 (US) / Firmware: 1.1.0

- P135

  - Hardware: 1.0 (US) / Firmware: 1.0.5

  - Hardware: 1.0 (US) / Firmware: 1.2.0

- TP15

  - Hardware: 1.0 (US) / Firmware: 1.0.3

### Power Strips

- P210M

  - Hardware: 1.0 (US) / Firmware: 1.0.3

- P300

  - Hardware: 1.0 (EU) / Firmware: 1.0.13

  - Hardware: 1.0 (EU) / Firmware: 1.0.15

  - Hardware: 1.0 (EU) / Firmware: 1.0.7

- P304M

  - Hardware: 1.0 (UK) / Firmware: 1.0.3

- P306

  - Hardware: 1.0 (US) / Firmware: 1.1.2

- TP25

  - Hardware: 1.0 (US) / Firmware: 1.0.2

### Wall Switches

- S210

  - Hardware: 1.0 (EU) / Firmware: 1.9.0

- S220

  - Hardware: 1.0 (EU) / Firmware: 1.9.0

- S500D

  - Hardware: 1.0 (US) / Firmware: 1.0.5

- S505

  - Hardware: 1.0 (US) / Firmware: 1.0.2

- S505D

  - Hardware: 1.0 (US) / Firmware: 1.1.0

### Bulbs

- L510B

  - Hardware: 3.0 (EU) / Firmware: 1.0.5

- L510E

  - Hardware: 3.0 (US) / Firmware: 1.0.5

  - Hardware: 3.0 (US) / Firmware: 1.1.2

- L530B

  - Hardware: 3.0 (EU) / Firmware: 1.1.9

- L530E

  - Hardware: 3.0 (EU) / Firmware: 1.0.6

  - Hardware: 3.0 (EU) / Firmware: 1.1.0

  - Hardware: 3.0 (EU) / Firmware: 1.1.6

  - Hardware: 2.0 (TW) / Firmware: 1.1.1

  - Hardware: 2.0 (US) / Firmware: 1.1.0

- L630

  - Hardware: 1.0 (EU) / Firmware: 1.1.2

### Light Strips

- L900-10

  - Hardware: 1.0 (EU) / Firmware: 1.0.17

  - Hardware: 1.0 (US) / Firmware: 1.0.11

- L900-5

  - Hardware: 1.0 (EU) / Firmware: 1.0.17

  - Hardware: 1.0 (EU) / Firmware: 1.1.0

- L920-5

  - Hardware: 1.0 (EU) / Firmware: 1.0.7

  - Hardware: 1.0 (EU) / Firmware: 1.1.3

  - Hardware: 1.0 (US) / Firmware: 1.1.0

  - Hardware: 1.0 (US) / Firmware: 1.1.3

- L930-5

  - Hardware: 1.0 (US) / Firmware: 1.1.2

### Cameras

- C100

  - Hardware: 4.0 / Firmware: 1.3.14

- C110

  - Hardware: 2.0 (EU) / Firmware: 1.4.3

- C210

  - Hardware: 2.0 / Firmware: 1.3.11

  - Hardware: 2.0 (EU) / Firmware: 1.4.2

  - Hardware: 2.0 (EU) / Firmware: 1.4.3

- C220

  - Hardware: 1.0 (EU) / Firmware: 1.2.2

- C225

  - Hardware: 2.0 (US) / Firmware: 1.0.11

- C325WB

  - Hardware: 1.0 (EU) / Firmware: 1.1.17

- C520WS

  - Hardware: 1.0 (US) / Firmware: 1.2.8

- C720

  - Hardware: 1.0 (US) / Firmware: 1.2.3

- TC65

  - Hardware: 1.0 / Firmware: 1.3.9

- TC70

  - Hardware: 3.0 / Firmware: 1.3.11

### Doorbells and chimes

- D100C

  - Hardware: 1.0 (US) / Firmware: 1.1.3

- D130

  - Hardware: 1.0 (US) / Firmware: 1.1.9

- D230

  - Hardware: 1.20 (EU) / Firmware: 1.1.19

### Vacuums

- RV20 Max Plus

  - Hardware: 1.0 (EU) / Firmware: 1.0.7

- RV30 Max

  - Hardware: 1.0 (US) / Firmware: 1.2.0

### Hubs

- H100

  - Hardware: 1.0 (AU) / Firmware: 1.5.23

  - Hardware: 1.0 (EU) / Firmware: 1.2.3

  - Hardware: 1.0 (EU) / Firmware: 1.5.10

  - Hardware: 1.0 (EU) / Firmware: 1.5.5

- H200

  - Hardware: 1.0 (EU) / Firmware: 1.3.2

  - Hardware: 1.0 (EU) / Firmware: 1.3.6

  - Hardware: 1.0 (US) / Firmware: 1.3.6

### Hub-Connected Devices

- S200B

  - Hardware: 1.0 (EU) / Firmware: 1.11.0

  - Hardware: 1.0 (US) / Firmware: 1.12.0

- S200D

  - Hardware: 1.0 (EU) / Firmware: 1.11.0

  - Hardware: 1.0 (EU) / Firmware: 1.12.0

- T100

  - Hardware: 1.0 (EU) / Firmware: 1.12.0

  - Hardware: 1.0 (US) / Firmware: 1.12.0

- T110

  - Hardware: 1.0 (EU) / Firmware: 1.8.0

  - Hardware: 1.0 (EU) / Firmware: 1.9.0

  - Hardware: 1.0 (US) / Firmware: 1.9.0

- T300

  - Hardware: 1.0 (EU) / Firmware: 1.7.0

- T310

  - Hardware: 1.0 (EU) / Firmware: 1.5.0

  - Hardware: 1.0 (US) / Firmware: 1.5.0

- T315

  - Hardware: 1.0 (EU) / Firmware: 1.7.0

  - Hardware: 1.0 (US) / Firmware: 1.8.0

[1] (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)

Model requires authentication