Is this the perfect standalone tablet for HA?

Hello, first off all thank you for this topic!

I followed the windows instructions and got my tablet working, still in the process of finding an optimal layout :wink:

However my issue is that after a day or 2, my tablet loses WiFi connection, and I have to reboot it to get WiFi back to work, turning WiFi on doesnā€™t work, airplane mode doesnt help, offcourse all my other gadgets dont have any issue on my WiFi.

When i turn the tablet off or reboot it by ADB, it works again for a day or 2

So far iā€™ve tried to get the wifi config files off the tablet by adb commands, but even with root I get file not found, uploading a file gives an error off read only file system, so Iā€™m guessing I have some setting wrong on tablet or on my windows pc

Anyone else having issues with WiFi dropping and have some pointers?

Same wifi issues just pop up this week too, lots of annoying drops.

I still have the original android 8 running with the now oldish ha app, done by @mattmon.
Can I /should I update the HA app?

I have 3 TSVs and only one has this issue. Its super annoying. Tried reflashing a few times but nothing seems to fix it.

Thanks to mattmon and all that have worked on this. Iā€™ve managed to get my first one up and running and a few dashboards configured as I work through things. I have noticed on interesting ā€œquirkā€ using clock-weather-card with pirate weather. The forecast on the ThinkView is yesterday and today instead of today and tomorrow. I havenā€™t tried swapping the weather service, I did try chrome, the HA app, and fully browser to confirm the same behavior on all 3. Interestingly in chrome with my kiosk user I do not see the same behavior on any other device. I canā€™t seem to find anywhere to set location (other than the options for how specific I want location data to be.). That said the G Maps page knows roughly where I amā€¦ Ideas of where Iā€™ve gone astray here?

EDIT: Seems I found what was giving weather card a fit. HA was set to MDT (correct) Thinkview was detecting my location in Denver and displaying the correct time but had the system time set to PDT. I changed the YAML to MDT for clock-weather-card and suddenly clock weather card was displaying PDT (weird right). Then I dug further into the config (missed system tie last night ā€¦ ya wine) and found the system time was PDT, flipped that to MDT and all was well. Hope this helps someone in the future.

Also - if anyone is tying to do the flash from a mac hit me up, I got it working but didnā€™t document the steps along the way. Pretty sure Iā€™ll recognise the errors and be able to point you in the right direction.

1 Like

Hi everybody, Thanks for sharing this amazing work for the thinksmart device, it is working like a champ!
Would like to ask how are you remotely managing this device? I want to have some remote admin and installed Fully Kiosk Browser for this. However I am not able to lock Kiosk using the home assistant FKB integration neither reboot the device (it looks like root access is not available).
Does anyone figure out the way to do this with Fully Kiosk or without them? Neither I can see an option in OS settings to reboot device which is weird to meā€¦

Thank you!

Hi, Iā€™ve followed these instructions using an Intel Mac, however, Iā€™m stuck at this step:

Boot into recovery mode by holding volume up while powering on. Perform a factory reset and reboot. Once you can see the Lock Screen, Finish up user provisioning

Basically the HA logo appears briefly, and then the screen goes black. I donā€™t see the lock screen.

When I looked back at the terminal logs, there seems to be a couple errors(detailed below, with [User Name] representing my username in the system). The bin files included in Kingston-ha-rom flash folder seems to all have been flashed successfully. (eg. boot.bin, oem.bin, resource.bin, spash.bin, system.bin, vendor.bin)

Anyone have an idea of what can be done?

**Errors**
firehose_client - [LIB]: /Users/[User Name]/edl/flash/NON-HLOS.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/sbl1.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/sbl1.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/rpm.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/rpm.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/tz.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/tz.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/devcfg.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/devcfg.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/adspso.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/sec.dat doesn't exist!

modules - [LIB]: 'Logger' object has no attribute 'loglevel'

firehose_client - [LIB]: /Users/[User Name]/edl/flash/emmc_appsboot.bin doesn't exist!

