Adom Hydrogen
Public Made by Adomby adom
The whole Adom experience as one signed native app: your editor, your AI agent, and the full electronics design toolchain, running locally on your own machine.
No new public Windows user has finished setup since Oct 13: verify-setup unreachable, false virtualization-off, Parallels, expired sign-in links
What happened
No new public Windows user has got Hydrogen running since 2026-10-13 22:00 UTC. Every new install since then is on public 1.0.601, and every one stopped at one of the walls below. (Mac sign-ups are getting through fine.) Several of these are fixed or partly fixed in insiders (1.0.603+, now 1.0.617), so part of the fix is promoting a newer build, which only happens on John's word. The rest needs code.
1. verify-setup fails with workspace_unreachable after everything else succeeded (new, the worst one)
ae6cf587-b294-462c-aa26-fe846cb35e07: WSL install, restart, import, first boot, code-server, relay and sign-in all ok (15:09 UTC on 10-14). Then verify-setup fail, verify_setup_failed, screen workspace_unreachable, 9 times over 9 hours, including after an uninstall and reinstall. The person never got in. Please find what verify-setup probes that answers here, add the probe and its result to the error (which URL or command, what came back), and make the screen offer a real recovery (restart the workspace, then retry).
2. "Virtualization off" shown before WSL is even installed
The same install's first three launches (13:46 to 14:10) failed ensure-workspace in about 55 s and showed virtualization_off, with virt_fw: no, hypervisor: no, wsl_present: no. On the 4th launch, setup ran wsl_install, restarted, and the import worked. So virtualization was fine. On a machine without WSL, hypervisor: no is normal (nothing has turned the hypervisor on yet), and Windows' firmware flag is unreliable, so this check must not block before trying wsl --install. cd866ed0-66c3-4b84-9ee6-308852397e59 shows the same 55 s failure before any WSL step, then import_failed, and the person quit.
Note for the fleet: I had treated "virt_fw and hypervisor both no" as really off. That install shows it is not, before WSL is installed. I am fixing the dashboard's reading.
3. HCS_E_HYPERV_NOT_INSTALLED after the WSL restart still shows "virtualization off"
cb4c991c-6ca6-45cc-b9da-900475e2e989: wsl_install ok, restart, then wsl_import fail with Wsl/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED, and the virtualization_off screen. Is this covered by the 1.0.603 restart guard (fixed, waiting on promotion), or does it need its own handling (the Virtual Machine Platform feature still not enabled after the restart: offer to enable it and restart again)?
4. Windows inside Parallels
0d7d2784-2bf0-493a-8e04-5bceb27ce22c: GPU Parallels Display Adapter (WDDM), so Windows is running in a VM on a Mac. WSL2 needs nested virtualization, which Parallels has off by default. Detect the Parallels or VMware display adapter and show "Turn on nested virtualization in Parallels (Hardware, CPU and Memory, Enable nested virtualization), or use Hydrogen for Mac". The person uninstalled within 10 minutes.
5. Sign-in links expiring (link_expired_unapproved)
7fa13b51-7eb0-4d9d-8ad3-2b7036cf2a5f and ae6cf587-... both hit signin_screen failed, reason link_expired_unapproved on 1.0.601, after #109 was closed. The first person quit after 55 minutes on the sign-in screen. The second needed three links and 45 minutes. It may be people taking long to create an account rather than #109 again, but a 15-minute link is short for a brand-new user making an account. Consider keeping the link valid for as long as the window waits, or showing "Your sign-in link expired, click to get a new one" in the window, not just reopening the browser.
Done when
A fresh install of the public build on a clean Windows PC gets through, and the fleet shows public setup_complete events again.