return to table of content

Jailbroke my Kindle to use it as an e-ink monitor

Meph504
21 replies
1d1h

This would be far more interesting if you shared how, and did it on a platform that wasn't meant for short form content.

dang
3 replies
17h27m

Sure.

arnavpraneet
2 replies
11h51m

I did not expect your username to be dang, I thought he meant it as a figure of speech like "dang"

defrost
1 replies
11h47m

Dan G. IRL

nyjah
0 replies
5h43m

Legend.

loeg
0 replies
17h32m

The twitter thread has the demo, which is pretty neat. Github link is lacking that (maybe the author can add the demo to that).

adtac
0 replies
22h30m

Thanks!

whoami730
0 replies
7h8m

Can it cause my Kindle to get bricked?

judge2020
0 replies
16h41m

Here's a direct MP4:

https://video.twimg.com/amplify_video/1820127349548982272/vi...

You could probably direct link it in markdown to embed it, although i'm not sure if Twitter will serve it on a high-traffic gist like this one after a while (I imagine there's some sort of rate limit-based hotlink protection).

creesch
5 replies
11h40m

Interesting that you perceive hn as a platform for short form content.

Meph504
2 replies
4h56m

Twitter is where his link points...

creesch
1 replies
4h51m

Yeah, I figured that out about 6 hours ago: https://news.ycombinator.com/item?id=41158720

Though it did already point to the gist back then, and I am still unsure how I can tell it pointed to twitter originally.

Thanks though?

debugnik
0 replies
3h11m

I am still unsure how I can tell it pointed to twitter originally.

You can usually find a comment by dang saying something like "we've changed the URL from <old link>".

vosper
1 replies
11h35m

They were talking about the original link to a tweet

creesch
0 replies
11h23m

Ah, missed that.

dstroot
3 replies
3h23m

You said this much more constructively that I might - I really dislike when people post long form stuff on X/Twitter. For those who may not know you can reply to a tweet with “@threadreaderapp unroll” to have a reconstructed doc sent to you. The bot will reply directly to you and only you after the unrolling is complete. Hope that helps someone.

bazzargh
1 replies
2h43m

I know this one has been fixed, but I also find those an annoyance - more so because if you're not logged in on twitter, you only see the first tweet, not the thread. So rather than get irritated when I click through stories, I block the links on HN with ublock-origin rules like so:

    news.ycombinator.com##tr.athing:has(a[href^="from?site=twitter.com"])
    news.ycombinator.com##tr.athing:has(a[href^="from?site=twitter.com"])+tr
    news.ycombinator.com##tr.athing:has(a[href^="from?site=x.com"])
    news.ycombinator.com##tr.athing:has(a[href^="from?site=x.com"])+tr
    news.ycombinator.com##tr.athing:has(a[href^="from?site=medium.com"])
    news.ycombinator.com##tr.athing:has(a[href^="from?site=medium.com"])+tr
2 rules each because the replies and the story titles don't share a common parent element. eg right now I can tell from the numbers beside the stories that number 23 is missing; but otherwise HN looks the same. The same trick works for google search results; I have rules like the ones below to block less useful tutorial sites when I'm looking for python/js docs:

    google.com##div:has(>div>div>span>a[href^="https://www.w3schools"])
    google.com##div:has(>div>div>span>a[href^="https://www.geeksforgeeks"])
    google.com##div:has(>div>div>span>a[href^="https://realpython.com"])
    google.com##div:has(>div>div>span>a[href^="https://www.programiz"])
    google.com##div:has(>div>div>span>a[href^="https://www.datacamp"])
Hope this helps folk too; I'm not going to fight a battle over links to these sites (and others I've blocked), I'm just trying to improve my own experience of the site.

naitgacem
0 replies
2h1m

I do something similar with Google search results. I hide results from Pinterest, Quora, TikTok, ...

tjoff
0 replies
1h39m

That requires you to have a twitter-account though...

Animats
21 replies
21h30m

Are e-ink displays ever going to get cheap? By now the basic patents should be running out.

dredmorbius
13 replies
20h8m

