CharaChorder / DeviceManager

The device manager and configuration tool for CharaChorder devices.
http://manager.charachorder.com/
GNU Affero General Public License v3.0
6 stars 3 forks source link

On first connect: `TypeError: object null is not iterable` #95

Open agnoster opened 5 months ago

agnoster commented 5 months ago

Ordered a CharaCorder a long time ago, finally thought I'd give it a go - first time connecting to the device manager immediately after selecting the device, I get an alert:

Screenshot 2024-02-16 at 11 03 11 Screenshot 2024-02-16 at 11 03 15

I did a little digging and it looks likely that this is due to constructing a SemVer from a string that doesn't match the regex, possibly because my firmware is so old? It would be nice to have some kind of graceful fallback for devices like mine, or some easy path to upgrade to a newer firmware, but afaict the way to do that is... using the DeviceManager. Catch-22 🤣

jdestgermain commented 5 months ago

Yes... If you are pre-CCOS you will need to do that, first. https://www.charachorder.com/pages/migrating-to-ccos

Theaninova commented 5 months ago

Yeah I'm not sure what made me think requiring the version string to match a specific regex would be a good idea

FipsiDipsi commented 4 months ago

how can i update my charachorder if I am not able to connect device manager?

Shupsta commented 4 months ago

I'm having the same problem, I cant connect how should I update?

FipsiDipsi commented 4 months ago

It actually works to do it as per this tutorial: https://www.charachorder.com/pages/migrating-to-ccos

There is a link for an older charachorder manager that you will be able to connect to and update it as per the steps in the above link.

This is the website where you can still connect: https://launchpad.charachorder.com/#/manager

Shupsta commented 4 months ago

@FipsiDipsi That worked perfect, all updated. Thank you for the help.

jdestgermain commented 4 months ago

So, to summarize, I think for now what we likely should do is detect when they are on pre-CCOS and direct them to the migrating to ccos link?

Does that sound reasonable @Theaninova?

Theaninova commented 3 months ago

Should hopefully be solved now, the pre-ccos and other things will be tracked in https://github.com/CharaChorder/DeviceManager/issues/99