|
|
@ -5,6 +5,7 @@ import usb1 |
|
|
|
import time |
|
|
|
import time |
|
|
|
import signal |
|
|
|
import signal |
|
|
|
import subprocess |
|
|
|
import subprocess |
|
|
|
|
|
|
|
import sys |
|
|
|
from typing import NoReturn |
|
|
|
from typing import NoReturn |
|
|
|
|
|
|
|
|
|
|
|
from panda import Panda, PandaDFU, PandaProtocolMismatch, FW_PATH |
|
|
|
from panda import Panda, PandaDFU, PandaProtocolMismatch, FW_PATH |
|
|
@ -172,5 +173,7 @@ def main() -> NoReturn: |
|
|
|
os.chdir(os.path.join(BASEDIR, "selfdrive/pandad")) |
|
|
|
os.chdir(os.path.join(BASEDIR, "selfdrive/pandad")) |
|
|
|
subprocess.run(["./pandad", *panda_serials], check=True) |
|
|
|
subprocess.run(["./pandad", *panda_serials], check=True) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sys.exit(1) |
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
if __name__ == "__main__": |
|
|
|
main() |
|
|
|
main() |
|
|
|