M28 Command?

I am trying to write to the internal sd card from the external SD card and am not sure if I understand how the M28 command works. Could someone clarify?

Imported from wikidot

I believe smoothie follows the standard reprap protocol for this : http://reprap.org/wiki/G-code does that help ?

It does I was trying to find a gcode to do something like this:M997: Perform in-application firmware update
I am curious which g code command sends files to the Internal SD card. I am able to do it through the Network from my computer. Meaning I can not only send .gcode files to print, but also firmware and config files. I was hoping this would be a way to send files to smoothieware’s internal sd memory from an outside memory source in a similar way as the Network. That make sense?

There is no way to send binary files via gcode, only gcode files