Giter VIP home page Giter VIP logo

solo-webupdate's People

Contributors

conorpp avatar my1 avatar nickray avatar roybotbot avatar stoyandimitrov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

solo-webupdate's Issues

Ubuntu doesn't work

Update website (https://update.solokeys.com/) doesn't detect key when using "Inspect Key" button on Ubuntu.
Tested on latest Firefox.
Solo Secure key.

On Ubuntu (18.04) using Firefox nothing is detected, and yellow LED does not flash.
On Windows using Firefox it worked.

Vivaldi may need an epilepsy (or similar) warning

vivaldi dims down the entire browser window (and I do not mean fade, it just gets dark immediately) when the popup for pressing the button comes up, which while it does make sense to get attention this is really ugly to look at when updating or reflashing, and obviously may result in bad stuff with people senstivive to such rapid flashing of the whole screen when the browser is maximized.

Release notes on update page

Could the relevant release notes for the upgrade being performed be included on the update page?

Failing that, it might be worth adding a link over to the general release notes page

Do not use _blank

Recently _blank was added to index.html, as a new target for opened links. It might be maliciously used. Please use the suggested alternative, or complementary attribute.
References:

Commit: defb625
Source:

<p>See <a href="https://docs.solokeys.io/solo/udev/" target="_blank">https://docs.solokeys.io/solo/udev/</a> for more information.</p>

cc: @StoyanDimitrov

Solokey stuck in bootloader after attempting to update

After attempting to update my Solo (secure) key, it got stuck in the bootloader mode (LED flashes red rapidly as soon as I plug it in)
I've tried reflashing it but it doesn't do much. The console lists this error among other things:

Uncaught (in promise) TypeError: Cannot read property 'status' of undefined at update (main.js:289) at async update_secure (main.js:252)

I wanted to try reflashing it using the Python tool with no succes:

C:\Users\user>solo key update --secure
`No Solo key found!`
If you are on Linux, are your udev rules up to date?
Try adding a rule line such as the following:
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ca", TAG+="uaccess"
For more, see https://docs.solokeys.io/solo/udev/

I'm guessing it's bricked. Is there a way to reflash the firmware at this point?

edit: So I've tried running solo program bootloader firmware-secure-2.2.0.json but that also results in a solo.exceptions.NoSoloFoundError: no Solo found

Neither the bootloader interface, the dfu interface or the aux commands work.

Update is not working with Chrome and Windows 10 19H1 (18358.1)

I'm trying to update my Solo Key with my machine, which is running the latest Windows Insider preview (build 18358.1) and Google Chrome 72.0.3626.121.
Chrome is able to detect the key, but when I enable bootloader mode it keeps complaining that the device isn't in bootloader mode at all.
Here are the steps I've taken:

  1. I've plugged the key
  2. I've pressed the "Check for updates" button on the website
  3. I've inserted my PIN, followed by the press of the Solo Key button
  4. The website finds my Solo Key and prompts me to perform the update.
  5. I unplug the Solo Key, then I plug it back by keeping pressed the button
  6. After a few seconds the led starts to quickly pulse
  7. I press the Update Solo Secure button on the website.
  8. I get the error: DEVICE IS NOT IN BOOTLOADER MODE. Please unplug your key, and plug in while keeping pressed until the LED blinks. Then try to flash again

Issues on Chrome / New Edge Dev

Has anyone else noticed that this no longer works in Chrome. Recently it looks like Chrome changed how they do FIDO2, maybe to add resident key support? The browser now sends out a getinfo request first, then it does the CTAP_GET_ASSERTION. Anyway it looks like the update site doesn't work anymore.

image

Update newsletter

(Not sure if this is the right place to request this...)

I've just randomly stumbled across https://update.solokeys.com/ and updated my keys to 2.0.0.

As an end-consumer I didn't know about this webpage or any available firmware updates. I missed the note at the end of the last Kickstarter update mail.

I suggest setting up a dedicated update newsletter.

Update requires PIN?

I'm trying to update my Solo to the latest firmware. I followed the instruction. When I insert the key, it's current firmware release is recognized. However, when choosing 'Inspect Key', every browser (Firefox, Edge, Chrome) asks me to setup a PIN. So I enter a PIN, but the Solo's LED turns into a solid red and Windows complains it is unable to setup the PIN.

When I cancel out of that screen, the inspect key button never works.

  • Do I need to have a PIN to update?
  • If so, how do I setup a PIN, since Windows seems unable to do so?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.