Skip to content

Missing support for TPAP encryption type #1590

@unze

Description

@unze

"TPAP" encryption type is not supported

A new encryption type TPAP has been reported on some devices and it is not currently supported.
This is a known issue, so if your device is already listed in the list below, please refrain from commenting if you don't have more details about how we can get this supported.
Instead, you can subscribe this issue to get updated when something changes, or just click that thumbs up for visibility.

List of known devices & firmwares using TPAP


Original issue text

from home-assistant/core#154300

After firmware upgrade of my two RV30-Max to Version 1.3.0 Build 250909 Rel.135514 the connection no longer works:

Verbindungsfehler: Unsupported device 192.168.0.84 of type SMART.TAPOROBOVAC with encrypt_scheme EncryptionScheme(is_support_https=True, encrypt_type='TPAP', http_port=4433, lv=2)
kasa --host 192.168.0.84 discover raw
Discovering device 192.168.0.84 for 10 seconds
{
"discovery_response":{
	"result":{
		"device_id":"xxx",
		"owner":"xxx",
		"device_type":"SMART.TAPOROBOVAC",
		"device_model":"RV30 Max(UN)",
		"ip":"192.168.0.84",
		"mac":"xxx",
		"is_support_iot_cloud":true,
		"tpap":{
			"tls":2,
			"dac":1,
			"noc":1,
			"pake":[
				2
			],
			"port":4433
		},
		"obd_src":"tplink",
		"protocol_version":1,
		"factory_default":false,
		"mgt_encrypt_schm":{
			"is_support_https":true,
			"http_port":4433,
			"encrypt_type":"TPAP",
			"lv":2
		}
	},
	"error_code":0
	},
	"meta":{
		"ip":"192.168.0.84",
		"port":20002
	}
}
Raised error: Unsupported device 192.168.0.84 of type SMART.TAPOROBOVAC with encrypt_scheme EncryptionScheme(is_support_https=True, encrypt_type='TPAP', http_port=4433, lv=2)
kasa --host 192.168.0.84 --username xxx --password xxx discover config
Attempt to connect to 192.168.0.84 with SmartProtocol + KlapTransportV2 + SmartDevice + https failed
Attempt to connect to 192.168.0.84 with IotProtocol + KlapTransport + IotPlug + http failed
Attempt to connect to 192.168.0.84 with SmartProtocol + KlapTransportV2 + SmartDevice + http failed
Attempt to connect to 192.168.0.84 with SmartProtocol + SslTransport + SmartDevice + https failed
Attempt to connect to 192.168.0.84 with SmartCamProtocol + SslAesTransport + SmartCamDevice + https failed
Attempt to connect to 192.168.0.84 with SmartProtocol + AesTransport + SmartDevice + http failed
Attempt to connect to 192.168.0.84 with IotProtocol + XorTransport + IotPlug + http failed
Unable to connect to 192.168.0.84

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions