Results 1 to 11 of 11

Thread: BCXMODs V1.0

  1. #1

    Offline
     
    Name
    Bill
    Join Date
    Aug 2010
    Last Online
    20-07-2022
    Posts
    152
    Country
    Australia
    Car
    2000 Galant
     

    BCXMODs V1.0

    WARNING & DISCLAIMER:

    NOT FOR ROAD USE

    I accept no responsibility for any damage or costs, not limited to blown engine, bricked ECU, mechanical failure, poor reliability, injury/death, fines/defects, void insurance and repair costs. This ROM and Configurator Program is provided as-is and I accept NO responsibility for the use of these. By choosing to download and use either of these items, you agree to accept all responsibly that may arise from their use.



    Now that's out of the way, I present BCXMODs V1.0 Beta

    This version of the mod will allow for two independently controlled conditional outputs. Features of Conditional Outputs include user configurable criteria (either 1 or 2 conditions) and ability to control condition (either Less Than or Greater Than). I've created a configurator program which should hopefully be straight forward - and a lot more user friendlier than trying to use ECUFlash. You will still need ECUFlash to upload this rom. It's worth noting when using 2 conditions - the outputs must meet both conditions (i.e. condition 1 = true AND condition 2 = true)

    Available versions are only limited to EM2004 (0013 code) at the moment - if you have a different ECU (i.e. EM2005, EM2381, EM2428), I’ll be releasing ROMs for those cars that way you can keep the correct configuration. Both this ROM and Configurator Program are Beta - If you come across any problems, please let me know and I’ll update it. Be sure to check back in this thread for newer versions. Configurator program is written in C# so will need .Net Framework 4.0 as a prerequisite.

    Output Pins are B-1 & B-2. These outputs will earth when 'on' (conditions met) and should be able to sink enough current to drive a relay (I was using a parker bulb no worries - approx. 100ma)

    Uses are endless for this MOD, some that come to mind:
    • Shift Lamp (Output: globe/led, Condition: Over certain RPM)
    • Intercooler Spray (Output: relay that drive pump, Condition: Over certain TPS and/or Load)
    • Water Injection (Output: relay that drive pump, Condition: Over certain TPS and/or Load)
    • Secondary Knocksum indicator (Output: globe/led, Condition: Over certain knocksum)
    • Economy Driving light (Output: globe/led, Condition: below certain TPS and/or load)
    • ????
    • Profit!!!


    Future versions will hopefully include more outputs, timed outputs (ie, leave on for 500ms once criteria met, then off), latching outputs (turn on with a condition, turn off with another condition). Also, if i've missed an Item to use in a condition (ie tps, coolant, etc) let me know, and i'll add it.

    Enjoy, and as always, happy for criticisms/comments. Donations accepted if you like it/use it... this has taken some time to create!

    Thanks,
    Bill.

    PS. This will eventually be merged with KSMods. For now, this will be a separate MOD. Stay Tuned! (no pun intended )

    Linky to BCXMOD V1.0Beta
    Last edited by BCX; 26-04-2012 at 04:11 PM.

  2. #2

    Offline
     
    Name
    Bill
    Join Date
    Aug 2010
    Last Online
    20-07-2022
    Posts
    152
    Country
    Australia
    Car
    2000 Galant
     
    post reserved for future use

  3. #3
    foxdie's Avatar

    Offline
     
    Name
    Jason
    Join Date
    Jan 2008
    Last Online
    Today
    Membership ID
    518
    Posts
    5,036
    Country
    United Kingdom
    Location
    Birmingham, UK
    Car
    PFL Legnum Man
    My Garage
    Visit
     
    Oh my god, epicness ahoy

    Quick question though, you've opted to use B-1 and B-2 output, this instantly means PFL Auto users can't use this ROM, not sure about PFL Manual users though?

    Not sure what B-1 and B-2 are actually used for on PFL autos...

    Edit: Exhaust gas recirc?
    Last edited by foxdie; 26-04-2012 at 03:35 PM.
    Have questions about performance upgrades and ECU tuning? Before PM'ing me, Check this thread first
    Please support CVR4 & become a Full member, you get a full years access to guides, games, chat & much more!

  4. #4

    Offline
     
    Name
    Bill
    Join Date
    Aug 2010
    Last Online
    20-07-2022
    Posts
    152
    Country
    Australia
    Car
    2000 Galant
     
    I thought about this... In the ROM i've been disassembling (well the one i've got the furthest with 20030013), it doesn't have the provision to control those pins in the code... it just never uses them. So if you plug a later ECU in, they wont do anything anyway.

    I tried to find other outputs on other pins... no luck yet. Got a few more things to check though... so watch this space.

  5. #5
    foxdie's Avatar

    Offline
     
    Name
    Jason
    Join Date
    Jan 2008
    Last Online
    Today
    Membership ID
    518
    Posts
    5,036
    Country
    United Kingdom
    Location
    Birmingham, UK
    Car
    PFL Legnum Man
    My Garage
    Visit
     
    Maybe this thread could provide inspiration?

  6. #6

    Offline
     
    Name
    Bill
    Join Date
    Aug 2010
    Last Online
    20-07-2022
    Posts
    152
    Country
    Australia
    Car
    2000 Galant
     
    to add more:

    1. I'll whip up some XML for those who want to do it the old way... current defs will work with this ROM, just wont show the values of the mod.
    2. Relying on you guys to let me know if these outputs exist on your ECU. i've tested it on two different ECUs - they exist on both.
    3. As pointed out, i'll try and find more outputs... i'm only half way through finding them. To find them, i'm having to hijack any time mitsu's code trys to write to the data register of the H8's ports, and then use my half finished live tuning project to turn each bit on/off while check the pins on the ecu pcb with the multitester... it's painstakingly slow, and i've been doing this part in the car... kneeling on the concrete at the pasennger door leaning into the car cos the ecu loom is short.

  7. #7
    scott.mohekey's Avatar

    Offline
     
    Name
    Scott
    Join Date
    May 2008
    Last Online
    09-07-2023
    Posts
    3,484
    Country
    New Zealand
    Location
    Christchurch
    Car
    96 Legnum VR4 T
     
    Ok, bear with me here, this may get a little crazy... Is there a spare timer we can use? I'm thinking, instead of using these two outputs directly as outputs, why not use them for I2C/SPI to control a multiplexer?

  8. #8
    Adam.Findlay's Avatar

    Offline
     
    Name
    Adam
    Join Date
    Jan 2009
    Last Online
    17-04-2024
    Posts
    2,576
    Country
    New Zealand
    Location
    Christchurch
    Car
    Legnum Type S M
     
    Nice awesome work BCX look forward to the merge with KS mods so I can make use of IC sprayer

  9. #9

    Offline
     
    Name
    Bill
    Join Date
    Aug 2010
    Last Online
    20-07-2022
    Posts
    152
    Country
    Australia
    Car
    2000 Galant
     
    I was thinking could use a shift register. That would allow up to as many outputs as you want. Ill investigate if there is indeed more outputs, then look onto multiplexing them. How many outputs is a good number?

  10. #10
    scott.mohekey's Avatar

    Offline
     
    Name
    Scott
    Join Date
    May 2008
    Last Online
    09-07-2023
    Posts
    3,484
    Country
    New Zealand
    Location
    Christchurch
    Car
    96 Legnum VR4 T
     
    I'm not sure to be honest. I can see myself using a shift light, and maybe IC spray. Possibly an output to enable/disable methanol?

  11. #11
    Kenneth's Avatar

    Offline
     
    Name
    Kenneth
    Join Date
    Nov 2004
    Last Online
    12-01-2024
    Membership ID
    NZ002
    Posts
    6,968
    Country
    New Zealand
    Location
    Cambridge
    Car
    Kia Sorento :P
    My Garage
    Visit
     
    Nice going Bill

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •