OESF Portables Forum

Model Specific Forums => Cosmo Communicator => Cosmo Communicator - CoDi => Topic started by: Varti on January 24, 2020, 03:48:52 pm

Title: CoDi documentation and code
Post by: Varti on January 24, 2020, 03:48:52 pm
Ninji is collecting all the findings and code he's writing for a custom CoDi firmware here, feel free to get in touch with him with anything related you might find:

https://github.com/Treeki/OpenCodi (https://github.com/Treeki/OpenCodi)

I have pinned this thread so that it will be easier to find. Thanks Ninji for your work!

Title: Re: CoDi documentation and code
Post by: szopin on November 13, 2020, 10:29:04 pm
This dropped recently
Works both on gemian and sfos, though not much is working so far, at least clock can be triggered once you install all the requirements (python3-gobject, python3-devel, pip to install pyserial, pydbus evdev...). Will probably need separate builds for each OS as contacts or commhistory don't have standardised location (and probably even formats differ) and the way to say disable wifi or sound will probably also be different
Title: Re: CoDi documentation and code
Post by: shymega on March 01, 2021, 09:09:03 am
Yeah, Ninji's work on reverse engineering CoDi has been excellent for my Rust work. Very useful :)

With codi-app, that's also helped me to expose a standardised D-Bus interface.. that way, it can run on Sailfish/UBPorts/Gemian.

The thing about codi-app for me, is that it feels rather hacked together. I don't know if its merely an initial version.. but I don't know. Just doesn't seem polished as I'd imagine..