#is it smart to downgrade by rm2 tablet for getting access to splitscreen or can i still use toltec?

1 messages · Page 1 of 1 (latest)

torpid iron
#

I am using 3.23 (i left the beta though). split screen is a HUGE game changer for me

#

im also new

weary lion
#

if you can get down to 3.22, you can use xovi and rmhacks (the xovi port)

torpid iron
#

can i do that safely? what is the liklihood of bricking the tablet do u think? like high risk or relatively low

weary lion
#

do not try to use toltec above 3.3

torpid iron
#

ik thats a hard to answer question

soft onyx
#

Another thing to note is that the official cloud doesn't support 3.3.2 anymore

#

So it will not work

weary lion
#

did you upgrade from 3.22? I'd recommend running this tool I wrote to see what version's installed on your backup root partition: https://github.com/rmitchellscott/rm-version-switcher

3.22 isn't in codexctl yet, so what we have to do to get you back to 3.22 will depend on what you're working with on-device

weary lion
#

the remarkable cloud, with sync, etc

torpid iron
weary lion
#

on the rm2

torpid iron
#

tyty

#

for some reason it shows that libatomic.so.1 DNE so, i probably accidentally did this while messing around trying to forcefully install some stuff by manually creating a lot of the files and directories

weary lion
#

During the wget?

torpid iron
#

ah rats

weary lion
#

you can download the arm7 version on your computer and scp it over, no problem

torpid iron
#

im ngl man im not 100% sure what this means

#

imma cry

weary lion
#

you on windows?

torpid iron
#

nope on mac

weary lion
#

even better!

torpid iron
#

okok yayyy ok so ive used scp once or twice but i dont remember what it actually is like what does it technically do

weary lion
#

once you've got that downloaded, you can extract it. scp just copies files via ssh

torpid iron
#

or like this there somewhere i can read more about it should i just man scp

#

ohhhhh okok cool!

weary lion
#

how are you sshing into the rm2? usb?

torpid iron
#

yes I am using usb

weary lion
#

word. Once you've got that extracted, you should be able to do
mv ~/Downloads/rm-version-switcher-armv7 ~/Downloads/rm-version-switcher
then
chmod +x ~/Downloads/rm-version-switcher
then
scp ~/Downloads/rm-version-switcher [email protected]:~/

In order, that will

  1. rename the file to drop the -armv7 suffix
  2. set it to be executable
  3. copy it over ssh to the rm2 over the usb connection

Then back on the rm2, you can run ./rm-version-switcher --show-only to print what versions are installed where

#

