fix diamond gen_config