:-)
150 karma · joined January 17, 2010
:-)
> How many people are in your company?
Around 70¹.
> Where in Norway are you located?
Oslo¹ (or you can search for reMarkable on google maps).
> Are you looking to increase the number of people working in your company? Planning to hire more software developers?
Yes, yes and yes. :-)
https://remarkable.com/careers
> [...] is everything that the community would need available in order to create a fully open source alternative “firmware” (or really, a “distro” might be a better name for it since it’s running a Linux kernel and all) that can run on your hardware?
It's just a completely standard Linux system, and as required we publish the source code for u-boot and Linux and whatnot, so yes.
I originally wanted to just run plain Debian on it (or ALARM), but it was easier to just start with a minimal system and put on as little as possible, especially when you're a single person trying to keep track of everything.
Now we've expanded the team a bit, and ideally we could upstream at least the kernel patches so we don't have to forward-port everything ourselves, but it's not a high priority unfortunately.
And we're still a relatively small team, it's a bit hard to find a lot of good kernel developers who want to switch jobs in Norway.
¹: https://www.dn.no/teknologi/teknologi/nettbrett/remarkable/r...
We shipped the first software with an old dropbear, though it had backported patches for the known CVEs: http://cgit.openembedded.org/openembedded-core/tree/meta/rec...
Not officially supported or endorsed in any way, shape or form, and I don't even know if it even still builds, but I did a quick proof of concept porting fingerterm; https://iskrembilen.com/fingerterm+vim.jpg
https://github.com/reMarkable/fingerterm
I don't think it's very usable in practice, though, but it was cool for about five minutes to muck about in a terminal emulator on an e ink display.
I'm not trying to imply anything, but what I personally want and what we can do are two different things. I'm sorry if I've been sloppy in my comments here, the last days have been pretty hectic.
I'm sorry if I wasn't clear. I meant that for pretty much all current e-paper devices you aren't able to get access to run your own code unless you find a security hole that you can exploit to gain access.
And sorry about the strawman, it wasn't intended that way. I think the rest of the comment before that answers your original question.
as for the waveforms, I'm talking about support for the REAGL (sic) waveforms. grep for it in the linux source in the tarballs you linked to.
and e ink did not have a panel that met our requirements, and designed a new one after we talked with them.
edit; just to be clear, we don't use the lab126 driver, it was just an example of there being more drivers for the imx6 generation epdc.
And there are actually several drivers for the EPDC available. Two from freescale for the imx6 and imx7 (though there are some other improvements in the _v2, apart from imx7 support). There's also another one written by lab126, but I'm not sure if they actually use it. there's also some minor variations in the drivers in the different kernel branches and trees from NXP. And then you have the u-boot drivers. And I think there might be one in the bare metal SDK, but I haven't looked. And then you have the 5bit waveform support, which is a whole other story (with iffy GPL implications for some vendors I won't name).
And the display was designed based on our requirements, but we don't have any kind of exclusivity on it. there's already other devices coming out with it (you can find them if you google the specs, especially the awkward resolution we got thanks to the limits of the technology and our DPI requirement).
as for hackable device; we don't intend to release the magic sauce that makes the latency goes down. what I meant with hackable is that I've wanted an e-paper device which I could run my own code on, without having to look for security holes in the software running on it.
but again; we can't promise anything at this point wrt. hackability; we have limited time and resources, and our focus is on making the device as good as possible. our focus is not on making an open source device, we're not going to release the gerber files. :-)
it's probably the most requested feature, but it's a really, really hard problem.
but please send me a message at martin.sandsmark@remarkable.no if anyone have any tips about solutions to this (we're talking with a couple of vendors, but we might have missed some).
but seeing is believing, especially with this product, videos doesn't do it justice imho. so we need some way of getting it into the hands of people, probably some kind of ambassadors that have some reach and a lot of integrity. but this has to wait until our ODM finishes the next batches of prototypes, so we actually have devices that we can send out.
edit; also, it is a device connected to the internet. not supporting updating the firmware would be extremely irresponsible from a security perspective.
these uncertainties is why we hired Dragon Innovation early on. they're very, very good at this and has a very good track record when it comes to hardware startups (e. g. pebble and makerbot).
but again; we can't even promise that we have the time and resources to package up a usable toolchain for third-parties.
and the digitizer is an EMR digitizer, completely separate from the touch layer. so we don't have to worry about palm rejection.
edit; you can see the speed of the zoom in the video, which also needs to re-render the page at a different scale. so that should give you an idea about the speed of page flipping.
and the EPD is designed by e ink based on our requirements, e. g. the size and high DPI.
so we solved our goal, but it's always possible to get better.
well, I personally have basically stopped contributing to crowdfunding campaigns, I've been burnt a lot. and this is also why we haven't gone public earlier, even when we've been working on this for years.
> I truly understand and support that you don't promise stuff that aren't really made yet, and I really hope the privacy concerns will be taken as serious as they are.
well, privacy is very important to me personally (I even have a couple of commits in owncloud), and we've been discussing several ways to protect the privacy. but until we know which way we do it we can't promise anything, even just speculating will lead to people assuming and get angry if we go for something else.
edit; really besides the point, but saw your nick. our internal name for the prototype (in u-boot and the kernel) is zero-gravitas.
and you can find pictures of us. one of the reasons I've been skeptical about the noteslate is because I couldn't really find out who was making it.
another reason is that we can't share too much about what we're working on in case some journalist picks up some wording as promising some feature we can't deliver on. a lot of the stuff we're working on is stuff we don't know if we can deliver in time, in a polished enough form. so what we're talking about is what we have already solved, and which we believe is going to sell the device best to the people we target.
lastly, Certain Companies that have tried to do this for years are really, really interested in how we have solved the latency problem, and we don't want to help them.
EDIT:
> Their CTO is/was even a developer at KDE
is, thank you very much (latest commit was to kio on saturday). even if I don't have as much time for KDE stuff as I used to for obvious reasons.
the high latency is one of the reasons normal tablets suck for writing and sketching.
Compare https://www.youtube.com/watch?v=AKmfyThA9Sg to https://youtu.be/34I27KPZM6g?t=52