~/ is just a shell shortcut for "my home directory", works on macos and linux (like the remarkable's os)

torpid iron
#

This is what it shows

#

also ty so much for your help with this so far you're a godsend. my cs knowledge is like not great i do a lot of python and bash and latex and whatnot but i mostly just kinda learned by doing things/ not having any training so ive got lottttts of gaps in my basic cs knowledge so tysm

weary lion
#

okay, so here's my plan:

  • we swap to boot from 3.17.0.62
  • make sure unenrolled from the beta
  • run the software update to 3.22
  • disable software updates
  • install xovi
  • install rmhacks

Upgrading while booted into 3.17 will overwrite 3.23.
Nothing we're doing is very risky at all, but it doesn't hurt to grab a backup of any docs that are critical before we go any further.

torpid iron
#

okok

#

i have rmapi should i backup using that?

weary lion
#

easy-mode backup will be (from your mac):
mkdir ~/rm-backup
scp -r [email protected]:~/.local/share/remarkable/xochitl ~/rm-backup/

  1. this will create a directory/folder in your home directory on the mac
  2. copy the entire folder of your docs from the remarkable to this new folder
    Nothing deleted from the rM.
#

scp is probably faster

#

since it's local over usb not pulling from the cloud

torpid iron
#

okok perfect

weary lion
#

slight change to the commands, I just added ~/ to make them absolute so it won't matter what dir your shell's in when you run them

torpid iron
#

its still backing up, taking a sec, i think its like 3.5GB but almost done

#

okay i changed it to 3.17.0.62 🥳

weary lion
#

noice

torpid iron
#

im not sure if the syncing is working 100% yet but should i just wait on that? (as i type this out they started working) and also is it okay if i message again if i am having trouble w/ installing xovi and/ or rmhacks or should i open a new ticket in support?

weary lion
#

I'm with ya for at least another hour and a half

#

this thread is fine.

#

I can def help with xovi, I haven't installed rmhacks myself

naive summit
#

If you have rmhacks questions here I might be able to help too.

torpid iron
#

I have some old files left over in ~/ of rm2 that may make installing xovi annoying should i remove them/ which ones should i remove

#

i remember most of them had incomplete installations

weary lion
#

what's in bootstrap?

torpid iron
#

It was from when i was trying to force install toltec i think

weary lion
#

ah, doesn't hurt to remove it then

#

also doesn't hurt to leave it I don't think

torpid iron
#

what about the other xovi things?

weary lion
#

are those old xovi things or new?

torpid iron
#

old

#

from failed installs

weary lion
#

ah, I'd delete em all then and start fresh. So probably remove install-xovi-for-rm, xovi, xovi-tripletap

#

you can remove the version switcher if you want, or keep it around, your call

torpid iron
#

okie dokies! btw I keep having failed checksums when simply trying to wget curl

weary lion
#

you ran this first right?
curl_arch=armv7 && curl_sha256sum=779a1bd9f486fd5ff1da25d5e5bb99c58bc79ded22344f2b7ff366cf645a6630

torpid iron
#

yep!

weary lion
#

hmm

#

I just ran those on my mac to test and the sha matched

#

if you run those 2 commands on your mac, do they twerk?

torpid iron
#

let me restart maybe its just a fluke

#

like on my mac mac or sshd into rm2

weary lion
#

you can try on your mac, should work just fine

#

could always copy curl over via scp

torpid iron
weary lion
#

hm, sha256sum doesn't like that

torpid iron
#

ahh

#

😭

naive summit
#

Worked for me on rM1.

#

(Same architecture as rM2.)

weary lion
torpid iron
weary lion
#

ah, you don't want the second guy

torpid iron
#

sorry didnt mean to paste second

weary lion
#

oh ok

torpid iron
#

this is what i meant to paste lol

weary lion
#

[on the rm2] if you just chmod -x curl then do curl --version what happens?

torpid iron
naive summit
#

(./curl? Or did you do a thing with the path?)

weary lion
#

oh yeah probably ./curl --version

torpid iron
weary lion
#

meh seems fine

#

I'd just proceed with the xovi install

torpid iron
#

oh yay!

#

okay im rebuilding the hastable after installing qt-resource-rebuilder

#

when i rebuild the hashtable it just keeps getting hung

#

I did:
cp extensions/qt-resource-rebuilder.so /home/root/xovi/extensions.d/qt-resource-rebuilder.so

then:
xovi/rebuild_hashtable

weary lion
#

how long does it hang for? it legit takes a few minutes to complete

torpid iron
#

its been doing it for 6-10+ min i think it might be bc /dev/root is pretty full? but idk with what and where

weary lion
#

sadly, that's very normal for the rm2

#

but, xovi doesn't really touch / so that shouldn't be a problem

torpid iron
#

so should i just try to have it run again and wait 10-20min?

weary lion
#

I don't think it should take more than 5 min

#

maybe reboot and have another go at xovi/rebuild_hashtable?

torpid iron
#

trying that now but its not looking positive lol

weary lion
#

what logs do you get from rebuild_hashtable when it first starts?

naive summit
#

Just in case you hit a wall with the current install attempt. It is a bit less streamlined of a process though, I think.

weary lion
#

hold up there sonny

#

you're still on 3.17

#

you gotta pump those numbers up

torpid iron
#

wait i thought i was supposed to stay is 3.17 do i go up to 3.22?

weary lion
#

yeah, you need to run a software upgrade to 3.22

torpid iron
#

ohhh okok ill do that rn

#

3.22.0.64?

weary lion
#

yep!

#

now I wanna run something on ssh login that prints the pokemon sprite that matches the codename of the rM release

torpid iron
#

this seem good?

weary lion
#

yeah, looking good!

#

doesn't hurt to run a xovi/debug before going too much further

torpid iron
#

am back now, my had to leave for a bit but just a question how long does xovi/debug usually take? because its been taking a longgg time and it also keeps hanging

weary lion
#

It doesn’t stop

#

Control-c to interrupt it, then xovi/start

#

Debug is just designed to help you see crashes so you can grab logs. If xovi crashes during the normal xovi/start the tablet will fully reboot

#

My bad, I thought the xovi guide thing explained it

torpid iron
#

ohhhhh!

torpid iron
#

I forgot to mention but i got eveything up and running so thank you all so much!! idk how to close a ticket or if thats how this works lol

weary lion
#

Make sure you disable automatic software updates, and go add the remarkable 2 owner role in discord (channels & roles at the top of the sidebar)

#

Glad you got it working!

warped lotus
#

@weary lion what was the issue with sha256?

warped lotus
warped lotus
#

I think I don't have enough explanations, so I'll do that at some point

#

Also about sha256, I think I used | when > should be used, but Im not sure

warped lotus
#

so turns out I messed a space

#

the command i used is:

echo "$curl_sha256sum curl" | sha256sum -c

which works only on 3.20+, and you were on 3.17, in which sha256sum was not updated to support one space

weary lion
#

ah

warped lotus
#

correct command is

echo "$curl_sha256sum  curl" | sha256sum -c
#

two spaces between the sum and curl

warped lotus
#

i tested it on all rm2 versions, and only 3.20 worked (i dont have 3.22 in my db)

#

finally

reMarkable: ~/ echo "$curl_sha256sum  curl" | sha256sum -c
curl: OK
reMarkable: ~/ echo "$curl_sha256sum  curl" | "./256/3.9.4.2018/busybox.nosuid" sha256sum -c
curl: OK
#

so yea thank you for finding this

#

i dont think i would have found out otherwise because i dont use older versions

#

blog updated