Toshiba Satellite P100-106 3.30 BIOS request

Discussion in 'BIOS Mods' started by varkanoid, Jan 16, 2011.

  1. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Hi

    does anyone have the full 3.30 BIOS for a Satellite P100-106 PPAAE Laptop ?

    thanks
     
  2. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #2 tqhoang, Jan 17, 2011
    Last edited: Jan 17, 2011
    I'm pretty sure the US and European models share the same BIOS because the BIOS names all follow a similar naming scheme (ex: BD13C??.WPH). Also I found this blog where someone mentions using both the v4.70 and v4.80 BIOS'es on his P105 laptop.

    Here's the changelog for the P100/P105 BIOS'es up through v4.70. According to the blog, the v4.80 adds support to enable Intel Virtualization.

    Here's direct links to all the P100/P105 BIOS'es:
    P100/P105 BIOS v4.70
    P100/P105 BIOS v4.50
    P100/P105 BIOS v4.40
    P100/P105 BIOS v4.30
    P100/P105 BIOS v4.20
    P100/P105 BIOS v4.00
    P100/P105 BIOS v3.80
    P100/P105 BIOS v3.30
    P100/P105 BIOS v2.40
    P100/P105 BIOS v2.10
    P100/P105 BIOS v1.70

    Good luck with whatever you're doing!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Thanks but when you look at the applicable models it does not list a P100-106 PPAAE I didnt really want to risk using these if my model is not listed.

    I am really surprised no one has archived older BIOS for Toshiba laptops as I have had no issues getting older ones for other laptops ie Acer.
     
  4. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    Toshiba only makes one motherboard for all the P100/P105 series. They just don't list European models on the U.S. site and vice versa.

    From a tech support point of view, Toshiba only wants people using the latest...I can sympathize with that. But the files are still available provided you know the filenames...which is what I linked to above.

    What exactly are you trying to do with such an old BIOS anyway? The ACPI DSDT GPU fan issues were fixed in v4.70 and v4.80 *apparently* only enables Intel VT option if your CPU supports it.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    #5 varkanoid, Jan 17, 2011
    Last edited: Jan 17, 2011
    (OP)
    The fan keeps cycling at full speed on/off every 15-20 seconds, its very annoying. I have tried everything I can think of and find in the forums to solve it.

    The laptop came with 3.30 but I cant remember whether the fan did the same thing with that BIOS, its currently on 4.80 as I upgraded it when I got the laptop, I want to take it back to 3.30 to see if it does the same thing.

    So are you saying Sp100v33.exe should take my laptop back to 3.30 despite not listing the model and not "brick it" ?

    (additional, just took the plunge and tried the Sp100v33.exe on my UK P100-160 and it worked fine, let me downgrade the BIOS)
     
  6. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #6 tqhoang, Jan 17, 2011
    Last edited: Jan 17, 2011
    You know now that I think about it, my mom's P105 with BIOS v4.70 does do the fan cycling bit under Windows 7. I know there's some thermal option in the BIOS, but I could have sworn I tried both settings and still got that behavior.

    Perhaps I need to decompile the ACPI DSDT and take a look to see if it supports Windows 7 (aka Windows 2009).
    http://forum.notebookreview.com/acer/450177-bios-osi-method.html

    Keep me posted on how you make out with it. Perhaps you can try an ACPI mod if you're interested.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Hi

    tried 3.30 BIOS and it still does it where the fan comes on full for a second then reduces again. Tried a few of the others and same there too.

    yes I would be willing to try a ACPI mod.
     
  8. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #8 tqhoang, Jan 17, 2011
    Last edited: Jan 17, 2011
    Not sure if I'll have time tonight, but maybe tomorrow night I'll take a look.

    Couple of questions for you:
    1. What OS are you trying to use (XP, Vista, or 7, or Linux)?
    2. Could you flash the stock 4.80 BIOS and upload an RW-Everything ACPI report?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Hi

    many thanks.

    I am using Windows 7 32 bit

    View attachment 8108 View attachment 4.80AcpiTbls.rar
     
  10. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #10 tqhoang, Jan 18, 2011
    Last edited: Jan 18, 2011
    Here's a pair of v4.80 bios mods Toshiba_BD13C43_SLIC.zip

    - The 1st has the TOSQCI SLIC v2.1.
    - The 2nd has the TOSQCI SLIC v2.1 + ACPI DSDT modded to treat Windows 7 (aka "Windows 2009") the same as Vista (aka "Windows 2006").

    Let me know if you're willing to test the DSDT mod...I'm curious if that's all that's needed to stop the fan whirring on and off quickly.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    thanks for those I will test the DSDT mod later today.
     
  12. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    #12 varkanoid, Jan 18, 2011
    Last edited: Jan 18, 2011
    (OP)
    Right I have tried the DSDT BIOS. If the Toshiba power options in Windows are set to Maximum Performance and the BIOS Thermal control is set to performance - no difference fan still goes full speed then silent.

    If I set Toshiba Power options to Battery Optimised in Windows I have noticed on next reboot the BIOS Thermal control has changed from performance to silent, so it seems the change in OS also changes the state in the BIOS. It did not do this before on the original 4.80.

    However the fan still cycles full/low every so often as before so it does not seem to have made any difference to that.

    Other thing I have noticed is the Process Power Management works. If I set it to Min/Max CPU 100% it does actually run at 1.6ghz, and if I set min to 50% and max 100% it runs at 800mhz to 1.6ghz depending on load. It don't think it did this before.
     
  13. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    Thanks for testing. I'll see if I can figure out the thermal tables...maybe check back in a few days.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    okay thanks very much for your help so far. Much appreciated.
     
  15. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #15 tqhoang, Jan 19, 2011
    Last edited by a moderator: Apr 20, 2017
    Without reading the official ACPI specs, here's some links I found regarding the ACPI thermal zone.
    http://acpi.sourceforge.net/documentation/thermal.html
    http://hal.archives-ouvertes.fr/docs/00/17/13/49/PDF/TMI23.pdf

    It appears that both the Passive (_PSV) and the Critical (_CRT) thresholds are set to 104C (0x68). Also there are no Active (_AC#) thresholds, so that might explain why the laptop just gets hotter and hotter. I'll keep looking for examples of good values for the Core 2 Duo Mobile CPU's, but the PDF values might be a good starting point.

    But could you do one favor for me? Can you generate two RW-Everything ACPI reports again (one for each thermal option in the BIOS)? I want to see if the BIOS alters that in any way and which one is the default.

    Code:
            Scope (\_TZ)
            {
                ThermalZone (THRM)
                {
                    Method (_TMP, 0, NotSerialized)
                    {
                        If (\_SB.ECOK)
                        {
                            Acquire (\_SB.PCI0.LPCB.EC0.MUT1, 0xFFFF)
                            Store (\_SB.PCI0.LPCB.EC0.CTMP, Local0)
                            Release (\_SB.PCI0.LPCB.EC0.MUT1)
                            Return (Add (Multiply (Local0, 0x0A), 0x0AAC))
                        }
                        Else
                        {
                            Return (0x0C3C)
                        }
                    }
    
                    Method (_PSV, 0, NotSerialized)
                    {
                        Return (Add (Multiply (0x68, 0x0A), 0x0AAC))
                    }
    
                    Name (_PSL, Package (0x01)
                    {
                        \_PR.CPU0
                    })
                    Name (_TSP, 0x28)
                    Name (_TC1, 0x02)
                    Name (_TC2, 0x03)
                    Method (_CRT, 0, NotSerialized)
                    {
                        Return (Add (Multiply (0x68, 0x0A), 0x0AAC))
                    }
                }
            }
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Sounds like lazy Toshiba to me and something they wont fix.

    Here are the two tables you have asked for.

    View attachment ACPI.rar
     
  17. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #17 tqhoang, Jan 19, 2011
    Last edited: Jan 19, 2011
    LOL...it's always the lazy OEM's...or the 3rd party that they outsource to.

    :doh: Both files are exactly the same. Perhaps that only affects non-full ACPI operating systems.

    I don't have time now, but maybe later tonight I'll update the ACPI to have the values that are in that PDF document (Figure 2). I also want to look at those other params (_TSP, _TC1, _TC2) and see if they're sane values too. I don't mind doing a little trial to see what values seem suitable for you.

    BTW, specifically what CPU do you have?...I know my mom's laptop has a T5500.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    Surprise surprise the same.

    Its a T5200 1.6ghz 533mhz FSB.

    Thats strange because the UK spec for the P100-160 says it only has a 533mhz FSB. I tried to use a T5750 2ghz 667mhz FSB CPU in it but it refused to boot.
     
  19. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,330
    251
    60
    #19 tqhoang, Jan 19, 2011
    Last edited: Jan 19, 2011
    Actually I was expecting a T5200 based on the specs but Toshiba had included a T5500 instead...I'm pretty sure I checked CPU-Z and it said it was a 667MHz FSB...but I could be wrong though since I don't have it in front of me.

    Perhaps your problem with the T5750 was that it was a Socket-P instead of a Socket-M...of course I'm only going by the Wikipedia page.

    BTW, I also skimmed the ACPI spec and I need to read the thermal zone stuff from there before doing anything. There's a bit to digest there, so give me a couple of days...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. varkanoid

    varkanoid MDL Novice

    Oct 28, 2007
    35
    1
    0
    so that could be why its not working the CPU comparison table I used said something like socket 479 or something like that.

    Just fitted a new fan to the laptop to see if that makes any difference although whilst I am typing this (on my PC) just heard it whirr on full then off twice.

    okay will do thanks again.