Movatterモバイル変換


[0]ホーム

URL:


US20060259207A1 - Electronic control system for automobile - Google Patents

Electronic control system for automobile
Download PDF

Info

Publication number
US20060259207A1
US20060259207A1US11/407,130US40713006AUS2006259207A1US 20060259207 A1US20060259207 A1US 20060259207A1US 40713006 AUS40713006 AUS 40713006AUS 2006259207 A1US2006259207 A1US 2006259207A1
Authority
US
United States
Prior art keywords
rewriting
processing
program
memory
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/407,130
Inventor
Mitsuyoshi Natsume
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2005122734Aexternal-prioritypatent/JP4548601B2/en
Priority claimed from JP2005125518Aexternal-prioritypatent/JP4577075B2/en
Application filed by Denso CorpfiledCriticalDenso Corp
Assigned to DENSO CORPORATIONreassignmentDENSO CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: NATSUME, MITSUYOSHI
Publication of US20060259207A1publicationCriticalpatent/US20060259207A1/en
Priority to US12/805,254priorityCriticalpatent/US8607215B2/en
Priority to US14/073,898prioritypatent/US20140068590A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In an ECU, a flash ROM has a main storage area for storing a current version of an application program and a sub-storage area for storing update version program that includes updated points from the current version program. A rewriting tool executes program rewrite processing including: store processing of storing the update version program in the sub-storage area; and memory changeover processing in which, when the writing of the update version program in the sub-storage area has been done successfully, the sub-storage area where the storing of the update version program has ended is changed over to a new main storage area instead of a memory area currently being used as the main storage area. When the writing in the sub-storage area has failed, the changeover is not conducted.

Description

Claims (23)

1. An electronic control system for an automobile, comprising:
a nonvolatile memory for storing control software for handling control processing of electronic apparatuses mounted on an automobile, wherein storage contents of the nonvolatile memory is electrically rewritable and retained even when receiving an outside reset signal, and wherein the nonvolatile memory has a main storage area for storing a current version program that is a currently used version program of the control software and a sub-storage area for storing an update version program including updated points that are updated from the current version program;
a RAM for serving as an execution memory of the control software; and
program rewriting means that executes program rewrite processing including program storage processing of storing the update version program acquired from an outside in the sub-storage area, and memory changeover processing in which,
when writing of the update version program in the sub-storage area has been done successfully, the sub-storage area where the storing of the update version program is ended is changed over to a new main storage area instead of a memory area having been used as the main storage area currently, and
when the writing in the sub-storage area has failed, the changeover is not conducted.
13. An electronic control system for an automobile, comprising:
a nonvolatile memory for storing function controlling software for handling control processing of electronic apparatuses mounted on an automobile whose memory content is electrically rewritable and that retains the memory content even when receiving an outside reset signal, the nonvolatile memory including rewriting firmware storage part that stores a rewriting firmware for rewriting the content of the function controlling software, and the nonvolatile memory further including rewriting-state identifying information storage part for storing rewriting-state identifying information with which it is identified whether rewrite processing of the function controlling software has normally completed in a rewritable manner;
a RAM for serving as an execution memory of the function controlling software based on which the control processing of the electronic apparatuses are performed;
identifying information rewriting means that controls a progress state of the rewrite processing by the rewriting firmware and, depending on the progress state, rewrites a memory content of rewriting-state identifying information in the rewriting-state identifying information storage part to enable to grasp whether the rewrite processing has normally completed; and
start controlling means that refers to the memory content of the rewriting-state identifying information storage part in starting the function controlling software and that, when the memory content is a content indicating normal completion of the rewrite processing, starts the function controlling software, and, when the memory content indicates incomplete completion of the rewrite processing, executes processing of restarting the rewriting firmware instead of the function controlling software independently from the function controlling software.
14. The control system according toclaim 13, wherein:
the identifying information rewriting means invalidates the storage state of the rewriting-state identifying information storage part as of before starting the rewriting firmware at the time of starting the firmware, and subsequently sets the storage state of the rewriting-state identifying information storage part to a predetermined rewriting-normally-completed state indicating the rewriting normal completion after the rewriting firmware normally completed the rewrite processing of the function controlling software in the nonvolatile memory; and
the start controlling means starts the function controlling software only when the memory content of the rewriting-state identifying information storage part is the rewriting-normally-completed state.
22. The control system according toclaim 21, wherein:
the rewriting firmware receives the update version program as divided into a plurality of blocks sequentially from the data sender apparatus;
the identifying information rewriting means sets the memory content of the rewriting-state identifying information storage part to the under-rewriting state in the form that enables to specify in which block the rewriting processing has been interrupted, when the rewriting firmware interrupts halfway the rewriting processing in the nonvolatile memory by the function controlling software; and
the start controlling means specifies the block where the processing was interrupted from the memory content of the rewriting-state identifying information storage part and restarts the rewriting firmware so that the rewriting processing is resumed at that block.
US11/407,1302005-04-202006-04-20Electronic control system for automobileAbandonedUS20060259207A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US12/805,254US8607215B2 (en)2005-04-202010-07-21Electronic control system for rewriting control software in an automobile
US14/073,898US20140068590A1 (en)2005-04-202013-11-07Electronic control system for automobile

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
JP2005-1227342005-04-20
JP2005122734AJP4548601B2 (en)2005-04-202005-04-20 Automotive control unit
JP2005125518AJP4577075B2 (en)2005-04-222005-04-22 Automotive control unit
JP2005-1255182005-04-22

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/805,254DivisionUS8607215B2 (en)2005-04-202010-07-21Electronic control system for rewriting control software in an automobile

