Hi!
I'm not sure, what you mean by the firmware is not big enough.
Could you elaborate on this?
If you're interested in developing custom firmware: The microprocessor (at least of my 2015 model) is a STM32F103 for which there is plenty of information online how to program it.
Extending the firmware Arturia publishes is probably more work than starting from scratch (depending on what you want to do) because you need to get a full and unencrypted firmware package to upload to the processor and then disassemble, change it and reupload it to the processor.
Anyway, I'd be highly interested in any custom firmware work.
I asked Arturia's support what they think of such attempts and they just said that they don't have any position yet, since I was the first person to ask them about it.
Btw, I reverse engineered quite a bit of the sysex messages the BSP understands allowing to do things like changing notes/cc values of pads/encoders, or any other setting without using midi control center.
If anyone's interested in this kind of thing let me know, I could put something on github.