<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/util/udev, branch master</title>
<subtitle>QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/'/>
<entry>
<title>Add ArteryTek AT32 dfu to udev rules (#24747)</title>
<updated>2024-12-25T02:57:30+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2024-12-25T02:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=58323017ffe62e91200a0e1c814fc960a7605f08'/>
<id>58323017ffe62e91200a0e1c814fc960a7605f08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add udev rule for the WB32 DFU bootloader (#19135)</title>
<updated>2022-11-27T22:13:25+00:00</updated>
<author>
<name>Gabriele Musco</name>
<email>emaildigabry@gmail.com</email>
</author>
<published>2022-11-27T22:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=d915ab59ac2d05062f931a36463c1a84b57a2438'/>
<id>d915ab59ac2d05062f931a36463c1a84b57a2438</id>
<content type='text'>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Teaching the CLI to flash binaries (#16584)</title>
<updated>2022-08-20T05:39:19+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2022-08-20T05:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=5e2ffe7d8f4187109514147469d7db93e075f6f0'/>
<id>5e2ffe7d8f4187109514147469d7db93e075f6f0</id>
<content type='text'>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add Keyboardio Atreus 2 Bootloader to udev rules (#15241)</title>
<updated>2021-11-20T22:01:22+00:00</updated>
<author>
<name>Sergey Vlasov</name>
<email>sigprof@gmail.com</email>
</author>
<published>2021-11-20T22:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=2d71ac7541e81ae4313cecc7e7597d45f9a96809'/>
<id>2d71ac7541e81ae4313cecc7e7597d45f9a96809</id>
<content type='text'>
The Keyboardio Atreus 2 Bootloader is a clone of the Caterina bootloader
with different USB VID:PID values (1209:2302):

  https://github.com/keyboardio/Atreus2-Bootloader</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Keyboardio Atreus 2 Bootloader is a clone of the Caterina bootloader
with different USB VID:PID values (1209:2302):

  https://github.com/keyboardio/Atreus2-Bootloader</pre>
</div>
</content>
</entry>
<entry>
<title>[CLI] Add qmk-hid bootloader detection support to `qmk console` (#14038)</title>
<updated>2021-08-17T18:13:54+00:00</updated>
<author>
<name>Drashna Jaelre</name>
<email>drashna@live.com</email>
</author>
<published>2021-08-17T18:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=85351dc23d423d1fa5d23aed8b4b478c49949b46'/>
<id>85351dc23d423d1fa5d23aed8b4b478c49949b46</id>
<content type='text'>
* [CLI] Add qmk-hid bootloader detection support to `qmk console`

* Remove duplicate entry

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Begrudgingly add lufa-ms

* Add udev rules for hid bootloaders

* Update util/udev/50-qmk.rules

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* Fix VID/PID combos

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [CLI] Add qmk-hid bootloader detection support to `qmk console`

* Remove duplicate entry

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Begrudgingly add lufa-ms

* Add udev rules for hid bootloaders

* Update util/udev/50-qmk.rules

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* Fix VID/PID combos

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>New command: qmk console (#12828)</title>
<updated>2021-05-09T03:56:07+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-05-09T03:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=7a25dcacffcadf541da5107a35856b66e770bcaf'/>
<id>7a25dcacffcadf541da5107a35856b66e770bcaf</id>
<content type='text'>
* stash poc

* stash

* tidy up implementation

* Tidy up slightly for review

* Tidy up slightly for review

* Bodge environment to make tests pass

* Refactor away from asyncio due to windows issues

* Filter devices

* align vid/pid printing

* Add hidapi to the installers

* start preparing for multiple hid_listeners

* udev rules for hid_listen

* refactor to move closer to end state

* very basic implementation of the threaded model

* refactor how vid/pid/index are supplied and parsed

* windows improvements

* read the report directly when usage page isn't available

* add per-device colors, the choice to show names or numbers, and refactor

* add timestamps

* Add support for showing bootloaders

* tweak the color for bootloaders

* Align bootloader disconnect with connect color

* add support for showing all bootloaders

* fix the pyusb check

* tweaks

* fix exception

* hide a stack trace behind -v

* add --no-bootloaders option

* add documentation for qmk console

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* pyformat

* clean up and flesh out KNOWN_BOOTLOADERS

Co-authored-by: zvecr &lt;git@zvecr.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* stash poc

* stash

* tidy up implementation

* Tidy up slightly for review

* Tidy up slightly for review

* Bodge environment to make tests pass

* Refactor away from asyncio due to windows issues

* Filter devices

* align vid/pid printing

* Add hidapi to the installers

* start preparing for multiple hid_listeners

* udev rules for hid_listen

* refactor to move closer to end state

* very basic implementation of the threaded model

* refactor how vid/pid/index are supplied and parsed

* windows improvements

* read the report directly when usage page isn't available

* add per-device colors, the choice to show names or numbers, and refactor

* add timestamps

* Add support for showing bootloaders

* tweak the color for bootloaders

* Align bootloader disconnect with connect color

* add support for showing all bootloaders

* fix the pyusb check

* tweaks

* fix exception

* hide a stack trace behind -v

* add --no-bootloaders option

* add documentation for qmk console

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* pyformat

* clean up and flesh out KNOWN_BOOTLOADERS

Co-authored-by: zvecr &lt;git@zvecr.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Adds AT90USB162 support (#11570)</title>
<updated>2021-01-30T03:53:56+00:00</updated>
<author>
<name>Dasky</name>
<email>32983009+daskygit@users.noreply.github.com</email>
</author>
<published>2021-01-30T03:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=d92ffd1157e3ecc4ae2dbf8548c45c8b0269f664'/>
<id>d92ffd1157e3ecc4ae2dbf8548c45c8b0269f664</id>
<content type='text'>
* at90usb162 support

* fix missing bracket

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* at90usb162 support

* fix missing bracket

* Apply suggestions from code review

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Udev related fixes and improvements (#10736)</title>
<updated>2020-11-16T21:09:32+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2020-11-16T21:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=b337ba798e23876870f8daf415bc929c0b5382fa'/>
<id>b337ba798e23876870f8daf415bc929c0b5382fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>50-qmk.rules: Move udev rules from documentation into a file (#10664)</title>
<updated>2020-10-17T19:30:18+00:00</updated>
<author>
<name>Morten Linderud</name>
<email>morten@linderud.pw</email>
</author>
<published>2020-10-17T19:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=7d5ba88e6f88979c017bf27e2ad0f4c7d912f9ec'/>
<id>7d5ba88e6f88979c017bf27e2ad0f4c7d912f9ec</id>
<content type='text'>
This makes it overall easier to package for downstream distributions
instead of keeping tabs with inline documentation.

Signed-off-by: Morten Linderud &lt;morten@linderud.pw&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it overall easier to package for downstream distributions
instead of keeping tabs with inline documentation.

Signed-off-by: Morten Linderud &lt;morten@linderud.pw&gt;</pre>
</div>
</content>
</entry>
</feed>
