Просто реверс инжиниринг стоит денег приличных и времени. Для этого должно быть какое-то оправдание, выраженное в экономии при последующем применении результата. К примеру, для части фотоаппаратов Canon при модификации прошивки (там скорее прицепляется еще кусок внешнего кода) становится доступным RAW видео. Правда, вроде звука нет там.
Чисто технически, убирания с экрана кнопки сьемки по касанию, просто баг фиксинг и не дает никаких новых функций. В остальном, прошивка М-ки вполне себе нормальная, а для улучшения алгоритмов работы нужно дорабатывать какие-то отдельные блоки и это намного сложнее, чем просто скрыть или добавить кнопки в меню, вызывающие функции, которые есть уже где-то.
Что касается именно диктофона, тут как раз нужно найти блок кода, отвечающий за его работу в прошивке 1-ки и перенести его прошивку м-ки, учитывая изменения в процессоре или в других компонентах. Вполне возможно, что в 1-ке просто размер памяти больше чисто физически и поэтому туда влезают подобные функции, а в остальных камерах приходится использовать ссылки на внешнюю память или вообще использовать оригинальную прошивку, как загрузчик, а грузить программу уже в флешки. Вроде так сделано в модицифированных прошивках для 5D mark II.
Уверен, где-то в недрах кенона есть служба техподдержки, в которую можно кидать письма с предложениями по улучшению некоторых функций и они должны как-то реагировать и отвечать. Кмк, этот путь наиболее правильный.