Is this the perfect standalone tablet for HA?

getting back to you here. So I went with the A11 Rom presented in post #440, it works quite good so far.

  • fully kiosk mode running
  • squeeze player starting in the background from the kiosk

Available in LMS as a player, and home assistant in the background. Very happy with that (for now)

Out on a limb here, but would we be able to use the USB as a DAC / audio output? I have a USB DAC here that I’ve used with phones before (audioquest dragonly red), that would make the lenovo even more versatile as a ‘media player’ of sorts.

Anyone experience with using the USB as an output instead of an input?

1 Like

I’m going to give the A11 ROM a go today.

So when you say fully kiosk - do you mean web or single app version? So far I’ve been using the single app version.

Does it play audio ok?

fully kiosk web, opening home assistant from there (and squeeze player in the background)

Thanks. Does squeeze player work ok?

So is A11 the new recommended installation or should i stick with the firmware in the first post? Just trying to determine what firmware is getting the most attention/fixes/improvements. TIA.

It should work, I’ve used these as USB hosts for octoprint.

Linux

Thanks. How stable is the linux stuff and is there a how to anywhere on the installation? I had A8 working well and tried A11 but wasnt able to connect to wifi for some reason so i couldnt get much of the setup going. Flashing A8 back onto it for the time being but would love to get the latest and greatest going on this.

Edit: after flashing A8 back onto the devices, i am stuck at the blue HA splashscreen and nothing loads. adb doesnt detect the device, it just sits. Any ideas?

I’m currently having a love/hate relationship with A11. I’ve got it mostly working but have had some really weird issues with apps crashing for no reason and worse getting in a state where it crashed to Lenovo logo and only a factory reset would bring it back. I’m not saying don’t try it but I will say I spent several frustrating days with it.

All said, I’ve got it running Wallpanel and IP Webcam with control via Browser Mod. Browser Mod does provide it as a media player entity with HA. Also, you may want to install an updated version of web view as the one included does not have some of the newer CSS stuff.

I have some notes written on my View Assist wiki that may give some insight.

3 Likes

Your WiFi issues on A11 may have been caused by WPA3 encryption, for some reason that is a bug. Switching the wifi to use WPA2 would probably fix it but it’s understandably not ideal.

The failure to boot is likely because the partitioning is different between the A11 and A8 ROMs, you’ll want to use one of the factory firmwares to repartition it back to stock. (They can be found here: CD-18781Y (Lenovo ThinkSmart View) Bootloader, Firmware, Zoom/Teams Conversion, Normal Android | XDA Forums)

2 Likes

Turning off auto connect in WiFi settings seems to solve the reboot to Lenovo logo issue. If you or anyone else does find themselves stuck on the Lenovo logo boot screen, you can get around having to do a factory reset by just leaving the device unplugged for a few minutes and then trying again. Leaving it unplugged seems to give more time in the lock screen dance described at then end of your linked wiki.

Thanks for sharing. Seems odd. Don’t I need to keep auto connect on though or am I misunderstanding what that function is used for?

The login info for your WiFi network is still saved, it just doesn’t connect automatically. You’ll have to manually go into WiFi settings and select your network on each reboot. I don’t power down my device often, so this hasn’t bothered me.

1 Like

Understood and good to know. I’ll add your tip to the wiki.

While we don’t get a whole lot of power outages here, we do get the occasional flicker due to thunderstorms or glitches. I’d really like to have things where fixes like this aren’t necessary but I guess you take the good with the bad.

1 Like

I’m trying to understand the limitations of turning screen off/on on 8.1 ROM.

I have fully kiosk single app running the HA companion app. I’ve installed the Fully Kiosk integration and it works. I can see the various settings and controllers.

The switch labelled ‘screen’ does turn the screen off but not on. After a few seconds the switch turns back on but the screen doesn’t come on. I’ve seen various posts here about turning the screen on but not sure if they are related. The screen brightness control works ok it seems but dims down, not fully turning off.

Sorry if this has already been answered but couldn’t see that.

Any thoughts or is this still a limitation of this ROM version?

Thanks :blush:

I found screen on toggle doesn’t work either. I was able to work around that by turning off display with screen off, and to get display back on I just change brightness to any value (usually 254 then 255). I also toggle screen back on just so I can easily turn off again.

Good tip thanks!

I’m just setting up an nspanel pro which does work, so a bit frustrating this one doesn’t work (yet). Hopefully it will improve over time with all the good work going on here - it’s much appreciated as these devices are amazing.

@dinki curious if your github repo instructions would work with android 8? I currently have 2 thinksmarts, 1 is running PMOS which seems a bit buggy at the moment. The other has A8 installed and im curious if i could get the whole ViewAssist stuff running on A8 instead of having to try and reflash the stock firmware and then flash A11 again (something about partitions being different). Im also seeing a number of different android apps for AutoStart Manager and Webview DevTools. Could you provide links to the specific ones you’re using?

Just a follow up here. So far the ViewAssist is working just fine in A8 on the ThinkSmart. This is great.

2 Likes

Hey friend. Glad you were able to get it going with A8. The biggest ‘issue’ I had with A8 was the inability to get Browser Mod to use the Thinksmart as a media device. Were you able to accomplish this? Also, a smaller issue is the lack of upgrades for WebView. This is restrictive in that some CSS I’m using, particularly the word wrap, was not working on A8.

Would be interested in your thoughts of the View Assist install and getting things going but might be better suited on my VA thread or PM is good too. I’m working on what I think is major improvements to better allow for multiple VA devices and having them operate independently.

How do you guys boot this into EDL mode? I plug the cable in and then press both vol +/- right away and keep holding it but it keeps booting into system. Am I missing anything here? Thanks and sorry I haven’t used Android for awhile.

Nvm got it figured out, if anyone bumps into this No Backend error on macOS (MB Air M2) like me:

  File "/Users/username/edl/./edl", line 199, in doconnect
    self.cdc.connected = self.cdc.connect(portname=self.portname)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/username/edl/edlclient/Library/Connection/usblib.py", line 219, in connect
    devices = usb.core.find(find_all=True, backend=self.backend)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/usb/core.py", line 1309, in find
    raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available

type this in terminal, would save you some time:

echo 'export DYLD_LIBRARY_PATH="/opt/homebrew/lib:$DYLD_LIBRARY_PATH"' >> ~/.zshenv
ln -s /opt/homebrew/lib ~/lib