Well there are roms that you can download but you need a way to install them into a removable socket chip on the ecu. This is where the money comes in. Hondata is one that offers the free base programs online but you need to buy one of there engine management systems to use the roms.