There was new firmware 4.0.3 20120428 with new spi version V2.0.0(20120424.132702)
-firmware:
http://www.geniatech.net/down-eng/upgrade/firmware/V1.01.05MC01_20120428/PR20120428.zip
-spi
http://www.geniatech.net/down-eng/upgrade/spi/20120424/SP20120424.zip
It is firmware for MC media box board(ro.product.brand=MBX), not for stvm3(ro.product.board=stv_mbx_m3), perhaps it is compatible, but I have not tried.
from file build.prop:
ro.product.model=MC media box board
ro.product.brand=MBX
ro.product.name=stvmc
ro.build.description=stvmc-user 4.0.3 V1.01.05MC01_20120427 eng.clei.20120427.185508 test-keys
ro.build.fingerprint=MBX/stvmc/stvmc:4.0.3/V1.01.05MC01_20120427/eng.clei.20120427.185508:user/test-keys