toltec-dev / toltec

Community-maintained repository of free software for the reMarkable tablet.
https://toltec-dev.org
MIT License
717 stars 60 forks source link

Add 3.5.2 support #860

Open Eeems opened 3 months ago

Eeems commented 3 months ago

Initial work to add 3.5.2 support. This requires splitting the repo again to add rmallos3v5, rm1os3v5, and rm2os3v5 for 3.5.2 and newer support.

The new repos will use timower's version of rm2fb. This only adds 3.5.2 and 3.8.2 support.

Eeems commented 3 months ago

This requires #751 to be merged for the install process to work.

I've merged #751 into this so that the install process works.

Eeems commented 3 months ago

This will require testing all UI applications to make sure they work as expected. The new rm2fb uses a different mechanism to send messages between the server and client, which may have unintended consequences.

Eeems commented 3 months ago

This will also require testing of the kernel packages as well, due to the OS upgrade.

Eeems commented 3 months ago

bufshot appears to not be able to take screenshots with this. It's just a white image. no error though.

When switching back to the calculator app with remux I encountered the following rendering issue: image

Eeems commented 3 months ago

bufshot is fixed by creating a symlink to /dev/shm/rm2fb.01 named /dev/shm/swtfb.01.

Eeems commented 3 months ago

I've opened https://github.com/timower/rM2-stuff/pull/43 to resolve an issue where timower's rm2fb doesn't set expected environment variables.

Eeems commented 3 months ago

remux suspend doesn't display the suspend image, and the power button doesn't do anything.

Eeems commented 3 months ago

Resuming from sleep in oxide to the launcher sometimes doesn't render properly:

image

Switching back to the calculator app in oxide exhibits the same behaviour as in remux. This happens with other apps like the launcher as well.

image

Eeems commented 3 months ago

Auto lock switching to the lockscreen application also appears to suffer from this issue: In oxide: []()20240524_223541.jpg

Eeems commented 3 months ago

I've opened https://github.com/timower/rM2-stuff/issues/44 to track these issues with timower's rm2fb fork.

StarNumber12046 commented 3 months ago

@Eeems you were able to run oxide on timower's rm2fb?

Eeems commented 3 months ago

@Eeems you were able to run oxide on timower's rm2fb?

Yes, which I why I was reporting errors with it and remux when switching apps.

StarNumber12046 commented 3 months ago

For me it works but I can't use rot to go to the home screen and I meed to test with gestures, I maybe have to clear my config to get it working (on 3.8)

Il mer 29 mag 2024, 18:17 Nathaniel van Diepen @.***> ha scritto:

@Eeems https://github.com/Eeems you were able to run oxide on timower's rm2fb?

Yes, which I why I was reporting errors with it and remux when switching apps.

— Reply to this email directly, view it on GitHub https://github.com/toltec-dev/toltec/pull/860#issuecomment-2137798420, or unsubscribe https://github.com/notifications/unsubscribe-auth/APL35QUKFU462LJVERKCOWDZEX5R3AVCNFSM6AAAAABIG67P6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZXG44TQNBSGA . You are receiving this because you commented.Message ID: @.***>

Eeems commented 3 months ago

root shouldn't be affected, and gestures were working fine for me.

StarNumber12046 commented 3 months ago

If I recall correctly I didn't disable them, but I may have when I tried my configuration with genie

Il mer 29 mag 2024, 18:20 Nathaniel van Diepen @.***> ha scritto:

root shouldn't be affected, and gestures were working fine for me.

— Reply to this email directly, view it on GitHub https://github.com/toltec-dev/toltec/pull/860#issuecomment-2137804656, or unsubscribe https://github.com/notifications/unsubscribe-auth/APL35QT64MKCKKXHTEF4NNTZEX56JAVCNFSM6AAAAABIG67P6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZXHAYDINRVGY . You are receiving this because you commented.Message ID: @.***>

StarNumber12046 commented 3 months ago

So, I tried clearing the config, running tarnish using rm2fb client and running the following

rot system call setSwipeEnabled 'int:1' 'bool:true' rot system call setSwipeEnabled 'int:2' 'bool:true' rot system call setSwipeEnabled 'int:3' 'bool:true' rot system call setSwipeEnabled 'int:4' 'bool:true'

Gestures do not work for me

Eeems commented 3 months ago

So, I tried clearing the config, running tarnish using rm2fb client and running the following

rot system call setSwipeEnabled 'int:1' 'bool:true' rot system call setSwipeEnabled 'int:2' 'bool:true' rot system call setSwipeEnabled 'int:3' 'bool:true' rot system call setSwipeEnabled 'int:4' 'bool:true'

Gestures do not work for me

Please report oxide issues upstream and link the issue here.