OK - record Via a VCR.
No freesat unit needs a card.
You will find that currently only generation 1 non-Humax freesat PVR's are around. These have less on-demand opportunities, etc.
Humax have quite a large share of the freesat market due to their units hardware reliability and adherence to freesat's specs.
I would avoid any of the cheap low end brands - however I am reluctant to mention these by name here.
I still find your problem strange. I don't think you detailed what happened when you tried say channel 901, on demand or the backward EPG.