Custom G90 (A7LA30) Firmware r441MP - Higher VBR Bitrates - 12, 18, 24Mbps+ options.

I remember the first time it happened the car it was in has a ambient temperature sensor and it said 66F
The second time I forgot to look. I actually ordered a thermometer gun. So next time it happens I will be able to see how hot it is.
 
Right mate here you go:

https://mega.co.nz/#!UZVihKxa!XwGZv_CDTGWBdq7L32fIvmWvKhSZVEy2lmjnYAEmJXI

That's the r441MP firmware with the bitrate now reduced by 6Mbps for most steps - some go up to 18Mbps actually in the standard firmware but now it's incredibly lean and filesizes will drop.

I'm guessing it might not help (it's worth a go though) but for anyone wanting to cram more data onto a micro SD card this is the one for you - the Panorama runs at this sort of rate as standard so this is the same sorts of figures as that - and it's not like the Panorama isn't a very highly regarded camera even at that bitrate!

To be fair it's about as hot here and I haven't had any problems yet - I've got to admit I'm putting more hours on the G90 since I've gotten rid of the LS460W though so I'll see if I get similar probs here.
 
Yeah was just meaning that 12Mbps wasn't necessarily a bad thing - I've got to admit I do personally prefer it higher than that though on these A7 devices - maybe the MPEG encoder is better on the TI stuff at that low bitrate? I'll load this lower one on later and have a play here to see how she runs - maybe I'll like it!

Hoping the X2 will get the options available to boost the rate as well - fingers crossed :)
 
Actually from the road test even though the last column is set to VBR it looks like it just uses 18Mbps anyway as all the files are the same size!
I thought my 0803 was producing fixed size files, but noticed yesterday that it is not. At night, away from street lights, when over half the image is total blackness the file sizes decrease significantly. I guess these codecs are not all that clever, after all they don't have much time to do their work.
 
Hello guys!
I just recieved my Dome G90 with svn r428 firmware. As you see this is from 2nd batch, the sound is better than I saw youtube videos from 1st batch, BUT not as good as my mobius, which has better video quality too in my opinion.
I tried to update the firmware, but nothing happen when I power on the usb charger, the bin file is on the sd card root.
How can I do it?

Thank you.
 
If the .bin file is on the root folder, try different power.
Use the provided car charger to turn it on and it should prompt you to update, Yes or No.
 
Sunny has nailed that in one - basically firmware.bin in the root of the folder and power via either the car charger or plug a USB in from something like a USB wall charger so it doesn't try and go into mass storage mode. It should pop the message up within seconds of powering up.

Do you have the a7la30 version or the a7la70 version there as r428MP is a new one around here - there are quite a few different versions of these though as Dome keep releasing updates which is always a good thing to see things improving after initial release.

Bearing in mind this is for the a7la30 version of the camera - I don't know if they're using the same firmware for both versions.
 
Last edited:
power via either the car charger or plug a USB in from something like a USB wall charger so it doesn't try and go into mass storage mode. It should pop the message up within seconds of powering up.
I use a USB wall charger and the cord that came with the camera.
If you plug it in while it is off it will boot and go into Mass Storage Mode.
If you turn it on and then plug it in you can play around with the camera without it going into MSM
 
These are the instructions basically that you need to follow:

Firmware Update Instructions
  1. Copy the firmware file (*.bin) onto the root (ie top folder) of the MicroSD card.
  2. You may need to rename the firmware file to "firmware.bin" if it has any other name.
  3. Eject the MicroSD card reader via the icon in the Windows system tray (ie near the clock on the Windows task bar).
  4. Insert the MicroSD card with the firmware.bin file into the G90 camera.
  5. Connect the camera to a USB power source such as the provided car charger or a USB phone charger.
  6. The camera should prompt to update automatically - select Yes to begin the upgrade.
  7. The camera will now go through a few update stages and will power off when complete.
  8. Remove the MicroSD card from the camera and insert into a USB reader, or alternatively connect the USB cable directly to the camera and use mass storage mode.
  9. Delete the \firmware.bin file from the memory card - otherwise the camera will prompt for upgrade at every boot
  10. Eject the MicroSD card reader via the icon in the Windows system tray (ie near the clock on the Windows task bar).
  11. Insert the MicroSD card with the firmware.bin file into the G90 camera.
  12. It may be necessary to reset the camera to default settings to make any new optimized settings take effect - please note this may reset the language into Russian so ensure you are familiar with where the language menu option is before performing this. An easy way is count how many times you have to press the right arrow until you get to the language option - after the reset just press the right arrow that many times, click OK and you will see the English option.
  13. Go and record some footage :)
 
Last edited:
The G90 video does have a strange look in comparison to the Mobius footage - to be honest most Novatek / Aptina footage I've seen looks cleaner with less noise than the Ambarella footage, but it's because sharpening etc is turned up on the A7 devices - it seems to be a trait of the chip so far and some people prefer one or the other.

The Mobius footage looks cleaner to me in motion, but when it's paused they're actually quite similar.

You can see the testing I did here side by side of the G90 against the Mobius on various firmwares and with a CPL fitted to the G90 - there are loads of comparison pics in these three theads:

https://dashcamtalk.com/forum/threads/mobius-0-47-vs-dome-g90-r441mp-hdr-on-night.6864/
https://dashcamtalk.com/forum/threa...vs-g90-r441mp-hdr-on-vs-ls460w-ev-2-day.6936/
https://dashcamtalk.com/forum/threa...mode-vs-g90-r441mp-hdr-on-cpl-sunny-day.7035/

