HAP Mini...SPI high CPU usage

Was playing around with a HAP mini today, first thing I did was reset config and selected do not do backup and no default config.

Device was on 6.41.2, I then downloaded the smips package (6.41.3) and tried to copy the update package to device, but get to about 5Mb of file transfer, CPU hits 100% and then I lose connection, tried a couple of time same result.

So then I connected device via WLAN to my home network and did the upgrade that way, again I noticed CPU was hitting 100% but did not lose connection this time, looked at profile and noticed that a service “spi” (Stateful Packet Inspection) was using 75% of CPU.

Keep in mind I did a reset of config with no default config prior to this, so I am a bit confused, there are no firewall filter, NAT, Mangle or RAW rules, where does the spi come into play with this config and why will the spi be so high?

Maybe a bug in ROS??

After some further research, it seems SPI can also be “Serial Peripheral Interface” which is used for LCD’s etc, i.e. like on the 2011, CCR, etc.

The problem is this HAP mini has none of that and there does not seem to be any info on Wiki re this spi, so now I am more confused, is there anyone that can shed some light on this?

@Normis, @Janis?

I have the same issue in hAP Lite -

maybe I think it’s related to vpn ipsec tunnel. For I have this set up the equipment.

Hi,

I am not exactly sure why this worked but under the files of the HAP, I found the firmware upgrade package 6.45.9 and immediately after removing it, the CPU drastically reduced.