Publications (1)

Publication NumberPublication Date
US20060259207A1true US20060259207A1 (en)2006-11-16

Family

ID=37420216

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US11/407,130AbandonedUS20060259207A1 (en)2005-04-202006-04-20Electronic control system for automobile
US12/805,254Active2027-08-03US8607215B2 (en)2005-04-202010-07-21Electronic control system for rewriting control software in an automobile
US14/073,898AbandonedUS20140068590A1 (en)2005-04-202013-11-07Electronic control system for automobile

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US12/805,254Active2027-08-03US8607215B2 (en)2005-04-202010-07-21Electronic control system for rewriting control software in an automobile
US14/073,898AbandonedUS20140068590A1 (en)2005-04-202013-11-07Electronic control system for automobile

Country Status (1)

CountryLink
US (3)US20060259207A1 (en)

Cited By (69)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050256614A1 (en)*2004-05-132005-11-17General Motors CorporationMethod and system for remote reflash
US20070185624A1 (en)*2006-02-072007-08-09General Motors CorporationMethod for remote reprogramming of vehicle flash memory
US20080172164A1 (en)*2007-01-152008-07-17Denso CorporationElectronic engine control apparatus having improved configuration for ensuring excellent engine startability
US20090125900A1 (en)*2007-11-142009-05-14Continental Teves, Inc.Systems and Methods for Updating Device Software
US20090150072A1 (en)*2007-12-102009-06-11Denso CorporationRewrite apparatus
US20090177850A1 (en)*2008-01-032009-07-09Boyd Kenneth WApparatus, system, and method for a read-before-write storage controller instruction
US20090187289A1 (en)*2008-01-232009-07-23Denso CorporationElectronic control unit for use in a vehicle
US20100135496A1 (en)*2007-03-062010-06-03ThalesMethod of modifying secrets included in a cryptographic module, notably in an unprotected environment
US20110083128A1 (en)*2009-10-022011-04-07International Truck Intellectual Property Company, LlcMethod for selecting software and installing same via a telematic module in a motor vehicle
US20110099544A1 (en)*2009-10-222011-04-28Hitachi, Ltd.Information processing apparatus and system setting method
US20130055228A1 (en)*2011-08-292013-02-28Fujitsu LimitedSystem and Method for Installing a Patch on a Computing System
US20130132686A1 (en)*2011-11-212013-05-23Denso CorporationData Rewrite System For Vehicle, In-Vehicle Apparatus And Rewrite Apparatus
US8595716B2 (en)2011-04-062013-11-26Robert Bosch GmbhFailsafe firmware updates
US20130318519A1 (en)*2012-05-082013-11-28Schlage Lock Company LlcRemote management of electronic products
US8607215B2 (en)2005-04-202013-12-10Denso CorporationElectronic control system for rewriting control software in an automobile
US20140058532A1 (en)*2012-08-232014-02-27GM Global Technology Operations LLCMethod for partial flashing of ecus
US20140074316A1 (en)*2012-09-122014-03-13Keihin CorporationElectronic control unit of vehicle
US20150015376A1 (en)*2011-10-312015-01-15Traxxas LpMulti-function electronic device-enabled transmit controller
US9141535B2 (en)2012-06-052015-09-22Denso CorporationElectronic control unit with memory switching and control program rewriting
US20150317198A1 (en)*2012-12-122015-11-05Denso CorporationOnboard electronic control unit
US20160098266A1 (en)*2014-10-072016-04-07Ford Global Technologies, LlcMethods and systems to update a vehicle computing system
US9411520B2 (en)*2011-05-242016-08-09Vision Works Ip CorporationMethod and apparatus for embedded systems reprogramming
US20160306624A1 (en)*2015-04-142016-10-20Ford Global Technologies, LlcVehicle control storage methods and systems
US20160364232A1 (en)*2015-06-152016-12-15Lear CorporationMethod for ota updating vehicle electronic control unit
CN106484457A (en)*2015-08-252017-03-08福特全球技术公司Multistage safe vehicle software updates
DE102016106572A1 (en)*2016-04-112017-10-12Robert Bosch Automotive Steering Gmbh METHOD FOR OPERATING A CONTROL DEVICE FOR A VEHICLE, CONTROL UNIT, OPERATING SYSTEM, MOTOR VEHICLE
EP3159219A4 (en)*2014-06-192018-02-21Hitachi Automotive Systems, Ltd.Vehicle-mounted program writing device
CN107729757A (en)*2016-08-102018-02-23福特全球技术公司Software authentication before software upgrading
CN108027753A (en)*2015-09-292018-05-11日立汽车系统株式会社On-vehicle control apparatus, program updating system and program renewal software
US20180173819A1 (en)*2016-12-162018-06-21Renesas Electronics CorporationSemiconductor circuit design device
US20180181771A1 (en)*2016-12-282018-06-28Fujitsu LimitedInformation processing apparatus, information processing system and information processing method that generate confidentialized personal information
CN108279919A (en)*2018-01-222018-07-13成都雅骏新能源汽车科技股份有限公司A kind of New-energy electric vehicle remotely updating program method
CN108279916A (en)*2017-12-282018-07-13宁德时代新能源科技股份有限公司Electronic control unit program updating method and device
CN108427564A (en)*2017-02-152018-08-21株式会社电装天Controller and control method for updating program
CN108446129A (en)*2017-02-162018-08-24福特全球技术公司Method and apparatus for the update accordance processing of multicycle vehicle software
US20180300059A1 (en)*2017-04-122018-10-18Yazaki CorporationRewriting system, rewriting device and computer
CN108958764A (en)*2018-06-082018-12-07无锡飞翎电子有限公司The application program update method, apparatus and household electrical appliance of household electrical appliance
JP2019012336A (en)*2017-06-292019-01-24矢崎総業株式会社 Rewriting system, rewriting device and computer
US10384646B2 (en)*2017-05-022019-08-20Lg Electronics Inc.Smart key for vehicle and system
CN110162315A (en)*2018-02-162019-08-23丰田自动车株式会社The non-transitory storage medium of vehicle control device, method for updating program and storage for the program of more new procedures
CN110244959A (en)*2018-03-072019-09-17丰田自动车株式会社 Vehicle control system and software compatibility check method
CN110704076A (en)*2019-10-152020-01-17上海元城汽车技术有限公司Data processing method and device, vehicle-mounted controller and computer-readable storage medium
CN110879714A (en)*2018-09-052020-03-13现代自动车株式会社Apparatus for providing update of vehicle and computer-readable storage medium
CN110928561A (en)*2019-08-092020-03-27中国第一汽车股份有限公司Vehicle controller software version management method and device, vehicle and storage medium
CN111722856A (en)*2019-03-192020-09-29上海汽车集团股份有限公司 Method and device for upgrading firmware in vehicle-mounted microcontroller
EP3575954A4 (en)*2017-01-252020-10-21Hitachi Automotive Systems, Ltd. VEHICLE CONTROL DEVICE AND PROGRAM UPDATE SYSTEM
CN111930695A (en)*2020-10-092020-11-13蘑菇车联信息科技有限公司Method and device for storing running logs of microprocessor of vehicle-mounted terminal
CN111953726A (en)*2019-05-162020-11-17横河电机株式会社 Device, communication module, application module and method
CN112000083A (en)*2020-09-012020-11-27深圳市元征科技股份有限公司ECU data flashing method, flashing device, flashing equipment and storage medium
US20210157902A1 (en)*2018-08-102021-05-27Denso CorporationVehicle information communication system
US20210157492A1 (en)*2018-08-102021-05-27Denso CorporationVehicle electronic control system, file transfer control method, computer program product and data structure of specification data
US11036487B2 (en)*2018-06-292021-06-15Subaru CorporationVehicle
CN112988246A (en)*2021-03-032021-06-18Oppo广东移动通信有限公司System switching method and device, electronic equipment and storage medium
CN114265382A (en)*2021-11-122022-04-01潍柴动力股份有限公司ECU (electronic control Unit) flash fault processing method and device, electronic equipment and storage medium
US20220179663A1 (en)*2020-12-032022-06-09Denso CorporationNetwork system
US20220179644A1 (en)*2019-08-282022-06-09Denso CorporationVehicle electronic control system, vehicle master device, and rewrite instruction program product under specific mode
US11360893B2 (en)*2019-08-222022-06-14SK Hynix Inc.Apparatus and method for managing firmware through runtime overlay
CN114629731A (en)*2020-12-142022-06-14丰田自动车株式会社In-vehicle system, in-vehicle system control method, and non-transitory recording medium
CN114675622A (en)*2022-02-212022-06-28北京新能源汽车股份有限公司Programmable ECU (electronic control unit) flash control method and device
US11467818B2 (en)2016-10-142022-10-11Hitachi Astemo, Ltd.Software update device, software update method, and software update system
US20230114009A1 (en)*2020-02-282023-04-13Hitachi Astemo, Ltd.Information Processing Apparatus and Program Starting Method
US11656771B2 (en)2018-08-102023-05-23Denso CorporationElectronic control unit, vehicle electronic control system, activation execution control method and computer program product
US11816473B2 (en)2021-04-072023-11-14Yazaki CorporationUpdating method for in-vehicle software and in-vehicle system
US11822366B2 (en)2018-08-102023-11-21Denso CorporationElectronic control unit, vehicle electronic control system, rewrite execution method, rewrite execution program, and data structure of specification data
US11886869B2 (en)2020-01-312024-01-30Panasonic Intellectual Property Management Co., Ltd.Information processing device and information processing method for updating a program by partially relocating the program
US11928459B2 (en)2018-08-102024-03-12Denso CorporationElectronic control unit, retry point specifying method and computer program product for specifying retry point
US11947970B2 (en)2019-12-092024-04-02Panasonic Intellectual Property Management Co., Ltd.Information processing device, moving object, and information processing method
US12083970B2 (en)2018-08-102024-09-10Denso CorporationVehicle master device, vehicle electronic control system, activation request instruction method and computer program product
US12086582B2 (en)2019-08-052024-09-10Hitachi Astemo, Ltd.Vehicle controller, updated program, program updating system, and writing device

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2008059450A (en)*2006-09-012008-03-13Denso CorpVehicle information rewriting system
US8539472B2 (en)*2010-06-092013-09-17Lear CorporationMethod and system of updating shared memory
JP2015146102A (en)*2014-02-032015-08-13株式会社ワコムSensor controller, sensor device equipped with sensor controller, electronic device mounting sensor device, and application software restoration method
CN104281469A (en)*2014-08-262015-01-14东风电子科技股份有限公司Method and system for realizing refreshing and writing of ECU (Electronic Control Unit) program
CN106293797A (en)*2015-06-112017-01-04中兴通讯股份有限公司A kind of method and system of online updating Single Chip Microcomputer (SCM) program
JP6281535B2 (en)*2015-07-232018-02-21株式会社デンソー Relay device, ECU, and in-vehicle system
DE102015221330A1 (en)*2015-10-302017-05-04Robert Bosch Gmbh A method and apparatus for robustly updating firmware of a vehicle over an air interface
US10218614B2 (en)*2016-08-252019-02-26Honeywell International Inc.Ethernet to spacewire bridge
US10031740B2 (en)*2016-10-242018-07-24Lear CorporationMethod for programming vehicle electronic control modules
JP6696417B2 (en)*2016-12-202020-05-20株式会社オートネットワーク技術研究所 In-vehicle update device, update system and portable communication device
TWI597665B (en)*2016-12-272017-09-01緯創資通股份有限公司Method and storage system for updating software in a storage system
CN108829427A (en)*2017-05-052018-11-16中国航空无线电电子研究所A kind of Aerial Electronic Equipment application program curing method
US11282009B2 (en)*2017-05-232022-03-22Uatc, LlcFleet utilization efficiency for on-demand transportation services
US10237131B2 (en)*2017-06-142019-03-19Noritz CorporationCommunication adapter and program update method for communication adapter
US10261777B2 (en)2017-07-252019-04-16Aurora Labs Ltd.Detecting anomalies online using histograms of ECU processing activity
DE102017217807A1 (en)*2017-10-062019-04-11Bayerische Motoren Werke Aktiengesellschaft METHOD AND DEVICE FOR PROCESSING A SOFTWARE UPDATE
US11442720B2 (en)*2017-10-262022-09-13Noritz CorporationCommunication adapter and program update method for communication adapter
JP7081223B2 (en)*2018-03-072022-06-07トヨタ自動車株式会社 Master device, master, method and program for checking the integrity of software, vehicle
JP7225596B2 (en)*2018-07-302023-02-21トヨタ自動車株式会社 Program update system, program update server and vehicle
CN109189432A (en)*2018-09-182019-01-11深圳市元征科技股份有限公司A kind of automobile ECU data write with a brush dipped in Chinese ink method and relevant device
CN109656607A (en)*2019-01-032019-04-19广西玉柴机器股份有限公司A kind of full address scaling method that supporting super large nominal data amount and system
JP7128763B2 (en)*2019-03-182022-08-31日立Astemo株式会社 Electronic control unit and control data setting method
CN110221900B (en)*2019-06-052021-06-15中国科学院软件研究所 A Dockerfile basic image version information automatic completion method and device
CN112394965B (en)*2019-08-132022-08-09比亚迪股份有限公司Battery management system upgrade and operation method, controller, battery management system and storage medium
US11281450B2 (en)2020-06-232022-03-22Toyota Motor North America, Inc.Secure transport software update
US11880670B2 (en)2020-06-232024-01-23Toyota Motor North America, Inc.Execution of transport software update
JP7362583B2 (en)*2020-09-232023-10-17株式会社東芝 information processing equipment
JP7561210B2 (en)*2020-12-162024-10-03日立Astemo株式会社 Electronic Control Unit

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5764992A (en)*1995-06-061998-06-09Apple Computer, Inc.Method and apparatus for automatic software replacement
US5826205A (en)*1994-07-191998-10-20Robert Bosch GmbhReprogrammable controller containing multiple programs
US5991635A (en)*1996-12-181999-11-23Ericsson, Inc.Reduced power sleep modes for mobile telephones
US6167344A (en)*1996-04-232000-12-26Robert Bosch GmbhProcess for operating a controller with a programmable memory
US6249848B1 (en)*1996-09-202001-06-19Denso CorporationMemory writing device for an electronic device
US6438432B1 (en)*1996-08-242002-08-20Robert Bosch GmbhProcess for the protection of stored program controls from overwriting
US6640334B1 (en)*1999-09-272003-10-28Nortel Networks LimitedMethod and apparatus of remotely updating firmware of a communication device
US20030221049A1 (en)*2002-05-212003-11-27Takamasa OguriElectronic control device
US20040034861A1 (en)*2002-08-192004-02-19Ballai Philip N.System and method for automating firmware maintenance
US6745224B1 (en)*1996-12-062004-06-01Microsoft CorporationObject framework and services for periodically recurring operations
US6883060B1 (en)*1998-09-282005-04-19Nec Electronics CorporationMicrocomputer provided with flash memory and method of storing program into flash memory
US7000140B2 (en)*2000-11-292006-02-14Renesas Technology CorporationData processor and data processing system
US7086049B2 (en)*2002-02-262006-08-01International Business Machines CorporationBackground code update for embedded systems

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH11282656A (en)*1998-03-301999-10-15Brother Ind Ltd Program rewriting device, network system, and storage medium
DE19911794B4 (en)1999-03-172005-10-06Robert Bosch Gmbh Method and device for securing changes in the memory contents of control units
JP3489524B2 (en)2000-02-172004-01-19株式会社デンソー Non-volatile memory rewriting device for vehicle
JP2002024044A (en)2000-07-102002-01-25Toshiba Corp Control device
JP2003172199A (en)2001-12-052003-06-20Nissan Motor Co Ltd Program rewriting system for vehicle electronic control unit
JP2004034854A (en)2002-07-042004-02-05Denso CorpElectronic control device
JP2004210183A (en)2003-01-072004-07-29Komatsu Ltd In-vehicle program rewrite control device
US7085945B2 (en)*2003-01-242006-08-01Intel CorporationUsing multiple thermal points to enable component level power and thermal management
JP2004249914A (en)2003-02-212004-09-09Matsushita Electric Ind Co LtdOn-vehicle device
US7689981B1 (en)*2003-02-282010-03-30Hewlett-Packard Development Company, L.P.Mobile handset with efficient interruption point detection during a multiple-pass update process
JP4016025B2 (en)2004-10-122007-12-05富士通株式会社 Wireless terminal device
US20060259207A1 (en)2005-04-202006-11-16Denso CorporationElectronic control system for automobile

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5826205A (en)*1994-07-191998-10-20Robert Bosch GmbhReprogrammable controller containing multiple programs
US5764992A (en)*1995-06-061998-06-09Apple Computer, Inc.Method and apparatus for automatic software replacement
US6167344A (en)*1996-04-232000-12-26Robert Bosch GmbhProcess for operating a controller with a programmable memory
US6438432B1 (en)*1996-08-242002-08-20Robert Bosch GmbhProcess for the protection of stored program controls from overwriting
US6505280B2 (en)*1996-09-202003-01-07Denso CorporationMemory writing device for an electronic device
US6249848B1 (en)*1996-09-202001-06-19Denso CorporationMemory writing device for an electronic device
US6477626B1 (en)*1996-09-202002-11-05Denso CorporationMemory writing device for an electronic device
US20030041217A1 (en)*1996-09-202003-02-27Denso CorporationMemory writing device for an electronic device
US6957296B2 (en)*1996-09-202005-10-18Denso CorporationMemory writing device for an electronic device
US6275911B1 (en)*1996-09-202001-08-14Denso CorporationMemory writing device for an electronic device
US6745224B1 (en)*1996-12-062004-06-01Microsoft CorporationObject framework and services for periodically recurring operations
US5991635A (en)*1996-12-181999-11-23Ericsson, Inc.Reduced power sleep modes for mobile telephones
US6883060B1 (en)*1998-09-282005-04-19Nec Electronics CorporationMicrocomputer provided with flash memory and method of storing program into flash memory
US6640334B1 (en)*1999-09-272003-10-28Nortel Networks LimitedMethod and apparatus of remotely updating firmware of a communication device
US7000140B2 (en)*2000-11-292006-02-14Renesas Technology CorporationData processor and data processing system
US7086049B2 (en)*2002-02-262006-08-01International Business Machines CorporationBackground code update for embedded systems
US20030221049A1 (en)*2002-05-212003-11-27Takamasa OguriElectronic control device
US20040034861A1 (en)*2002-08-192004-02-19Ballai Philip N.System and method for automating firmware maintenance

