Tom Hebb
Tom Hebb
See individual commit descriptions for details. Reserved ranges are the parts of the original filesystem that have to be relocated to make room for btrfs data structures during a conversion....
Currently, these four domains (ide.kaitai.io and ide-devel.kaitai.io are fine) serve their content via both HTTP and HTTPS instead of redirecting HTTP URLs to the corresponding HTTPS versions. This causes a...
This is an unnamed and undocumented partition table format implemented by the bootloader and kernel that Amlogic provides for their Linux SoCs (Meson series at least, and probably others). They...
The SEO plugin adds a rel="canonical", so when it's enabled this makes us emit multiple, which isn't allowed. When the SEO plugin isn't enabled, it's fine not to emit a...
Jekyll 3 and 4 process code blocks by default using [Rouge](https://github.com/rouge-ruby/rouge), which adds ``s of various classes to the code indicating how different parts should be highlighted. So to highlight...
This is a very simple wrapper around compressed XML used by Qualcomm to store modem debug info. I gather that these files are used by Qualcomm's official QXDM diagnostic software,...
This makes it easier for engineers unfamiliar with the project to see where all the crates live and prevents lots of nested `target/` and `Cargo.lock` files from cluttering up the...
All of the `bose-dfu info` output from #3 exhibits this issue. For example, from @Gigzy: ``` $ bose-dfu info USB serial: 00000000000000000000000 HW serial: 72476P62100100A2 Device model: Cup Current firmware:...
As @gaborrell pointed out in #4, the [index.xml](https://downloads.bose.com/ced/baywolf/index.xml) for QuietComfort 35 II (BayWolf) from downloads.bose.com contains not just a `stack_plus_app.dfu` but also two `.xuv` files, `ext_signed.xuv`, and `acorn_coeffs_signed.xuv`. Upon further...
Currently, we query three different fields from the device, each of which has a two-digit identifier: https://github.com/tchebb/bose-dfu/blob/f79694c87530e90438ed1b477c88903dd88d26f3/src/protocol.rs#L160-L167 Those three identifiers (plus `lc`, which I couldn't get working as per the...