Alright I think I have something that should work quite well then. The first frame with the outline can be used as the static image (I can make a high resolution screencap in After Effects once required as well.). Furthermore, I can extend the loading ring animation relatively easily with some copy pasting and dragging, so making it of sufficient duration should not be a problem with this version
Starting with a full home assistant logo is possible too, although I’d have to think about how that can transition nicely into the house without the circuit (to go into the animation where they are revealed subsequently).
Another option could be having Home Assistant as text the initial static image and having that zoom out of frame as the animation starts.
it’s called “HotWord Plugin Free”. I’m using this with Automate and a wake word of Alfred. I added a 10 second delay and an android back command to the end as HA Assist remains on the screen after running the command. Also, loop the last command back to the first or Automate will close the routine.
I flashed another one (first was done by @mattmon thanks!) on Win10 and have a few hints/suggestions:
I ran into the “NotImplementedError: Operation not supported or unimplemented on this platform” as others here have, solution was to change the driver with Zadiq A SECOND time from QUSB_Bulk to WinUSB
edl command needed to be run as “python edl …”
had error of “FileNotFoundError: [Errno 2] No such file or directory: ‘flash/bin/rawprogram.xml’” and just copied the 3 files into a new directory of that name. Then it finished successfully flashing
Update about device wake up. I followed this tutorial by [Blakadder], download the app and the xml file. Found that I need to change the distance to 5 if I am sitting on a desk and the device is about 50cm from me! It wakes the screen based on the duration set in the app.
I’m loving this device as our new dashboard! Smaller screen real estate makes it a bit challenging to fit everything on one screen, but now it finally looks good enough to share.
With the combination of custom sidebar, hidden HA UI, and liberal use of custom button cards, this is what I have now.
So I tried the instructions in the OP on the device I’d previously gotten to load the Android 11 ROM, I was able to flash what looked successfully after installing edl from the github repository. Device would load to the blue Home Assistant logo screen but wouldn’t load. Tried reflashing multiple times to no avail.
With some experience on flashing these devices now, I went back upstairs to my office and loaded “191011.0035 Kingston Userdebug (Qcom Diag Mode active)” from the XDA Forums link using Win10 so I’d be starting from a known-working state. I was able to flash this firmware, however I appear to have lost EDL access on the device; it worked once, but it wanted the Android POWER button to select an option which this device does not have. After power-cyclling, holding Vol+ and Vol- on boot just boots normally after multiple attempts. Once booted, I verified it’s not user error as both buttons work normally. I may need to play with this device further to re-unlock EDL boot.
In the meantime, I do have another device new-in-box that I’m going to try to flash using the files in the OP and QFIL on Win10. The first device may be stuck in an unfortunate state, however if I can get the other one working then I can always play with the first device at my leisure to find what I broke and try to fix it.
Edit: Okay, it’s definitely user error; on the new out-of-box device I’m having issues entering EDL boot consistently. Got it once on the Linux PC in the basement and I was messing up the file paths so I couldn’t flash. Decided to bring the unflashed device upstairs into the office, I can’t get into EDL despite nothing being flashed. This does give me hope for the other device at least, I’ll see if I can consistently get this to work.
Once we have the device flashed, any additional software installed and all desired configurations finalized, is there a guide to capture the devices image/configuration to use it to flash additional like hardware devices or share with the community?