Firmware Writing

Lots of skilled people seem to be writing and altering firmware for many different machine, my thanks to you all :bow:

I was wondering how they go about doing this and what language it is written in?

Also are there any programs for writing firmware or info on how to write firmware?

Generally speaking, firmwares are written in C and then compiled into machine code for your drive’s particular chipset. We don’t actually deal with the C code, as we don’t have access to the source. Most firmware work is done by running the machine code through a disassembler and then going from there.


I think i’ll steal a few of the bits and bobs out of the advanced forum and have a play on one of my old dvd burners.

See if I can figure out how to break it.

Thanks for the info.