Coding for a firmware update takes a lot of time and effort, (They have to make sure it doesn't break something else, so a lot of testing is also done) and the more sophisticated the firmware (Arrangers are sophisticated) the more time it takes.
Download Python
here and learn how to program (Code) some basic programs, you will then see just how time consuming it is.
Bill
_________________________
English Riviera:
Live entertainment, Real Ale, Great Scenery, Great Beaches, why would anyone want to live anywhere else (Iļæ½m definitely staying put).