Replace Flash chip Hikvision KV6103-PE1 to B revision?

ilya77

n3wb
Apr 3, 2021
7
0
rus
Hi
I have a KV6103-PE1 panel,
but all new firmwares are released only for KV6103-PE1 (B)
I did not find any detailed information about the difference between revisions, only a mention that there is more flash in B.
"Check your device hardware version on the lable of the back of the device before upgrade!
A version firmware is for the A version hardware which is alredy EOL.
B version firmware is for the B version of hardware which has a larger flash memory.
Flashing the A hardware version with the B firmware version might cause audio and stability issues with your device.

After such an upgrade, downgrading is not supported and might cause your device to become unresposive which can be fixed only be serial port upgrade."
I unscrew my panel and found Winbond 25q256jveq
Do you think it is possible to rewire the flash to the 25Q512JV and upload the firmware from the KV6103-PE1 (B) via the serial port?
What might be needed for this?
 

Attachments

ilya77, hello!

How did your adventure end?

I also have KV6103-PE1(A) and U-Boot crashed.

U-Boot 2010.06-svn167559 (Sep 03 2019 - 14:54:44)

spi_w25q256fv_solve_flash_lock_qe_enable(268): Error: Disable Quad failed! reg:0 x2
spi_w25q256fv_entry_4addr enable is 1
*** Warning - bad CRC, using default environment

set default env for Liteos
Hit any key to stop autoboot: 0

This program will upgrade software.
**********************************************************
  • ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
  • Don't reset the machine, or anything that interrupts it. *
  • The upgrade process must finish in 10 minutes! *
  • If this program fails, the machine might be unusable, *
  • and you will need to reflash again. *
  • If you find this too risky, power off the machine now. *
*********************************************************

Now press [u/U] key to upgrade software

It does not accept any commands anymore.
I also want to reflash it..
Have you managed to find flash memory dumps?