Exported contents, renamed to “demo.bin”, copied to MicroSD card formatted to FAT32
Unplugged first camera, inserted MicroSD card, held down Setup button, and connected power
Waited for blue light then left the camera alone for a while
Note: These were the steps used for all 3 of my Wyze Cam v2 cameras.
Results
Kitchen: Success
Garage: Success
Front: Error code -90
a. Will attempt firmware upgrade again tonight
Camera Configuration
Opened Wyze App and selected group
Confirmed camera was present and video feed connected
Selected settings gear > Advanced Settings > RTSP
Entered a username and password and generated the URL
Copied URL
Results
Kitchen: Success
Garage: Success
Front: Unable to test
Netcam Studio Configuration
Remote into home server running Windows Server 2016 Essentials
Open Netcam Studio Client
From Home menu, selected “Add Source”
Selected “Custom URL” and used the following:
a. Stream Type of “RTSP_TCP”
b. Pasted URL into Address
c. Named source appropriately
d. Set orientation to “Default” as this was managed by the Wyze app
Added source
Right click on source and select “Configure Features”
For motion detection:
a .Turn On
b. Confirm Motion Algorithm to FrameDifference
c. Confirm Motion Display to Area
d. Edit Detection Zone and use mouse to paint area to monitor
For Timelapse:
a. Turn On
b. Confirm intervals, duration, and encoding method
Confirm updates using the check mark
Right click on the source and select “Scheduler”
Select “Motion” and click on each day name in turn to enable always-on motion detection
Select “Timelapse” and click on each day name to enable always-on timelapse
You can clearly see the smaller FOV with the older camera - which is also giving 1 Frames Per Second (FPS) vs the 7 FPS with the Wyze cam. Note that this is via the client interface on my home server.
Using the access token generated in Netcam Studio, I was able to add the feed from each camera to my Action Tiles set up for my home, which integrates all my smart home items together.
Thanks for this thread, I have a question if you are other readers might know the answer to, if you put the RTSP firmware on a Wyze camera, will the Wyze camera still continue to work with the Alexa voice commands ?
I have an Echo Show, also a Fire TV stick, and I can say “Alexa, show me the (name) camera” and it will appear on my TV or Echo Show and I want RSTP but without losing the Alexa connectivity.
Camera disappears in Google Home/Assistant, still shows up on the Alexa app, but I couldn’t get it to show on the Fire TV stick 4k (alexa just says the camera isn’t responding) .Reverted to non-RTSP firmware and the camera shows up again in Google Home. Still can’t get Alexa to work even after reverting.
Thanks for the alert, that makes me leery about trying RTSP as I do not want to lose access via Alexa. A later reply by MMediaman says it is accessable, I’ll ask him for further details, maybe he has a way to get it to work,
In an earlier reply by Drift he says he couldn’t access with Alexa, do you access your RTSP Wyze cam via Alexa with a Fire TV stick or an Echo Show ? Maybe you did something to get it to work that he didn’t know needed done ?
I am using a Fire7 Tablet to run Alexa. I did find that I had to disable and re-enable the Wyze skill, which included re-submitting my account credentials. But I don’t think it was related to RTSP since I couldn’t access my non-RTSP Wyze cameras when I first tried.
Anyway after re-enabling the skill I can Alexa access all my Wyze cameras, including the ones with RTSP.
Both RTSP_TCP and RTSP_UDP work. Is there a preference for which stream type I should use? Are there any other settings for a V2 that I should consider? This is useful information, because I can pass this to the developers of Netcam Studio so they can create an entry in the Network Camera section for Wyze devices.
UDP is usually better for streaming since any lost packets are just skipped over, typically resulting in a lost frame. TCP confirms each packet was received and re-transmits any lost packets, which usually isn’t desired since the frames are time-sensitive. RTSP negotiates via TCP but typically sends the video stream via UDP, so I’m honestly not sure what each of those settings do in this context.
Has anyone had problems installing the firmware?
I format the sd card to FAT32 then rename the file to demo.bin then put it in the camera.
Then i hold the setup button and power it up. It flashes yellow and says ready to connect. It never does the flashing blue light.
I got stuck on this step as well - try renaming the file as ‘demo’ (no quotes, minus the .bin part). If you’re on Windows 10 like I am, it may be hiding the .bin file extension in explorer view - renaming the file to ‘demo.bin’ results in ‘demo.bin.bin’ which the camera isn’t looking for,