The G90 does have advantages with HDR at night when you have xenon headlights though
 
Last edited by a moderator:
Thank you. I'll extract asap.

EDIT:

I bricked my G90 ;-(((
I save the firmware with your instruction, then when I tried to flash back and the battery was low at stage 5/6 93% the G90 make some clicking noise and frozen. I press the reset button.
After that it started yet, and I see that 5/6 is finished but could not see 6/6 100% update, from that time cant start the unit.

What can I do now?

EDIT2:

Small success: The G90 connected to DirectUSB!!! I see a difference:
u3daa19az3eh8sd6g.jpg


What to do?
I asked elf file from Doreen.

Edit3:
I tried to download the .bin file, here is the error :

AMBA_USB_Dev_Deinit:()
AMBA_USB_Dev_Deinit.()
AMBA_USB_Init:()
AMBA_USB_Dev_Init:()
Found 0 busses, 0 devices changed
AMBA_OS_Get_USB_Location:(00135878,0023E8BC,0023E8C0)
Filename=\\.\libusb0-0001--0x4255-0x0001
bus=0, port=0
AMBA_OS_Get_USB_Location.(0)
AMBA_USB_Configure:(0x00135878,0x0023E8C4)
Dev#1: 0x4255 (AMBA) : 0x0001 (Ambarella USB generic class) : 123456789ABC has 1 configs
AMBA_USB_Configure.(0x049D67E8)
AMBA_Check_State: (0x0023E8C4)
State is LOAD
AMBA_Check_State. (0x1)
Found 1 AMBA device!
AMBA_USB_Dev_Init.
AMBA_USB_Simple_Command: (0x4,0x1,0x0,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x0023E934,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x1d4c,0x0,0)
Inquiry arch=7500
AMBA_USB_Simple_Command: (0x0,0x8,0x2,0xc00fff00,0x99005544)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Init.(1)
ConvertELF(D:\12345\Dome_G90\Új_gyártás\20140812a_g90_svn441_a7la30_nogps_zx\firmware.bin):
ConvertELF(0).
AMBA_Set_Boot_File: (0x1,D:\12345\Dome_G90\Új_gyártás\20140812a_g90_svn441_a7la30_nogps_zx\firmware.bin)
AMBA_Set_Boot_File. ()
AMBA_USB_Download:(0,0x1,6)
AMBA_Load_Kernel: (0x7)
AMBA_Load_Kernel_File: (D:\12345\Dome_G90\Új_gyártás\20140812a_g90_svn441_a7la30_nogps_zx\firmware.bin,0x070FE6DC,0x2,0xc0100000,0x0)
AMBA_Load_File: (D:\12345\Dome_G90\Új_gyártás\20140812a_g90_svn441_a7la30_nogps_zx\firmware.bin,0x00000000,0x070FE684)
Reinit start wait.
AMBA_Load_File. (0)
AMBA_USB_Simple_Send: (0x09910020,26595332,0x2,0xc0100000,0x0)
AMBA_USB_Simple_Command: (0x0,0x2,0xc0100000,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x1,0x5d447525,0x0,0x0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Data: (0,0x09910020,26595332)
AMBA_USB_Simple_Data. (0)
Wait for CRC (35320 ms)
AMBA_USB_Simple_Response: (0x00000000,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Send. (0)
D:\12345\Dome_G90\Új_gyártás\20140812a_g90_svn441_a7la30_nogps_zx\firmware.bin sent, size=26595332
AMBA_Load_Kernel_File. (0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100158,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010015c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100160,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100164,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100168,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010016c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100170,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100174,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100178,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010017c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100180,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100184,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100188,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010018c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100190,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100194,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x3e8,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc0100198,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc010019c,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc01001a0,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_USB_Simple_Command: (0x0,0x8,0x1,0xc01001a4,0x0)
AMBA_USB_Simple_Command. (0)
AMBA_USB_Simple_Response: (0x070FE654,0x00000000)
AMBA_USB_Simple_Response. (0,0x55525350,0x0,0x0,0x0,0)
AMBA_Patch_FWPROG: address=0x0
AMBA_Load_Kernel. (-1)
[0] Failed!!
AMBA_USB_Download.Done.(-1)
Reinit start wait.

EDIT4:
Here is the DIFFERENCE, the HEADER file does not contain the above mentioned parameters: (left extracted 428 firmware, right 441 from Dome)
gtng49m7fln2z466g.jpg
 
Last edited:
You did definitely have the camera connected to power when flashing as it shouldn't have had any battery warnings?

Did the camera power off at point 5 out of 6 or just hang when you pressed reset?
 
No, the camera did not connected to power when I tried to flash.
At stage 5 it hang up and after that I pressed the reset button.
 
Oh jeez I thought that was more than clear in the instructions - you should never try to flash a firmware when you're not connected to power - especially on these - I don't think the battery would even last long enough on mine to get as far as the message saying it's found a firmware :/
 
Last edited:
Yep, I know, I simple forgot the power connection, as I have a Mobius with 80 minutes lifetime...

Unfortunatelly I dont have at this time the elf files, I asked Doreen from Dome to help me with these, but she did not reply yet. Anyway I tried the firmware.bin upload, but it does not work.
 
Back
Top