Lenovo ThinkSmart View ROM/OS Development

I’ve just pushed a new version to the repo. I usually force-push to that branch as I prepare for me to send it upstream. So you may have to reset the branch to the current commit when a simple git pull fails.

Oh, thanks for the tip, I was just looking into how to get the dev environment going. Out of curiosity, since your last update on it about a month ago, have you had any more success with the camera?

Not yet, unfortunately. But I haven’t had a lot of time to spare in the past months. I hope things quiet down a bit in the coming months, so I can take another look.

1 Like

VLC for android will for some reason not play audio from rtsp links, perhaps also other video files.
Also when using frigate cards, audio will not play unless i click it to play. on my normal browser audio starts playing if i select camera’s to be auto unmuted.

Weird issue, but overall im glad with lineageos.

Is there a way to force a app to stay open? I am using sb player to use the device as a media player, but after some hours the app disconnects.

With Android you probably need root and something like tasker. With Linux, you can just define a service (for systemd, openrc, etc) and it will ensure that whatever it is, is running.

1 Like

Maybe i can try the postmarketos…i mainly want to use the device as media player. Is wifi better on it?

1 Like

This just dropped and it has native ios and android on device wakeword detection. Wonder if we can get this added to FK or wallpanel?

accuracy might be better, but there is already someone who made “hotword” work for these devices, which is essentially the same. when a wake word is detected, trigger a action, such as opening the home asisstant assistant on the device (if using the companion app instead of FK or wallpanel).
However this brings some disadvantages.

Furthermore, this app requires a license, which are not cheap.
thanks for sharing it though!

Does anyone know if its possible to simulate the cam switch so i can use tasker or automate to turn the screen on? I’ve noticed the standard services are not working reliably to turn the screen on.

Any ideas on how to fix an empty/corrupted partition?

python edl w boot ~\Downloads\lk2nd-lenovo-cd-18781y-latest.img
is fine, but when I run:
python edl w userdata ~\pmos-lenovo-cd-18781y-testing-latest.img
I get:

Qualcomm Sahara / Firehose Client V3.62 (c) B.Kerler 2018-2024.
main - Trying with no loader given …
main - Waiting for the device
main - Device detected :slight_smile:
main - Mode detected: firehose
firehose_client
firehose_client - [LIB]: ←[31mError: c:\ThinkSmart\pmos-lenovo-cd-18781y-testing-latest.img has 4868096 sectors but partition only has 0.←[0m

I’ve tried ‘python edl e userdata’ where I get the following output:

Erasing from physical partition 0, sector 5814272, sectors 0
Done |----------| 0.0% Erase (Sector 0x0 of 0x0) 0.00 MB/s Erased userdata starting at sector 5814272 with sector count 0.

That’s very odd. I’ve never seen that happen. Maybe a restore using either the Lenovo Rescue and Smart Assistant or any of the EDL helps? Could be worth a shot.

Is there a Android ROM version that uses “regular” Google apps and not Go apps?

not HA related - (well a little bit) - but just wanted to say THANK YOU!.. I’ve got the playstore activated and managed to get HEOS and the Marantz and Tidal app installed… which means… I now have a screen for my AVR/M1 streamer remote control … next to the HA app as well …

Did someone fix the screen touch to wake-up yet?

1 Like

I have a few more cases of these things if anyone is interested, PM me.

Is the device supposed to be slow? Like it takes 10-20 seconds to load a dashboard or 10 seconds for a tap to register? My dashboard is super simple too. But I do have lots of devices and add-ons. I am not using lineageOS version. Is the lineageOS version faster? I did notice if you don’t “finish” the install with the last few commands the device is unusable from how slow it is. I can take a video of my experience but just wondered if LOS might be better.

Video: https://youtu.be/P9ZZzkorHmo

How do you navigate it?? I can’t get back if I’m ending up in some loop hole. What’s the trick?

Hi everyone ! :blush:

I read this topic thoroughly, but I still can’t find definitive answers about the interrogations below, it would be nice to have a summary I think:

  • Is there a way to flash a GSI above Android 11? Apparently A-only and ARM-only Android ROMs were depreciated after that, but it seems that the Snapdragon 624 is 64 bit
  • Are there still issues with the Wifi driver in Android with the TSV? Is there a definitive fix for that?

Thanks in advance for any help

1 Like

did you get it working, before i try it myself!

Any updates for the ability to do voiceassist with it? I ran into the issue with lineage where the microphone couldn’t be exposed to the wakeup device (whichever way you configure it) and home assistant at the same time.