2/15/2024 0 Comments Motorcycle ecu flash denverIt's unbelievable how badly a lot of bikes run straight out of the factory. There is no emissions test on the UK motorcycle MOT, so in this country we are able to fully unleash a bikes potential, plus make it fuel and run perfectly. Most modern bikes are very restricted by the manufacturer in order to pass Euro4 emissions tests. Basically, Japanese electronic market is practically a closed market (Japanese buy from Japanese), it is very hard for foreign suppliers to sell in Japan.Our full custom remap is carried out on our state of the art dyno, and the work we do varies model to model. If you don't know which is the meaning of each address, it is practically impossible to understand the content.īy the way, doing this activity was interesting, because I understood that Keihin (Japanese company owned by Honda) is using only Japanese suppliers, for the IC components: Renesas, ROHM, Toshiba, Sanken. Also, it is not possible to understand the meaning of RAM memory addresses. However, in case you don't have the source code, it is practically impossible to understand what the instructions are doing. By performing this operation, it is possible to understand which Assembly instructions are executed by the microcontroller. Theoretically, it could be possible to connect the Renesas debug emulator to the microcontroller, and try to read the FLASH memory contents. I found the following pictures on a French forum, however no-one was really able to analyze the details of the functions, neither to extract data from the microcontroller.īonjour! I searched a bit on Google, but I did not find any interesting information. Some other people tried to perform reverse engineering on this ECU. Practically, these info are personalized on each vehicle, so they cannot be saved in the FLASH memory. Inside the EEPROM, usually manufacturers store important information, such as the ECU part number, distance run (km), learning data, and so on. On the PCB, there is also an 8-pins chip, the EEPROM ( BR93L56RF_EEPROM). By crosschecking with the Honda Service Manual ( Honda CBR125R Service Manual), maybe it is possible to make some more assumptions about the purpose of these transistors. These are for sure used for other power functions, such as injector command, fuel pump, 12V protected power supply and so on. On this side of the PCB, there are also other power components: one PNP transistor ( 2SA2097_PNP_transistor), on its surface it is written "A 2097", and a N-channel MOSFET ( 2SK2782_N_MOS), "K 2782" is written on it. I did not find the data-sheet in Google, so I suppose that this is a custom IC which Keihin uses also on other ECUs to manage standard functions, such as crankshaft pulses signals acquisition, voltage regulator for the microcontroller power supply, and so on. There is a very big IC, with many pins, and on it it is written "Keihin KT2011SA". I am not sure 100%, but I think that this transistor is used for the ignition coil primary command, for the spark plug. It can resist to a voltage up to 380V, and the maximum current rating is 6A. It is the following NPN transistor: Sanken_MN638S_NPN_transistor. On this side, on the low-left side of the PCB, there is also a big transistor ("MN 638 S" written on it). But the clock frequency is practically the same (Arduino Uno runs at 16MHz). It has some more features if compared to an ATmega328p, for example: instructions can operate on 16 bit instead of 8 bit, and also Renesas microcontroller supports 32 bits operations, and divisions mathematical instructions. Of course, the amount of functions that it has to perform are not so many, on a 125cc single cylinder engine, but I expected something a bit more powerful. 16 bits mathematics operation microcontroller.The main features of the Renesas microcontroller installed on Honda CBR125R are the following: I was very surprised, because such microcontroller features are comparable with a standard Arduino Uno, which is equipped with Atmel ATmega328p. After cross checking the code written on the surface, and Renesas website, I think that the model should be HD64F3687FPV. The datasheet is here: DF3687FPV_microcontroller_datasheet. After searching in Google, I found that this microcontroller is manufactured by Renesas. On the surface, it is written "DF 368 7F ZV H8/368". Firs of all, the big integrated circuit with many pins, on the upper right side of the board, is the microcontroller. I made a quick analysis of the components mounted on the PCB. After opening the cover, the PCB becomes visible. The ECU shown in the picture below is the one that I received from France.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |