Page 8 of 8 FirstFirst ... 345678
Results 106 to 113 of 113

Thread: $EE Flash tool progress

  1. #106
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,040
    i just did some flash testing on my own car,

    i introduced a serial error on purpose (which is scary to do on your last working ecm...), and it failed, went into recovery mode, re-erased, and managed to flash successfully.

    i'm about to consider this tool stable enough for release

  2. #107

  3. #108
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Quote Originally Posted by steveo View Post
    released (also added wideband analyzer in non-pe mode!) http://fbodytech.com/eehack-3-5-flash-write-wideband/
    Sweet!
    1994 LT1/4L60E Formula

  4. #109
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Been flashing, downloading, and logging. It appears pretty stable.
    I have yet to do a t-side only flash. I'll probably test that this evening.
    Awesome tool.
    1994 LT1/4L60E Formula

  5. #110
    Fuel Injected! fbody_Brian's Avatar
    Join Date
    Mar 2013
    Location
    Biloxi MS
    Posts
    166
    Been doing a lot of flashing and reading. E-side, T-side, complete bin.
    No errors. It's been working great for me. Just wanted to let you know. I much prefer it to winflash. The feedback during flashing is nice.

    Once again, thanks for the great work.
    1994 LT1/4L60E Formula

  6. #111
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,040
    that's great news. i honestly haven't had time to test it more, and i reeaally don't want to brick my only vehicle.

    the next version will probably flash a bit more quickly as i start to write a routine that maps out flash blocks in an optimal way instead of just iterating through them.

    it's a bit tricky:

    - there are 16 bytes of tx/rx overhead and a linear amount of time for each flash 'chunk' written
    - the chunk size is variable
    - we can skip anything that's 0xFF since the chip starts out being filled with 0xFF.

    so obviously if your chunk starts with one or more 0xFF bytes, (the start of our chunk has coincidentally landed on it), in which case it's dumb NOT to advance the write offset until there's no more 0xFF bytes. same if the end of the chunk lands on a 0xFF, it's smarter to just shorten the length and not write them.

    those two are basically free time saved and trivial to calculate but very rare to encounter.

    finding longer strings of 0XFF in the middle of chunks is the really tricky part of the algorithm, since sending a chunk carries a relatively high price; you need to ensure your algorithm doesn't end up with small chunk sizes, or the routine will end up taking longer despite your efforts. if skipping a few 0xFF bytes saves two bytes it could cost us 16 bytes of extra overhead by splitting a chunk, which is bad. but if the algorithm is smart, it'll only works when it's reducing the size of serial comms.

    this will only speed up writing by a few percent, but once this algorithm is optimized, we can 'speed patch' a bin, basically to be 0xFF in any unused region, which should greatly reduce the time needed to write it.. perhaps even by 40%+ on the e-side, which has HUGE unused sections.

  7. #112
    Fuel Injected!
    Join Date
    Mar 2013
    Posts
    1,475
    I just scored a dump from oem tool programming 8051 PCM.
    You may find it interesting.

  8. #113

Similar Threads

  1. LS1 Flash Tool Released
    By antus in forum OBDII Tuning
    Replies: 118
    Last Post: 02-28-2024, 07:02 PM
  2. Group Buy for LS1 Flash Tool AVT 852 cable!
    By EagleMark in forum OBDII Tuning
    Replies: 73
    Last Post: 03-02-2014, 11:11 PM
  3. Replies: 8
    Last Post: 02-12-2014, 06:25 AM
  4. Open source GM OBD2 flash tool using a ELM327 device
    By EagleMark in forum OBDII Tuning
    Replies: 1
    Last Post: 06-22-2013, 02:00 AM
  5. Memcal Flash Tool
    By EagleMark in forum GM EFI Systems
    Replies: 6
    Last Post: 01-22-2013, 05:26 AM

Bookmarks

Posting Permissions

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