And this improper. I can't remember details, try find my thread with this question because I have stand before the same problem and thanks to someone (probably @sandungas), I solved it. Or maybe I'm talking about PARAM.HID from which is created PARAM.HIS during unpacking PKG by console? Can't remember the details, really.
What happens is the standards doesnt allows to include a PARAM.HIS inside the PKG. The PARAM.HIS files are generated (and updated) by the PS3 firmware on runtime
And the tools that doesnt allows to include a PARAM.HIS inside the PKG is not because a bug... is because is "breaking" the PS3 firmware standards
Inside a PKG you are supposed to include a PARAM.HIP
And when you install the PKG the firmware converts the PARAM.HIP to PARAM.HIS
The PARAM.HIP files are very easy to do btw, are pretty much a TXT file. The only things you need to worry are:
-remove the posible control bytes at start of the file
-do the line breaks with 0x0A byte