Somehow I think it's a group of 3 2 digit hex numbers and 1 digit on Gen 1 motors?:
- 8A00000000 (Gen 1)
- 8E00000000 (Gen 1)
- 9400000000 (Gen 1)
- 8600490054
- 8500070057
- 8400650056
- 84007D005F
- 8200DF005D - syncofs = 1000 (where 360°=65536). So 0x4 if 360°= 256
- 800044004A
- 7F0036005D
- 7F0055005D
- 7500C1004E
- 7E001B005A
If it is really 3 and why, I don't know. Maybe for forward and reverse but what is the 3rd?
EDIT: many numbers now. Since I've pretty much tuned syncofs for my motor others can start doing so. Maybe add the numbers to their original post in bold so I can see it. Or we might just transfer it to a wiki page.
I can say for sure that syncofs 1000 +- 500 seemed the point for my motor were it would not spin on ID current. 1000 means 1000*360/65536=5.5°. If we assume 360° is 256 in Nissans world then syncofs_256=1000*256/65536 = 0x4. If we further assume that they phase shift their calibration by 180° for some reason then 0x2 would be perfect for my motor since 0x2 + 0x80 = 0x82.
In this case to convert the first digit to an openinverter-syncofs you would calculate syncofs = ((digit + 0x80) mod 256)*256
Lets get this confirmed.
Maybe I should add this here: To find syncofs you set throtid=1, throtiq=0.05. Now find a syncofs where the motor won't move at all, even at full throttle. Careful, the motor can spin up uncontrolled! I think disabling regen actually helps. Jacking up the wheels instead of neutral gear to be able to use the cars brake certainly helps.