Regarding UPD720201K8-701-BAC-A firmware some question?

Dear SIR:

I have download UPD720201K8-701-BAC-A firmware(K2026090.mem)

But have some question as below:

(1)seems the firmware file show "2013/10/17" ,Is it  latest version ?

(2)Have any guilde(document) for "understand how to programming the firmware"?

(3)Have any sofware tools(ex: windows or linux )for programming the firmware?

(4)programming the fimware need any hardware tools?(for example: connect download cable to some interface....?)

thanks