[SOLVED] CCR RouterOS - unable to upgrade

Hi all
I’m currently testing RouterOS releases for deployment. At the moment I’m stuck at 6.35.2, regardless of which npk (eg 6.40) I upload the process fails everytime. My understanding of the RouterOS is that you cannot downgrade bellow the factory version, upgrading however shouldn’t require anything special apart from the correct package (I assume tile in this case)

[admin@MikroTik] > system resource print
             uptime: 7m57s
            version: 6.35.2 (stable)
         build-time: May/02/2016 10:09:26
   factory-software: 6.35.2
        free-memory: 1791.2MiB
       total-memory: 1968.0MiB
                cpu: tilegx
          cpu-count: 9
      cpu-frequency: 1200MHz
           cpu-load: 0%
     free-hdd-space: 42.3MiB
    total-hdd-space: 128.0MiB
  architecture-name: tile
         board-name: CCR1009-8G-1S-1S+
           platform: MikroTik
[admin@MikroTik] > system package update; /system reboot
Reboot, yes? [y/N]: 
y
system will reboot shortly


Rebooting...
Stopping services...
Bus errorg routeros-tile-6.40 [############################################ ]
Restarting system.
Resetting chip and restarting.


RouterBOOT booter 3.33

CCR1009-8G-1S-1S+

Reset of the device didn’t help either. Any suggestions about how to proceed?

Just in case anyone ends up in the same situation:
I assume the problem was that packages from different versions were active at the same time. For eg wireless-cm2 from 6.35.2 and wireless from 6.43.2. The solution was to disable all 6.35.2 packages and reboot the device.
After that it started with 6.43.2 and I was able to down/upgrade again.