diff --git a/selfdrive/test/leeco_selftest.sh b/selfdrive/test/leeco_selftest.sh deleted file mode 100755 index 27b43a91..00000000 --- a/selfdrive/test/leeco_selftest.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/bash - -HOME=~/one - -if [ ! -d $HOME ]; then - HOME=/data/chffrplus -fi - -camera_test () { - printf "Running camera test...\n" - - cd $HOME/selfdrive/visiond - - if [ ! -e visiond ]; then - make > /dev/null - fi - - CAMERA_TEST=1 ./visiond > /dev/null - V4L_SUBDEVS=$(find -L /sys/class/video4linux/v4l-subdev* -maxdepth 1 -name name -exec cat {} \;) - CAMERA_COUNT=0 - for SUBDEV in $V4L_SUBDEVS; do - if [ "$SUBDEV" == "imx298" ] || [ "$SUBDEV" == "ov8865_sunny" ]; then - CAMERA_COUNT=$((CAMERA_COUNT + 1)) - fi - done - - if [ "$CAMERA_COUNT" == "2" ]; then - printf "Camera test: SUCCESS!\n" - else - printf "One or more cameras are missing! Camera count: $CAMERA_COUNT\n" - exit 1 - fi -} - -sensor_test () { - printf "Running sensor test...\n" - - cd $HOME/selfdrive/sensord - - if [ ! -e sensord ]; then - make > /dev/null - fi - - SENSOR_TEST=1 LD_LIBRARY_PATH=/system/lib64:$LD_LIBRARY_PATH ./sensord - SENSOR_COUNT=$? - - if [ "$SENSOR_COUNT" == "40" ]; then - printf "Sensor test: SUCCESS!\n" - else - printf "One or more sensors are missing! Sensor count: $SENSOR_COUNT, expected 40\n" - exit 1 - fi -} - -wifi_test () { - printf "Running WiFi test...\n" - - su -c 'svc wifi enable' - WIFI_STATUS=$(getprop wlan.driver.status) - - if [ "$WIFI_STATUS" == "ok" ]; then - printf "WiFi test: SUCCESS!\n" - else - printf "WiFi isn't working! Driver status: $WIFI_STATUS\n" - exit 1 - fi -} - -modem_test () { - printf "Running modem test...\n" - - BASEBAND_VERSION=$(getprop gsm.version.baseband | awk '{print $1}') - - if [ "$BASEBAND_VERSION" == "MPSS.TH.2.0.c1.9.1-00010" ]; then - printf "Modem test: SUCCESS!\n" - else - printf "Modem isn't working! Detected baseband version: $BASEBAND_VERSION\n" - exit 1 - fi -} - -fan_test () { - printf "Running fan test...\n" - - i2cget -f -y 7 0x67 0 1>/dev/null 2>&1 - IS_NORMAL_LEECO=$? - - if [ "$IS_NORMAL_LEECO" == "0" ]; then - /tmp/test_leeco_alt_fan.py > /dev/null - else - /tmp/test_leeco_fan.py > /dev/null - fi - - printf "Fan test: the fan should now be running at full speed, press Y or N\n" - - read -p "Is the fan running [Y/n]?\n" fan_running - case $fan_running in - [Nn]* ) - printf "Fan isn't working! (user says it isn't working)\n" - exit 1 - ;; - esac - - printf "Turning off the fan ...\n" - if [ "$IS_NORMAL_LEECO" == "0" ]; then - i2cset -f -y 7 0x67 0xa 0 - else - i2cset -f -y 7 0x3d 0 0x1 - fi -} - -camera_test -printf "\n" - -sensor_test -printf "\n" - -wifi_test -printf "\n" - -modem_test -printf "\n" - -fan_test diff --git a/selfdrive/test/test_eon_fan.py b/selfdrive/test/test_eon_fan.py deleted file mode 100755 index c7e43574..00000000 --- a/selfdrive/test/test_eon_fan.py +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env python3 - -import sys -import time -from selfdrive.thermald.thermald import setup_eon_fan, set_eon_fan - -if __name__ == "__main__": - val = 0 - setup_eon_fan() - - if len(sys.argv) > 1: - set_eon_fan(int(sys.argv[1])) - exit(0) - - while True: - sys.stderr.write("setting fan to %d\n" % val) - set_eon_fan(val) - time.sleep(2) - val += 1 - val %= 4 diff --git a/selfdrive/test/test_leeco_alt_fan.py b/selfdrive/test/test_leeco_alt_fan.py deleted file mode 100755 index 0a51e940..00000000 --- a/selfdrive/test/test_leeco_alt_fan.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python3 -# pylint: skip-file - -import time -from smbus2 import SMBus - -def setup_leon_fan(): - bus = SMBus(7, force=True) - - # http://www.ti.com/lit/ds/symlink/tusb320.pdf - for i in [0, 1, 2, 3]: - print("FAN SPEED", i) - if i == 0: - bus.write_i2c_block_data(0x67, 0xa, [0]) - else: - bus.write_i2c_block_data(0x67, 0xa, [0x20]) - bus.write_i2c_block_data(0x67, 0x8, [(i - 1) << 6]) - time.sleep(1) - - bus.close() - -setup_leon_fan() diff --git a/selfdrive/test/test_leeco_fan.py b/selfdrive/test/test_leeco_fan.py deleted file mode 100755 index 55267285..00000000 --- a/selfdrive/test/test_leeco_fan.py +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env python3 -# pylint: skip-file - -import time -from smbus2 import SMBus - -def setup_leon_fan(): - bus = SMBus(7, force=True) - - # https://www.nxp.com/docs/en/data-sheet/PTN5150.pdf - j = 0 - for i in [0x1, 0x3 | 0, 0x3 | 0x08, 0x3 | 0x10]: - print("FAN SPEED", j) - ret = bus.read_i2c_block_data(0x3d, 0, 4) - print(ret) - ret = bus.write_i2c_block_data(0x3d, 0, [i]) - time.sleep(1) - ret = bus.read_i2c_block_data(0x3d, 0, 4) - print(ret) - j += 1 - - bus.close() - -setup_leon_fan()