C.F.
I have a 4 yr old daughter and a 4 month old daughter. We went through something similar recently with the 4 month old. For her, she wanted to be held, so we simulated it by tucking rolled-up recieving blankets against her body (from her armpits to her thighs) and then tucking a blanket snugly around her to keep them snug up against her. That's how we started, about 2 months ago, and now she doesn't need it anymore, but sometimes falls asleep faster at night if we do the snug blanket.
So, my advice is - look at the physical set up of the bassinet - what might be freaking him out is suddenly all this huge space around him. Is there something you can do to make the crib feel more like the bassinet? Roll up a blanket or sheet and make a perimeter around him, maybe? Over time you can move it further away from him and then remove it completely.
Another thought: maybe he needs to get used to the new room - in that case, move the bassinet into that room and put him to sleep in it as you've been, then gradually move him over to the crib for naps and then bedtime.
I would also put him in the crib on occasion to look around for a few minutes when you are in the room doing something else, putting away his clothes, or just sit down for a minute. Stand next to the crib so he can see you if he fusses, put the mobile on, whatever works to get him used to being in there.
Try a couple of things, try them more than once and Good Luck!