Sony made one a while back but I've never tried it, and it's as expensive as the remarkable if not more.
https://www.sony.com/en/SonyInfo/design/stories/DPT-RP1/
https://goodereader.com/blog/electronic-readers/sony-digital...
https://www.sony.com/en/SonyInfo/design/stories/DPT-RP1/
https://goodereader.com/blog/electronic-readers/sony-digital...
I've been following this issue[1] on GitHub that seems to suggest people are still holding out for a solution.
I have a Quaderno Gen 2 and personally use dpt-rp1-py (https://github.com/janten/dpt-rp1-py), so I can confirm that at least it works. (When I first set it up, I had to run the "dptrp1 register" command twice because I got an error message the first time, but that hasn't come up again -- you only have to register it once on a given computer.)