Non impossibile ma certo complesso anche per uno esperto del settore. Consiglio, almeno che non esistano firmware aperti con i sorgenti e buone guide, lascia perdere.
Dovresti sapere
- che microcontrollore ha ?
- esistono datasheet, e' un micro comune o roba custom ?
- si trova il firmware originale ? se si sara' in binario
- dovresti appena fare un reverse engineering, decompilare, poi ripartire dall'assembly, hai voglia
- se il binario non si trova sarebbe da provare a leggerlo, molte volte ci sono protezioni in lettura
- supponendo anche che tu sia riuscito a riscrivere e modificare il firmware (cosa molto complessa), come programmarlo ? ha supporto bluetooth per update del firmware ? jtag ? sarebbe appena da studiarsi lo schema
insomma, un cinematografo anche per chi sa. ne vale la pena ?