firehose_client - [LIB]: /Users/[User Name]/edl/flash/recovery.bin doesn't exist!

firehose_client - [LIB]: /Users/[User Name]/edl/flash/mdtp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/lksecapp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/lksecapp.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/cmnlib_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/cmnlib_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/cmnlib64_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/cmnlib64_30.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/keymaster64.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/keymaster64.bin doesn't exist!


firehose_client - [LIB]: /Users/[User Name]/edl/flash/userdata.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/gpt_main0.bin doesn't exist!
firehose_client
firehose_client - [LIB]: /Users/[User Name]/edl/flash/gpt_backup0.bin doesn't exist!

Were you able to get this working? I am in the exact same spot where the HA logo appears, and then the screen goes black.

in the end, I bought a raspberry pi and flashed with that instead. Things went a lot smoother and it now works!

After reading a lot here, Iā€™m feeling a bit confused. Should I use ā€œpostmarketOSā€ or ā€œLineageOSā€? Also, which firmware (bin) would be the best choice?

When I tested PMOS a few months ago, it wasnā€™t ready for prime time and needed a lot of work. Lineage is the best option for me still. Itā€™s not perfect but has more working features. WiFi can be an issue though for devices that struggle to get a good signal. However, audio works much better than the alternative ROM detailed in this post.

1 Like

Thanks! In that case i will use Lineage :slight_smile:

Did you see my install guide - quite well developed and a lot of info. GitHub discussions also useful on there:

2 Likes

Fantastic installation guide! Thank you so much for putting this together. I plan to give it a try this weekend. Since I only have virtual Windows and Linux machines, Iā€™ll attempt to pass through a USB port to a Linux VM. Hopefully, that wonā€™t cause any issues.

1 Like

Hey gang, I know this question is outside of HA but regarding this modded lenovo device. Is there a way to install something so I can do ā€˜hey googleā€™ to initiate a google voice search? Similarly, would I be able to set something up as a listener within Home Assistant? The second is definitely new territory for me. Thanks all and happy holidays

Using a virtual Linux machine didnā€™t work, likely because the host machine only has USB 3 ports, which resulted in the Sahara error.

Eventually, I switched to a Raspberry Pi 3. This also took much longer than expected, as I faced challenges getting EDL to run due to compatibility issues with a newer Python version. However, the good news is that it worked in the end!

The guide by @pgale was incredibly helpful, and I was pleasantly surprised to find that all functions of the device, including the webcam, are working perfectly.

1 Like

Any deals in the United States on this lately? I grabbed one for $30 from Amazon last winter but wouldnā€™t mind a second.

I thought the price would drop since I donā€™t believe these are still being made and assumed sellers would want to blow out remaining inventory, but that doesnā€™t seem to be the case.

I guess too many sellers with dwindling inventory know Home Assistant users are buying them, LOL.

Has anyone found a way to keep the HA dashboard from reloading/refreshing when the screen wakes up? Whether itā€™s with FKB or WallPanel, it seems the dashboard stops being live and takes a second to refresh all the data once the screen lights up. I thought ā€œAutomatically close connectionā€ being set to off in HA user profile on that device would do it, but itā€™s still happening. Hoping the unit can maintain a persistent connection so there is no delay/redraw of the dashboard whenever it turns on due to nearby motion.

1 Like

Thank u for the guide on how to install, I struggled a bit with windows 11 and signed drivers, but wellā€¦ reading is hard sometimes :wink:
Gonna see if I still got WiFi drops on lineageOS, but for the rest good guide and worked perfectly.

Only thing that happened to me, changing over usb cables and ports to get connection (skipping the signed driver part), I couldnt get a connection after restarting windows with using unsigned drivers, I had to reboot the tablet an extra time.

I have seen WiFi dropping out and not restarting, but only on devices where the signal is quite weak. Unfortunately the device has to be restarted in that scenario.