You can manage your #Logitech devices using a website!!!
#PWA #webUSB #webBluetooth #keyboard #mouse #hardware #progressiveWebApp #PWAs #ProgressiveWebApps
#progressivewebapps #pwas #progressivewebapp #hardware #mouse #keyboard #webbluetooth #webusb #pwa #logitech
@mcc @trevorflowers It all sounds a bit silly. I just want to program my keyboard (ZSA Moonlander) and develop some simple Hardware hacking festival badges.
https://flow3r.garden/flasher/ #flow3r #firefox #WebUSB
She loved this LED strip - it was part of the prop from my #WebDirections talk about #WebUSB. 😅
Just discovered https://github.com/WICG/web-smart-card/ for teaching #browsers #SmartCard #PCSC instead of ... running pcsc-lite in #WebAssembly/#PNaCl over #WebUSB (for #ChromeOS) or exposing the #pcscd socket (e.g., Linux). Notably the #AusweisApp2 is mentioned as one use case!
I hope this gains similar traction as #FIDO2/#WebAuthn/#U2F/#CTAP support in browsers, especially with the recent push for #Passkeys, as smart cards are very widely deployed in orgs and slimming down the stack would definitely be a win here.
#browsers #SmartCard #PCSC #WebAssembly #webusb #chromeos #pcscd #ausweisapp2 #FIDO2 #passkeys
The #Samsung Galaxy S6 Edge that I've been using to #DoorDash on, tethered to my #Google #Pixel 5a that's running #GrapheneOS, has started randomly hard-freezing, becoming completely unresponsive until it auto-reboots (or sometimes, doesn't reboot at all and I have to force reboot it). Needless to say, that's not conducive to actually DoorDashing well.
I don't have the money to buy a newer just-for-work device. And so, it is with sadness, that I have re-flashed the stock Android 13 OS onto my Pixel (DoorDash doesn't work in GrapheneOS). Thanks to #SyncThing, I was at least able to sync some app configs over to my host machine along with photos and such, which has made re-settling into the Pixel with stock android a bit less painful.
Getting #WebUSB to work inside Google's Android Flash Tool (flash.android.com) was a royal pain in the ass. I had to have recent Google Chrome on my host machine, I had to tweak udev rules (WebUSB picked up the phone's normal mode, but got access denied for the fastboot mode) and not only restart udevd but also reload the config with udevadm, the Android Flash Tool just died a couple times when downloading the 2.25 GiB of ROM, I had to use GrapheneOS's website to remove a custom signing key, but ultimately, the Android Flash Tool at flash.android.com *did* work. It's at least a marginally better experience than the old way of "download adb, fastboot, etc etc, run all these commands, etc etc."
After Google's initial set-up wherein I had to CONSTANTLY say "no thank you I don't want your tracking," I then immediately downloaded f-droid, then SyncThing, but ran into a conundrum wherein I needed to install android-file-transfer on my host machine to move SyncThing's config files back from the host to the newly flashed pixel. After that, I was able to use syncthing to start transferring everything else over (being careful to temporarily change "send only" folders on the phone to "receive only" first to get the data from the cluster, then "send and receive," and then finally back to "send only," so I didn't clobber my photos on the syncthing cluster).
#samsung #doordash #google #pixel #grapheneos #syncthing #webusb
Interessanter Artikel über WebUSB / Gamepad API: https://itnext.io/how-not-to-interact-with-your-web-app-with-a-ps4-controller-a3e3036a2f6e #gamepadapi #webusb #javascript #reading
#gamepadapi #webusb #javascript #reading
Anyone familiar with Chrome's #webusb implementation on MacOS? reset() doesn't seem to actually send a reset, unlike Chrome on Linux...
#Linux USB Gadget Driver Being Extended For #WebUSB
https://www.phoronix.com/news/Linux-USB-Gadget-Driver-WebUSB
Original tweet : https://twitter.com/phoronix/status/1608965392457957376
Our web installer (https://grapheneos.org/install/web) now requires far less memory to install GrapheneOS.
It didn't used to be much of an issue, but the required memory has grown substantially with new major releases of the Android Open Source Project and for installing on newer devices.
#grapheneos #privacy #security #webusb #javascript
There's a GNOME bug causing compatibility issues with installing GrapheneOS or another OS on smartphones.
GVFS wrongly identifies a device in fastboot/fastbootd mode as an MTP device and claims exclusive control over it. CLI install is less impacted since it's faster than GVFS.
RT @Vincent_Scheib@twitter.com
#Hiring a tech lead & manager role on Chrome Web Platform in Mountain View, California. Focus on device APIs (#WebBluetooth, Gamepad, Geolocation, #WebHID, #WebNFC, #WebSerialAPI, #WebUSB). Help project fugu 🐡 make the web more capable. https://careers.google.com/jobs/results/84223018462520006-engineering-manager-chrome-web-platform-device-capabilities/?src=Online%2FSocial%2FGoogler_share&utm_campaign=Googler_share&utm_medium=Social&utm_source=online
🐦🔗: https://twitter.com/Vincent_Scheib/status/1443962010274701312
#webusb #WebSerialAPI #WebNFC #WebHID #webbluetooth #hiring
Quick introductions to #WebHID, #WebNFC, and #WebUSB in this article: https://blog.bitsrc.io/new-standards-to-access-user-device-hardware-using-javascript-86b0c156dd3d
A GameBoy connected to a Raspberry Pie Pico connected to a browser via #WebUSB that then allows you to link via a game server to other players with the same setup for multiplayer Tetris… 🤯 All code here: https://github.com/stacksmashing?q=gb&type=&language=&sort=. Next level video demo ⤵️.
(via @Vincent_Scheib@twitter.com)
RT @ghidraninja@twitter.com
Bringing online multiplayer to the Game Boy - featuring a special guest😀
https://www.youtube.com/watch?v=KtHu693wE9o
🐦🔗: https://twitter.com/ghidraninja/status/1388913479030120450
Pour information, si vous utilisez une carte #Microbit sous Ubuntu avec l'API #webUSB, malheureusement je crois qu'il faut passer par Chrome. Le paquet par défaut Snap de Chromium ne le permet pas pour l'instant. Penser aussi à rajouter une règle udev (comme pour la Numworks).
https://support.microbit.org/support/solutions/articles/19000105428-webusb-troubleshooting
I've worked on a tweet dashboard that shows y'all's tweets about the Project Fugu 🐡 hashtags we invite you to use in our posts: http://goo.gle/fugu-tweets.
The zoomed out view's interesting, showing that now #WebHID, #WebSocketStream, #WebTransport & #WebUSB are our busiest tags…
#webusb #WebTransport #WebSocketStream #WebHID
#WebUSB: Should The Web Expose Hardware Capabilities?
https://www.smashingmagazine.com/2021/01/web-expose-hardware-capabilities/
RT @andreban@twitter.com
My sample implementation of WebUSB + ADB has been now been published on GitHub: https://github.com/GoogleChromeLabs/wadb/. See it in action at https://twitter.com/andreban/status/1248344020167921667 and try it out yourself at https://bandarra.me/projects/webusb/screenrecord.html. #webusb
RT @andreban@twitter.com
My sample implementation of WebUSB + ADB has been now been published on GitHub: https://github.com/GoogleChromeLabs/wadb/. See it in action at https://twitter.com/andreban/status/1248344020167921667 and try it out yourself at https://bandarra.me/projects/webusb/screenrecord.html. #webusb
RT @denladeside@twitter.com
Anyone who considers #WebUSB enabling their hardware (especially enterprises with expensive hardware out in the field!) should read and bookmark this detailed post by @reillyeon@twitter.com : https://developers.google.com/web/fundamentals/native-hardware/build-for-webusb/ - @NordicTweets@twitter.com @NXP@twitter.com & more, you might want to share it with key customers