Hi, thanks for publishing this — the protocol documentation is very helpful.
I have a question about the scope of the telemetry. From the crate
structure it looks like diagnosis exposes lifetime totals (total puff
count, days used) plus battery voltage. I'm trying to understand whether
anything more granular exists.
Specifically:
-
Does the protocol expose any per-experience / per-session data — a
count of completed experiences, timestamps, session duration, or
puffs per session — or are the lifetime totals the only usage figures
available?
-
If it isn't implemented yet: did you see any indication during reverse
engineering that such data is stored on the device but not exposed, or
does it look like it genuinely isn't retrievable over BLE?
-
Is there any real-time state indicator (e.g. "heating active",
"session in progress") that the device notifies on?
-
A holder-specific question, on ILUMA (M0001): does the charger report
the holder's heating state while the holder is outside the case? In my
own testing with a generic BLE tool, the device status and battery
characteristics stayed unchanged throughout a session and only updated
once the holder was re-docked. Is that consistent with what you found?
I've only used read/notify operations so far and haven't written to any
characteristic. Not asking you to implement anything — just trying to
understand what the protocol can and can't do.
Thanks!
Hi, thanks for publishing this — the protocol documentation is very helpful.
I have a question about the scope of the telemetry. From the crate
structure it looks like
diagnosisexposes lifetime totals (total puffcount, days used) plus battery voltage. I'm trying to understand whether
anything more granular exists.
Specifically:
Does the protocol expose any per-experience / per-session data — a
count of completed experiences, timestamps, session duration, or
puffs per session — or are the lifetime totals the only usage figures
available?
If it isn't implemented yet: did you see any indication during reverse
engineering that such data is stored on the device but not exposed, or
does it look like it genuinely isn't retrievable over BLE?
Is there any real-time state indicator (e.g. "heating active",
"session in progress") that the device notifies on?
A holder-specific question, on ILUMA (M0001): does the charger report
the holder's heating state while the holder is outside the case? In my
own testing with a generic BLE tool, the device status and battery
characteristics stayed unchanged throughout a session and only updated
once the holder was re-docked. Is that consistent with what you found?
I've only used read/notify operations so far and haven't written to any
characteristic. Not asking you to implement anything — just trying to
understand what the protocol can and can't do.
Thanks!