SOLVED: Turris 1.0 booting to wrong kernel

root@turris:~# ls -la /boot/
drwxr-xr-x    3 root     root             0 Apr 13 22:48 .
drwxrwxr-x   21 root     root             0 May 10 11:15 ..
lrwxrwxrwx    1 root     root            52 Apr 11 08:57 fdt -> fdt-bch-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4
-rw-r--r--    1 root     root         12945 Mar  3 08:35 fdt-bch-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-3
-rw-r--r--    1 root     root         12945 Apr 11 07:21 fdt-bch-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4
-rw-r--r--    1 root     root         12838 Mar  3 08:35 fdt-hw-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-3
-rw-r--r--    1 root     root         12838 Apr 11 07:21 fdt-hw-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4
drwxr-xr-x    2 root     root             0 May 10 11:24 uboot
lrwxrwxrwx    1 root     root            51 Apr 11 08:57 zImage -> zImage-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4
-rw-r--r--    1 root     root       2466091 Mar  3 08:35 zImage-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-3
-rw-r--r--    1 root     root       2466100 Apr 11 07:21 zImage-3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4
root@turris:~# uname -a
Linux turris 3.18.48-d530b2d348ac893d980001e28f6e5eb3-3 #1 SMP Fri Mar 3 08:35:49 CET 2017 ppc n

As you can see, turris booted different kernel. zImage is pointing to newer one. The question is, how to force it to boot the right one?

root@turris:~# opkg install --force-reinstall kernel
Removing package kernel from root...
Installing kernel (3.18.48-1-d530b2d348ac893d980001e28f6e5eb3-4) to root...
Configuring kernel.
JFFS2 rootfstype found
Erasing and flashing FDT partition.
Erasing 128 Kibyte @ 1e0000 -- 100 % complete
Writing data to block 0 at offset 0x0
Erasing and flashing kernel partition.
Erasing 128 Kibyte @ 4e0000 -- 100 % complete
Writing data to block 0 at offset 0x0
Writing data to block 1 at offset 0x20000
Writing data to block 2 at offset 0x40000
Writing data to block 3 at offset 0x60000
Writing data to block 4 at offset 0x80000
Writing data to block 5 at offset 0xa0000
Writing data to block 6 at offset 0xc0000
Writing data to block 7 at offset 0xe0000
Writing data to block 8 at offset 0x100000
Writing data to block 9 at offset 0x120000
Writing data to block 10 at offset 0x140000
Writing data to block 11 at offset 0x160000
Writing data to block 12 at offset 0x180000
Writing data to block 13 at offset 0x1a0000
Writing data to block 14 at offset 0x1c0000
Writing data to block 15 at offset 0x1e0000
Writing data to block 16 at offset 0x200000
Writing data to block 17 at offset 0x220000
Writing data to block 18 at offset 0x240000
root@turris:~# reboot

Wait, and log back:

root@turris:~# uname -a
Linux turris 3.18.48-d530b2d348ac893d980001e28f6e5eb3-4 #1 SMP Tue Apr 11 07:20:59 CEST 2017 ppc n