Yes. Its a trade off between the size of the database and the number of characters.
The problem with the storage of the DMR DB is that the current location for the calibration is directly after the end of the DMR ID section in memory
So we can't increase the size of the DMR ID system without moving the calibration date somewhere else.
And moving the calibration is a big risk for anyone who doesnt know what they are doing, as it can brick the radio if its done wrong
If you are handy with a soldering iron, its posible to remove the 1Mb flash memory chip in the radio and fit a 8Mb or I think even a 16Mb chip in its place.
The 8Mb chip is actually larger and you have to bend the pins in under the chip to get it to connect to the existing pads on the PCB, but it is possible to do.
I have 2 radios with 8Mb chips in them, which Radioddity did as special's when they were thinking of producing a updated GD-77, but in the end they decided not to both, because they make so little money on the GD-77 that the tooling costs of getting a different PCB made, would not be cost effective.