newspaint

Documenting Problems That Were Difficult To Find The Answer To

Monthly Archives: February 2016

Upgrading the E-Prance B48 Firmware to Street Storm CVR-A7810-G PRO Firmware

E-Prance B48

I have an E-Prance B48 dashcam (dashboard video camera for cars) I bought from http://www.amazon.co.uk which has performed well in many different climates – from sitting in a car at -18 degrees Celsius to sitting in a car at 36 degrees Celsius with the sun shining on it.

However it had an incredibly deal-breaking bug. When the memory card became full it would indiscriminately delete an old file – not the oldest file. Thus, after a drive, I’d want to review an event a few hours before and that file would be deleted despite old files from earlier in the week still being present.

So what to do? According to the Firmware menu option on the device it was running firmware version erb47fshzdge.150512.v1.1 but I could not find any E-Prance alternative firmware.

I read somewhere that the hardware was in fact made by Samoon but I cannot verify this. But the chipset used is the Ambarella A7LA70 which is available in many other branded cameras. And that the model was very similar to a Russian branded Street Storm CVR-A7810-G PRO. So I went about fetching the firmware for this model from their Support page at this link. I choose the model “CVS-A7810-G PRO” from the drop down list titled “Модель”. Then on the left-hand side under “Выберите модель” I clicked on the yellow backgrounded title “CVS-A7810-G PRO” which then gave me the firmware versions to download (most recent at the top).

I downloaded the ZIP file (titled in this case SSA7810GPRO.160202.V7.0.1.zip).

Next step was to extract the “firmware.bin” file from the ZIP file and put it in the root directory of my micro SD card. I inserted my micro SD card into my E-Prance B48 camera, turned it on, and then used the side buttons and the right-hand side top button to confirm that I did, indeed, want to upgrade the firmware.

After a while the display showed “Upgrading 5/6 100%” and I waited 20 seconds, then held the power button (second from left on top) for 10 seconds to force the camera to switch off. Upon switching the camera on it started the new firmware and the menu options were all in English.

K&F Concept Super HD 1296P KFCRA0301G

I bought another similar Ambarella A7LA70 chipset camera. It reported firmware version KFB47FSHZLDGE.160105.V1.1 and I decided to put the Street Storm firmware onto this.

Upgrade worked; camera has accepted the Street Storm firmware as above for the E-Prance B48.

I can’t say whether the Street Storm firmware is better than the K&F Concept firmware because I didn’t give the K&F Concept firmware a chance. I’m sticking to what I know has worked.

Manually Changing Weather Location on CyanogenMod Clock Widget

So you’re travelling but your CyanogenMod (Android) clock widget isn’t automatically changing the weather information to suit your new location? You can change it manually.

First tap on your clock widget over the displayed time on your home screen.

Tap on the current time on the clock widget

Tap on the current time on the clock widget

Next touch the icon with three dots arranged vertically (at the bottom right of the display).

Touch the icon with 3 vertical dots

Touch the icon with 3 vertical dots

From the pop-up menu choose “Widget settings”.

Choose “Widget settings”

Now select the “Weather panel” settings.

Select the “Weather panel” settings

Now turn on “Custom location”.

Enable “Use custom location”

Tap the “Location” field to edit it.

Tap the “Location” field to change it

Enter the new location using the keyboard.

Type in the desired location

Type in the desired location

Finally select which specific location was found from a list.

Choose specific location from the presented list

Choose specific location from the presented list

That’s it!

Adding TLS/SRTP Account to CSipSimple on Android

I signed up for a new VoIP SIP account with Australian Phone Company. They offered secure VoIP accounts using TLS/SRTP and local DID numbers which made them an excellent choice.

The question was how to set up TLS/SRTP in CSipSimple? I followed the advice in this forum post which forms the basis of this tutorial.

First click on the account list button in CSipSimple as circled in red in the following image.

Select the account list button in CSipSimple

Select the account list button in CSipSimple

Then choose to add a new account.

Add a new account in CSipSimple

Add a new account in CSipSimple

Scroll down the selection of account creation wizards until you find “Expert” and select this.

Find and select the Expert wizard in CSipSimple

Find and select the Expert wizard in CSipSimple

Enter your account name, account ID, registration URI (you can use a full domain name here but I put in an IP address for speedy connect that avoids the domain lookup), username and password.

Enter standard registration details into CSipSimple

Enter standard registration details into CSipSimple

Then scroll down the items you can configure in this wizard until you find “Transport”. Choose this.

Find transport in the wizard and select it in CSipSimple

Find transport in the wizard and select it in CSipSimple

Next select “TLS” as your transport. This can only be done in the Expert wizard which is why we choose it.

Select TLS as your transport in CSipSimple

Select TLS as your transport in CSipSimple

Finally scroll further down the wizard and find the SRTP option and choose it to be mandatory for this connection.

Set SRTP to be mandatory for this connection in CSipSimple

Set SRTP to be mandatory for this connection in CSipSimple

And you’re done, you can save the connection!

You may have to go into the generic settings for CSipSimple and turn “TLS” to enabled, and SRTP to “optional” in order for this to work.

This is what I did and I have a secure connection to Australian Phone Company and a local Australian phone number.