The good news, maybe, is that "E-Paper" (transflective LCD displays), capable of much higher refresh rates (60 -- 180 Hz), though with greater power draw and lacking E-Ink (electrophoretic) display's persistence, but otherwise sharing bright-light / daylit visibility, are starting to appear.

What I've seen of E-Paper displays isn't especially encouraging on the cost front, as similarly-sized displays seem to have roughly comparable costs (~US$800 for a 13.3" display). But at least there should be a technologically-independent option, with the prospect for price competition.

kevin_thibedeau
6 replies
17h27m

Transflectve LCDs can't compete against Eink on contrast. They are inherently compromised on light transmission because of the polarizers and the modern desire for [back|front]light support.

thaumasiotes
4 replies
14h2m

and the modern desire for [back|front]light support.

I had a keyboard kindle that came with a case that included a dim orange pull-out booklight.

I wish we could still get that. It was much more relaxing to read by than the modern uniform white glow from the page itself.

thaumasiotes
2 replies
11h4m

Every light in your link advertises (!) its multiple brightness and color settings. That makes for absolutely awful usability. I purchased a light like that, and it's terrible.

Give me an actual booklight where the settings are "on" and "off".

(Bizarrely, the light settings on a Kindle Oasis are barely better - since the light is controlled by an internal menu, as opposed to a hardware control, it can't be operated unless you can see the menu. This means that it isn't possible to have the light off during the day and turn it on when it becomes dark - if it's dark, and the light isn't already on, it can't be turned on. My conclusion is that there are no device manufacturers who understand how or why someone might want to use a lamp.)

pbhjpbhj
0 replies
9h25m

How about a white book light with a piece of orange/yellow plastic over it (like a stage lighting gel).

dredmorbius
0 replies
1h5m

I was simply pointing to the general concept.

I suspect that there are simple, single-colour, single-level clip-on lights.

Or, you know, conventional room lighting / reading lights.

dredmorbius
0 replies
15h31m

I'm aware of LCD's inherent contrast handicap due to polarising filters. That said, E-ink also has a relatively low contrast ratio. Interestingly, that turns into a benefit under direct sunlight, where ink-on-paper is often too bright.

Finding current specs is challenging, but E-Ink Carta, as of 2013 (over a decade ago) was citing a 15:1 contrast ratio:

<https://wiki.mobileread.com/wiki/E_Ink_Carta>

Edit/Update: A more recent HN comment gives 12:1 as applying to most E-Ink displays as of 2020, with 8:1 being more common: <https://news.ycombinator.com/item?id=22832452>

I suspect current displays are somewhat better, and I'm seeing a "50% improvement" comment bandied about but without a corresponding contrast ratio. Earlier displays had an 8:1 ratio.

In practice, displays will have worse contrast with additional layers on top of the display, such as a Wacom tablet, capacitive touch, frontlight, and any surface "tooth" treatment.

E-Paper cites a 30:1 ratio, which would be far greater contrast:

<https://www.newvisiondisplay.com/transflective-lcds/>

I've had direct personal experience with E-Ink, but not with transflective LCD tablet displays.

I suspect that in practice the displays are reasonably comparable in terms of contrast.

mattkevan
5 replies
19h11m

I’ve been using Daylight Computer’s new Android tablet for a while now, which has a 60fps reflective grayscale LCD screen.

During the day it looks and behaves like E-paper, but with a much faster display rate. It’s also got a warm backlight for use at night.

When the backlight is off the contrast is lower than the E-ink Carta panel used in the Remarkable and Boox tablets, but the backlight and fast refresh really help make up for it.

https://daylightcomputer.com/

dredmorbius
2 replies
18h10m

How's battery life?

Have you compared sessions where you're principally, say, reading books with a bookreader app vs. Web browsing, or using other apps?

My experience on the BOOX, an E-ink device, is that web browsing (Einkbro) consumes battery at ~10x the hourly rate that reading books (Neoreader) does. How much of that is active display, and how much is other CPU usage, I don't know.

thaumasiotes
1 replies
14h4m

My experience on the reMarkable 2 is that leaving it "off", showing the screen it displays when it detects that you haven't done anything for a while, will drain the battery in a matter of days, whereas leaving it "off", showing the screen it displays when you manually navigate into the shutdown menu and tell it to turn off, drains the battery in a matter of months.

I assume that none of the difference is in active display; the display is static in either case.

dredmorbius
0 replies
13h53m

The Remarkable2 is an E-Ink device. I'd asked mattkevan as they are using a transflective LCD-based "E-Paper" device.

The technologies have a similar appearance, but utilise different technologies (electrophoretic vs. liquid crystal). Principle differences are the responsiveness of the display (LCD is far faster) and power consumption (LCD draws constant power, the display clears when voltage potential is removed, electrophoretic displays persist indefinitely when power is off).

As I'd noted in the comment you're replying to, I've used an E-Ink device for years, and am familiar with its power consumption characteristics.

bee_rider
1 replies
18h28m

They seem to be sold out for quite a while, sadly. Good for them, though, I hope they means they’ll grow.

cududa
0 replies
12h9m

Watching videos/ interviews of the founder, it sounds like he’s very vey focussed on scaling this up to build affordable and durable wall sized versions of the display tech.

I’m certainly rooting for them. I hope they have more devices available soon

IAmNotACellist
1 replies
12h53m

He calls it the broken nature of the patent system, but I'm sitting here wondering why the creators of that technology shouldn't be handsomely rewarded for it, for a period of time? It's not like they're sitting on it (Creative Labs comes to mind), but rather releasing displays that just make devices cost more than they otherwise will.

A similar thing happened the tech behind Wacom devices--they enjoyed market dominance, the patent ran out, and now we have super cheap high-precision digital art devices.

dartharva
0 replies
3h57m

From further down the thread, it seems it has been well beyond two decades and the original patents are already long expired. They are not playing fair - they are evergreening their patents with marginal changes which is illegal in countries where IP laws aren't a joke unlike the US.

sbarre
1 replies
6h17m

I was about to buy one of these until I saw it relies on a backend service that you provide.

Any thoughts/plans on allowing a customer to self-host the backend? Or would you publish specs so someone could build their own?

I love the idea of this, and we would love to have one of these in our house, I've just been burned too many times with fully functional physical products bricking because the company behind it goes away.

I know you say you plan to support it for a long time, but everyone says that. :-(

konschubert
0 replies
6h9m

It’s on the roadmap, but to be frank, other items are before it. It’s complicated and while I had a few people ask for it, I don’t think it’s something that most people need.

I know everyone says they’ll support their hardware for a long time and then they don’t. And of course I cannot give a guarantee.

But I have no masters to report to. No VCs and no Directors or CFOs.

So if I want to keep the backend running, I can just keep paying 20 Euro a month to Hetzner and keep the server updated.

Qwertious
0 replies
3h58m

The patents have nothing to do with it. E-ink is expensive because it's a niche product with low scale - LCD screens are produced by the BILLIONS per quarter, and you probably have a dozen different devices with one. E-Ink does basically nothing that an LCD can't substitute for, and it's more expensive than LCD so nobody bothers.

"Patents" are a conspiracy cited without real evidence. It ignores that *E-INK HAS COMPETITION* (DES/Display Electronic Slurry screens). If E-ink corp were price-gouging then GoodDisplay would have eaten their lunch by now.

To be specific here, the conspiracy isn't that E-Ink patents exist - E-Ink patents do exist (some expired, but E-Ink corp are registering new patents as they innovate), but there are tons of LCD patents also. The conspiracy is the claim that patents are causing price-gouging and high prices that hold up adoption of the tech.

readthenotes1
18 replies
23h16m

Posted on GitHub:

"unfortunately I lost the Go source code"

SillyUsername
17 replies
22h54m

Followed up with "but it was pretty simple, like under 30 lines"

So simple in fact, that it wasn't quickly rewritten and added to GitHub...

adtac
11 replies
22h46m

I should stop writing code in files like /tmp/x.go no matter how throwaway I think the code might be. I still have the linux/armv7 binary if anyone wants it lol.

stavros
9 replies
22h15m

Oh man, apparently I'm not alone in using /tmp/ as my storage space. I like it because it's self-cleaning!

_flux
3 replies
9h55m

I present you my most used shell function:

    cdtmp() {
        cd $(mktemp -d)
    }

stavros
2 replies
9h50m

That's fantastic, thanks! I always used to do this by hand. Though one downside is that the name is random, and it's hard to go back if you CD out. I might use diceware to make a memorable random name.

_flux
1 replies
8h25m

I agree that sometimes that is a problem, so I find out the latest tmp directory with ls -tr /tmp | tail. But using nicer names would help with that.

So I took your tip and now I have

    cdtmp() {
        local name
        name=/tmp/$(diceware --no-caps -d - -n 2)
        mkdir $name && cd $name
    }
I decided not to worry about the directory existing already, or of the other checks mktemp -d would do for me in my single-user system.. I suppose mktemp -d -t cdtmpXXX would work almost as well. Thanks for the idea!

stavros
0 replies
3h30m

Thank you! That's very neat, I'll implement this myself as well.

medstrom
2 replies
21h52m

You could have /home/junk2020, /home/junk2021, /home/junk2022 etc. Still self-cleaning, but it's once a year.

stavros
1 replies
10h8m

Or I could have /home/junk, self-cleaning but never!

girishso
0 replies
4h29m

That is me, I have `/home/delme` since forever!

vrotaru
1 replies
13h17m

You know what else is self-cleaning?

   /dev/shm
The advantage being that it does not even touch the disk.

_flux
0 replies
9h53m

One can use tmpfs for /tmp as well (and I do it).

e-Minguez
0 replies
8h37m

I'm team /home/user/Downloads/tmp

tuananh
1 replies
16h36m

where is this posted? i didn't see in in gist.github link.

SillyUsername
0 replies
6h33m

It's under the section "step 2"

theonemind
1 replies
21h33m

"It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a marvelous proof of this, which this margin is too narrow to contain" - Pierre De Fermat

thaumasiotes
0 replies
10h14m

It is impossible to separate a cube into two cubes

Later disproved by the Banach-Tarski theorem. ;D

gala8y
0 replies
22h37m

This resonates funnily with "I hacked this together last night for fun" a bit down the page.

october8140
6 replies
15h36m

Someone get Apple Books on a Kindle and I'll pay you a million dollars.

Larrikin
4 replies
15h17m

Why trade one walled garden for another? Just use something like Calibre and combine it with something like Kavita.

freddie_mercury
2 replies
14h44m

What does combining them get you?

I use Calibre but hadn't heard of Kavita and I'm not clear what Kavita gives me that I don't already have with Calibre?

Yodel0914
0 replies
14h21m

I hadn't heard of Kavita either, but it looks like it's a lot prettier than Calibre, and (perhaps) has better a better reader. It looks like it doesn't manage format conversion and syncing though, which I guess is why you'd use both it and Calibre together.

Larrikin
0 replies
4h1m

Calibre is a very ugly tool for converting formats, fixing metadata, and all the other worst parts of managing an ebook library. The single author's eccentricities are apparent but it was first and it does complete those jobs. If you slog through the setup and quirks, you at best get an iTunes experience from 10 years ago, and I just don't like using it to actually manage my library.

Kavita is more like Plex, where when you have your library in something of a decent form it makes using your library a much better experience.

Its also the only tool I know of that handles both manga and ebook libraries well.

_hzw
0 replies
10h51m

Apple Books has some rare exclusives. To name one, all of Norman Berrow's novels are only available there.

idonotknowwhy
0 replies
14h43m

Can i hold you to that? :)

irusensei
4 replies
20h41m

No no. You are not supposed to rick roll when showcasing display hacks. For displays you use Bad Apple.

echelon
3 replies
19h22m

That video has always felt unprofessional to me. I wish we'd choose something else.

timetopay
1 replies
18h48m

It's one of those things where if someone does the work, they're allowed to show off how they like.

Next time you do an interesting display mod or port, you can choose whatever video you like.

echelon
0 replies
15h28m

I meant it's a bit like the Lena image in digital image processing.

I get that the original author of the series is above board, but the fandom around touhou is full of enough toxic people that it's often the first thing one encounters or associates with the brand. Kind of like the tug of war with Pepe, but much worse.

I just now did a Google image search for "touhou" (just that term, no quotes) with safe search enabled and you might guess what came back. And these characters are supposed to be children.

I don't want to be a nanny or intrude on people who most likely mean no harm, but if video demos are to have a "standard" test video, should it really be Bad Apple? If you've got something really cool to show off, don't spoil it by associating it with that.

irusensei
0 replies
19h8m

How professional should the video be if I want to show something animated on my Etch a Sketch?

denysvitali
4 replies
23h23m

What's unclear here is the refresh rate, but knowing the Kindle(s) this is hardly faster than 0.5fps

adtac
1 replies
23h3m

updated the gist: I'm getting close to 3-4 frames per second! this is only possible because of the partial screen refreshes since most pixels don't change between consecutive frames

denysvitali
0 replies
22h43m

Oh wow. That's nice! Yes, if it does partial refreshes then the refresh rate might be way faster than I expected.

Awesome!

retrac
0 replies
21h42m

Here's my old Kindle Touch 2 running a hacky Android 4 port attempt and a Game Boy emulator: https://i.imgur.com/m7ZZ1Xm.mp4 I'd say more like 2 - 3 fps. Not sure why there are random black lines. Display driver doesn't handle the demand of constant update very well. I normally use it as an e-ink picture frame.

dredmorbius
0 replies
20h25m

Independent of the methods indicated here (screen capture + imagemagick conversion), there's the underlying question of E-innk hardware capabilities. I can speak to the latter.

E-Ink screens are usually capable of a number of different refresh / display modes, which trade higher-quality visual appearance (crispness, greyscale, ghosting) for slower refresh.

Refresh rates typically range from ~2-4 Hz at highest quality to 16--60 Hz at lower quality, but faster-updating modes. For most E-ink devices I've seen there are typically four modes, "Normal/Regal" (highest quality), "Speed", "A2", and "X-Mode" (fastest refresh).

"Normal" is best for reading static text. "Speed" is sufficient for terminal-based sessions (I have Termux installed on my Onyx BOOX tablet), and most interactive apps (e.g., Web browsers, Podcast apps). I find little practical distinction between "Speed" and "A2". X-Mode does show considerale ghosting, but is indeed capable of video playback.

Typically it's also possible to set the full-refresh interval (now many repaints are premitted between full refreshes which clear ghosting but give a distinct "flash" update.

E-ink has a number of compromises, but is quite usable. Apps which are designed with its capabilities and limitations in mind are much better suited. Mostly that involves full-screen pagination of content rather than scrolling. Given the ubiquitous use of touch-based scrolling in most Mobile applications, this can be somewhat frustrating. I tend to use dedicated e-ink apps (such as Onyx's own NeoReader book reader), apps tuned for E-ink such as Einkbro, a Web browser, or terminal-based apps which work well in a text-based context.

quasarj
2 replies
19h1m

Anyone have a write-up for doing this with a Remarkable 2?

tcrenshaw
1 replies
18h41m

Fairly sure you can run a vnc client on a remarkable 2. I've been on the fence about getting one for a few years and I'm not super up to date on them, but a quick search turned this up https://github.com/matteodelabre/vnsee

idonotknowwhy
0 replies
14h41m

I rely in mine so much that I'm not game enough to try that lol

dang
1 replies
17h26m

Merged hither.

denysvitali
0 replies
11h42m

Thanks!!

frognumber
1 replies
5h11m

FYI: I'd pay to cover costs if there was a just-works off-the-shelf version of this.

I don't think there's a business model there (I suspect the sales would be in the thousands or tens of thousands of dollars -- so no matter where you set your profit margin, you're not covering your time or much beyond costs), but I've sometimes seen things done like that on hobby projects just for impact.

I'd love to have a wireless eInk display for my computer, ideally from a USB-C dongle (so it gets video and power), but HDMI + USB power would be fine too.

TheRealPomax
2 replies
17h38m

The fact that we still call it "jail breaking" is kind of insane. We bought this hardware, "using it however we like" is literally how ownership works.

sciencesama
0 replies
6m

Well the corporate greed locks it up for our safety

CobrastanJorji
0 replies
17h26m

That's certainly how it should work, but how it should be and how it is are not the same thing. There's a reason we're fighting for Right to Repair laws.

trimethylpurine
1 replies
10h40m

I thought thought it was called "rooting" when in reference to an Android device.

Asraelite
0 replies
10h25m

Maybe it's not called jailbreaking on Android phones because it's more or less a supported feature, not something the phone tries to prevent you from doing. On other devices like a Kindle you're actively circumventing security measures.

newsbinator
1 replies
8h9m

I stupidly upgraded my Kindle 4 to the latest firmware, and apparently there's no jailbreak for that and no way to downgrade.

badkitty99
0 replies
5h59m

Welcome to the skinner box

lopkeny12ko
1 replies
22h12m

This article completely glosses over what is presumably the first step of making this work, which is getting a shell on the Kindle. The only resource is some random forum bulletin board post? Huh?

whamlastxmas
0 replies
18h12m

I’m a software developer and rooting my kindle genuinely took a couple hours from googling to it working. It’s definitely not for the light hearted

homakov
1 replies
20h24m

Why jailbreak? Just use internal kindle browser to stream screenshots of your desktop.

adtac
0 replies
17h21m

That would indeed be much simpler! I'm skeptical that the browser is powerful enough to handle a usable frame rate since every frame would have to go from the network -> DOM -> browser app memory -> frame buffer. The browser can barely keep up with the Kindle store / Goodreads, but it'd be nice to be proven otherwise since it'd make it much easier to get this working ootb on brand new Kindles.

anthk
1 replies
19h30m

An E-Ink device would be perfect to play nethack/slashem, MUDs, IF games, turn based games and Chess/Go.

II2II
0 replies
17h41m

There is pbchess for Chess. It supports multiple ereaders. If I recall correctly, it includes a few other games and applications. For IF, QtFrotz was ported to Kobo devices. (For what it's worth, the main drawback with IF is the lack of a hardware keyboard on most e-Ink devices.)

amelius
1 replies
8h15m

They didn't answer the most important question: was it worth it?

adtac
0 replies
1h41m

Too early to tell. It's not useful as a primary monitor, but it's great as a secondary. In its current form, the frame rate is good but the latency is awful. This makes for a bad typing experience, but there are plenty of usecases where I don't need to type. And even in situations like a chat window, where low latency typing feedback is critical, I can just have the input text box on my LCD monitor and have the chat history on the Kindle since it's mostly static. It needs some work to get there tho, but for now, this is a good start.

CodeWriter23
1 replies
20h38m

Best RickRoll ever!

zeke_the_cat
0 replies
15h46m

It looks like the entire purpose of the project was to turn "Never Gonna Give You Up" into "Take On Me" in the most indirect and random way possible.

roshankhan28
0 replies
11h12m

i suppose this would be far more intresting if you should what various ways you ca use a kindle and also maybe provide an 1-click way to jail break kindle and upload a YT video. dont forget to add 'for educational purpose' in the title so that amazon doesnt comes after you.

piombisallow
0 replies
21h28m

The easy way to do this is a Boox reader with the Superdisplay app.

mdp2021
0 replies
20h44m

Incidentally, in the past few days I have been testing Android + Kaleido3 as a general purpose device, and Termux-X11.

Kaleido3 is very usable; the recent waveforms and correct dithering algorithms allow video consumption with limited compromise (the framerate is high). And yes, coding is very doable (Termux provided the compilers/interpreters).

Termux-X11 adds the ability to have your desktop Linux natively on the Android device (so you may not need to use E-Ink displays as part of monitor devices, but already directly as embedded in a tablet used as active computer).

joejoewang
0 replies
18h44m

I am wondering if anyone used https://elekscava.com/ device for similar purpose?

goryramsy
0 replies
1d2h

If anyone’s looking to jailbreak their kindle, the ‘mobileread’ forums are a great place to start.

cheschire
0 replies
21h30m

Perfect demonstration video, thanks for that.