1) He said he was in the bedroom, which he was.
2) He said he was in the bedroom, as he was.
Are both sentences correct:?
What are the possible meanings of 'as' here. I think it can mean 'because', but can '2' mean the same as '1' as well?
(1) is understandable as a variant of (2) on the reading where "as" does not have the alternative, "because" meaning.
That (2) can have the meaning where "as" does not mean "because" can be obviated by inserting "in fact" or "indeed":
2a) He said he was in the bedroom, as, in fact, he was.
2b) He said he was in the bedroom, as indeed he was.
It would be highly unnatural to try to interpret "as" as meaning "because" in (2a) and (2b).
Regarding (1), I'd find it a bit more natural with "which was true" rather than "which he was":
1a) He said he was in the bedroom, which was true.
In (1a), the antecedent of "which" is the "that"-less that clause following "said": "[that] he was in the bedroom."
However, "which" can refer demonstratively to locative ideas picked out by prepositional phrases.
1b) He said he was in the bedroom, which was where he was.
"Which was where he was"= "That [= in the bedroom] was where he was." = "Where he was, was in the bedroom."