IP Library Granted Patent US 9,727,325
Granted Patent B2
US 9,727,325 · App. 14/812,206 · Granted Aug 8, 2017

Method for reprogramming a vehicle electronic control unit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,727,325
App. No.
14/812,206
Granted
Aug 8, 2017
Kind
B2
Abstract

The present invention is a system and method for reprogramming a vehicle engine or transmission control unit to receive and store setpoint data where the vehicle electronic control unit was not configured to receive and store aftermarket setpoint data prior to being reprogrammed. The method comprising the steps of modifying enclosure of the vehicle electronic control unit to allow access to a memory device by a reprogramming device, placing a reprogramming device in electrical connection to the memory device, reprogramming the memory device and modifying the enclosure a second time to render it weather proof.

Claims (41)

1. A method for enabling an Electronic Control Unit (ECU) to be reprogrammed comprising the steps of:

obtaining an Electronic Control Unit (ECU) which comprises an enclosure, a printed circuit board enclosed by said enclosure, a plurality of vehicle setpoints, program instruction steps, and at least one vehicle wire harness connector;

modifying the Electronic Control Unit (ECU) enclosure to allow physical access to components on the printed circuit board;

placing a printed circuit programming device in electronic communication with at least one semiconductor component on said printed circuit board; and

causing the printed circuit programming device to permit software instructions to be uploaded such that they modify the program instruction steps to allow said vehicle setpoints to be updated from said wire harness connector.

2. The method of claim 1 , where the step of modifying the Electronic Control Unit (ECU) enclosure comprises the steps of removing a cover portion of the enclosure in a manner that allows the removed portion to be replaced.

3. The method of claim 2 , further comprising the steps of replacing the removed cover portion after the programming device uploads modified data.

4. The method of claim 1 , where the step of modifying the Electronic Control Unit (ECU) enclosure comprises forming an access point in a portion of the controller in proximity to the at least one semiconductor component.

5. The method of claim 4 , further comprising the step of applying a weather resistant cover to the access point after the programming device uploads the software instructions.

6. The method of claim 1 , wherein placing the printed circuit programming device in electronic communication with at least one semiconductor component comprises the sub steps of connecting the printed circuit programming device to an external memory device and connecting the printed circuit programming device to an onboard communications port configured for programming of a flash memory device.

7. The method of claim 1 , wherein the uploaded software instructions further modify the program instructions to allow valid vehicle setpoints to be updated from a vehicle diagnostic port in communication with said wire harness connector.

8. A method of programming a vehicle electronic control unit comprising the steps of:

receiving the vehicle electronic control unit;

receiving permission from an owner of the vehicle electronic control unit to program the vehicle electronic control unit;

receiving vehicle specific data read from the vehicle electronic control unit;

modifying an enclosure of the vehicle electronic control unit to provide access to a printed circuit board contained within the vehicle electronic control unit;

connecting a read/write device to at least one electrical component located on the printed circuit board;

determining if reprogramming of the vehicle electronic control unit is required in order to permit reprogramming using an On Board Diagnostic II (OBD-II) port in communication with the electronic control unit;

reprogramming the vehicle electronic control unit using the read/write device; and

modifying the previously modified enclosure to cause the enclosure to become at least as weathertight as the enclosure was prior to being previously modified.

9. The method of claim 8 , where the electronic control unit is an engine control unit.

10. The method of claim 8 , where the electronic control unit is a transmission control unit.

11. The method of claim 8 , where the electronic control unit is a Powertrain control module.

12. The method of claim 8 , wherein the step of modifying the enclosure to provide access comprises the sub step of removing a cover portion of the enclosure and the sub step of modifying the previously modified enclosure comprises the sub step of reattaching the removed cover portion.

13. The method of claim 8 , wherein the step of modifying the enclosure to provide access comprises the sub step of forming an opening in a portion of the enclosure adjacent to the printed circuit board and the step of modifying the previously modified enclosure comprises the sub step of attaching a weather resistant cover over the previously formed opening.

14. The method of claim 8 , wherein the read/write device is connected to an external memory device and an onboard communications port configured for programming of a flash memory device within the vehicle electronic control unit.

15. The method of claim 8 , wherein the step of reprogramming the vehicle electronic control unit comprises the sub steps of:

writing programming instructions to the vehicle electronic control unit that configures the vehicle electronic control unit to accept and store valid setpoints provided to the electronic control unit from the On Board Diagnostic II (OBD-II) port; and

