Commit Graph

127 Commits

Author SHA1 Message Date
Alfonso Gamboa
46a41b8331 update readme 2022-09-27 17:56:14 -07:00
Leo
10dba022a5
Added 'self-hosted' iCamera patch option to fix intermittent network issues (#312)
* Added iCamera patch option to fix intermittent network issues

This commit adds a ENABLE_ICAMERA_PATCH option to wz_mini.conf which
will patch the iCamera binary on the most recent firmware version so
that the device doesn't try bouncing the wireless interface when
iCamera is unable to reach the internet.

The iCamera program will be patched as part of the boot process when
`ENABLE_ICAMERA_PATCH=true` is set in wz_mini.conf. This patch can
be undone by setting `ENABLE_ICAMERA_PATCH=false` and then rebooting.

* Updated iCamera patch boot script to uninstall patch on failure

In case of an unsupported firmware update / downgrade, the iCamera
patch will uninstall itself and revert back to the stock executable.

* Set ENABLE_ICAMERA_PATCH default to false

The iCamera patch shouldn't be enabled unless network issues are
present. The user can toggle this option if they intend to run
the Wyze Cam on an isolated network.

* Fixed wait_for_icamera pgrep when running patched iCamera

The iCamera process may not be at /system/bin/iCamera if we run
the patched version of it.

This function is used to ensure that iCamera's running before
certain things happen. A search for just 'iCamera' should be
sufficient for this use case.

* Updated the iCamera patch feature as ENABLE_SELFHOSTED_MODE

This should make it clear this option should only be used in self-hosted
scenarios as it will break functionality with the Wyze App or other Cloud
services.

* Added iCamera patch support for v2 firmware 4.9.8.1002

This iCamera patch should handle the Wyze Cam v2 firmware 4.9.8.1002
and prevent the firmware from restarting the wireless network after
being unable to connect to the Wyze servers.

* Fixed iCamera build date check

Check was grepping for 'Build' which may include the build time
instead of build date.

* Updated readme for selfhosted iCamera patch feature

* Patched LED lights for v2 firmware

After connecting to WiFi, the blue LED status light will no longer blink.

* Changed the v2 status LED to remain on when connected

Looking at Wyze's documentation, the LED is supposed to be on when
it's connected and working. The off state from the last commit was
for the powered off state only.
2022-09-27 17:48:46 -07:00
Joshua Wang
3a39f5c89a
fix: change rmtp typo to rtmp (#239) 2022-08-13 17:20:09 -07:00
baudneo
e7ccea5454
README readability (#230)
* Create README.md

* Update README.md

Enhance readability
2022-08-09 14:43:11 -07:00
gtxaspec
9ce6bbd92a
New init system (#216)
* new init system

* update new init scripts

* update checksum

* fix broken audio promps with new init scripts

* fix debug/upgrade mode

* fix bonding and eth0 hw addr

* add checksum

* fix bonding setup

* add rtsp auth disable

* adjust network init scripts path

* recreated repo and re added cron scripts (#211)

* recreated repo and re added cron scripts

* rename cron script and move it to the right folder.

* Delete .vs directory

remove .vs directory

* add deubg message to bonding rc.d script

* add crontab variable to wz_mini.conf

* fix mp4write

* add syslog debug feature

* fix syslog init blocking

* fix syslog save function

* increase imp_helper rerun delay

* update init scripts

* fix bonding and usb-direct

* update checksum

* add netmon for bonding

* fix supervisor function

* update model detection

* fix debugging injection on T20 devices

Co-authored-by: sideup66 <47700565+sideup66@users.noreply.github.com>
2022-08-07 18:46:00 -07:00
Alfonso Gamboa
46d65b87ce update dnsmasq 2022-07-26 07:46:32 -07:00
Alfonso Gamboa
f713534805 update readme 2022-07-25 15:19:33 -07:00
Alfonso Gamboa
bc0c6b0c13 update readme 2022-07-25 08:22:51 -07:00
Alfonso Gamboa
dd32a633e9 update read me with max fw version compatability 2022-07-14 16:01:07 -07:00
Alfonso Gamboa
84c893e593 add car supports for unsupported devices
added support for tto usecar accessory with devices normally unsupported.  You may control it via the command line.  Unsupported devices will not work using the car app.
2022-07-14 13:56:47 -07:00
Alfonso Gamboa
77a4bdd8f0 add support for car fw and enable drivers 2022-07-13 18:02:17 -07:00
Alfonso Gamboa
9c2efd5262 fix typo! 2022-07-13 13:38:47 -07:00
Alfonso Gamboa
68b0e2092e new libcallback release 2022-07-13 02:49:26 -07:00
Claude Meyer
eacf29d905 added support for multiple custom scripts by simply creating them in wz_mini/etc/rc.local.d 2022-07-08 21:12:11 -05:00
Alfonso Gamboa
3dcece0b60 update kernel, modules, and add cp210x serial drivers for car 2022-07-08 19:04:02 -07:00
Scott Kilau
1d75c9f4fd Fix (workaround) for issue #145. 2022-06-30 17:35:14 -05:00
Scott Kilau
c69c19621d Create new AUTODETECT variable, so as to be very specific what will happen 2022-06-24 09:25:16 -05:00
Scott Kilau
c58ce37637 Merge branch 'master' into DetectAndAutoLoadEthernetDrivers 2022-06-24 09:22:26 -05:00
Alfonso Gamboa
61ee24ad27 update changelog 2022-06-24 00:54:35 -07:00
Scott Kilau
20d0995a04 Merge branch 'master' into DetectAndAutoLoadEthernetDrivers 2022-06-21 17:18:15 -05:00
Scott Kilau
59e31465a0 Add some documentation about what Bonding does, and the variables it supports 2022-06-21 11:34:43 -05:00
Scott Kilau
618018fc05 Allow for the user to override the auto-detect Ethernet code.
Also, update README for this change
2022-06-21 09:01:45 -05:00
Alfonso Gamboa
b2d9a693bf update changelog 2022-06-19 01:04:44 -07:00
gtxaspec
6b09d1561e
Update README.md 2022-06-18 21:47:39 -07:00
archandanime
9616b2a78c
Update README.md 2022-06-19 11:32:06 +07:00
Alfonso Gamboa
69a2f38644 night drop feature 2022-06-18 06:14:41 -07:00
Alfonso Gamboa
e5fc16696d fix custom hostname issues 2022-06-17 01:22:19 -07:00
Alfonso Gamboa
6c3fd8a067 remove old version upgrade script, fix rare over-write upgrade-script issue 2022-06-17 00:06:01 -07:00
Alfonso Gamboa
7d43095b72 change camera model detection 2022-06-16 23:26:14 -07:00
Alfonso Gamboa
1082f675fd v2 upgrade readme update 2022-06-16 02:37:21 -07:00
Alfonso Gamboa
fdd98c170f upgrade fixes 2022-06-16 02:35:39 -07:00
Alfonso Gamboa
4e1b1c1a60 flash kernel when upgrading v2 2022-06-16 01:37:54 -07:00
Alfonso Gamboa
fe1d56200a fix upgrade mode audio prompts 2022-06-16 01:27:50 -07:00
Alfonso Gamboa
50d451dec5 fix paths due to adjustments in upgrade-run 2022-06-16 01:07:19 -07:00
Alfonso Gamboa
29c1b3c26f fix readme formatting 2022-06-16 01:04:54 -07:00
Alfonso Gamboa
1096b716ef update readme with latest changes 2022-06-16 01:02:58 -07:00
Alfonso Gamboa
f705331a70 revise upcoming projects 2022-06-15 19:17:10 -07:00
Alfonso Gamboa
f4af3ddb21 update changelog 2022-06-14 02:07:23 -07:00
Alfonso Gamboa
b25e763185 update readme 2022-06-13 22:32:19 -07:00
Alfonso Gamboa
3d702bf4d3 add help section 2022-06-13 17:31:52 -07:00
Alfonso Gamboa
8640705205 update README formatting: 2022-06-13 17:10:04 -07:00
Alfonso Gamboa
996470ff44 script housekeeping and updates 2022-06-12 02:29:12 -07:00
Alfonso Gamboa
878f8fa632 add additional audio tuning settings to cmd 2022-06-12 00:10:22 -07:00
Alfonso Gamboa
9138ba4a9c update readme with android tv compatability for usb webcam mode 2022-06-08 23:13:53 -07:00
Alfonso Gamboa
1c889f13cc fix imp_control for v2 2022-06-07 19:44:35 -07:00
gtxaspec
988e3de089
add todo for imp_control 2022-06-07 16:12:14 -07:00
Alfonso Gamboa
3ab50eb989 add tuning support for imp 2022-06-07 15:51:49 -07:00
Alfonso Gamboa
80df3561e9 expand and improve rtmp streaming 2022-06-04 04:25:37 -07:00
Alfonso Gamboa
9e48c98743 add webcam mode for v2 camera 2022-06-04 01:14:37 -07:00
Alfonso Gamboa
e22e9e93a0 add latest fixes to changelog 2022-05-31 23:48:41 -07:00