the patch i made a long time ago also disables the checks for upgrading. so once you have this jealbroken fw installed you can upgrade it without any checks
linux:/GruppenLW/conv/jana # ssh
admin@172.29.0.51
admin@172.29.0.51's password:
BusyBox v1.19.3 (2021-06-23 10:24:22 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
# uname -a
Linux Ambarella 3.10.104 #1 PREEMPT Wed Jun 23 10:26:49 CST 2021 armv7l GNU/Linux
# ps
PID USER VSZ STAT COMMAND
1 admin 2316 S init
2 admin 0 SW [kthreadd]
3 admin 0 SW [ksoftirqd/0]
5 admin 0 SW< [kworker/0:0H]
7 admin 0 SW< [khelper]
8 admin 0 SW [kdevtmpfs]
9 admin 0 SW< [writeback]
10 admin 0 SW< [bioset]
11 admin 0 SW< [crypto]
12 admin 0 SW< [kblockd]
13 admin 0 SW [khubd]
29 admin 0 SW [irq/98-e0002000]
30 admin 0 SW [irq/99-e001f000]
31 admin 0 SW< [rpciod]
33 admin 0 SW [kswapd0]
34 admin 0 SWN [ksmd]
35 admin 0 SW [fsnotify_mark]
36 admin 0 SW< [nfsiod]
37 admin 0 SW< [cifsiod]
52 admin 0 SW [spi0]
56 admin 0 SW [spi1]
63 admin 0 SW< [deferwq]
74 admin 1432 S < /usr/bin/udevd -d
277 admin 1860 S /usr/sbin/dropbear -R -I 1800
327 admin 0 SW [ubi_bgt1d]
334 admin 0 SW [ubifs_bgt1_0]
338 admin 0 SW [ubi_bgt3d]
345 admin 0 SW [ubifs_bgt3_0]
350 admin 0 SW [ubi_bgt4d]
357 admin 0 SW [ubifs_bgt4_0]
397 admin 0 DW [mark_mergeable]
416 admin 0 SW [iav_guard]
430 admin 0 SW [hdmid]
626 admin 0 SW [ubi_bgt5d]
631 admin 0 SW [ubifs_bgt5_0]
637 admin 4332 S /bin/execSystemCmd
639 admin 5548 S /home/process/daemon_fsp_app
642 admin 21576 S /home/process/database_process
643 admin 18740 S /home/process/net_process
662 admin 243m S < /home/process/davinci
680 admin 0 DW [motor]
706 admin 514m S {Dsp_Main} ./hikdsp
707 admin 0 SW [vin_update_sht_]
889 admin 2320 S /bin/sh
890 admin 2316 S init
5739 admin 0 SW [kworker/0:2]
12046 admin 0 SW [cifsd]
14528 admin 1960 R /usr/sbin/dropbear -R -I 1800
14530 admin 2320 S -sh
14542 admin 2320 R ps
21747 admin 0 SW [kworker/u2:2]
25051 admin 0 SW [kworker/0:1]
27095 admin 0 SW [kworker/u2:1]
#