Version 4.8 of the M3 firmware has just been released. I haven't tested it yet, though.
Edit: After some testing and looking at other users' reports, it seems that this update has merely increased the time it takes until a freeze occurs.
Edit2: There are some conflicting reports. I'll try with...