Cited By (113)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7366589B2 (en)*2004-05-132008-04-29General Motors CorporationMethod and system for remote reflash
US20050256614A1 (en)*2004-05-132005-11-17General Motors CorporationMethod and system for remote reflash
US8607215B2 (en)2005-04-202013-12-10Denso CorporationElectronic control system for rewriting control software in an automobile
US20070185624A1 (en)*2006-02-072007-08-09General Motors CorporationMethod for remote reprogramming of vehicle flash memory
US20080172164A1 (en)*2007-01-152008-07-17Denso CorporationElectronic engine control apparatus having improved configuration for ensuring excellent engine startability
US8135533B2 (en)*2007-01-152012-03-13Denso CorporationElectronic engine control apparatus having improved configuration for ensuring excellent engine startability
US20100135496A1 (en)*2007-03-062010-06-03ThalesMethod of modifying secrets included in a cryptographic module, notably in an unprotected environment
US8411864B2 (en)*2007-03-062013-04-02ThalesMethod of modifying secrets included in a cryptographic module, notably in an unprotected environment
US20090125900A1 (en)*2007-11-142009-05-14Continental Teves, Inc.Systems and Methods for Updating Device Software
US8397228B2 (en)*2007-11-142013-03-12Continental Automotive Systems, Inc.Systems and methods for updating device software
US20090150072A1 (en)*2007-12-102009-06-11Denso CorporationRewrite apparatus
US8185305B2 (en)*2007-12-102012-05-22Denso CorporationRewrite apparatus
US20090177850A1 (en)*2008-01-032009-07-09Boyd Kenneth WApparatus, system, and method for a read-before-write storage controller instruction
US8200914B2 (en)2008-01-032012-06-12International Business Machines CorporationApparatus, system, and method for a read-before-write storage controller instruction
EP2085881A1 (en)*2008-01-232009-08-05Denso CorporationElectronic control unit for use in a vehicle
US20090187289A1 (en)*2008-01-232009-07-23Denso CorporationElectronic control unit for use in a vehicle
US8185253B2 (en)*2008-01-232012-05-22Denso CorporationElectronic control unit for use in a vehicle
US20120209452A1 (en)*2008-01-232012-08-16Denso CorporationElectronic control unit for use in a vehicle
US8346406B2 (en)*2008-01-232013-01-01Denso CorporationElectronic control unit for use in a vehicle
US20110083128A1 (en)*2009-10-022011-04-07International Truck Intellectual Property Company, LlcMethod for selecting software and installing same via a telematic module in a motor vehicle
US20110099544A1 (en)*2009-10-222011-04-28Hitachi, Ltd.Information processing apparatus and system setting method
US8930931B2 (en)*2009-10-222015-01-06Hitachi, Ltd.Information processing apparatus using updated firmware and system setting method
US8595716B2 (en)2011-04-062013-11-26Robert Bosch GmbhFailsafe firmware updates
US20160314004A1 (en)*2011-05-242016-10-27Vision Works Ip CorporationMethod and apparatus for embedded systems reprogramming
US9411520B2 (en)*2011-05-242016-08-09Vision Works Ip CorporationMethod and apparatus for embedded systems reprogramming
CN103782274A (en)*2011-08-292014-05-07富士通株式会社System and method for installing a patch on a computing system
US20130055228A1 (en)*2011-08-292013-02-28Fujitsu LimitedSystem and Method for Installing a Patch on a Computing System
US20150015376A1 (en)*2011-10-312015-01-15Traxxas LpMulti-function electronic device-enabled transmit controller
US9808730B2 (en)*2011-10-312017-11-07Traxxas LpMulti-function electronic device-enabled transmit controller
US9104522B2 (en)*2011-11-212015-08-11Denso CorporationData rewrite system for vehicle, in-vehicle apparatus and rewrite apparatus
CN103136134A (en)*2011-11-212013-06-05株式会社电装Data rewrite system for vehicle, in-vehicle apparatus and rewrite apparatus
US20130132686A1 (en)*2011-11-212013-05-23Denso CorporationData Rewrite System For Vehicle, In-Vehicle Apparatus And Rewrite Apparatus
US20130318519A1 (en)*2012-05-082013-11-28Schlage Lock Company LlcRemote management of electronic products
US9092299B2 (en)*2012-05-082015-07-28Schlage Lock Company LlcRemote management of electronic products
US10162623B2 (en)2012-05-082018-12-25Schlage Lock Company LlcRemote management of electronic products
US10866799B2 (en)2012-05-082020-12-15Schlage Lock Company LlcRemote management of electronic products
US9665362B2 (en)2012-05-082017-05-30Schlage Lock Company LlcRemote management of electronic products
US9141535B2 (en)2012-06-052015-09-22Denso CorporationElectronic control unit with memory switching and control program rewriting
US20140058532A1 (en)*2012-08-232014-02-27GM Global Technology Operations LLCMethod for partial flashing of ecus
US20140074316A1 (en)*2012-09-122014-03-13Keihin CorporationElectronic control unit of vehicle
US20150317198A1 (en)*2012-12-122015-11-05Denso CorporationOnboard electronic control unit
US9778970B2 (en)*2012-12-122017-10-03Denso CorporationMemory check, abnormality threshold count, and reset in an onboard electronic control unit
CN110321149A (en)*2014-06-192019-10-11日立汽车系统株式会社Onboard program writing station
US10061576B2 (en)2014-06-192018-08-28Hitachi Automotive Systems, Ltd.Vehicle-mounted program writing device
EP3159219A4 (en)*2014-06-192018-02-21Hitachi Automotive Systems, Ltd.Vehicle-mounted program writing device
US20160098266A1 (en)*2014-10-072016-04-07Ford Global Technologies, LlcMethods and systems to update a vehicle computing system
US10282194B2 (en)*2014-10-072019-05-07Ford Global Technologies, LlcMethods and systems to update a vehicle computing system
US10430176B2 (en)2014-11-172019-10-01Hitachi Automotive Systems, Ltd.In-vehicle control device, program update system, and program update software
US20160306624A1 (en)*2015-04-142016-10-20Ford Global Technologies, LlcVehicle control storage methods and systems
US10162625B2 (en)*2015-04-142018-12-25Ford Global Technologies, LlcVehicle control storage methods and systems
US20160364232A1 (en)*2015-06-152016-12-15Lear CorporationMethod for ota updating vehicle electronic control unit
CN106250170A (en)*2015-06-152016-12-21李尔公司The method updating Vehicle Electronic Control Unit for OTA
US10127036B2 (en)*2015-06-152018-11-13Lear CorporationMethod for OTA updating vehicle electronic control unit
US9916151B2 (en)*2015-08-252018-03-13Ford Global Technologies, LlcMultiple-stage secure vehicle software updating
CN106484457A (en)*2015-08-252017-03-08福特全球技术公司Multistage safe vehicle software updates
EP3358465A4 (en)*2015-09-292019-06-05Hitachi Automotive Systems, Ltd. ON-BOARD CONTROL DEVICE, PROGRAM UPDATE SYSTEM, AND PROGRAM UPDATE SOFTWARE
CN108027753A (en)*2015-09-292018-05-11日立汽车系统株式会社On-vehicle control apparatus, program updating system and program renewal software
DE102016106572A1 (en)*2016-04-112017-10-12Robert Bosch Automotive Steering Gmbh METHOD FOR OPERATING A CONTROL DEVICE FOR A VEHICLE, CONTROL UNIT, OPERATING SYSTEM, MOTOR VEHICLE
CN107729757A (en)*2016-08-102018-02-23福特全球技术公司Software authentication before software upgrading
US11146401B2 (en)*2016-08-102021-10-12Ford Global Technologies, LlcSoftware authentication before software update
US11467818B2 (en)2016-10-142022-10-11Hitachi Astemo, Ltd.Software update device, software update method, and software update system
US10599801B2 (en)*2016-12-162020-03-24Renesas Electronics CorporationSemiconductor circuit design device
US20180173819A1 (en)*2016-12-162018-06-21Renesas Electronics CorporationSemiconductor circuit design device
US20180181771A1 (en)*2016-12-282018-06-28Fujitsu LimitedInformation processing apparatus, information processing system and information processing method that generate confidentialized personal information
US10871959B2 (en)2017-01-252020-12-22Hitachi Automotive Systems, Ltd.Vehicle control device and program update system
EP3575954A4 (en)*2017-01-252020-10-21Hitachi Automotive Systems, Ltd. VEHICLE CONTROL DEVICE AND PROGRAM UPDATE SYSTEM
CN108427564A (en)*2017-02-152018-08-21株式会社电装天Controller and control method for updating program
US10296322B2 (en)*2017-02-152019-05-21Fujitsu Ten LimitedController and control program updating method
CN108446129A (en)*2017-02-162018-08-24福特全球技术公司Method and apparatus for the update accordance processing of multicycle vehicle software
US20180300059A1 (en)*2017-04-122018-10-18Yazaki CorporationRewriting system, rewriting device and computer
US10936236B2 (en)*2017-04-122021-03-02Yazaki CorporationRewriting system, rewriting device and computer
DE102018205395B4 (en)2017-04-122023-11-23Yazaki Corporation Rewriting system, rewriting device and computer
CN108762770A (en)*2017-04-122018-11-06矢崎总业株式会社Rewriting system rewrites equipment and computer
US10384646B2 (en)*2017-05-022019-08-20Lg Electronics Inc.Smart key for vehicle and system
JP2019012336A (en)*2017-06-292019-01-24矢崎総業株式会社 Rewriting system, rewriting device and computer
CN108279916A (en)*2017-12-282018-07-13宁德时代新能源科技股份有限公司Electronic control unit program updating method and device
CN108279919A (en)*2018-01-222018-07-13成都雅骏新能源汽车科技股份有限公司A kind of New-energy electric vehicle remotely updating program method
US12373191B2 (en)2018-02-162025-07-29Toyota Jidosha Kabushiki KaishaVehicle controller, program updating method, and non-transitory storage medium that stores program for updating program
US11868760B2 (en)2018-02-162024-01-09Toyota Jidosha Kabushiki KaishaVehicle controller, program updating method, and non-transitory storage medium that stores program for updating program
CN110162315A (en)*2018-02-162019-08-23丰田自动车株式会社The non-transitory storage medium of vehicle control device, method for updating program and storage for the program of more new procedures
CN110244959A (en)*2018-03-072019-09-17丰田自动车株式会社 Vehicle control system and software compatibility check method
CN108958764A (en)*2018-06-082018-12-07无锡飞翎电子有限公司The application program update method, apparatus and household electrical appliance of household electrical appliance
US11036487B2 (en)*2018-06-292021-06-15Subaru CorporationVehicle
US11928459B2 (en)2018-08-102024-03-12Denso CorporationElectronic control unit, retry point specifying method and computer program product for specifying retry point
US20210157492A1 (en)*2018-08-102021-05-27Denso CorporationVehicle electronic control system, file transfer control method, computer program product and data structure of specification data
US20210157902A1 (en)*2018-08-102021-05-27Denso CorporationVehicle information communication system
US12399632B2 (en)*2018-08-102025-08-26Denso CorporationVehicle electronic control system, file transfer control method, computer program product and data structure of specification data
US12083970B2 (en)2018-08-102024-09-10Denso CorporationVehicle master device, vehicle electronic control system, activation request instruction method and computer program product
US11656771B2 (en)2018-08-102023-05-23Denso CorporationElectronic control unit, vehicle electronic control system, activation execution control method and computer program product
US12411675B2 (en)*2018-08-102025-09-09Denso CorporationVehicle information communication system
US11822366B2 (en)2018-08-102023-11-21Denso CorporationElectronic control unit, vehicle electronic control system, rewrite execution method, rewrite execution program, and data structure of specification data
CN110879714A (en)*2018-09-052020-03-13现代自动车株式会社Apparatus for providing update of vehicle and computer-readable storage medium
CN111722856A (en)*2019-03-192020-09-29上海汽车集团股份有限公司 Method and device for upgrading firmware in vehicle-mounted microcontroller
CN111953726A (en)*2019-05-162020-11-17横河电机株式会社 Device, communication module, application module and method
US12086582B2 (en)2019-08-052024-09-10Hitachi Astemo, Ltd.Vehicle controller, updated program, program updating system, and writing device
CN110928561A (en)*2019-08-092020-03-27中国第一汽车股份有限公司Vehicle controller software version management method and device, vehicle and storage medium
US11360893B2 (en)*2019-08-222022-06-14SK Hynix Inc.Apparatus and method for managing firmware through runtime overlay
US20220179644A1 (en)*2019-08-282022-06-09Denso CorporationVehicle electronic control system, vehicle master device, and rewrite instruction program product under specific mode
US11989546B2 (en)*2019-08-282024-05-21Denso CorporationVehicle electronic control system, vehicle master device, and rewrite instruction program product under specific mode
CN114730259A (en)*2019-08-282022-07-08株式会社电装 Vehicle electronic control system, vehicle main device, rewriting instruction method based on specific pattern, and rewriting instruction program based on specific pattern
CN110704076A (en)*2019-10-152020-01-17上海元城汽车技术有限公司Data processing method and device, vehicle-mounted controller and computer-readable storage medium
US11947970B2 (en)2019-12-092024-04-02Panasonic Intellectual Property Management Co., Ltd.Information processing device, moving object, and information processing method
US11886869B2 (en)2020-01-312024-01-30Panasonic Intellectual Property Management Co., Ltd.Information processing device and information processing method for updating a program by partially relocating the program
US20230114009A1 (en)*2020-02-282023-04-13Hitachi Astemo, Ltd.Information Processing Apparatus and Program Starting Method
CN112000083A (en)*2020-09-012020-11-27深圳市元征科技股份有限公司ECU data flashing method, flashing device, flashing equipment and storage medium
CN111930695A (en)*2020-10-092020-11-13蘑菇车联信息科技有限公司Method and device for storing running logs of microprocessor of vehicle-mounted terminal
US20220179663A1 (en)*2020-12-032022-06-09Denso CorporationNetwork system
US11645089B2 (en)*2020-12-032023-05-09Denso CorporationNetwork system
CN114629731A (en)*2020-12-142022-06-14丰田自动车株式会社In-vehicle system, in-vehicle system control method, and non-transitory recording medium
CN112988246A (en)*2021-03-032021-06-18Oppo广东移动通信有限公司System switching method and device, electronic equipment and storage medium
US11816473B2 (en)2021-04-072023-11-14Yazaki CorporationUpdating method for in-vehicle software and in-vehicle system
CN114265382A (en)*2021-11-122022-04-01潍柴动力股份有限公司ECU (electronic control Unit) flash fault processing method and device, electronic equipment and storage medium
CN114675622A (en)*2022-02-212022-06-28北京新能源汽车股份有限公司Programmable ECU (electronic control unit) flash control method and device

