you will also need to binhack the 1st_read.bin and possibly some other bin files to lba of 0,0 because they are hacked at a different lba for selfbooting.
just found a backup of xeal.cjb.net and they have a guide for what u want
http://web.archive.org/web/200202070...dgnonboot.html