KPro 4 Live Tuning - What changed?
Posted: Thu May 07, 2015 12:04 pm
Surprised no one asked this already.
The help file states:
My question. For YEARS you guys have had this stance in regards to live tuning with KPro:
I'm curious as to what changed behind the scenes that enabled you implement this feature in KPro. Did you discover an implementation detail that was missed years ago? Did the new KPro 4 board contain hardware something that enabled a feature that the previous boards did not? You also took a hardline stance about the possibility of running closed loop from the analog inputs, which also changed in KPro 4 (although that felt like more like "we'll get to it when we feel like it" type of thing vs it not being possible at all). I realize there's some trade secrets you may not want to reveal, but any info you can provide would be greatly appreciated. I'm just super curious.
The help file states:
The way its written is somewhat confusing. My best guess - during live tuning, KPro4 edits parameters in the ECU RAM, then writes those edits to flash memory at a later time. Is that correct?How Live Tuning works
Live tuning works by altering the ECU so that the ECU copies table information from flash memory (which cannot be changed without uploading the whole calibration to the ECU) to RAM (which can be changed quickly while the ECU is running). This copying process occurs every time the ECU RAM is cleared, which is every time the ECU is reset or power removed from the ECU. When tables are edited in KManager, the changes are sent to the ECU where the RAM tables are updated, so that the ECU tables are updated in a fraction of a second.
My question. For YEARS you guys have had this stance in regards to live tuning with KPro:
orRealtime programming of a K-Pro is not possible. It's not soemthing that can be worked on. THis is due to the type of processor used by Honda. If you have complaints talk to Acura/Honda.
Both quotes pulled from this thread: http://www.hondata.com/forum/viewtopic.php?t=6309 (I couldn't quote directly because it is locked).The processor Honda uses in the ECU uses flash memory. It cannot be updated without suspending the operation of the ECU. The only way to make the ECU real-time updatable would be to change the ECU processor and memory type.
I'm curious as to what changed behind the scenes that enabled you implement this feature in KPro. Did you discover an implementation detail that was missed years ago? Did the new KPro 4 board contain hardware something that enabled a feature that the previous boards did not? You also took a hardline stance about the possibility of running closed loop from the analog inputs, which also changed in KPro 4 (although that felt like more like "we'll get to it when we feel like it" type of thing vs it not being possible at all). I realize there's some trade secrets you may not want to reveal, but any info you can provide would be greatly appreciated. I'm just super curious.