SPI programming on Toshiba L500

Discussion in 'BIOS Mods' started by avati, Apr 26, 2012.

  1. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    Hello all,
    as the title says, i try to flash a bios chip of an toshiba satellite L500-1ek.
    I decided to flash because suddenly the screen is black after a bad flash.
    Crysis mode doesn't work(Fn+B procedure).
    The problem is i found the bios for this laptop here: hxxp://support1.toshiba-tro.de/tedd-files2/0/bios-20100629135948.zip
    (remove xx)but there is inside a file that has 2100kb size.
    The bios chip is a 2MB chip that means 2048kb and when i try to flash it with my spi programmer, i take a size mismatch.
    I read on other threads that i have to use the FIRST region of the rom file with length 200000h.
    I did that, copy paste the first 200000h region from the original rom and made a new one with size 2048kb.
    I burned that rom on the bios chip, but the laptop still doesnt boot at all.
    Because i am an electronics engineer, i already tested if is something wrong with other parts.
    Everything is ok...
    Is there any possibility that i flashed wrong region of the original flash rom file???
    Can anyone expert take a look at the original file and tell me what region i have to flash, on the bios chip???
    YEN, perhaps you???

    Thank you in advance...
     
  2. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    likely its encrypted image.. ill take a look to see if i spot any issues.
     
  3. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    i will be waiting forward and i will sure make a "do how" tutorial(how i did the flash, location of the chip, programmer i used and things like that)...
     
  4. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    #4 LatinMcG, Apr 26, 2012
    Last edited: Apr 26, 2012
    try this file
    edit: deleted size mismatch

    also dont forget to look under memory sticks (usualy under black tape) for C500 or JP1 touch pads to reset bios. (usualy has a white line separating the 2 pads right next to each other.. dont do anything till confirmed its proper one)

    take 1 ram stick out, both and see if it beeps.. toshibas like to reset after all ram is out..
    take DVD drive and hdd out ( ive hd isues with bad dvd drive not letting it go past Post)

    once u flash this, if it dont boot.. try the usb Phoenix (New Style) recovery method as bootblock should at least be there.
     
  5. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    #5 avati, Apr 26, 2012
    Last edited: Apr 26, 2012
    (OP)
    This file seems to be smaller 1.99mb ... we need 2mb ... programmer gives error "size mismatch" ...
    YEN ... any help please???
     
  6. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
  7. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    My friend, press right click on one of the files you sent me and check properties. Both "Size" and "Size on Disk" must be the same. They look like 1.99mb and i take size mismatch while programming.
     
  8. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    210cut3.rom
    size 1.99 MB (2,097,141 bytes) < this is the one to watch ? hmm needs the size value on next line below?
    on disk 2.00 MB (2,097,152 bytes) < this is what i was going by.. oops.. but this is the size all my 2048 files for bios show up as correct size in bits.
     
  9. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    #9 avati, Apr 26, 2012
    Last edited: Apr 26, 2012
    (OP)
    Yes, when the file is created correct both those values must be the same. Download a file created from YEN to see what i mean.
    I use HxD hex editor. It creates accurate images.
    Could you please tell me what areas you copy paste from the original rom file? What procedure you follow????
    I can try to create also a rom file.
     
  10. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
  11. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    Could you please tell me, the procedure you follow so to create that bios file???
    I could try also to make one and i will test more files with that way.
    I think it would be better to guide me, than upload continuously files. Also with that way i am not learning anything. I just burn and test the files you upload.
    Its better to work together at the same time and test files... dont you agree?
     
  12. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    i found NAPI in the rom and above it i remove FF .. pages with no data then hit save and check size in right click properties.
    im not sure if that is the best spot to remove blank space = FF but seems the biggest continuous.
     
  13. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,166
    10,919
    340
    I have a look at it now.:)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,166
    10,919
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    #16 LatinMcG, Apr 26, 2012
    Last edited: Apr 26, 2012
  16. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,166
    10,919
    340
    #17 Yen, Apr 26, 2012
    Last edited by a moderator: Apr 20, 2017
    Yes. :)
    Right after there starts the platform data until end of file.

    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00200000   42 43 D6 F1 00 31 31 00  00 1B 00 40 82 05 00 20   BCÖñ.11....@‚.. 
    00200010   0C 00 00 00 00 00 00 00  00 00 00 4D 4D 49 4F 42   ...........MMIOB
    00200020   41 53 45 00 FD FF FF 00  02 00 00 43 6F 6D 70 61   ASE.ýÿÿ....Compa
    00200030   6C 20 57 69 6E 50 68 6C  61 73 68 20 2D 20 46 6C   l WinPhlash - Fl
    00200040   61 73 68 69 6E 74 2E 61  73 6D 20 76 30 2E 30 33   ashint.asm v0.03
    00200050   5A 46 4C 50 46 35 00 00  00 00 00 00 00 13 02 00   ZFLPF5..........
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    Yen, sorry for mentioning that again, but i already did that.
    Look from the beginning of this thread... it was the first thing i did. And i did that because i read it from you, from other thread.
    But no success...
    The only thing different after i used this method is that when i press the power on, the power led(the led near the stand by led ) lights for 3 seconds and after turns off.
    But the screen remains black, no fan sound, nothing beeps, just pass 3 seconds and the led goes off . That issue was not there, when the bios chip was bad flashed.
    So any ideas???
     
  18. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,390
    1,464
    180
    do usb recovery crisis method
     
  19. avati

    avati MDL Novice

    Aug 30, 2010
    21
    2
    0
    My friend, as i already said, nothing works including crysis recovery. When i hold Fn+B and after i plug the power cord the laptop doesn't start. Nor if i hold the fn+B i plug the power scord and press the power button. I already did that. No success... By the way i know that the bios flashed correctly with the specific file because after i flashed it i took a dump, i compared them, and the files were identical.
    So the bios chip was correctly flashed with the bios.rom from Yen(which was the same with the first file i made from the beginning of this thread).