-
Notifications
You must be signed in to change notification settings - Fork 654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CAT S22 Front Screen inoperable #2338
Comments
I don't know if this will help much, but I know that on the stock ROM, the voicemail and alarm notifications show up on the outer screen, and a background can be set on the outer screen via the settings app. Maybe you could trace those notifications somehow to find out how the phone communicates with the screen or if you already know how it does, but I figured that it could be useful. |
@jesse-osiecki uh yeah |
Ahh of course 😆
|
cleaning that up a bit I only see one display
|
It's possible that it's not exposed as a display at all. Do you have videos of how the external screen is used? Based on how complex the graphics are, maybe i can tell it isn't exposed as a display. Also, please send the result of |
That makes sense, @weisshs can you do this on the stock ROM? On the GSI
|
ok thanks. nothing relevant in there. Usually I'd do that first step by looking for a message/string that looks rather specific to that environment, and |
Alright, I ran the "adb shell dumpsys SurfaceFlinger" In multiple scenarios: Both screens closed and off, main screen on phone open outer screen off, Outer screen on with phone closed (displaying time, date, battery and connectivity), and outer screen on with phone closed and an alarm set (the same thing, but a small clock icon appears beneath the date.) Hope it helps! CatS22 Both Screens Off Closed.txt I am still working on trying to get the framework apk, I am not very familiar with anything in that guide, but am trying to learn. I'll let you know if I get it figured out. |
Ah, so there are two screens exposed on stock ROM. So it's not a something very specific, they are using standard dual-screen support from Android. |
How do I do that? Once again, I am not very familiar with using the android tools, so I may just need baby steps. |
@jesse-osiecki No problem! I'm glad to see some care put into this device! Could you link some guides or something like that for the things I couldn't figure out (how to get the framework apk if you still need that, and dumping the system partition)? I use the S22 as my daily driver, so I want to make dang sure I don't go messing things up! |
@jesse-osiecki ok. well for the moment send the content of vendor partition. |
@phhusson is there a way to pull that partition in adb without a rooted device? I tried rebooting into the recovery to do it, but I'm a bit rusty, it did not work. |
Well my GSI are pre-rooted so that's why I assumed you had root...
I don't really know how to do that without being rooted
Le sam. 17 déc. 2022 à 22:31, Jesse Osiecki ***@***.***> a
écrit :
… @phhusson <https://github.com/phhusson> is there a way to pull that
partition in adb without a rooted device? I tried rebooting into the
recovery to do it, but I'm a bit rusty, it did not work.
—
Reply to this email directly, view it on GitHub
<#2338 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAA4OTACLSS47WQXH6OE53WNYWJXANCNFSM5XBU4S6Q>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Apologies, I'm not sure how I ended up rootless, but I flashed the latest build and do have I do not have a vendor partition?
|
/dev/block/mapper/vendor should work better
17 déc. 2022 23:26:59 Jesse Osiecki ***@***.***>:
… Apologies, I'm not sure how I ended up rootless, but I flashed the latest build and do have *su*
I do not have a vendor partition?
*ls: /dev/block/by-name/vendor: No such file or directory
*
—
Reply to this email directly, view it on GitHub[#2338 (comment)], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AAAA4OSTYUUKOI7YXQOTP7LWNY43FANCNFSM5XBU4S6Q].
You are receiving this because you were mentioned.[Image de pistage][https://github.com/notifications/beacon/AAAA4ORS63XWUDMG77GEHILWNY43FA5CNFSM5XBU4S62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOKDNGAPA.gif]
|
@phhusson sorry for the delay! here it is https://github.com/jesse-osiecki/lfs/raw/master/vendor.tgz |
Ok, I'm trying to see if a property could trigger this change between
I've checked the deps of hwcomposer with So for the moment my theory goes to |
set it to
|
Does this need to be set at boot? Of course it goes away at reboot
|
That's expected, you'd need to restart hwc for the setting to apply. |
progress! I was able to restart the hardware composer,
|
From here, I suspect there is more going on in the stock rom to display notifications on the lock screen on the secondary display, starting to read here |
Cool. Feel free to add that set prop in rw-system.sh when matching the fingerprint Right, that's the moment where ""my job is done"". I mean the hw support is there, now it's ""just"" UI, and that's out of my expertise. You can look at https://github.com/phhusson/treble_app/tree/dev/razr to see what I tried to so in the past. It shows how to power secondary off/on, how to launch a full screen activity on second display. If you have specific questions you can still try asking me |
Thanks for the tip! I was trying to figure that out
Yes absolutely 😆 I appreciate all of the help. Of course all of this is outside of my expertise, so I am very greatful for yours.
I will report back, but I will mark this issue closed. |
@jesse-osiecki Sorry to poke around on a closed issue, but has there been any progress on this since this issue was resolved? (notifications/time displayed on screen), and are the main features in a usable state (mms/sms, calling, volte)? I never made the switch to the gsi, I just kept it on the stock firmware. If I wanted to install it, I would just grab the arm32 img from the releases page and flash it, correct? would other arm32 GSIs work well on it, or just the one from this page? If I wanted to use the "patches" that have been worked on, (lid closing, outer screen, etc.) how do I apply them? are they just included in the release img? Just making double sure before I accidentally mess something up. I want to squeeze as much usage as I can out of the s22 flip. Thanks! |
One more question, is the battery life any better on the gsi than the stock firmware? I would assume so since the google play services are gone, but just confirming. |
Current Behavior:
The front screen on the CAT S22 does not display anything except the T-Mobile Logo. This only happens after installing the IMS APK for Qualcomm vendor in the Phh Treble Settings
Describe the bug
The Screen in the stock ROM displays an optional background image, time, and notifications
To Reproduce
Expected behavior
It would be nice to get this displaying as a second screen
Photos
Smartphone (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: