Is this the perfect standalone tablet for HA?

Do you have an idea what the actual issue is? Others on A11 don’t seem to have the issue. I gave up on my last A11 build after about a day of trying to get the webview manager working (it didn’t). I might try again but there’s no way I’m doing that for 5 devices! :wink:

Trying in Firefox - weird that nothing will even load - embedded audio players, youtube etc

I didnt have to update my webview on A11 and wallpanel worked fine. I would lose the media_player associated with it after a short time though so no audio out from wallpanel worked. I have audio out working fine with the companion app (which needs some kinda webview to work as well) and the default webview in the A11 rom seemed to work fine.

I’m just trying to flash it again with A11 but on my previously working older PC, it’s now not connecting!

System audio focus/hand-off

Android 11 isn’t affected by the same issue. It has others :wink:

Ok thanks. It’s not hugely important and your build is much easier than anything else and does work with a few oddities here and there (that could be down to fully kiosk). I’m trying again with A11 but it’s a pain to install.

I am so lost. This is my first time trying to hack anything, and even though the instructions are spelled out clearly in the OP I can’t get past step 2. I get this message instead:

$ ./edl qfil bin/rawprogram.xml bin/patch0.xml flash/ --loader=bin/prog_emmc_firehose_8953_ddr.mbn
Traceback (most recent call last):
  File "D:\edl\edl", line 136, in <module>
    from docopt import docopt
ModuleNotFoundError: No module named 'docopt'

Can anyone tell me what I’m doing wrong?

Sorry for the stupid question, but… I’ve flashed the 8.1 ROM, and have rebooted into recovery. However, I can’t figure out how to do the factory reset, as there is no power button. Would someone mind sharing how you’re supposed to execute the reset with just the volume buttons? Thanks in advance!

Power it on (plug it in) while holding Volume up. Then Volume up to navigate, and Volume down to select the item.

What version of Linux are you using!

I had a tough time at first as I installed a lite version of Debian on a Pi4 which was missing many of the needed modules. Had to install many things as I had similar errors.

Docopt is a python module so that and probably a bunch of other modules will need installing.

Thanks Mike… I can get into recovery menu fine, and can press volume up to get to factory reset. The problem is that pushing volume down just moves the selection down one versus acting as an enter key…

Yours must have a different recovery than mine does.

I’ve really messed up a couple of these a few times and I ended up using the recovery.img from CD-18781Y.200628.084.zip from XDA Forums.

https://xdaforums.com/t/cd-18781y-lenovo-thinksmart-view-bootloader-firmware-zoom-teams-conversion-normal-android.4426029/
It is in the “200423.074 Teams & Others (ADB Turned on by default)” version.

Extract it from the zip, use fastboot or just flash the whole thing it again.

If you flash it with edl, rename it to recovery.bin and place it in the flash folder so the edl script can find it.

I’ve also flashed my devices a lot of times while experimenting. I wondered about using fastboot but not used it. Can you flash a single image using that then?

fastboot flash recovery <recovery_filename>.img

Ubuntu Manpage: fastboot - Android flashing and booting utility.

I’ve never had much luck with anything but boot and recovery images though.
Usually I just flash the whole thing as I’ve also made other changes.

Excellent thanks. I was struggling trying to remove/replace the recovery image yesterday this would have been much easier!

So the other thing I don’t currently have much knowledge of is how to package a ROM with apps already installed. Has anyone documented a step by step or the general process to do this that you know of?

Is it possible to do this with settings already made too?

I guess what I’m trying to get at is after installing, there are a tonne of settings and other bits to install still for my liking and setup. If I could recreate this so it’s as much of a one step install, that would be amazing. Not sure how much can be done though?

What does which python3 say?

Did you follow the install instructions here?

Did you do python setup.py build instead of python3 setup.py build by mistake?

1 Like

Copy apps you want to preinstall to /system/app, basically it is the same as the vendor image example I wrote a few days ago, except like this.

Lets say your apks are in ~/edl/kingston-ha-rom/apk

cd ~/edl/kingston-ha-rom/flash
sudo  mount -t ext4 -o loop system.bin ./tmp/
sudo mkdir tmp/app/MyApplication
sudo cp ../apk/MyApplication.apk tmp/app/MyApplication/
sudo umount ./tmp/
1 Like

That’s great - thanks. I’ve saved that for near-future use!

I just fixed a typo, should be system, not vendor in the mount command …

1 Like