keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
493 stars 65 forks source link

Check firmware update yields version [object Object] #1311

Closed Kilomil closed 5 months ago

Kilomil commented 10 months ago

Describe the bug Trying to get new chrystalis firmware version for model 100 was very slow and at the end the new version it got from the check was [object Object]

To Reproduce

  1. I installed the new Chrystalis on top of my old installation.
  2. I went to menu Firmware Update
  3. wait a while
  4. it reports newest version is [object Object]

Expected behavior That I would get a proper version. Or if fetching the version fails, that it would not show me to update to an unspecified version and maybe an error popup.

Screenshots image image

chrysalis-debug.json.txt

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

obra commented 10 months ago

it does look like you have the most recently released version of the firmware. (We briefly released in 0.92 and then pulled it after hearing reports of a possible issue from one customer.)

if this is reproducible, is there anything in the developer console error log?

On Sat, Sep 30, 2023 at 1:07 AM Emil @.***> wrote:

Describe the bug Trying to get new chrystalis firmware version for model 100 was very slow and at the end the new version it got from the check was [object Object]

To Reproduce

  1. I installed the new Chrystalis on top of my old installation.
  2. I went to menu Firmware Update
  3. wait a while
  4. it reports newest version is [object Object]

Expected behavior That I would get a proper version. Or if fetching the version fails, that it would not show me to update to an unspecified version and maybe an error popup.

Screenshots [image: image] https://user-images.githubusercontent.com/1193250/271762002-06b175f8-4d06-411c-ad69-a2f2488831f6.png [image: image] https://user-images.githubusercontent.com/1193250/271762008-cdcee6cf-219b-4853-9e4f-47fe671ea740.png

chrysalis-debug.json.txt https://github.com/keyboardio/Chrysalis/files/12774225/chrysalis-debug.json.txt

Desktop (please complete the following information):

  • OS: win 10
  • Chrysalis Version: [e.g. 0.13.2]

Additional context Add any other context about the problem here.

— Reply to this email directly, view it on GitHub https://github.com/keyboardio/Chrysalis/issues/1311, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALC2B77ZFSZSIBA7W7SILX47HNLANCNFSM6AAAAAA5NMP3C4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>

Kilomil commented 10 months ago

Is the snapshot 2 I provided not the developer console error log? And yes its reproducible. Just tried, same result and the console output is the same as provided in snapshot 2. I see someone in the discord channel showing a snapshot for them, and I can see they, on their model 100, have firmware version 0.91.0+74, where I only have 0.91.0+68. https://media.discordapp.net/attachments/492409398493446146/1157642118785925150/image.png?ex=651aab3d&is=651959bd&hm=ea3a71fdc43b7b2e25da6bfa1f37ca02cc99db6d251f4aee823976da4efe8c1d&=&width=858&height=608

Kilomil commented 10 months ago

I also just tried to uninstall both v12 and 13 of chrystalis, and then re-install v13. Same result.

obra commented 10 months ago

Indeed it was. So sorry. I'm not sure why it didn't render for me the first time I looked.

That "file not found" error does kind of hint that something might be wrong. Can you grab a snapshot of the network panel to see if it can show off what's not getting loaded?

On Sun, Oct 1, 2023 at 12:00 PM Emil @.***> wrote:

I also just tried to uninstall both v12 and 13 of chrystalis, and then re-install v13. Same result.

— Reply to this email directly, view it on GitHub https://github.com/keyboardio/Chrysalis/issues/1311#issuecomment-1742169333, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAALC2GJV7N7CRW5BDXFGATX5G4VTANCNFSM6AAAAAA5NMP3C4 . You are receiving this because you commented.Message ID: @.***>

Kilomil commented 10 months ago

image I dont see much activity in the network log

Kilomil commented 10 months ago

image image Managed to capture a few more

obra commented 5 months ago

Chrysalis now runs in-browser using WebSerial and WebUSB, so I'm closing out this issue as obsolete.