Skip to content

Instantly share code, notes, and snippets.

@SolveSoul
Created August 18, 2021 08:56
Show Gist options
  • Save SolveSoul/9be5d9599c8b4b59f7cfa4cd0ce79c9c to your computer and use it in GitHub Desktop.
Save SolveSoul/9be5d9599c8b4b59f7cfa4cd0ce79c9c to your computer and use it in GitHub Desktop.
V380 Pro Activate ONVIF/RTSP
[CONST_PARAM]
rtsp = 1 ; RTSPЭ�飬0���ر� 1������
V380 Pro cameras have rtsp/onvif disabled by default. This can be unlocked by inserting an SD-card into the camera.
A step-by-step guide can be found below:
1) Download the V380 Pro app from the App Store or Google Play
2) Register or continue without registering
3) Boot your camera and couple it to the application
4) Set a custom username and password for your camera
5) Download the 'ceshi.ini' file and put it on the root of a micro SD card (so not in a subfolder)
6) Power down the camera, insert the SD card and boot the camera
7) The camera will talk in chinese, wait for 5 minutes (probably shorter, but to be sure)
8) Power down the camera, remove the SD card, delete the file and power up the camera
9) Connect to your camera using the protocol rtsp://username:password@ipaddress:554/live/ch00_0
10) DONE
A great way to test is downloading/using VLC and opening a network stream.
@SolveSoul
Copy link
Author

It seems this solution is not a "catch-all" for all V380 models. For reference, here is the camera I'm using:

https://www.printables.com/model/167948-v380-snapfit-camera-mount-for-creality-ender-5-plu

@CrimsonSax
Copy link

The only open port with the 2023 V380s is 8800. This may be why only the v380 app can communicate and stream from the v380 cam.

@CrimsonSax
Copy link

CrimsonSax commented Dec 25, 2023

Someone from another blog made a "dirty-patch" which unlocked the rtsp port. But only for the cams with their patches sent within the thread. https://community.netcamstudio.com/t/fentac-v380-connection/1334/102

Hoping for someone willing to take the risk to test this 🙏 @SolveSoul

@lyndonguitar
Copy link

lyndonguitar commented Dec 27, 2023

Someone from another blog made a "dirty-patch" which unlocked the rtsp port. But only for the cams with their patches sent within the thread. https://community.netcamstudio.com/t/fentac-v380-connection/1334/102

Hoping for someone willing to take the risk to test this 🙏 @SolveSoul

I tested that "patch" with two of my newly bought V380s

Did not work, just as the ini file above did not work. Admittedly I dont know how exactly to load it up and just followed the instructions above for this "dirty-patch", so maybe there is a different method for loading that and I just didn't do it. The camera did talk in chinese though. Fortunately, none of these patching bricked my cameras.

I hope there will be a workaround to this. the V380 lineups are currently one of the cheapest solutions but its disappointing how they removed the ONVIF/RTSP feature. Other 'branded' choices are so expensive (x3, x4 the price) so there's really no middle ground in what to buy. Now some of my newer cameras are inaccessible by the NVR and only accessible via the App.

@CrimsonSax
Copy link

I had a talk with another v380 tech (probably a senior tech) and he mentioned that only dual cams v380 (prominent on outdoor models) have onvif & rtsp. So i decided to buy a dual cam v380 and it really has onvif and rtsp. But the downside is that both cameras are stacked and merged into a single stream (1920 x 2160) and unfortunately our NVR doesn't support that resolution.

I'm still finding ways to separate each cams into individual 1080p streams
20240104_123637
20240104_112816

@arkwise
Copy link

arkwise commented Jan 5, 2024

so mine is working fine. the ini file does nothing but make her speak chinese.

so i have created a website that will stream the rtsp to an html page via ffmpeg and you can add more or less cameras etc using the onboard onvif support.

https://github.com/arkwise/openv380

@visi03d7
Copy link

IMG20240110184131
I have the above 10 steps but still its not working, can anyone guide me how can I using onvif?

@CrimsonSax
Copy link

IMG20240110184131 I have the above 10 steps but still its not working, can anyone guide me how can I using onvif?

High chance that the cam's firmware doesn't have onvif/rtsp protocol.

@BenHut1
Copy link

BenHut1 commented Jan 17, 2024

The only open port with the 2023 V380s is 8800. This may be why only the v380 app can communicate and stream from the v380 cam.

What protocol is the camera using on this port 8800? I thought it might be a device configuration webpage, via HTTP, but it's not (tried in web browser, but no success). I thought it might be device control via ONVIF, but it's not (tried in a free generic ONVIF camera app for Android, but no success). Is it using a proprietary protocol, that can ONLY be used via the official app?

@Zombie-aaargh
Copy link

Zombie-aaargh commented Jan 17, 2024 via email

@Andarek
Copy link

Andarek commented Jan 18, 2024

I have a few cameras that work with the ceshi.ini file trick to enable RTSP. I recently bought two cameras and by applying the same method, I noticed that the RTSP was not activated. When I wanted to check the camera firmware version in the application I discovered under advanced settings a new parameter indicated onvif. By activating this, my ONVIF Device manager directly detected my camera and RTSP was activated. If it can help anyone

Method followed:

1°Register the camera on the V380 application.
2° Unplug the camera and insert the SD card with the ceshi.ini file
3° Wait for it to start normally with the voice in Chinese.
4° return to the V380 application --> the three little dots on the camera image --> Settings --> advanced settings --> onvif activation
5° Launch Onvif Device Manager

@BenHut1
Copy link

BenHut1 commented Jan 19, 2024

It seems this solution is not a "catch-all" for all V380 models. For reference, here is the camera I'm using:

https://www.printables.com/model/167948-v380-snapfit-camera-mount-for-creality-ender-5-plu

So there's 2 modes the camera can be used in. These are Access Point Hotspot mode (you connect to the camera from your phone as if the camera itself were a wireless router), and "station" mode (you initially use AP Hotspot mode to configure the camera, and tell the camera the connection info for your wireless router, and then let the camera act like a computer and connect to your home router, and then I think it somehow broadcasts its presence on the router so any phone connected to the router can find it).

Which of these 2 modes is the ceshi.ini trick supposed to enable RTSP in? Does it work for both of these connection modes? Or only one of them?

Also my camera is a cheap eBay camera (this one https://www.ebay.com/itm/155893588290 ), and while it does use the V380 Pro app, I don't know if it's a genuine V380 Pro camera (it may just be a generic knockoff, which uses the same connection protocol, reverse engineered from an actual V380 Pro camera, and hence it connects with the app, but no guaranty it will have the full compatibility that a genuine V380 Pro camera will have). This camera does NOT have a speaker, so on step 7 of the tutorial, the camera does NOT speak in Chinese, or any other language. So I have no indication at step 7 if the trick worked or not.

The eBay listing says the model of the camera is A9. I don't know if this is an actual model number from an older legacy product from the V380 series, or if it's from a completely different company. All I know is that when going to the official V380 product webpage https://v380.org/camera/ I can't find any camera with the model number A9, nor is there any camera on that webpage that looks like the one being sold on eBay.

If you, or anybody else here, can tell me more about the A9 camera, and if it's capable of doing RTSP and/or ONVIF, please let me know.

By the way, you skipped a step when writing the instructions for this technique. Step 8 says "Power down the camera, remove the SD card, delete the file and power up the camera" but it doesn't say whether to leave the SD card out. The fact you have to delete the file suggests that the card should then be re-inserted, but the step doesn't explicitly say to do so. Usually in a manual/tutorial, it says each thing to do, without missing a step, and therefore your instructions could also mean the card should NOT be re-inserted, but if that were the case, then what was the point of deleting the file from the SD card? Clearer instructions at this step could be useful.

Also, does it need to be the ONLY file on the card? I know the ini file should not be in a sub directory, only in the root directory. However, is it ok if the ini file sit beside another file or folder in the root directory? I'd hate to have to lose all my recordings that are in the recordings subdirectory. Also, when copying the file over to the SD card in Windows, Windows automatically inserts a subdirectory called System Volume Information (this subdirectory actually is always placed in the root directory of every drive accessed by Windows). So unless I'm using Linux or some other non-Windows OS to copy the the ini file to the SD card, the ini file will never be the only thing in the root directory of the card. Will this cause a problem with using the ini file in the camera?

@R4333
Copy link

R4333 commented Jan 27, 2024

I have a few cameras that work with the ceshi.ini file trick to enable RTSP. I recently bought two cameras and by applying the same method, I noticed that the RTSP was not activated. When I wanted to check the camera firmware version in the application I discovered under advanced settings a new parameter indicated onvif. By activating this, my ONVIF Device manager directly detected my camera and RTSP was activated. If it can help anyone

Method followed:

1°Register the camera on the V380 application. 2° Unplug the camera and insert the SD card with the ceshi.ini file 3° Wait for it to start normally with the voice in Chinese. 4° return to the V380 application --> the three little dots on the camera image --> Settings --> advanced settings --> onvif activation 5° Launch Onvif Device Manager

Could You share which cameras you bought? A link to the product or a picture. I am trying to activate rtsp or onvif on the light bulb type V380 camera (v380 E27 bulb)

@ahsan2882
Copy link

so mine is working fine. the ini file does nothing but make her speak chinese.

so i have created a website that will stream the rtsp to an html page via ffmpeg and you can add more or less cameras etc using the onboard onvif support.

https://github.com/arkwise/openv380

Is this still working?

@Felix19103
Copy link

I have a DUAL LENS V380 and i'd tried to use this ceshi.ini to enable the rtsp. But it doesn't work. Any advice or solutionf for this?

@echopage
Copy link

https://www.printables.com/model/167948-v380-snapfit-camera-mount-for-creality-ender-5-plu

this is the old version of this model, the new one has the card slot under the lens and not on the side. The new model also (probably) has new hardware/firmware! And that's almost certainly why the ceshi file doesn't work

@Felix19103
Copy link

V380 Dual Lens

this is the V380 that i'd tried to enable the RTSP using ceshi.ini. so is there any solution to enable the RTSP besides using the ceshi.ini file?

@Wernerabcd
Copy link

https://www.printables.com/model/167948-v380-snapfit-camera-mount-for-creality-ender-5-plu

this is the old version of this model, the new one has the card slot under the lens and not on the side. The new model also (probably) has new hardware/firmware! And that's almost certainly why the ceshi file doesn't work

Yes, I bought one off TEMU and can't use VLC or iSpy - sucks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment