Closed adn77 closed 10 months ago
I had a look at https://crccalc.com/ previously and came to the same conclusion as you. I have no idea why they are using a 16 bit checksum, but my standing desk does so as well and it's using even shorter payloads. Maybe this is common practice or the result of some lower level UART hardware implementation.
I would love to know how the checksum is calculated. This would make injecting messages easier.
I doubt that the commands from the ep5xxx work on the ep22xx. The handbook/documentation of the coffee machine allows the user to change certain parameters (like brew temperature). Maybe this is helpful for you. This could in theory also be automated sice we are just simulating user input.
I partially deciphered the protocol of coffee drinks for Philips 5400 and made a table to clearly see and understand what and how, and also described in detail how I got the recipes. Perhaps my experience will help you understand how to decipher your coffee drink protocol for EP223x Latte go.
Decoding of the protocol of coffee drinks for Philips 5400
@adn77 can we close this issue?
This is not really an issue, but rather a kind request for further input...
I have been reading up on most of the available documentation of the serial protocol.
My ultimate goal is to send a sequence for a recipe which is not available on the display of my EP223x Latte go.
I have yet to plugin in my MITM board. ESP and cables are just waiting to be soldered together. So please forgive me for these theoretic ramblings...
Any further insights are highly appreciated!