Star on GitHubStar2.4k stars

Case study

PetMarvel C1: reconstructing local litter-box control

PetMarvel C1 Local reconstructs the litter box's cloud-facing TLS and MQTT exchanges in a router-hosted Go broker. Protocol notes describe topics, TLV commands and status fields; Home Assistant patches connect to the local broker.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
0
Last commit
2026-11-04
Language
Go
License (GitHub)
MIT

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: PetMarvel C1 firmware 1.0.2 is the documented device target.
  • Prerequisites: Go 1.23.x is required because the device uses RSA key exchange; deployment requires a suitable OpenWrt router.
  • Prerequisites: Home Assistant integration requires the upstream jarylc/hass-pet-marvel project.
  • Limits: Cloud and vendor OTA functions become unavailable under local routing.
  • License: MIT License for repository code; Home Assistant patches follow upstream terms.

Cite

BibTeX

@misc{petmarvel-c1-local-case,
  title = {{PetMarvel C1: reconstructing local litter-box control}},
  howpublished = {\url{https://github.com/KiriKira/petmarvel-c1-local}},
  url = {https://github.com/KiriKira/petmarvel-c1-local},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/petmarvel-c1-local-case/}}
}

Plain text

PetMarvel C1: reconstructing local litter-box control. https://github.com/KiriKira/petmarvel-c1-local (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/petmarvel-c1-local-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · KiriKira/petmarvel-c1-local · Revision ca0d1bd
  2. docs/protocol.md GitHub · KiriKira/petmarvel-c1-local · Revision ca0d1bd
  3. docs/reverse-engineering.md GitHub · KiriKira/petmarvel-c1-local · Revision ca0d1bd

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab