The G1 runs on ambarella S3L (also used in dahua cams)
minishell below will work with U-Boot 3.1.6-279309 (May 11 2017-13:36:13) or earlier
https://ipcamtalk.com/threads/unrestricted-root-shell-on-g1-cameras.23213/#post-221134
However will not work with U-Boot 3.1.6-297597 (Aug 30...
if you have ash. Alter the shell script so it does not run davinci if a key is pressed. I have not messed around with R2. But hikvision does not like you stopping davinci. Think I managed to kill and stop davinci without reboot but it was a hassle. On the g0 cam it was easier to not run...
are you killing the pid?
don't run it in the first place ?
Why do you want to kill it ?
If you are messing around with the cam/davinci , alter the shell script so it does not run davinci if a key is pressed.
The cams are normally more or less plug in and play with the nvr ...make sure the passwords are correct and the i.p address is correct. You could do a factory reset on the D3 cam. My settings are on manual however you can set plug in play and enabled on the cam (think its enable by default)...
Unsure I have a 7604n-e1 and always set the i.p of the cam using sadp first. Sometimes I copy the config from a working cam to a non working cam because I cannot be bothered going through the settings.
leecher's hik_repack will decrypt this update and CUTTER / radare2 will load the davinci file. Unfortunately I do not have a Chinese cam to play with the update on. If I can find a cheap chinese G1 ill buy it to play with but you do not seem to see any on ebay nowadays.
no point me emailing , I am using a grey market Chinese cam and converting it to English. They don't like that and would not help. (anyway the G0 cam now works perfectly in EN after conversion)
I had same issue on a G0 cam locked to Chinese. I hacked the English version so it would work on the Chinese cam. They seem to update the Chinese versions later than the ML versions. I do not have a G1 locked Chinese cam here to experiment on. There is not much difference in the updates you...
What are the G1 region locked Chinese camera models?
There is also a hacked G1 u-boot on the forum for loading unprotected digicap.dav's (never tried it myself)
Btw You may be able to downgrade via TTL.
Attached working shell scripts for G0 cam on firmware 5.5.82_190130. PSH disabled , busybox 1.20 and telnet enabled in script. (files.tar.gz should contain busybox and modified davinci max compression , not supplied)
It should all be placed on the "/dav" directory.
G0 firmware...
i have just had to redo mine today as I was messing around with the cam.
My setup gives error "Mounting to NAS server failed. No permission." if your give same error just save ignore and format
I am not using mine for recording so its not formatted
I have noticed on this second upgrade 5.3 > 5.5.82 there are some strange effects. I would recommend using the Restore / Default settings in the Upgrade & Maintenance menu .
i was unable to use this upgrade method via ssh . Even if you could use that method you would need TTL to get out of a...
remember sec.bin is only for certain u-boot's. if you have tftp already in the u-boot you have no need for sec.bin.
You still need to use
setenv bootargs console=ttyAMA0,115200 single loglevel=9
saveenv
Just doing a cam tonight with
U-Boot 2010.06-128034 (May 14 2015 - 19:28:38)
And it...
someone else will need to do that. All the info needed is on the forums across 4 or 5 threads. over the last 2/3 years.
It just needs all put together by someone.
Need to check stability. also it is a possibility that a a shell script could be used to just copy needed modifications across or dump mtdpart/dav across from sec bin.
It could end up being a very simple tutorial, if stable.(it may not be stable)
I would prefer if some else released and...
You can sometimes mix and match files depending on the SDK used by hikvision. eg old uImage with new a new web gui. OR new web gui with old uImage.
Eg 5.5.82 weblib will run with uImage from 5.5.53. Many things will work fine
the command "busybox telnetd" with give you telnet access (busybox...
v0.7 of your unpacker unpacks 5.5.81 or 82 fine but below on PRE IPC_G0_CN_STD_5.5.53_180716 ….unsure IF ITS A BUG
just doing some work on PC_G0_EN_STD_5.5.82_190130 your unpacker does GREAT job on that.
Thanks
Davinci 5.582 has protection on the decrypted elf file. Some debuggers will alter the segments.
5.5.53 never had this protection(Initrun.sh has size restrictions)
5.5.82 Has PSH enabled in the uImage. disable /delete/rename it in initrun.sh. Use sec.bin to boot to ASH. mount drives/partition...
Time to upgraded to 5.5.82 ...or try ...
ML Firmware unpacked using leachers unpacker than manually put uImage and /dav dir onto cam
Chrome says
<!DOCTYPE html>
<html><head><title>Document Error: Not Found</title></head>
<body><h2>Access Error: 404 -- Not Found</h2>
<p>firmware language...
DS-2CD2185FWD-IS2017 just done this to 5.6 190507 cause it crashed ...just look at the notes and see if the improvements are any good for you
think 5.5.5 is latest for your cam
Leecher;s hik_repackv07 to unpack SOME g0 firmwares (works on IPC_G0_EN_STD_5.5.81_190102)
Will also do PC_G0_EN_STD_5.5.82_190130
Unpacker only, will not repack
It will do davinci , but that's left decrypted on the cam at runtime anyway.
hik_repacker runs on x86 Linux ("hik_repacker...