I programmed my flirc device on a windows computer in order to use it with a Raspberry Pi. When I disconnect the Raspberry Pi for some time (for example 24 hours), flirc loses all data, it stops working on the Raspberry Pi. In order to get it back to normal operation, I have to reconnect it to the PC and run the flirc software. That is not very handy. Is it expected behaviour or is the device faulty?