storing the received vehicle specific data to the vehicle electronic control unit.

16. The method of claim 15 , wherein the step of modifying the enclosure to expose the printed circuit board comprises the sub step of removing a cover portion of the enclosure and the step of modifying the previously modified enclosure comprises the sub step of reattaching the removed cover portion.

17. The method of claim 15 , wherein the step of modifying the enclosure to expose the printed circuit board comprises the sub step of forming an opening in a portion of the enclosure adjacent to the printed circuit board and the step of modifying the previously modified enclosure comprises the sub step of attaching a weather resistant cover over the previously formed opening.

18. A method of programming an electronic control unit for use in a vehicle, comprising the steps of:

receiving the electronic control unit;

receiving vehicle specific data read from the electronic control unit;

modifying an enclosure surrounding the electronic control unit to expose a printed circuit board contained within the electronic control unit;

attaching at least one connection of a read/write device to a component located on the printed circuit board;

storing program instructions to the electronic control unit using the read/write device that, when executed by the electronic control unit, configure the electronic control unit to receive and store setpoint data provided by a diagnostic port in electronic communication with the electronic control unit; and

modifying the previously modified enclosure to cause the enclosure to be at least as weathertight as it was when received.

19. The method of claim 18 , where the electronic control unit is an engine control unit.

20. The method of claim 18 , where the electronic control unit is a transmission control unit.

21. The method of claim 18 , where the electronic control unit is a powertrain control module.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 24, 2021
From: AEA DEBT MANAGEMENT LP, AS SECOND LIEN COLLATERAL AGENT
To: APR, LLC; FLOWMASTER, INC.; ACCEL PERFORMANCE GROUP LLC; MSD LLC; POWERTEQ LLC; RACEPAK LLC; HOLLEY PERFORMANCE PRODUCTS INC.; HOLLEY PERFORMANCE SYSTEMS, INC.; HIGH PERFORMANCE INDUSTRIES, INC.
Reel/Frame 058944/0279 →
RELEASE OF SECURITY INTEREST Recorded Nov 24, 2021
From: UBS AG, STAMFORD BRANCH, AS FIRST LIEN COLLATERAL AGENT
To: FLOWMASTER, INC.; APR, LLC; ACCEL PERFORMANCE GROUP LLC; MSD LLC; POWERTEQ LLC; RACEPAK LLC; HOLLEY PERFORMANCE PRODUCTS INC.; HOLLEY PERFORMANCE SYSTEMS, INC.
Reel/Frame 058948/0926 →
SECURITY INTEREST Recorded Nov 19, 2021
From: HOLLEY PERFORMANCE PRODUCTS INC.; MSD LLC; POWERTEQ LLC; ACCEL PERFORMANCE GROUP LLC; DRAKE AUTOMOTIVE GROUP, LLC; B&M RACING & PERFORMANCE PRODUCTS INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 058214/0174 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DELETE PATENT NUMBERS PREVIOUSLY RECORDED AT REEL: 047429 FRAME: 0343. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Nov 18, 2018
From: FLOWMASTER, INC.; APR, LLC; ACCEL PERFORMANCE GROUP LLC; MSD LLC; POWERTEQ LLC; RACEPAK LLC; HOLLEY PERFORMANCE PRODUCTS INC.; HOLLEY PERFORMANCE SYSTEMS, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 048475/0125 →
SECURITY INTEREST Recorded Nov 18, 2018
From: FLOWMASTER, INC.; APR, LLC; ACCEL PERFORMANCE GROUP LLC; MSD LLC; POWERTEQ LLC; RACEPAK LLC; HOLLEY PERFORMANCE PRODUCTS INC.; HOLLEY PERFORMANCE SYSTEMS, INC.; HIGH PERFORMANCE INDUSTRIES, INC.
To: AEA DEBT MANAGEMENT LP, SECOND LIEN COLLATERAL AGENT
Reel/Frame 048147/0510 →
SECURITY INTEREST Recorded Nov 6, 2018
From: FLOWMASTER, INC.; APR, LLC; ACCEL PERFORMANCE GROUP LLC; MSD LLC; POWERTEQ LLC; RACEPAK LLC; HOLLEY PERFORMANCE PRODUCTS INC.; HOLLEY PERFORMANCE SYSTEMS, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 047429/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: MIZELL, CHRISTOPHER; MEDINA, VICTOR; HOULT, JACOB
To: POWERTEQ LLC
Reel/Frame 036364/0719 →