Repository navigation
Drive Android Automotive; fix boot, DeviceHub and leaked device ids (CHALLENGES 393-407) - #337
Merged
Merged
Conversation
… 393-399) Measured on the Android Automotive 15 emulator, 1024x768, 2026-11-11. On main, map found nothing on the home screen; automotive.sh fails there at its first step and passes on this branch. Morpho Market's 26 phone tests: 12 passed before, 15 after. The other 11 wait for elements below a short landscape screen's fold, which wait_for does not scroll to; checked for a cart total and the gift card. No regression on a Pixel 7 AVD, Android 15: dialogs, clear-data, keyboard, gestures, crashes and otp checks pass. Quest not re-run; its fixture tests pass.
Looked for on 2026-11-11 with an iPhone 18 Pro simulator on iOS 27.0, through DeviceHub's menus and panels and simctl io enumerate.
Measured on the Android Automotive 15 emulator, the Pixel 7 AVD (Android 15) and an iPhone 18 Pro simulator (iOS 27.0, Xcode 27.1), 2026-11-11. boot read the cluster display's focus and never answered on a car; the same cold boot now answers in 11s. The 212s first quoted for it was the uptime when looked at, not a boot time; the longer limits it led to are not in this change. The car's climate control drops about one press in ten a second apart, from adb as from Mobium; automotive.sh presses again when it does. automotive.sh passes on the car, headed; boot.sh on the car and the Pixel 7 AVD with the simulator; back, dialogs, gestures, keyboard, clear-data, locators, mobium-app, login and audit on the Pixel 7 AVD; audit on the simulator.
The Pixel 8 Pro's serial and the iPhone 15 Plus's UDID stood in for any phone in four tests; a made-up id of the same shape does the same.
…ts with made-up ones CHALLENGES quoted the iPhone's device name, SETUP a real adb mdns capture, and two tests a Fire TV's home address; the address is now from 192.0.2.0/24, kept for documentation.
…407) Scanned every public mobiumdev and lana-20 repository's main and history on 2026-11-11. The values this replaces stay in main's history. private-data.py knows no real value, only shapes and the made-up values allowed for them. Its selftest flags each rule's case; a 10.0.0.x address planted in a staged file failed make docs-check, and the report held no value.
CodeQL read a variable named secret, written to a temporary file, as clear-text storage of sensitive data. The value is a made-up 10.0.0.x address.
CI on Windows: TestBootHeartbeat saw a notice after stop returned. A tick and the stop were ready together and the tick won. On this Mac 200 runs of the old code passed; at one tick a millisecond, the new test fails the old code within two runs.
lana-20
added a commit
to mobiumdev/mobiumdev.github.io
that referenced
this pull request
Nov 12, 2026
mobiumdev/mobium#337 drives the Android Automotive 15 emulator, checked by docs/checks/automotive.sh; the intro listed TVs, Wear OS and Meta Quest alone.
This was referenced Nov 12, 2026
lana-20
added a commit
to mobiumdev/.github
that referenced
this pull request
Nov 12, 2026
mobiumdev/mobium#337 drives the Android Automotive 15 emulator; the banner names the car too.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Measured on the Android Automotive 15 emulator, a Pixel 7 AVD (Android 15) and an iPhone 18 Pro simulator (iOS 27.0, Xcode 27.1).
automotive.sh passes on the car and fails on main. boot.sh passes on the car and the Pixel 7 AVD with the simulator. back, dialogs, gestures, keyboard, clear-data, locators, mobium-app, login, audit, crashes and otp pass on the Pixel 7 AVD; audit passes on the simulator.