├── .gitignore ├── LICENSE ├── README.md └── Research ├── GD32F1 ├── A33-GD32-Protocol.md ├── CHECKSUM_ALGORITHM.md └── README.md ├── Lidar ├── 3irobotix-delta-2d-lidar.jpg ├── Delta2d-board.jpg ├── README.md ├── plot.png └── scan.py ├── Motherboard ├── Component_Diagram.md ├── Connection_Evidence.md ├── README.md ├── back-marked.png └── front-marked.png ├── Software ├── AuxCtrl-Details.md ├── CHANGELOG.md ├── Firmware │ ├── README.md │ ├── auxctrl-rust │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ ├── gd32_init_test.rs │ │ │ ├── heartbeat_logger.rs │ │ │ ├── serial_logger.rs │ │ │ ├── serial_mitm.rs │ │ │ ├── serial_tap.rs │ │ │ ├── simple_test.rs │ │ │ └── wakeup_test.rs │ │ │ ├── gd32 │ │ │ ├── commands.rs │ │ │ ├── connection.rs │ │ │ ├── gpio.rs │ │ │ ├── mod.rs │ │ │ └── packet.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ ├── helloworld │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── lidar-reader │ │ ├── .cargo │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples │ │ └── scan.rs │ │ └── src │ │ └── lib.rs ├── GD32_PROTOCOL_FINAL.md ├── README.md ├── SERIAL_LOGGING.md ├── SERIAL_MITM_APPROACH.md └── TEST_RESULTS.md └── backup ├── Analysis ├── Boot-Test-Results.md ├── Communication-Architecture.md ├── GD32_Init_Sequence.md ├── GPIO-Investigation-Summary.md ├── HEARTBEAT-TEST.md ├── S99gd32test ├── Sensor_Architecture.md ├── Startup-Sequence-Analysis.md ├── TESTING.md ├── analyze_capture.py ├── analyze_crc_strace.py ├── auto_boot_test.sh ├── boot_test_gd32.sh ├── capture_background.sh ├── capture_gpio_init.sh ├── capture_normal_operation.sh ├── capture_passive.sh ├── capture_restart_auxctrl.sh ├── capture_serial.sh ├── capture_serial_hexdump.sh ├── capture_startup_only.sh ├── capture_with_reset.sh ├── heartbeat_correct_crc.sh ├── heartbeat_correct_port.sh ├── heartbeat_monitor.c ├── heartbeat_monitor.py ├── heartbeat_monitor.sh ├── heartbeat_monitor_v2.sh ├── heartbeat_test_both.sh ├── passive_monitor.sh ├── reverse_engineer_crc.py ├── serial_logger.c ├── test_init_cmd_0x66.sh ├── test_protocol.py ├── test_version_request.py └── test_with_gpio.sh ├── README.md └── binaries ├── AnalyzeAuxCtrl.py ├── AnalyzeGPIO.py ├── AnalyzeResponseCommands.py ├── ExtractProtocol.py ├── FindBaudRate.py ├── FindCRC.py ├── FindCommand0x0D.py ├── FindCommandIDs.py ├── FindGPIOInit.py ├── baud_rate_analysis.txt ├── gpioInit_disasm.txt └── gpio_analysis.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/README.md -------------------------------------------------------------------------------- /Research/GD32F1/A33-GD32-Protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/GD32F1/A33-GD32-Protocol.md -------------------------------------------------------------------------------- /Research/GD32F1/CHECKSUM_ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/GD32F1/CHECKSUM_ALGORITHM.md -------------------------------------------------------------------------------- /Research/GD32F1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/GD32F1/README.md -------------------------------------------------------------------------------- /Research/Lidar/3irobotix-delta-2d-lidar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Lidar/3irobotix-delta-2d-lidar.jpg -------------------------------------------------------------------------------- /Research/Lidar/Delta2d-board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Lidar/Delta2d-board.jpg -------------------------------------------------------------------------------- /Research/Lidar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Lidar/README.md -------------------------------------------------------------------------------- /Research/Lidar/plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Lidar/plot.png -------------------------------------------------------------------------------- /Research/Lidar/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Lidar/scan.py -------------------------------------------------------------------------------- /Research/Motherboard/Component_Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Motherboard/Component_Diagram.md -------------------------------------------------------------------------------- /Research/Motherboard/Connection_Evidence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Motherboard/Connection_Evidence.md -------------------------------------------------------------------------------- /Research/Motherboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Motherboard/README.md -------------------------------------------------------------------------------- /Research/Motherboard/back-marked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Motherboard/back-marked.png -------------------------------------------------------------------------------- /Research/Motherboard/front-marked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Motherboard/front-marked.png -------------------------------------------------------------------------------- /Research/Software/AuxCtrl-Details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/AuxCtrl-Details.md -------------------------------------------------------------------------------- /Research/Software/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/CHANGELOG.md -------------------------------------------------------------------------------- /Research/Software/Firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/README.md -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/.cargo/config.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/Cargo.lock -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/Cargo.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/README.md -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/gd32_init_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/gd32_init_test.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/heartbeat_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/heartbeat_logger.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/serial_logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/serial_logger.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/serial_mitm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/serial_mitm.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/serial_tap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/serial_tap.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/simple_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/simple_test.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/bin/wakeup_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/bin/wakeup_test.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/gd32/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/gd32/commands.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/gd32/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/gd32/connection.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/gd32/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/gd32/gpio.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/gd32/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/gd32/mod.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/gd32/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/gd32/packet.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/lib.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/auxctrl-rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/auxctrl-rust/src/main.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/helloworld/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/helloworld/.cargo/config.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/helloworld/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/helloworld/Cargo.lock -------------------------------------------------------------------------------- /Research/Software/Firmware/helloworld/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/helloworld/Cargo.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/helloworld/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/.cargo/config.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/Cargo.lock -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/Cargo.toml -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/README.md -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/examples/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/examples/scan.rs -------------------------------------------------------------------------------- /Research/Software/Firmware/lidar-reader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/Firmware/lidar-reader/src/lib.rs -------------------------------------------------------------------------------- /Research/Software/GD32_PROTOCOL_FINAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/GD32_PROTOCOL_FINAL.md -------------------------------------------------------------------------------- /Research/Software/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/README.md -------------------------------------------------------------------------------- /Research/Software/SERIAL_LOGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/SERIAL_LOGGING.md -------------------------------------------------------------------------------- /Research/Software/SERIAL_MITM_APPROACH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/SERIAL_MITM_APPROACH.md -------------------------------------------------------------------------------- /Research/Software/TEST_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/Software/TEST_RESULTS.md -------------------------------------------------------------------------------- /Research/backup/Analysis/Boot-Test-Results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/Boot-Test-Results.md -------------------------------------------------------------------------------- /Research/backup/Analysis/Communication-Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/Communication-Architecture.md -------------------------------------------------------------------------------- /Research/backup/Analysis/GD32_Init_Sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/GD32_Init_Sequence.md -------------------------------------------------------------------------------- /Research/backup/Analysis/GPIO-Investigation-Summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/GPIO-Investigation-Summary.md -------------------------------------------------------------------------------- /Research/backup/Analysis/HEARTBEAT-TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/HEARTBEAT-TEST.md -------------------------------------------------------------------------------- /Research/backup/Analysis/S99gd32test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/S99gd32test -------------------------------------------------------------------------------- /Research/backup/Analysis/Sensor_Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/Sensor_Architecture.md -------------------------------------------------------------------------------- /Research/backup/Analysis/Startup-Sequence-Analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/Startup-Sequence-Analysis.md -------------------------------------------------------------------------------- /Research/backup/Analysis/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/TESTING.md -------------------------------------------------------------------------------- /Research/backup/Analysis/analyze_capture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/analyze_capture.py -------------------------------------------------------------------------------- /Research/backup/Analysis/analyze_crc_strace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/analyze_crc_strace.py -------------------------------------------------------------------------------- /Research/backup/Analysis/auto_boot_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/auto_boot_test.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/boot_test_gd32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/boot_test_gd32.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_background.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_background.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_gpio_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_gpio_init.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_normal_operation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_normal_operation.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_passive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_passive.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_restart_auxctrl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_restart_auxctrl.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_serial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_serial.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_serial_hexdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_serial_hexdump.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_startup_only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_startup_only.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/capture_with_reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/capture_with_reset.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_correct_crc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_correct_crc.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_correct_port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_correct_port.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_monitor.c -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_monitor.py -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_monitor.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_monitor_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_monitor_v2.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/heartbeat_test_both.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/heartbeat_test_both.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/passive_monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/passive_monitor.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/reverse_engineer_crc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/reverse_engineer_crc.py -------------------------------------------------------------------------------- /Research/backup/Analysis/serial_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/serial_logger.c -------------------------------------------------------------------------------- /Research/backup/Analysis/test_init_cmd_0x66.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/test_init_cmd_0x66.sh -------------------------------------------------------------------------------- /Research/backup/Analysis/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/test_protocol.py -------------------------------------------------------------------------------- /Research/backup/Analysis/test_version_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/test_version_request.py -------------------------------------------------------------------------------- /Research/backup/Analysis/test_with_gpio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/Analysis/test_with_gpio.sh -------------------------------------------------------------------------------- /Research/backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/README.md -------------------------------------------------------------------------------- /Research/backup/binaries/AnalyzeAuxCtrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/AnalyzeAuxCtrl.py -------------------------------------------------------------------------------- /Research/backup/binaries/AnalyzeGPIO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/AnalyzeGPIO.py -------------------------------------------------------------------------------- /Research/backup/binaries/AnalyzeResponseCommands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/AnalyzeResponseCommands.py -------------------------------------------------------------------------------- /Research/backup/binaries/ExtractProtocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/ExtractProtocol.py -------------------------------------------------------------------------------- /Research/backup/binaries/FindBaudRate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/FindBaudRate.py -------------------------------------------------------------------------------- /Research/backup/binaries/FindCRC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/FindCRC.py -------------------------------------------------------------------------------- /Research/backup/binaries/FindCommand0x0D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/FindCommand0x0D.py -------------------------------------------------------------------------------- /Research/backup/binaries/FindCommandIDs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/FindCommandIDs.py -------------------------------------------------------------------------------- /Research/backup/binaries/FindGPIOInit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/FindGPIOInit.py -------------------------------------------------------------------------------- /Research/backup/binaries/baud_rate_analysis.txt: -------------------------------------------------------------------------------- 1 | (eval):1: no such file or directory: /Applications/ghidra_11.2.1_PUBLIC/support/analyzeHeadless 2 | -------------------------------------------------------------------------------- /Research/backup/binaries/gpioInit_disasm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codetiger/VacuumRobot/HEAD/Research/backup/binaries/gpioInit_disasm.txt -------------------------------------------------------------------------------- /Research/backup/binaries/gpio_analysis.txt: -------------------------------------------------------------------------------- 1 | (eval):1: no such file or directory: /Applications/ghidra_11.2.1_PUBLIC/support/analyzeHeadless 2 | --------------------------------------------------------------------------------