Building firmware with default parameters

I’m trying to create a custom ChibiOS based ArduCopter firmware image which would have several default parameters baked in as the “factory defaults”. However, I quickly run into param max length limit:

Setting defaults from ardupilot/libraries/AP_HAL_ChibiOS/hwdef/custom-board/defaults.parm
Error: Length 1047 larger than maximum 1024

Is there a better way to set default parameters which doesn’t run into this kind of issue? I have a descriptor file with about 90 unique parameters which are different from ArduCopter defaults.