Skip to content

Codex/c200 minimal#20

Open
elcritch wants to merge 2 commits intoflip-dots:mainfrom
elcritch:codex/c200-minimal
Open

Codex/c200 minimal#20
elcritch wants to merge 2 commits intoflip-dots:mainfrom
elcritch:codex/c200-minimal

Conversation

@elcritch
Copy link
Copy Markdown

I used Codex/GPT5.3 to do some debugging and setup basic c200 telemetry support. The encryption is different than other models, but adding a unencrypted flag let me read some data.

@flip-dots
Copy link
Copy Markdown
Owner

@elcritch Is your device running older firmware? My C300(X) and C1000(X) used to transmit unencrypted telemetry but stopped doing it with a firmware update released about a year ago. I kind of don't want to support old firmware versions if it can be avoided.

If not I have a bunch of changes in the works (#16) which adds support for Anker prime devices which use a different encryption scheme so I ended up moving a lot of the code around so the encryption and processing methods could be overriden by implementing classes, so I would prefer to wait until that's merged as it will make it way cleaner for the C200 to override the encryption/decryption/negoitation methods.

@flip-dots
Copy link
Copy Markdown
Owner

@elcritch The changes under #16 have now been merged. It should make it possible to override things like the negotiation and processing methods to bypass decryption. Look at anker_prime.py to see how thats done and if you need any help let me know :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants