Are there any problems that arise with using custom firmware on the PSP? Is it legal, does it invalidate warranties, etc?