home.social

#webusb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #webusb, aggregated by home.social.

  1. Was ready to be discouraged that I would have to install a random app to configure my new keyboard, but its not the case - they have a web app that uses web-usb!

    cfg.qwertykeys.com/

    #pwa #webusb

  2. Was ready to be discouraged that I would have to install a random app to configure my new keyboard, but its not the case - they have a web app that uses web-usb!

    cfg.qwertykeys.com/

    #pwa #webusb

  3. Was ready to be discouraged that I would have to install a random app to configure my new keyboard, but its not the case - they have a web app that uses web-usb!

    cfg.qwertykeys.com/

    #pwa #webusb

  4. Was ready to be discouraged that I would have to install a random app to configure my new keyboard, but its not the case - they have a web app that uses web-usb!

    cfg.qwertykeys.com/

    #pwa #webusb

  5. Was ready to be discouraged that I would have to install a random app to configure my new keyboard, but its not the case - they have a web app that uses web-usb!

    cfg.qwertykeys.com/

    #pwa #webusb

  6. 🚀 Behold, the latest addition to the world of developer indulgence: the 'WebUSB Extension for Firefox'! Because clearly, what we all desperately needed was a way to make our browsers communicate with USB devices. 🙄 Meanwhile, #GitHub continues its quest to redefine productivity by slapping #AI on every buzzword they can find. 🤖💻
    github.com/ArcaneNibble/awawau #WebUSB #Firefox #DeveloperTools #USBDevices #HackerNews #ngated

  7. Hot take but I think #Firefox should just implement #WebUSB at this point

  8. So, I can now flash software to this device from my web browser with WebUSB. The code might be the worst Javascript I have written, but it works quite reliably (constraint by how reliable the Micronucleus bootloader is).

    #webusb #micronucleus

  9. Help #Reversing.works empower workers by testing our tool

    Reversing.works is looking for technical beta testers. Help us test #WebUSB Unpinner, a tool critical for worker susveillance.

    reversing.works/posts/2026/01/

  10. #GrapheneOS installation on a Pixel phone is the easiest Android ROM I've flashed in the past 8 years. I used the WebUSB-based installation method. (Also discovered that my desktop has a USB-C port in the back, lol).

    I am not a fan of web browsers turning into operating systems, but this is a good use case for WebUSB. I wonder if we can flash Debian-based operating systems images using this, directly from the official website. Removes the need for desktop apps like Balena Etcher.

    #webUSB

  11. @codinghorror @leon

    Yeah, it's using either webusb or webserial which are only supported on Chromium-based browsers :(

    Firefox decided to not implement these to APIs citing security concerns :(
    #firefox #webusb #webserial

  12. A lot of the development efforts (both creative and destructive) in web browsers in the last decade+ has been going into fostering the “web app” vision of the web, to the detriment of the “web of documents” vision. From the removal of native support for #RSS and #Atom to the introduction of JavaScript APIs like #WebUSB or the “Web Environment Integrity” attempt, nearly all work done on browsers has been in this direction.

    8/

  13. I really do wish that @mozilla would allow Firefox to support WebUSB, if not as a core feature, then as an optional extension 😕

    #Firefox #WebUSB

  14. Help! My #chromium does not access my #keychron keyboard in #debian oder #webusb

    NotAllowedError: Failed to open the device.

  15. #Mozilla (#Firefox) argument against Web #WebUSB/#WebBluetooth is basically "well, you're too dumb to understand the risks and we're to dumb to explain it to you. So let's just leave it."

    mozilla.github.io/standards-po

  16. Ich finde diese Umfrage zu #HTML & Co. inhaltlich interessant, um auf ein paar wenig bekannte oder selten verwendete Techniken zu stoßen.

    Für mich erstaunlich, dass #WebUSB erwähnt wird, aber die in den letzten Wochen im Kontext des #Calliopemini eingesetzte #WebSerialAPI nicht.

    survey.devographics.com/survey

  17. Von daher Finger weg von Zadig und #WebUSB ist wohl aktuell kein Thema für Datenkopplungen zwischen #Calliopemini und Browsern. Selbst wenn das mal klappen sollte, wären die Möglichkeiten auch nicht umfänglicher als die von mir mit der #WebSerialAPI probierten Ansätze zum Empfangen und Senden von Daten (wäre dann auch nur für V3 einsetzbar, meine Beispiele laufen mit V1/V2/V3).

  18. Als letzte Option noch die Verbindung eines #Calliopemini 3 über #WebUSB probiert. Formale Kopplung ok:

    const device = await navigator.usb.requestDevice({ filters: [{ vendorId: 0x0D28, productId: 0x0204 }] });

    Beim folgenden await device.open(); kommt jedoch direkt access denied. Alle nachlesbaren Ideen halfen nicht, u. a. mit einem Tool namens »Zadig« WinUSB-Treiber nachzuladen. Fehler bleiben gleich, aber man zerschießt sich damit auch die bisherigen funktionierenden seriellen Zugriffe.

  19. because @mozilla thinks someone might be able to do harmful things with #WebUSB they do not want to add WebUSB to #firefox.

    I wonder if #mozilla has ever heard about the possibilities of JavaScript. 🙄

    reference: mozilla.github.io/standards-po

  20. Это под силу даже веб-разработчику! Размышляю, как создать драйверы на JavaScript с API WebUSB

    Привет! Я Игорь Кечайкин, руководитель группы разработки во Frontend-команде Flocktory. Недавно, решая задачу, связанную с API WebUSB для Fingerprint-атрибуции пользователя, задался совершенно не связанным теоретическим вопросом: а как создать с этим API драйверы на JavaScript? Чтобы разобраться, изучил спецификацию API WebUSB, а теперь принёс на Хабр выжимку самых важных элементов. В статье я расскажу о принципах работы решения и том, что с ним делать веб-разработчику, который хочет напрямую реализовать на сайт функцию, например, 3D-принтинга с пользовательских девайсов. А также вы узнаете, насколько это безопасно — для сайта, внедряющего API, и для девайсов юзера. Если интересно, как расширить возможности своих сайтов и избавиться от головной боли с адаптацией под всевозможные устройства, заходите в статью.

    habr.com/ru/companies/flocktor

    #webusb #браузеры #hardware #javascript #embedded #w3c #drivers #usbif #chromium #мнение

  21. RTL-SDR with Only a Browser - Surely by now you’ve at least heard of RTL-SDR — a software project that let’s che... - hackaday.com/2025/03/23/rtl-sd #softwarehacks #radiohacks #rtl-sdr #webusb

  22. Add WebUSB Support To Firefox With a Special USB Device - RP2040-based Pico board acting as U2F dongle with Firefox. (Credit: ArcaneNibble, ... - hackaday.com/2025/03/15/add-we #computerhacks #securityhacks #firefox #webusb #u2f

  23. Another day, another 🥪 of #tech #hysteria wrapped in a desperate attempt to make #Firefox relevant again. Instead of waiting for #WebUSB, let's just build an entire Rube Goldberg machine to reinvent the wheel! As if GitHub isn't already bursting with enough "ingenious" hacks nobody asked for. 🙄
    github.com/ArcaneNibble/i-cant #RubeGoldberg #IngeniousHacks #HackerNews #ngated

  24. A new SID handler with WebUSB support for USBSID-Pico has been added to Hermit's emulator by LouD. Note that WebUSB can be quite demanding resource wise. github.com/LouDnl/USBSID-Pico

    #DeepSID #WebUSB

  25. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  26. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  27. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  28. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  29. You can now update your Meta Quest devices 🥽 with #WebUSB: meta.com/help/quest/software_u. After Android with the Android Flash Tool (flash.android.com/), that's another major player who bets on the Web with this #ProjectFugu 🐡 API.

  30. Gave my desk a #NeoPixels makeover based on some leftovers I had (the black holes are from soldering strips together). Really digging the soothing moving gradient. It's powered by an old BBC #microbit that connects to MakeCode over #WebUSB. #ProjectFugu 🐡 FTW!