Based on this thread, there are a variety of folks (including myself) using Home Assistant on 8.1 without performance issues. It sounds like the issue is specific to your setup.
Looks great
I like that energy graph, pretty cool to have power consumption data at a glance!
Everyone please keep posting your dash shots
HA dashboards can be very JS heavyā¦ reign that in some and your performance on embedded devices will improve significantly.
Lenovo definitely didnāt do us any favors by building for armv7. Though, the new developments by @deadman96385 and @FelixKa have the potential to really uncork the performance potential of this platform.
While it would technically be possible to build the Kernel (both msm-3.18 and msm-4.9) for arm64 many of the proprietary support libraries and blobs are built only for 32-bit. While it may be possible to piece it back together by scavenging the internet for sources to some of them I would definitely deem it impossible for the camera unless someone leaked the actual, adapted-by-Lenovo full source BSP for this board.
I think Lenovo went this route because with 2GB of RAM there isnāt a whole lot of benefits and a few drawbacks to using a 64bit OS. But it also means they will lock themselves out of future updates of the apps these devices are supposed to run (Teams or Zoom). Now that I think of it: Does the stock ROM on these devices actually have a way of updating those client apps?
64 bit wifi blobs are definitely floating around on xda.
I realize Iām probably the minority, but camera functionality isnāt important to me.
The devices that come with stock Android can be managed by the Enterprise admin, using office365 admin console updates of different types can be pushed!
These devices will be managed by MDM type of software, enforcing corporate policy and settings.
The Wi-Fi driver is actually available as source directly through Linaro: CodeLinaro / la / platform / vendor / qcom-opensource / wlan / qcacld-2.0 Ā· GitLab
100% with you there.
Have you tried installing this app? Companion App which sends discovered BLE devices information to the Companion Bluetooth Proxy
custom component of Home Assistant. I presume you may need HA Companion App installed as well, not sure.
Very nice, I like it.
Can you reorganize it so that it can start with a static image, then transition into the animation?
I completely rebuilt everything on my PC (no simple feat on windows) and flashed again, unfortunately I am seeing the same error when attempting a factory reset and the device still wonāt boot. I took a look at the recovery logs and notice this line repeated about 20 times right before I attempted the factory reset:
failed to open /sys/class/android_usb/android0/state: Permission denied
Does anyone have any ideas to get my device back in a useable state?
Edit: When attempting to access adb via the bootloader I also receive a Permission denied error: āFailed to open driver control: Permission deniedā. Is it normal that these are inaccessible?
How is this? Or do you think itās better to start with a full HA logo including the circuit nodes?
Thanks for this!
But, after searching further, I believe the btproxy functionality needs to be baked into the normal companion app. At least I found a couple of feature requests for that.
Wow this thread is moving fast!
Can I ask for a ācurrent state of playā summary, please?
As I understand it:
the OP still has the original 8.1 debug ROM, which works except for audio volume and inability to back to sleep after first wake (on some devices).
There is a Linux based ROM I progress, moving very fast but not stable enough for regular use yet. Progress is tracked in a separate thread linked from OP.
Is there another version floating around? Are there workarounds for the known issues in the 8.1 ROM? For a new user coming to this thread for the first time, what path do we recommend?
Mine (with 8.1) goes to sleep, only using ha companion.
The only time it doesnāt, is when I select a different dashboard, but when going back, with the virtual soft keys, it resumes turning the screen off
Not sure what is the status with HA companion itself, but from F-Droid and Github
(HACS custom component) GitHub - kvj/hass_Bluetooth_Proxy
Android 11
Iām new to discord. When clicking the link I just get a page that appears to be greyed out with a title of Lenovo ThinkSmart View. What am I missing?
The 8.1 rom at the top of this thread is still the recommended OS.
There are other exciting options in the works, but if you want āflash and dashā itās your current best bet.
If you want to use the bleeding edge stuff, then you should have a strong technical basis and good troubleshooting skills.
Iāll post links to the upgraded roms in OP once thier developers feel they are ready for mass consumption.
But when flash rom from first post how reset it -wipe data ? When run it with volume up , it run me TWRP and any button no reaction, also screen no reaction. I can not do wipe dataā¦
Even better than the last!
Hereās a bit more insight into the boot logo flow:
On power up, the bootloader displays the static image from splash.bin for about 5 seconds while the kernel is booting.
Once the kernel mounts system.img, it loads the animation and loops it until android is ready.
So, IMHO, an ideal boot logo begins with a fully formed HA logo which is then able to transition seamlessly into the animation (which should itself, loop seamlessly or be of sufficient duration).
Youāre almost there
I think some unitās shipped with broken recovery firmware, where its impossible to activate any menu selection. Flash recovery.bin from one of the latest teams roms on xda and you should be able to execute the wipe.