Don't take this as me saying this is all 'correct' and these are still being changed but after changing my AN setting it now wants to lift the wheel all the time in mode-3. I'm still learning here myself so while I *think* these settings are 'ok', there is a possibility there are some unsafe settings since I am learning but I don't intend to destroy this setup.
Main stuff is really from self-learn but self-learn set my max speed to 12000rpm so I've turned that down to 7000 for this motor which I'm testing but I think will be fairly safe, think I read people feel fairly safe up to 8000-9000rpm. Weak character/response I have not really played with much yet, this bike isn't meant for speed so 50mph is more than enough here. Need to test flux weakening more though, playing with those settings for the feel I like.
I've seen multiple people (maybe mistranslated manuals) claim this is flux weakening but I think this is amperage at RPM, really unrelated to flux weakening entirely. From reading on this, keeping this 100% for all RPMs can be dangerous as it will heat up the motor so starts high and tapers off as I near the max RPM I intend (this might still be a bit aggressive). I want all my main power to be sub-30mph, above that is just speed.
5000rpm as noted above is ~40mph so the mid-gear will probably go ~50-55mph. This setup I found mode-2 to be ideal for trail riding, mode-3 was a bit 'too much' and mode-1 was definitely not enough for trails but kinda perfect for commuting around. Mode-3 kinda show-off mode right now and it's set 100amps less than the controller/battery can do.
Regen braking I have 'on' but I need to understand better as I don't like doing high back currents to my battery, this is set to 10amp max same as my charger so right now I have very little engine braking, feels very 2-stroke-ish which is really fine to me. I will play with this more though.
Most of the function stuff I did not need to use nor change but I did change many over to 'NC' that weren't in use. The one pin that got me was the Charge Pin, if I change that to anything else even "NC" the throttle stops working and I hear a single beep from the controller. I do have the Follow set to enable regen braking when I release throttle because I want some 'engine braking'.
The only thing I changed here was the low-voltage protect, it's a few volts above my BMS setting for this so I figure controller will stop before the BMS truly cuts anything. I tried to change the motor temp protect but seems to want to stay at 150c, I wanted that at like 140c to be safe. I did read somewhere that "Full BattCoeff" might want to be edited if regen braking is enabled because that is the setting that would limit the max charge in case regen braking was on heavily with a full battery but as I type this, the BMS should limit that and currently my regen is fairly mild.
The PIDs were set via auto-learn but I did change AN=12 (also saw references to using 10 but 12 kinda feels better to me right now). Need to research this a bit more to ensure not hurting anything but manuals say 10-16 should be valid for a mid-drive motor and heck I was running 0 for a while just noticing no low-end torque. Also changed LM=18 (from 22) since manuals referenced using 18 for a motorcycle, have not really noticed any change with this setting though. I tried to change StartKC to 40 per the manual but the app doesn't seem to allow changing StartKC.
I have not touched anything with these settings but I have seen some references to changing some of these but I either need to go 1 by 1 testing them or read a bit more to find more on these.
I am more impressed with the performance after changing the AN setting, at this point I'm cleaning up my wiring, fixing my suspension (shock is blown out) and taking it out for a full dirt day next weekend...like I'm going to see how far I can go on dirt in mode-2, I think I'll get a solid 25 miles before feeling the need to head back to the truck.