ADB, root & tinkeringReviewed
Enable ADB on an AI Box: USB, Wi-Fi and Ottocast Port 65535
Turn on ADB on a Carlinkit TBox (code 142618 or wireless debugging) or an Ottocast Picasou (port 65535 / 29528), connect, and switch it off again safely.
Carlinkit TBox UltraCarlinkit TBox Ultra 2Carlinkit TBox Ultra 3Carlinkit TBox Ultra 4Carlinkit TBox PlusCarlinkit TBox AmbientCarlinkit TBox UHDOttocast Picasou 3Ottocast Picasou 3 ProOttocast Picasou 3 LiteOttocast OttoAibox NanoQuick answer
On a Carlinkit TBox, enter code 142618 under Settings → Other → Factory settings until 'adb' appears, connect the box to a computer without pressing any button and run adb devices; enter 142618 again when you finish, or the car will report 'device not supported'. If USB will not connect, use Wireless debugging in the box's Developer options instead. Ottocast boxes listen on their hotspot address: port 65535 on the Picasou 3, 3 Lite and Nano, port 29528 on the Picasou 3 Pro.
Before you start
- Your box model and Android version (Settings → About)
- A computer with Android SDK Platform Tools, or an Android phone or tablet with an ADB shell app
- A USB data cable (USB 2.0 port preferred) for the USB method
- A Wi-Fi network both devices can join, or the box's own hotspot
- A plan for switching ADB off again before you go back to the car
Time: about 30 minutes. Tools: Android SDK Platform Tools (adb), USB data cable, scrcpy (optional), graphical ADB client (optional).
Applies to
- Devices
- Connection to the car
- CarPlay and Android Auto
- Head units mentioned in reports
- Volvo Sensus
- Highest risk on this page
- Advanced
What ADB mode does on an AI box
ADB (Android Debug Bridge) is Android’s command line for talking to a device from another computer. Most community fixes on this site, from removing the network exclamation mark to enabling multitouch, start with an ADB connection.
AI boxes hide ADB because their single USB-C port normally pretends to be a phone for the car. On a Carlinkit TBox, engineering code 142618 flips that port from car mode to ADB mode. While it is in ADB mode the car sees an unknown device and reports “device not supported”. That is the one thing to remember from this page: switch ADB mode off before you plug the box back into the car. If you forget, the “device not supported” fix walks you back.
The alternative is ADB over Wi-Fi. Android 11 and newer have Wireless debugging in Developer options; it leaves the USB port in car mode, so the box can stay connected to the head unit while you work from a laptop or phone. Ottocast boxes run an ADB service on their own hotspot instead.
Which method fits your box?
| Box | Method that owners confirmed | Port in car mode? |
|---|---|---|
| Carlinkit TBox Ultra 1–4, Ambient, UHD, Plus | Code 142618 + USB cable to a computer | No, switch back afterwards |
| Carlinkit TBox Ultra, Plus, UHD 6225 (Android 11+) | Wireless debugging + computer or phone | Yes |
| Ottocast Picasou 3, 3 Lite, Nano | Box hotspot, port 65535 | Yes |
| Ottocast Picasou 3 Pro | Box hotspot, port 29528 | Yes |
If you are not sure which Carlinkit you have, check which TBox do I have. The commands you will use most often afterwards are collected in the ADB cheat sheet.
Steps
Install ADB on your computer
- Advanced
- Time: 5 minutes
- Recommended in the community FAQ
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- Download SDK Platform Tools for your operating system from the Android Developers platform-tools page.
- Unzip it to a short folder, for example
C:\platform-tools. - Open a terminal (PowerShell on Windows) in that folder.
- Check that ADB starts:
adb versionOwners also used graphical ADB clients for Windows, which bundle ADB and a screen mirror, and the open-source screen-mirroring tool scrcpy to see and control the box’s screen from the computer. They are optional; every step below works with plain adb. On a phone, an ADB shell app from the Play Store plays the same role.
Carlinkit TBox: switch the USB port to ADB with code 142618
- Advanced
- Time: 10 minutes
- Worked for 3 of 3 reports
- Recommended in the community FAQ
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- With the box running (in the car or on a charger), open Settings → Other → Factory settings.
- Enter 142618 and confirm. Repeat until the screen shows “adb” in a banner, followed by a square symbol. On many units one entry is enough; in Android Auto mode the car may reconnect immediately, which also means ADB mode is on.
- Unplug the box from the car and connect its USB-C port to the computer. Do not press any button while connecting; holding a button while plugging in starts the low-level flashing mode instead.
- Wait up to 20 seconds, then run:
adb devices- If the box’s screen asks Allow USB debugging?, accept it. With a graphical client, also allow its helper app when the box asks.
- When
adb deviceslists the box asdevice, ADB is working.
Three owners reported it working, and the community FAQ recommends it. One called it an excellent method where everything worked; another used it to clear the network exclamation mark. If the computer does not see the box, change the USB port and cable before anything else; see troubleshooting below.
Carlinkit TBox: connect over Wi-Fi from a computer
- Advanced
- Time: 10 minutes
- Worked for 2 of 2 reports
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- Turn on Developer options: Settings → More → About (the last entry), then tap Build number repeatedly until the box says you are a developer.
- Join the box and the computer to the same Wi-Fi network (a phone hotspot works).
- Open Settings → More → System → Developer options, switch Wireless debugging on and allow it for this network.
- Tap the words Wireless debugging (not the switch) to open its page, then Pair device with pairing code. Note the IP address, port and six-digit code.
- On the computer, pair, then connect to the IP address and port shown on the Wireless debugging page (the connect port differs from the pairing port):
adb pair 192.168.1.50:37123
adb connect 192.168.1.50:41235
adb devicesUse your own addresses; the ones above are examples. Two owners who never got USB ADB working connected this way from a computer: one then enabled multitouch, the other, on an Ultra 3 with July 2026 firmware, removed the floating button. The port changes each time Wireless debugging restarts, so read it again after every reboot.
Carlinkit TBox: connect from a phone or tablet instead
- Advanced
- Time: 10 minutes
- Worked for 1 of 1 report
- Recommended in the community FAQ
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- Put the phone and the box on the same Wi-Fi, or connect one to the other’s hotspot.
- On the box, switch Wireless debugging on and open its page as above.
- Note the IP address & port.
- In an ADB shell app on the phone, enter that IP address and port and connect. Pair with the code first if the app asks.
- Test the connection with
adb devices. - If you see “more than one device/emulator”, disconnect everything and connect again.
The community FAQ documented this route for the TBox Ultra, Plus and UHD 6225 for owners without a computer. It needs no USB at all, so the box can stay connected to the car while you type.
adb disconnect
adb connect 192.168.43.1:41235Ottocast Picasou 3, 3 Lite and Nano: ADB on port 65535
- Advanced
- Time: 15 minutes
- Worked for 4 of 7 reports
- Recommended in the community FAQ
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- Turn on the box’s hotspot. The default password is 88888888 unless you changed it in the hotspot settings.
- Connect your phone or computer to that hotspot.
- Find the gateway address with a network-info app (usually
192.168.43.1). - Connect an ADB client to the gateway on port 65535.
- To show Developer options, run the settings command below.
- Open Settings → System → Developer options.
adb connect 192.168.43.1:65535
adb shell settings put global development_settings_enabled 1Inside an ADB shell app, type the part after adb shell only; typing adb inside a shell gives “adb: inaccessible or not found”.
Four owners confirmed it: the owner who wrote up the method, then owners of a Picasou 3 Lite and two Nanos. On a 3 Lite the menu did not appear under System but opened through an app that links to Developer options. Three Picasou 3 owners, one on the newest firmware at the time, saw no Developer options at all, so treat the menu step as uncertain on the plain Picasou 3; ADB itself still connects there.
Ottocast Picasou 3 Pro: ADB on port 29528
- Advanced
- Time: 10 minutes
- Worked for 1 of 1 report
Warranty warning: this uses developer or engineering access. Follow the undo steps afterwards; some sellers refuse warranty claims on units with debugging left enabled.
- Turn on the box’s hotspot. On the 3 Pro the default password is 12345678; it is available even before the first-time setup is finished.
- Connect the computer to that hotspot.
- Connect ADB to the gateway on port 29528.
- Start scrcpy or your graphical client if you want the screen.
adb connect 192.168.43.1:29528
scrcpyA 3 Pro owner who could not get scrcpy to connect followed these values and had everything working. Owners also noted that USB ADB is closed on the 3 Pro, so Wi-Fi is the route.
Verify it worked
Run adb devices. A working connection looks like this:
adb devices
List of devices attached
192.168.43.1:65535 device
unauthorized means you still have to accept the prompt on the box; offline means the connection dropped, so disconnect and connect again. Then try one harmless command, for example adb shell getprop ro.build.version.release, which prints the Android version.
What can you do once ADB works?
These are the jobs owners most often opened ADB for. Each has its own guide with the exact commands and its own undo steps:
- Clear the network exclamation mark. Android’s connectivity check fails on some networks and marks the connection as limited. One settings command turns the check off; see the exclamation mark fix.
- Remove the floating button or navigation bar. Owners disabled the stock overlays from a graphical client; see remove the navigation bar and floating button.
- Enable multitouch in Android Auto. The no-root method edits one system file over ADB: enable multitouch.
- Mirror and control the screen at home with scrcpy, so you can sign in to apps and arrange the launcher at a desk.
Keep a note of every command you run. If you later install a firmware update and it refuses, the cause is almost always a system change made over ADB, and the note tells you what to reverse. The verity case in particular is covered in firmware update fails after disabling verity.
Undo / rollback
Switching ADB off is part of the job, not an extra:
- Carlinkit, USB method: enter 142618 once more in Factory settings, or run
adb shell setprop persist.sdcarplay.reverse.disable 0. Then plug into the car and confirm the head unit sees the box. If the car still says “device not supported”, follow the full fix. - Carlinkit, Wi-Fi method: switch Wireless debugging off. The USB port never left car mode.
- Ottocast: disconnect and change the hotspot password. If you enabled USB ADB in the factory menu, see below.
Anything you changed through ADB (settings, disabled apps, edited files) stays changed. Each guide that uses ADB has its own undo steps; follow those first, then switch ADB off.
Troubleshooting this guide
adb devices is empty, or the client never connects. Owners fixed this three times by changing the physical link: an Ultra refused a USB 3.0 port and connected at once on USB 2.0, another Ultra stopped reconnecting in a loop with a USB 2.0 cable in a USB 2.0 port, and an Ambient on a Mac turned out to have a bad cable. Also confirm the “adb” banner appeared after 142618.
Ultra seems dead right after entering 142618. It is in ADB mode, so the car ignores it. Switch it back as in the undo section.
“Can’t verify your response because an app is obscuring the permission request”. The stock floating button covers Android’s consent dialog. Drag it to another edge or wait until it fades, then tap Allow; that fixed it for an Ultra owner.
A QR code or “device not activated” overlay covers the mirrored screen. On an Ambient this is expected while the box is out of car mode and does not appear in the car. Right-click in scrcpy (it sends Back) and carry on.
unauthorized that never clears. A TBox Plus owner whose box sat in ADB mode with CarPlay disabled could not accept the prompt; Carlinkit support sent him a factory-reset file for the microSD card, which restored the box. Ask support rather than trying random files.
Picasou 3 no longer connects to the car after you enabled USB ADB in the factory menu. A Volvo XC60 owner hit this. Connect over the hotspot instead and switch the ADB configuration back to Wi-Fi, then reboot; it worked for him from a computer:
adb connect 192.168.43.1:65535
adb shell setprop sys.ly.adb.config wifi
adb shell setprop persist.ly.adb.config wifi
adb shell reboot
“more than one device/emulator”. Several connections are open. Run adb disconnect, or address one device with adb -s 192.168.43.1:65535 shell.
Nothing works and you need the box set up today. Configure it on your desk with Android’s Desktop Head Unit instead, which needs no ADB at all.
Related fixes
Did this work for you?
Tell us which fix worked (or didn't), with your box, firmware date and car. Reports are how fixes get confirmed and re-ranked.
Send a reportChangelog
- Last reviewed against new community reports:
- Confirmed by 17 community reports on Carlinkit TBox Ultra 3, Carlinkit TBox Ambient, Ottocast Picasou 3, Ottocast Picasou 3 Pro, Ottocast Picasou 3 Lite, Ottocast OttoAibox Nano.
- Page updated:
"Confirmed" means a community member reported that the fix worked on their unit. We have not tested it on our own hardware. How we verify.