Oddly, if I have a population not synapsed in, I can execute this code. I of course can not allocate a population with parameters actually specified instead of just {}.fsaCells = sim.Population(10, IF_cond_exp({'v_thresh':-48.0}), label="fsaCells") #does not run

It loads and starts the simulation, but fails on the first return from spinnaker. It gives an error The simulation encountered an error situation and cannot be recovered.....

I didn't try it myself, but it seems that in 'braitenberg_spinnaker.py' as used in in the example experiment 'Husky Braitenberg experiment on SpiNNaker' the parameters of a population are also adapted, did that work for you?

That was really a bit of a dog to unpack, but it does work.It looks like the third parameter needs to be a dict. So, params = { "v_thresh": -48.0,"cm": 1.0,"tau_m": 20.0,"v_reset": -70.0, "tau_refrac": 2.0,"v_rest": -65.0, "e_rev_E": 0.0,"e_rev_I": -70.0, "tau_syn_E": 5.0, "tau_syn_I": 5.0}