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