Maximilian Luz
Maximilian Luz
Yeah, le32 is correct.
All multi-byte values in the protocol are little-endian.
I'm fairly sure that getting/setting profiles is working correctly. There may be other commands for the EC that I've missed as I've mostly developed this on the SB2 and through...
Could be a bug in the parser or missing/corrupted data. Essentially this says that it expected the start of a message but got something else, so it's looking for the...
Yeah, unfortunately the json converter script isn't very robust. I had the plan to write a better decoder at some point but never found the time for it...
BKL could mean backlight maybe? Just a guess though.
Never seen that one before
Not sure what you mean by piggybacks. It's an exclusive UART channel on the driver side (IRPMon might pick up other stuff that's not sent via that channel). If we...
If you want to play around, you can load the debug module on linux (`modprobe surface_aggregator_cdev`) and use the [`ctrl.py`](https://github.com/linux-surface/surface-aggregator-module/blob/master/scripts/ssam/ctrl.py) script to talk to the EC. So you could send...
> aha. pretend we are 0x17 experts. Pretty much xD Should be `./ctrl.py request 0x17 0x02 0x01 0x01 0x01 0x00`, or TC=0x17, TID=0x02, CID=0x01, IID=0x01, flags=sync (aka. 0x01) and payload...