Skip to content

Tags: koreader/KoboUSBMS

Tags

v1.4.0

Toggle v1.4.0's commit message
The Final Countdown

* Support the Libra Colour, Clara B&W & Clara Colour
  * Besides the usual churn, this involved expanding the actual scripts to support the configfs approach used on those newer devices.
* Handle various quirks related to the various iterations of the BD71827 & BD71828 PMICs (and related kernel code...)
  * Fix charger_type detection on MTK
  * Fix cable sense on a few specific HW revisions of some older devices (e.g., Libra 2)
* Detect input devices automatically via fbink_input_scan instead of checking hard-coded paths
* Log cable sensing status of the standalone USB-C controller found on sunxi devices (and mistakenly built-in on some Mk. 9 devices, too...)
* If at the end of the "waiting to be plugged in" timeout, there are *some* hints that we *might* be plugged in, and the device supports a charger type detection, go through wth it instead of aborting.
* Lowered said timeout from 90 to 60s.
* Fix a few error messages that were using a bogus timeout value.
* Added a ticking countdown on screens with an active timeout (e.g., the early abort/busy one, and the aforementioned "waiting for a plug-in event" one).
  * NOTE: This is disabled on the Nia, because it would probably make the kernel implode.
* Where available (i.e., not the Nia), implement the same EPDC hang workaround as used in KOReader whenever it makes the most sense (i.e., while we're unplugged).
* Attempt to launch a single instance of klogd on startup, to get more context around our logging.
* Neuter standard I/O on startup (i.e., redirect to /dev/null)
* Close any and all non-standard fds on startup (should be a NOP on sane systems, but might fix potential resource leaks that could affect our ability to unmount on some very old or janky launcher setups).
* Update libevdev
* Update FBInk
* Update CascadiaCove

v1.3.9

Toggle v1.3.9's commit message
2024.02

* Handle charger detection properly on ca. Mk. 10 NXP devices

v1.3.8

Toggle v1.3.8's commit message
2023.02

* Display the bottom status line in a sliiightly larger font size

v1.3.7

Toggle v1.3.7's commit message
2023.01

* Refactor sysfs node discovery to deal with newer devices properly
  at a lower maintenance cost.
  In practical terms, fixes battery handling on the Clara 2E ;).

v1.3.6

Toggle v1.3.6's commit message
2022.12, take three!

* Handle the new PCB revision of the Sage properly

v1.3.5

Toggle v1.3.5's commit message
Take two ;).

* Make it build ;p.

v1.3.4

Toggle v1.3.4's commit message
2022.12

* Update to FBInk v1.25.0

v1.3.3

Toggle v1.3.3's commit message
2022.11

* Update FBInk
* Update libevdev
* Add the USB PID for the Clara 2E
* Abort when connected to a PowerCover on the Sage, because the charge
  thresholds trigger an USB reset...
* Tone down battery status logging
* Deal with devices w/ an unreliable MXCB_WAIT_FOR_UPDATE_COMPLETE
  ioctl like we do in KOReader.

v1.3.2

Toggle v1.3.2's commit message
Ninja!

* Update FBInk
* Handle the new Libra 2 hardware revision

v1.3.1

Toggle v1.3.1's commit message
Unlimited Power

* Slightly rework the checked module insertion, to allow even weirder
  builtin/module combinations.
* Update charger type detection to match the latest kernels, allowing
  connection to a CDP charger (and some > 500mA SDP chargers).