Ancestors

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:35

Huh. The Remarkable2 tablet has a USB port for charging, but if you plug it into a PC it shows up as an ethernet adapter.

So then you can SSH into it.

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:38

that's an interesting approach to PC connectivity. Why be a serial port or a mass storage device when you can just be ETHERNET, with a virtual network to the tablet.

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:39

info from here:

https://github.com/danielebruneo/remarkable2-hacks

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:39

the SSH is also weird: It's not a fixed password. It apparently generates a random password, and if you go into the menus (Menu->Settings->Help->Copyright and licences) it'll tell you the SSH password it generated

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:40

I guess that's a good (or at least not terrible?) way to do it. It's slightly more secure, you're not going to get hacked by someone SSHing into your tablet because you're on their wifi, but anyone with physical access can SSH in if they need to

=> More informations about this toot | More toots from foone@digipres.club

Toot

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:41

still you could have skipped all of this and just made it a serial port. you don't need authentication if it's a serial port.

=> More informations about this toot | More toots from foone@digipres.club

Descendants

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:42

you will not regret giving your USB device a serial port

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:46

I guess doing it this way makes it possible to reuse the same functionality to connect to the device from both wifi and USB? Since it's just some kind of linux machine.

=> More informations about this toot | More toots from foone@digipres.club

Written by Martin, Regulus Tithonium on 2025-01-30 at 03:55

@foone and it means you can scp and rsync without anything fancy.

=> More informations about this toot | More toots from tithonium@clacks.link

Written by Foone🏳️‍⚧️ on 2025-01-30 at 03:56

@tithonium good point

=> More informations about this toot | More toots from foone@digipres.club

Written by Joel Michael on 2025-01-30 at 03:59

@tithonium @foone and they have a built in web server that runs on that interface to drag&drop files between the device and your big computer

=> More informations about this toot | More toots from jpm@aus.social

Written by Cassandrich on 2025-01-30 at 04:05

@jpm @tithonium @foone How well does the USB ethernet approach play with typical OS network configuration? Is there a DHCP server that assigns an address without a default route? Does it interfere with normal real network traffic? What if the assigned address collides with something on existing real LAN?

=> More informations about this toot | More toots from dalias@hachyderm.io

Written by Cassandrich on 2025-01-30 at 04:09

@jpm @tithonium @foone The reason I ask os that I've wanted to try the same (actually bluetooth ethernet) for device control from phone, but was worried about problems like this.

=> More informations about this toot | More toots from dalias@hachyderm.io

Written by Ted Mielczarek on 2025-01-30 at 04:20

@dalias @jpm @tithonium @foone I assume it uses a zeroconf address: https://en.m.wikipedia.org/wiki/Zero-configuration_networking

Remember that the "Ethernet" device here isn't connected to your actual network, it's just a protocol over USB. You can do this with a Raspberry Pi Zero, too: https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/ethernet-gadget

=> More informations about this toot | More toots from tedmielczarek@mastodon.social

Written by Ted Mielczarek on 2025-01-30 at 04:22

@dalias @jpm @tithonium @foone also this is all in the kernel so it's probably effectively free for them to enable on the remarkable

=> More informations about this toot | More toots from tedmielczarek@mastodon.social

Written by Cassandrich on 2025-01-30 at 04:25

@tedmielczarek @jpm @tithonium @foone Right, but clashing address would still prevent you from accessing the same-address device on LAN. Zeroconf sounds kinda viable but slow to come up waiting for DHCP to timeout, no? IPv6 only would be ideal but I doubt they were brave enough to do that..

=> More informations about this toot | More toots from dalias@hachyderm.io

Written by Sebastian Krzyszkowiak on 2025-01-30 at 09:07

@dalias @jpm @tithonium @foone With NetworkManager you can just give it a "shared" profile and it runs a DHCP server and sets up appropriate routing automatically. Then you can access the device without checking its IP over mDNS.

=> More informations about this toot | More toots from dos@librem.one

Written by DefectiveWings ✈️:verified: on 2025-01-30 at 11:44

@dalias

The device always gets 10.11.99.1 and the computer always gets 10.11.99.2 (IIRC) across the usb network interface

@jpm @tithonium @foone

=> More informations about this toot | More toots from DefectiveWings@infosec.exchange

Written by Cassandra Granade 🏳️‍⚧️ on 2025-01-30 at 04:34

@tithonium @foone It also makes it easy to put it on Tailscale so that you can SSH into it even if both the reMarkable and your laptop are on a network that blocks direct connections between them.

=> More informations about this toot | More toots from xgranade@wandering.shop

Written by Zoe on 2025-01-30 at 03:55

@foone if you have physical access, how long does it take to bypass the screen lock?. That might be the answer.

=> More informations about this toot | More toots from ekg@librem.one

Written by رہگزر on 2025-01-30 at 09:25

@foone I used to use the web interface using wifi all the time. Occasionally I would ssh into it too. But at some point someone had the bright idea to disable this interface at every reboot and the setting to enable it shows up only after plugging the remarkable using a usb.

=> More informations about this toot | More toots from rahguzar@fosstodon.org

Written by emily, blinkenlight witch on 2025-01-30 at 04:39

@foone I got halfway through doing this with my phone before realizing I had no way to photograph it

=> View attached media

=> More informations about this toot | More toots from emily@sparkly.uni.horse

Written by emily, blinkenlight witch on 2025-01-30 at 04:44

@foone is this firewire

=> View attached media

=> More informations about this toot | More toots from emily@sparkly.uni.horse

Written by Foone🏳️‍⚧️ on 2025-01-30 at 04:46

@emily yes, that's definitely firewire

=> More informations about this toot | More toots from foone@digipres.club

Written by Foone🏳️‍⚧️ on 2025-01-30 at 04:46

@emily nice!

=> More informations about this toot | More toots from foone@digipres.club

Written by Matt Panaro on 2025-01-30 at 03:47

@foone that's the way the OpenWRT One routers work: plug USB-C cable in from laptop and open up screen /dev/ttyX 115200

I'd done something similar with physical wires/UART on an esp8266; but the singular USB cable, direct from laptop to machine port, was a much nicer experience 😜

=> More informations about this toot | More toots from eigen@mattstodon.panar.ooo

Written by yuubi on 2025-01-30 at 03:57

@foone having used some embedded targets at work with a 1G ethernet port and a 0.0001152G usb serial port, i know which one i prefer

=> More informations about this toot | More toots from yuubi@furry.engineer

Written by Z̈oé ⛵ on 2025-01-30 at 08:05

@foone the authentication is a feature! otherwise anyone could snoop out all your notes if you leave your tablet unattended for a minute. RM has optional screen lock. so the physical port should be at least equally well protected

=> More informations about this toot | More toots from uint8_t@chaos.social

Written by David Chisnall (Now with 50% more sarcasm!) on 2025-01-30 at 18:04

@foone There are a bunch of advantages to the way that they've done it:

=> More informations about this toot | More toots from david_chisnall@infosec.exchange

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113915234463083575
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
465.746659 milliseconds
Gemini-to-HTML Time
12.200443 milliseconds

This content has been proxied by September (3851b).