Commit Graph

424 Commits

Author SHA1 Message Date
Cossid
32e7a8c3b3 profile-building - Tuya API connection - declare response_body_json before json.loads for better error handling. 2025-01-08 08:48:47 -06:00
Cossid
1f8cc171fe profile-building - Use factory_pin a bit more appropriately. 2025-01-08 08:11:47 -06:00
Cossid
e0639e6dfb profile-building: Support MCU version and upgrade checks. 2024-12-29 20:25:03 -06:00
Cossid
4f3edd7224 Add message for additional help when getting stuck around the DHCP stage. 2024-12-17 21:53:34 -06:00
Cossid
8b8604b780 Minor adjustment to token directions 2024-12-11 13:18:45 -06:00
Robert Slootjes
e4aa6fba71 Update HOST_SPECIFIC_INSTRUCTIONS.md (#748)
Same applies to the Pi Zero 2W over USB
2024-12-07 15:59:40 -06:00
Robert Slootjes
224b05d3ba Update HOST_SPECIFIC_INSTRUCTIONS.md (#747)
When following step by step, the steps after cloning will fail if user didn't go to the project directory.
2024-12-07 15:48:33 -06:00
Cossid
c7b166978d profile-building extract - add try/catch to dissect. 2024-12-01 15:20:10 -06:00
Cossid
2fda4c394c pull_schema - use uuid instead of chip, as chip is not generated for patched devices. 2024-11-24 22:34:52 -06:00
Cossid
6ee1490d1c profile-building - Copy downloaded schema/schema_id to parent directory for profile regeneration. 2024-11-21 17:00:50 -06:00
Cossid
9753d1e14b profile-building - Allow further processing/parsing of patched devices. 2024-10-24 10:19:09 -05:00
Cossid
3107987a6f Fix missing quote in safety_checks. 2024-10-24 07:57:49 -05:00
Cossid
c76c9bf809 Add AppArmour to safety_checks. 2024-10-20 19:43:33 -05:00
Cossid
13192f210d Profile builder - Add TuyaMCU baud to device profile. 2024-10-18 09:34:53 -05:00
Cossid
a9ff45a6ca Update pull_schema with extra fields useful for TuyaMCU devices. 2024-10-16 20:56:29 -05:00
Cossid
c727bdb467 Use systemctl instead of service for better compatibility. 2024-10-13 11:06:15 -05:00
divadiow
6250971302 update OpenBeken binaries to latest (#710) 2024-09-17 08:19:42 -05:00
Cossid
9fddd0a333 Update variable name to OVERRIDE_AP_SSID for better clarity. 2024-09-12 19:51:46 -05:00
Cossid
77dfa85fbc Add -o option to override device AP name
clean up .sh formatting/lint
2024-09-12 19:46:59 -05:00
Cossid
f1029fe519 profile-building add override files for decrypted app bin and ap_ssid 2024-08-13 17:06:18 -05:00
Cossid
3d2857bf25 Sort mfg/model case insensitive. 2024-07-25 21:24:56 -05:00
psiberfunk
f1fca957b6 Update HOST_SPECIFIC_INSTRUCTIONS.md (#676)
The most recent version of bullseye requires you to activate network manager after install.. just the reboot alone isn't enough apparently.  These added commands fixed this guide for me.
2024-06-08 20:28:59 -05:00
Cossid
ea46386005 Don't use color for docker build. 2024-04-23 18:09:57 -05:00
Cossid
261930dee3 Use more neutral colors for input selection. 2024-04-23 18:00:07 -05:00
Cossid
0727b81628 Update profile-building dependencies 2024-03-27 09:35:35 -05:00
Cossid
d30e0f2a75 Update pipfile again, relaxing python verison requirement. 2024-02-20 16:28:37 -06:00
Cossid
b25ce2939c Fix pip version locking. 2024-02-20 16:21:31 -06:00
Cossid
8cc25fc13d Set pipfile packages to specific versions to reduce docker update times. 2024-02-20 10:29:31 -06:00
Cossid
fa93479b69 Remove unneeded sslpsk3 from profile building, use pycryptodome instead of pycryptodomex. 2024-02-10 13:00:20 -06:00
Cossid
278afa9c69 Add dltj icon identifier to profile builder. 2024-02-06 14:44:42 -06:00
Cossid
a658b458cb Restrict gateway IP grep to only matched text. 2023-12-31 21:09:12 -06:00
Cossid
f7b4bc8408 Grep gateway check to remove non-IP text. 2023-12-31 20:56:13 -06:00
Cossid
24bb839b70 Remove 802.11n mode from hostapd, as it isn't really needed. 2023-12-31 20:54:51 -06:00
Cossid
cdc29466cd Clarify firmware argument help text 2023-12-20 08:39:24 -06:00
Cossid
8c6d68e331 Update pipfile.lock for reduced dependancy chain and build times. 2023-12-13 15:14:37 -06:00
Cossid
e7291d2845 Revert, requirements.txt didn't work 2023-12-10 21:21:09 -06:00
Cossid
6ef360dbf5 Switch back to using requirements.txt with a forced orlder version of zeroconf, making docker build much faster. 2023-12-10 21:19:39 -06:00
Cossid
14c2cc387b Profile building - process_app - Don't allow spaces in device class. 2023-11-29 19:12:10 -06:00
Cossid
b874566333 Adapt process_app for a new device class location 2023-11-21 19:43:09 -06:00
Cossid
67a225981a Update docker base to 3.9.18-slim-bullseye 2023-11-21 09:27:55 -06:00
Cossid
4c1b11b0cc Fix Pipfile (again) 2023-11-19 08:33:35 -06:00
Cossid
401f73747e Fix pipfiles for pipenv 2023-11-18 15:35:10 -06:00
Cossid
43a7ffc21c Update to sslpsk3 for compatibility with recent python releases. This bumps required python version to 3.8 if run outside the venv 2023-11-18 13:21:26 -06:00
Cossid
1839d31caf Haxomatic - Add a pattern for patched BK7231N 2.3.1 2023-11-16 11:22:49 -06:00
Cossid
cdce2f1571 Don't default to None for PSK, but change back to None if empty. 2023-11-11 17:55:49 -06:00
Cossid
a9cc60684c Allow passing UUID, AuthKey, and PSKKey to skip the exploit stage.
Rework payload trigger to be delayed after tuya.device.active instead of off of tuya.device.uuid.pskkey.get as that does not get called if psk is present.
Allow tuya.device.upgrade.silent.get to trigger an upgrade if mqtt has not triggered it yet, but disallow duplicate upgrade requests within a short period.
2023-11-10 23:57:32 -06:00
Cossid
fc70f9da63 Split V1 and V2 configs, and document full responses, despite them not working.
Set firmware request to only be limited for 60 seconds from duplicate requests.
2023-11-02 22:31:57 -05:00
Philip Persson
4aa91be237 Update to latest OpenBeken (#492) 2023-09-30 22:07:15 -05:00
Cossid
23577fcaf7 Clean up docker containers with each run. 2023-09-17 12:05:04 -05:00
Cossid
218e9dd3c6 Revert docker run container name, doesn't work with successive runs. 2023-09-17 11:47:37 -05:00