As indicated in the error message, bvec and bval files generated from dcm2niix directly are in FSL format, which is not compatible with Freesurfer.
Try to use Freesurfer mri_convert to convert the dicom files.
Yujing
From: Ramesh Babu <mgrameshbabu2013@gmail.com>
Sent: Wednesday, December 10, 2025 6:41 AM
To: Freesurfer support list <freesurfer@nmr.mgh.harvard.edu>
Subject: [Freesurfer] Dimension mismatch in bvec & bval
External Email - Use Caution
Hello,
I am frequently facing this issue in the dt-recon process. I used dcm2niix to convert the dicom files. Now I facing an issue
Loading BValues from /mnt/conn_analysis/sr_projects_dti/subjects/subj001/dti/subj001_dti.bvec.fixed2
Found 99 bvalues
Loading BVectors from /mnt/conn_analysis/sr_projects_dti/subjects/subj001/dti/subj001_dti.bval.fixed2
Found 11 bvectors
Detected BVec file as FSL formatted
ERROR: DTIstructFromBFiles(): dimension mismatch
/mnt/conn_analysis/sr_projects_dti/subjects/subj001/dti/subj001_dti.bvec.fixed2 has 99 rows, /mnt/conn_analysis/sr_projects_dti/subjects/subj001/dti/subj001_dti.bval.fixed2 has 11 rows
$ awk '{print NF; exit}' subj001_dti.bval
33
$ awk '{print NF; exit}' subj001_dti.bvec
33
Could you please provide some suggestions?
Regards
Ramesh