Skip to content

veikus/carthing-pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarThing Pomodoro Timer

More info on Reddit

Installation on MacOS

Note: This manual is compiled from information in the superbird-tool and DeskThing repositories. If you find any inaccuracies, please feel free to update or fix them.

  1. Install Homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Install Dependencies

    brew install python3 libusb android-platform-tools
  3. Install Hacking Tool
    This is required for the superbird-tool to function.

     python3 -m pip install --break-system-packages git+https://github.com/superna9999/pyamlboot
  4. Switch to the working directory.

    cd ~/Downloads
  5. Download superbird-tool

    git clone https://github.com/Car-Thing-Hax-Community/superbird-tool.git
  6. Download firmware that supports ADB
    Firmware with enabled adb is required. I've used 8.4.4_adb_enabled-new.
    Unpacked it to ~/Downloads/8.4.4_adb_enabled-new/.

  7. Flash a firmware to CarThing
    Press 1 and 4 buttons on CarThing and connect it to your computer. The screen will be black, it's normal. Check if the device is recognized:

    cd superbird-tool
    ./superbird_tool.py --find_device

    Switch to the burn mode and flash the firmware:

    ./superbird_tool.py --burn_mode
    ./superbird_tool.py --restore_device ~/Downloads/8.4.4_adb_enabled-new/

    Switch the booting mode to slot B if ADB is not working on slot A:

     ./superbird_tool.py --disable_avb2 B

    After reboot the device should load as normal and you can replace default application with Pomodoro Timer.

  8. Download a upload latest version of Pomodoro App

    cd ~/Downloads
    git clone git@github.com:veikus/carthing-pomodoro.git

    Copy the app to the device:

    adb -s 123456 shell mount -o remount,rw /
    adb -s 123456 shell rm -rf /usr/share/qt-superbird-app/webapp
    adb -s 123456 push ~/Downloads/pomodoro/ /usr/share/qt-superbird-app/webapp
    adb -s 123456 shell supervisorctl restart chromium

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published