crwdns2933423:0crwdne2933423:0

How to Install Custom Firmware onto Car Thing

crwdns2936621:0crwdne2936621:0

  1. How to Install Custom Firmware onto Car Thing, Preparing your Software: crwdns2935265:01crwdnd2935265:01crwdnd2935265:03crwdne2935265:0 How to Install Custom Firmware onto Car Thing, Preparing your Software: crwdns2935265:01crwdnd2935265:02crwdnd2935265:03crwdne2935265:0 How to Install Custom Firmware onto Car Thing, Preparing your Software: crwdns2935265:01crwdnd2935265:03crwdnd2935265:03crwdne2935265:0
    • On your computer navigate to thingify.tools and select the right arrow for the latest release. Download the file x.x.x-thinglabs.zip.

    • Extract your downloaded zip file into an accessible location.

    • Once your file has been extracted navigate to the Terbium web tool.

    • Terbium requires WebUSB and a File System Access API. It is reccomended you use either Chrome, Chromium, or the Edge web browser.

  2. How to Install Custom Firmware onto Car Thing, Preparing the Car Thing for Flashing: crwdns2935265:02crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Once you have the tools installed you'll need to enter Car Thing's USB mode.

    • Disconnect your Car Thing from your computer, and hold buttons 1 and 4 (As shown in the photo to the left). Plug in your deivce while holding the two buttons.

    • Wait a few seconds, and if the screen does not turn on, then you've successfully entered the Boot Mode, and can release the buttons.

    • From here you'll need to jump to your specific operating system as the instructions are operating system specific.

    • Jump to Windows

    • Jump to MacOS

    • Jump to Linux

  3. How to Install Custom Firmware onto Car Thing, Flashing from Windows: crwdns2935265:03crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • In Windows, open Windows PowerShell as Admin and send the command irm https://driver.terbium.app/get | iex and select the Done button

    • A popup should appear in terbium tool with your device listed as GX-CHIP. Select the device and then click the Connect button.

    • The USB device will briefly reconnect, putting the device into burn mode. Select Connect again. Another popup should appear in Terbium with the device listed as unknown device from Amlogic, Inc. Select this device then hit Connect.

    • Once your device is connected, select the Restore Local Folder button, and navigate to the thingify.tools you extracted, and select Open.

    • A popup requesting access to view the directory should appear in your browser. Please grant your browser the permission by selecting View files.

    • Select the Select button to start the flashing process.

    • Jump to Installing DeskThing Server

  4. How to Install Custom Firmware onto Car Thing, Flashing from macOS: crwdns2935265:04crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Once you've connected your Desk Thing is connected your Mac in boot mode select the Done button.

    • A popup should appear in terbium tool with your device listed as GX-CHIP. Select the device and then click the Connect button.

    • The USB device will briefly reconnect, putting the device into burn mode. Select Connect again. Another popup should appear in Terbium with the device listed as unknown device from Amlogic, Inc. Select this device then hit Connect.

    • Once your device is connected, select the Restore Local Folder button, and navigate to the thingify.tools you extracted, and select Open.

    • A popup requesting access to view the directory should appear in your browser. Please grant your browser the permission by selecting View files.

    • Select the Select button to start the flashing process.

    • Jump to Installing DeskThing Server

  5. How to Install Custom Firmware onto Car Thing, Flashing from Linux: crwdns2935265:05crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • Once you've connected your Desk Thing is connected your Linux machine in boot mode select the Done button.

    • A popup should appear in terbium tool with your device listed as GX-CHIP. Select the device and then click the Connect button.

    • It may be necessary to setup udev rules to allow access to the Car Thing. Open a terminal and run the command curl -fsSL https://terbium.app/install-rules | bash

    • The USB device will briefly reconnect, putting the device into burn mode. Select Connect again. Another popup should appear in Terbium with the device listed as unknown device from Amlogic, Inc. Select this device then hit Connect.

    • Once your device is connected, select the Restore Local Folder button, and navigate to the thingify.tools you extracted, and select Open.

    • A popup requesting access to view the directory should appear in your browser. Please grant your browser the permission by selecting View files.

    • Select the Select button to start the flashing process.

    • Jump to Installing DeskThing Server

    • The last thing you'll need to do is download the DeskThing desktop server application to download community made apps. Simply download the installer for your computer from the DeskThing.App/Releases Webpage.

    • DeskThing is currently compatable with Windows 10/11, Linux x64/x84, Mac w/ ARM, and Mac w/ Intel, however builds supporting Linux ARM are coming soon.

    • Once the app is installed, open the app and navigate to Clients.

    • If no device is being shown, select Refresh ABD.

    • A new setup process will appear. Select Skip Setup to use the default settings.

    • Alternatively, you can proceed with the right arrow and select Edit Config to modify the configuration

    • To ensure that your CarThing properly connects each time, you'll need to navigate to Settings in the bottom left corner and select Device. From there enable Auto Detect ADB, Use Global ADB, and Auto Config.

crwdns2915888:0crwdne2915888:0

Congratulations! You have sucessfully flashed custom firmware onto your Car Thing, and by extension have liberated your device from becoming E-Waste.

You can install additional Apps onto your new DeskThing with Thing Labs or the Community app.

Additional Information

crwdns2935229:03crwdne2935229:0

Jacob Mehnert

crwdns2935283:010/18/21crwdne2935283:0

41,756 crwdns2915208:0crwdne2915208:0

crwdns2935297:051crwdne2935297:0

crwdns2915084:0crwdne2915084:0

iFanatics crwdns2935289:0iFanaticscrwdne2935289:0

Community

crwdns2931471:061crwdne2931471:0

crwdns2935297:0209crwdne2935297:0

crwdns2947412:05crwdne2947412:0

Excellent tutorial! It is very clear and to the point while still providing enough information to help you if you get stuck!

Great work

Riprod - crwdns2934203:0crwdne2934203:0

Had to try several times and switch the to a newer USB-C cable/port but it's flashing now....thank you!!

Christopher LeBlanc - crwdns2934203:0crwdne2934203:0

Thank you, this worked out great for me, I do have an AMD 5900 and current drivers, I had to flash it twice before it fully worked the tutorial was great!

Steve Howland - crwdns2934203:0crwdne2934203:0

Great guide, but some info is outdated and there is an easier method.

A wiki has been created, you should follow steps there if anyone wants up to date information.

https://carthing.wiki/

Steven Park - crwdns2934203:0crwdne2934203:0

Much appretiated! Ended up giving the page a much needed face lift.

Jacob Mehnert -

crwdns2917038:0crwdne2917038:0

crwdns2936625:0crwdne2936625:0:

crwdns2936751:024crwdne2936751:0 14

crwdns2936753:07crwdne2936753:0 93

crwdns2936753:030crwdne2936753:0 268

crwdns2942667:0crwdne2942667:0 5,407