Ok this is very simple; you need to put the homebrew into the right folder, and have the right kernal selected. You should have three game folders in the PSP folder they are: GAME150 GAME GAMEXXX (the XXX is for whatever firmware you are running for example I have 3.80m33-5 so mine is GAME 380). You need to put Daedalus into the right folder, I have seen Daedalus for 1.50 and 2.xx/3.xx. The way to figure this out is if the homebrew has two folders, one has a name and the other has the same name with a percent sign, then it is a 1.50 homebrew. If it has only one than it is a 2.xx/3.xx homebrew (unless specified differently).
So you can do this one of three ways; one way is to put the 1.50 homebrew into the GAME150 and the 2.xx/3.xx homebrew in the game folder and use the kernal that is the same as your firmware (for example I have 3.80m33-5 so I would use the 3.80 kernal). The other way is to put the 1.50 homebrew into the GAME folder and put the 2.xx/3.xx homebrew into the GAMEXXX folder (again the XXX is the firmware you have), then use the 1.50 kernal. And the last and worst (in my opinion) way is to put all homebrew into the GAME folder and switch kernals depending on the homebrew you with to run.
It is up to you, I believe most umds won't run on the 1.50 kernal (unless they were made for firmware 1.50 or older) and you can't use the internet with the 1.50 kernal because internet wasn't an option untill later. So I use the the first way I told you and I switch it to the 1.50 kernal when ever I wish to run ISO's/CSO's (and if you don't know how to do that then there is probably a forum on this site that will teach you how, use the search function).