<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Waiting for device - Asserting unlocked bootloader variable]]></title><description><![CDATA[<p dir="auto">Third try with UBports Installer</p>
<p dir="auto">I have a new Lenovo Tab M10 HD Gen 2 with Android 11. When I simply plug the tablet into the computer, the file manager gives me another name :"mtp://LENOVO_Lenovo_TB-X306X_HPV41GPV/"</p>
<p dir="auto">I'm trying to install Ubuntu Touch with UBports Installer.<br />
I manually selected "Lenovo Tab M10 Gen 2".<br />
I kept default settings.<br />
I double-checked the bootloader was unlocked.<br />
I turned off the tablet and then held the "volume down" and the "power" button simultaneously until I got the message "=&gt; FASTBOOT mode..."</p>
<p dir="auto">I tried leaving the tablet plugged into the computer and I tried plugging it off then back in after it reboots into fastboot mode. No change.</p>
<p dir="auto">I always get stuck at this stage. The tablet says "=&gt; FASTBOOT mode...", UBports Installer says "Waiting for device - Asserting unlocked bootloader variable". And nothing else happens.</p>
<p dir="auto">I waited for over an hour on the second try. Now I'm waiting again.</p>
<p dir="auto">Any suggestion please?</p>
]]></description><link>https://forums.ubports.com/topic/11081/waiting-for-device-asserting-unlocked-bootloader-variable</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 07:33:09 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/11081.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Jun 2025 06:39:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 18:29:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alain" aria-label="Profile: Alain">@<bdi>Alain</bdi></a> Oh wait, so you haven't unlocked the bootloader yet earlier? I assume only the toggle in Android? <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=bc7965752a7" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title="😄" alt="😄" /></p>
]]></description><link>https://forums.ubports.com/post/86463</link><guid isPermaLink="true">https://forums.ubports.com/post/86463</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Fri, 20 Jun 2025 18:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 13:44:20 GMT]]></title><description><![CDATA[<p dir="auto">SOLVED!</p>
<p dir="auto">Typing in that order 3 lines of code :<br />
adb devices<br />
adb reboot bootloader<br />
fastboot flashing unlock</p>
<p dir="auto">Finally did the trick!</p>
<p dir="auto">UBP took over and installed Ubuntu Touch!</p>
]]></description><link>https://forums.ubports.com/post/86460</link><guid isPermaLink="true">https://forums.ubports.com/post/86460</guid><dc:creator><![CDATA[Alain]]></dc:creator><pubDate>Fri, 20 Jun 2025 13:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 13:09:41 GMT]]></title><description><![CDATA[<p dir="auto">The automatically generated text for bug report is that :</p>
<p dir="auto"><strong>UBports Installer <code>0.11.0</code> (snap)</strong></p>
<ul>
<li>Environment
<ul>
<li><code>Ubuntu Core 20 linux 6.8.0-60-generic x64 NodeJS v20.18.3</code></li>
</ul>
</li>
<li>Device
<ul>
<li><a href="https://github.com/ubports/installer-configs/blob/e930c1652f4cec4332e016e35217418c4875d645/v2/devices/amar_row_lte.yml" target="_blank" rel="noopener noreferrer nofollow ugc"><code>amar_row_lte</code></a> (<a href="https://devices.ubuntu-touch.io/device/amar_row_lte/" target="_blank" rel="noopener noreferrer nofollow ugc">Lenovo Tab M10 HD 2nd Gen LTE</a>)</li>
</ul>
</li>
<li>Target OS
<ul>
<li><code>Ubuntu Touch</code></li>
</ul>
</li>
</ul>
<h3>Settings</h3>
<pre><code>{"bootstrap":true,"partition":true,"wipe":true,"channel":"20.04/arm64/android9plus/stable"}
</code></pre>
<h3>Log</h3>
<pre><code>info: Welcome to the UBports Installer version 0.11.0!
verbose: Running on: Ubuntu Core 20 linux 6.8.0-60-generic x64 NodeJS v20.18.3
verbose: Versions: {"node":"20.18.3","acorn":"8.14.0","ada":"2.9.2","ares":"1.34.4","base64":"0.5.2","brotli":"1.0.9","cjs_module_lexer":"1.4.1","cldr":"44.1","icu":"74.2","llhttp":"8.1.2","modules":"130","napi":"9","nghttp2":"1.61.0","openssl":"0.0.0","simdutf":"5.6.4","tz":"2024a","undici":"6.21.1","unicode":"15.1","uv":"1.46.0","uvwasi":"0.0.21","v8":"13.0.245.25-electron.0","zlib":"1.3.0.1-motley","electron":"33.4.11","chrome":"130.0.6723.191"}
verbose: Reading config file: undefined
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["adb","-P",5037,"kill-server"],"stderr":"cannot connect to daemon at tcp:5037: Connection refused"}
command: exec: {"cmd":["adb","-P",5037,"start-server"],"stderr":"* daemon not running; starting now at tcp:5037\n* daemon started successfully"}
command: exec: {"cmd":["heimdall","detect"],"error":{"message":"Command failed: heimdall detect\nERROR: Failed to detect compatible download-mode device.","code":1},"stderr":"ERROR: Failed to detect compatible download-mode device."}
command: exec: {"cmd":["fastboot","devices"],"stdout":"HPV41GPV\tfastboot"}
command: exec: {"cmd":["fastboot","devices"],"stdout":"HPV41GPV\tfastboot"}
command: exec: {"cmd":["fastboot","getvar","product"],"stderr":"product: amar_row_lte\nFinished. Total time: 0.000s"}
command: exec: {"cmd":["adb","-P",5037,"wait-for-any-any"],"error":{"message":"Command failed: adb -P 5037 wait-for-any-any","signal":"SIGTERM","killed":true}}
info: device detected: amar_row_lte
info: Installing Ubuntu Touch on your Lenovo Tab M10 HD 2nd Gen LTE (amar_row_lte)
info: configuring...
info: settings: {"bootstrap":true,"partition":true,"wipe":true,"channel":"20.04/arm64/android9plus/stable"}
verbose: running step {"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]}
verbose: running adb action reboot
command: exec: {"cmd":["adb","-P",5037,"reboot","bootloader"],"error":{"message":"Command failed: adb -P 5037 reboot bootloader\nerror: no devices/emulators found","code":1},"stderr":"error: no devices/emulators found"}
debug: attempting to handle Error: no device
verbose: running core action user_action
verbose: running step {"actions":[{"fastboot:wait":null}]}
verbose: running fastboot action wait
command: exec: {"cmd":["fastboot","devices"],"stdout":"HPV41GPV\tfastboot"}
verbose: running step {"actions":[{"fastboot:wait":null}]}
verbose: running fastboot action wait
command: exec: {"cmd":["fastboot","devices"],"stdout":"HPV41GPV\tfastboot"}
verbose: running step {"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]}
verbose: running fastboot action assert_var
command: exec: {"cmd":["fastboot","devices"],"stdout":"HPV41GPV\tfastboot"}
command: exec: {"cmd":["fastboot","getvar","unlocked"],"stderr":"unlocked: no\nFinished. Total time: 0.052s"}
debug: attempting to handle Error: Assertion error: expected bootloader variable unlocked to be yes but got no
verbose: running core action user_action
error: Error: uncaught exception at uncaughtException: TypeError: Cannot read properties of undefined (reading 'webContents')
stack trace: TypeError: Cannot read properties of undefined (reading 'webContents')
    at click (/snap/ubports-installer/463/app/resources/app.asar/src/lib/menuManager.js:106:37)
    at MenuItem.click (node:electron/js2c/browser_init:2:35295)
    at a._executeCommand (node:electron/js2c/browser_init:2:40710)
</code></pre>
]]></description><link>https://forums.ubports.com/post/86459</link><guid isPermaLink="true">https://forums.ubports.com/post/86459</guid><dc:creator><![CDATA[Alain]]></dc:creator><pubDate>Fri, 20 Jun 2025 13:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 13:01:29 GMT]]></title><description><![CDATA[<p dir="auto">I tried again, just to make sure, with the "FASTBOOT mode" on before even starting UBP.</p>
<p dir="auto">It still gets stuck saying "Waiting for device - Asserting unlocked bootloader variable" while the tablet says "=&gt; FASTBOOT mode..."</p>
]]></description><link>https://forums.ubports.com/post/86458</link><guid isPermaLink="true">https://forums.ubports.com/post/86458</guid><dc:creator><![CDATA[Alain]]></dc:creator><pubDate>Fri, 20 Jun 2025 13:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 12:54:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kugiigi" aria-label="Profile: kugiigi">@<bdi>kugiigi</bdi></a> Getting into "fastboot" is easy, sometimes the tablet goes into this mode on its own, just because I typed stuff on the pc. When I look at the tablet : "Hey, it's back into fastboot!"</p>
<p dir="auto">But it's useless because there is no menu. There is just the text "=&gt; FASTBOOT mode..." written in the bottom left corner of the screen. I cannot go anywhere from there. The "sound up" / "sound down" buttons don't make me scroll through any options, touching the screen does nothing.</p>
]]></description><link>https://forums.ubports.com/post/86456</link><guid isPermaLink="true">https://forums.ubports.com/post/86456</guid><dc:creator><![CDATA[Alain]]></dc:creator><pubDate>Fri, 20 Jun 2025 12:54:23 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 08:12:35 GMT]]></title><description><![CDATA[<p dir="auto">Not sure if I understand exactly the sequence of how you tried it already but in my experience, it's better to manually boot into fastboot before starting the installer since sometimes when you do it from that start, it gets stuck in steps like the on you mentioned.</p>
<p dir="auto">You already mentioned booting into fastboot, but have you tried doing that then starting from the start with the installer?</p>
]]></description><link>https://forums.ubports.com/post/86452</link><guid isPermaLink="true">https://forums.ubports.com/post/86452</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Fri, 20 Jun 2025 08:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to Waiting for device - Asserting unlocked bootloader variable on Fri, 20 Jun 2025 08:10:44 GMT]]></title><description><![CDATA[<p dir="auto">After letting Android finish it's update, it said :<br />
"You have the latest system version<br />
TB-X306X_S230973_240402_BMP"</p>
<p dir="auto">In Settings :<br />
I added "USB debugging (Debug mode when USB is connected)"<br />
I cancelled "Verify apps over USB (Check apps installed via ADB/ADT for harmful behavior)"<br />
I cancelled "Verify bytecode of debuggable apps (Allow ART to verify bytecode for debuggable apps)"</p>
<p dir="auto">This didn't solve the current problem, but it solved the previous one : the tablet model not being detected.</p>
<p dir="auto">I closed and reopened UBports Installer<br />
Now it recognises the tablet, it says :<br />
Lenovo Tab M10 HD Gen LTE (amar_row_lte)</p>
<p dir="auto">In UBports Installer Tools / Developper tools :<br />
"The installation stopped due to a problem (Oh, really?). You can choose to ignore this, or re-start the installation process.<br />
If this continues to happen, please check if you are affected by a known bug. (known bug link not functionning)<br />
Error: uncaught exception at uncaughtException: TypeError: Cannot read properties of undefined (reading 'webContents')</p>
<p dir="auto">Well, I guess UBP can't check whether I really unlocked the bootloader, so it just hangs.</p>
]]></description><link>https://forums.ubports.com/post/86451</link><guid isPermaLink="true">https://forums.ubports.com/post/86451</guid><dc:creator><![CDATA[Alain]]></dc:creator><pubDate>Fri, 20 Jun 2025 08:10:44 GMT</pubDate></item></channel></rss>