I have an working OData service, but as soon as a I add a property of type TimeSpan, I have trouble POSTing to it. The $metadata shows the type as Edm:Time as I would expect. And Fiddler shows the property in question having a value of "00:05:00" which seems correct.
Comments: You are using an incorrect format for Edm:Time. It looks more like "PT5H" (ISO 8601) and is documented here http://www.w3.org/TR/xmlschema-2/#duration.
Comments: You are using an incorrect format for Edm:Time. It looks more like "PT5H" (ISO 8601) and is documented here http://www.w3.org/TR/xmlschema-2/#duration.