Page 8 of 8
Re: reflash P59 tac module
Posted: Sat Feb 25, 2023 12:48 am
by RADustin
Phoenix wrote:RADustin wrote:antus wrote:if the comms is just serial and you understand them, could you replace the control logic hardware completely but keep the electronic throttle assembly? run from a pro micro or something? obviously would be safety considerations in the implementation and not for road use.
definitely possible- and is essentially what some companies are doing... that are converting signals and splitting logic and what not. Me not being a hardware person I was on the assumption that a 'simple' retune would be best. I was hoping I would run across someone with experience in dumping and flashing these older chips. I have experience with JTAG but this is older than that. Also I'm only looking to make two changes to the programming, the max idle TPS and inverting one of the TPS ranges, so it just seems easier to reprogram vs all new.
I'd bet the process is super simple, just not well documented.
Would inverting one of the TPS ranges allow the use of Gen4 throttle bodies without the $200+ adapter?
exactly.
and if you could turn off current monitoring you could even run a cheap china gen4 TB.
Re: reflash P59 tac module
Posted: Tue May 02, 2023 11:47 pm
by RADustin
bumping this to see if anyone smarter than me knows how to dump these chips.
Re: reflash P59 tac module
Posted: Fri May 05, 2023 12:57 am
by Phoenix
RADustin wrote:
exactly.
and if you could turn off current monitoring you could even run a cheap china gen4 TB.
I'll be happy to take a look and see if there are any parameters that look at that in the Engine Diagnostics segment of the calibration, maybe changing the range would allow the GEN IV throttle bodies to work. I'm not very good outside of the calibration section, but I'm sure there is a way to turn off current monitoring in a similar way that Lean Cruise has been turned on (I believe by skipping the Holden verification) or like the A/C Logic patch has been added in order to use the pressure sensors on a P59 without the need for an HVAC module.
Re: reflash P59 tac module
Posted: Tue May 09, 2023 6:48 am
by RADustin
Phoenix wrote:RADustin wrote:
exactly.
and if you could turn off current monitoring you could even run a cheap china gen4 TB.
I'll be happy to take a look and see if there are any parameters that look at that in the Engine Diagnostics segment of the calibration, maybe changing the range would allow the GEN IV throttle bodies to work. I'm not very good outside of the calibration section, but I'm sure there is a way to turn off current monitoring in a similar way that Lean Cruise has been turned on (I believe by skipping the Holden verification) or like the A/C Logic patch has been added in order to use the pressure sensors on a P59 without the need for an HVAC module.
this logic is handled within the TAC, not the PCM. We'll need read/flash capability of the TAC to make these changes.
Re: reflash P59 tac module
Posted: Tue May 23, 2023 4:05 am
by RADustin
curious if anyone with a P01 corvette TAC module could pop the cover off and check the chip ID? maybe there is something there that could help us.
Re: reflash P59 tac module
Posted: Thu Nov 09, 2023 7:10 am
by Papatewks
Am working on reverse engineering tac and using a raspberry pi pico to replace pcm and allow tac to be used standalone. One thing I have learned is that the cpu used in the tac, a Fujitsu 6433038f, uses a rom mask. The code is etched in silicon, it has no ability to reflash. There are versions of these chips that have flash memory, but then you’re into setting up some kind of development without any vendor assistance. The pico is a much better route imo. Using factory tac, pedal, and throttle body, you get all the safety/redundancy features relating to throttle. You can also purchase any of these items at your local auto parts store.
Re: reflash P59 tac module
Posted: Thu Nov 09, 2023 7:38 am
by Papatewks
The formats of tac/pcm messages are covered under J2178. They are type 3 read functions, 3 byte request, 6 byte response (+crc). This knowledge is not as comforting as it may seems since these functions notions are vendor defined, though there are standard encodings for things like tps and mph, so it does help a bit.