[Android General] Skyggedans:
Hi there!

Many of us is wondering, what's the difference between the V1 and V2.

So, once the new 2.0 firmware for both versions becаme available, I've done some small investigation.

I've downloaded the V972Core4-V1_v2.0.rar & V972Core4-V2_v2.0.rar, unpacked the archives, unpacked the images, and diff-ed the sys_config.fex from both firmwares:

This is from V1's:

[vip1_para]

vip_used = 1
vip_mode = 0
vip_dev_qty = 2
vip_csi_pck = port:PE00<2><default><default><default>
vip_csi_mck = port:PE01<2><default><default><default>
vip_csi_hsync = port:PE02<2><default><default><default>
vip_csi_vsync = port:PE03<2><default><default><default>
vip_csi_d0 =
vip_csi_d1 =
vip_csi_d2 =
vip_csi_d3 =
vip_csi_d4 = port:PE08<2><default><default><default>
vip_csi_d5 = port:PE09<2><default><default><default>
vip_csi_d6 = port:PE10<2><default><default><default>
vip_csi_d7 = port:PE11<2><default><default><default>
vip_csi_d8 = port:PE12<2><default><default><default>
vip_csi_d9 = port:PE13<2><default><default><default>
vip_csi_d10 = port:PE14<2><default><default><default>
vip_csi_d11 = port:PE15<2><default><default><default>

vip_dev0_mname = "ov5640"
vip_dev0_twi_id = 0
vip_dev0_twi_addr = 0x78
vip_dev0_isp_used = 0
vip_dev0_fmt = 0
vip_dev0_stby_mode = 0
vip_dev0_vflip = 0
vip_dev0_hflip = 1
vip_dev0_iovdd = "axp22_dldo3"
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = "axp22_dldo4"
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = "axp22_eldo1"
vip_dev0_dvdd_vol = 1500000
vip_dev0_afvdd = ""
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset = port:PE04<1><default><default><0>
vip_dev0_pwdn = port:PE05<1><default><default><1>
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =

vip_dev0_act_used = 0
vip_dev0_act_name = "ad5820_act"
vip_dev0_act_slave = 0x18

vip_dev1_mname = "gc2035"
vip_dev1_twi_id = 0
vip_dev1_twi_addr = 0x88
vip_dev1_stby_mode = 0
vip_dev1_isp_used = 0
vip_dev1_fmt = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = "axp22_dldo3"
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = "axp22_dldo4"
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = "axp22_eldo2"
vip_dev1_dvdd_vol = 1800000
vip_dev1_afvdd = ""
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset = port:PE06<1><default><default><0>
vip_dev1_pwdn = port:PE07<1><default><default><1>
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =

And this is from V2's:

[vip1_para]

vip_used = 1
vip_mode = 0
vip_dev_qty = 1
vip_csi_pck = port:PE00<2><default><default><default>
vip_csi_mck = port:PE01<2><default><default><default>
vip_csi_hsync = port:PE02<2><default><default><default>
vip_csi_vsync = port:PE03<2><default><default><default>
vip_csi_d0 =
vip_csi_d1 =
vip_csi_d2 =
vip_csi_d3 =
vip_csi_d4 = port:PE08<2><default><default><default>
vip_csi_d5 = port:PE09<2><default><default><default>
vip_csi_d6 = port:PE10<2><default><default><default>
vip_csi_d7 = port:PE11<2><default><default><default>
vip_csi_d8 = port:PE12<2><default><default><default>
vip_csi_d9 = port:PE13<2><default><default><default>
vip_csi_d10 = port:PE14<2><default><default><default>
vip_csi_d11 = port:PE15<2><default><default><default>

vip_dev0_mname = "gc2035"
vip_dev0_twi_id = 0
vip_dev0_twi_addr = 0x88
vip_dev0_isp_used = 0
vip_dev0_fmt = 0
vip_dev0_stby_mode = 0
vip_dev0_vflip = 0
vip_dev0_hflip = 0
vip_dev0_iovdd = "axp22_dldo3"
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = "axp22_ldoio0"
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = "axp22_eldo2"
vip_dev0_dvdd_vol = 1800000
vip_dev0_afvdd = ""
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset = port:PE04<1><default><default><0>
vip_dev0_pwdn = port:PE05<1><default><default><1>
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =

vip_dev0_act_used = 0
vip_dev0_act_name = "ad5820_act"
vip_dev0_act_slave = 0x18

vip_dev1_mname =
vip_dev1_twi_id =
vip_dev1_twi_addr =
vip_dev1_stby_mode =
vip_dev1_isp_used =
vip_dev1_fmt =
vip_dev1_vflip =
vip_dev1_hflip =
vip_dev1_iovdd =
vip_dev1_iovdd_vol =
vip_dev1_avdd =
vip_dev1_avdd_vol =
vip_dev1_dvdd =
vip_dev1_dvdd_vol =
vip_dev1_afvdd =
vip_dev1_afvdd_vol =
vip_dev1_power_en =
vip_dev1_reset =
vip_dev1_pwdn =
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =

As we can see, the only difference is in the camera sensor configuration section.

V1 uses two sensors - ov5640 (5MP) & gc2035 (2MP). Apart from it, V2 uses only one - gc2035.

So, in my opinion, the V2 version - it just a well-known ONDA V971 with single front camera.

Also, the gc2035 sensor in V2 is connected to different ports and power lines from AXP22 PMU.

This fact prevents from using the same config and same firmware for both devices, that's why they provide the 2 different firmware versions.