Also Published As

Publication numberPublication date
US20100313192A1 (en)2010-12-09
US8607215B2 (en)2013-12-10
US20140068590A1 (en)2014-03-06

Similar Documents

PublicationPublication DateTitle
US8607215B2 (en)Electronic control system for rewriting control software in an automobile
JP4548601B2 (en) Automotive control unit
CN101557583B (en)Remote-updating and version-switching method of repeater equipment embedded software
US8280579B2 (en)Memory management apparatus
JP6227794B2 (en) Vehicle control device, reprogramming system
US20030163664A1 (en)Method and apparatus for updating a distributed program
CN102135922B (en)The method for refreshing of application program and system
US11449329B2 (en)Vehicle control device and program update system
US8135533B2 (en)Electronic engine control apparatus having improved configuration for ensuring excellent engine startability
US12087103B2 (en)Electronic control unit and non-transitory computer readable medium storing session establishment program
CN114844874B (en)OTA manager, update control method, non-transitory storage medium, and vehicle
JP4577075B2 (en) Automotive control unit
JP2019109745A (en)Automobile electronic controller
US20220222062A1 (en)Information processing apparatus, control system, system, information processing method, control method and computer-readable storage medium
CN119645472A (en)ZYNQ-based online upgrading method and device
CN113176891B (en)Bootloader-based ECU (electronic control Unit) program programming method with backup function
JP2018160207A (en)On-vehicle controller and program update software
JP3489524B2 (en) Non-volatile memory rewriting device for vehicle
JP2023151412A (en)Vehicle control system and program writing method
JP2003271420A (en) Electronic control unit
JP4501159B2 (en) Automotive control unit
US20240404332A1 (en)Electronic control unit and non-transitory computer readable medium storing session establishment program
US20250284485A1 (en)Electronic control device and storage medium
JPH1083358A (en) Program rewriting method and control device with program rewriting function
JP2025150653A (en) Mobile body control device, mobile body control method, and program

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:DENSO CORPORATION, JAPAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NATSUME, MITSUYOSHI;REEL/FRAME:017800/0669

Effective date:20060411

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp