Release for Toshiba Satellite P10x users: modded BIOS to try and activate Conexant sound chip, already working on three moddels |
![]() |
Release for Toshiba Satellite P10x users: modded BIOS to try and activate Conexant sound chip, already working on three moddels |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 21 2008, 05:58 AM Post #101
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
I'll try and post a new package with improved instructs and scripts hopefully in the evening ..
|
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 21 2008, 09:53 AM Post #102
|
![]() ![]() ![]()
|
So whenever I try and and run the extract script in order to try and correct my own DSDT, it will not work. When I try and run the program in the terminal myself using the -d switch just as in the script, this is all that shows up: Intel ACPI Component Architecture AML Disassembler version 20080321 [May 18 2008] Copyright © 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a Does anyone know why this will not dump my DSDT? It will not work in windows or OS X. Any help would be appreciated! Got the same problem... Using lower version resolves the problem of extracting but probably is not adviced. Waiting for an improved package |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 21 2008, 05:24 PM Post #103
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
hey guys, a friend just mailed me that we will celebrate his birthday and his freshly-conquered university diploma tonight, so there will be a delay of one day .. (I have two days off tomorrow and saturday so don't worry ..
|
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 21 2008, 05:52 PM Post #104
|
![]() ![]() ![]()
|
|
|
geiman
InsanelyMac Sage
|
![]() |
Aug 23 2008, 01:57 AM Post #105
|
![]() ![]() ![]() ![]()
|
A little off topic, but since we all have similar laptops I figured this was a good place to ask, but have you guys been able to enable scrolling on your trackpads? I have tried a few things I've read about and nothing seems to work. I was just curious if any of you have tried anything.
Thanks |
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 23 2008, 08:17 AM Post #106
|
![]() ![]() ![]()
|
A little off topic, but since we all have similar laptops I figured this was a good place to ask, but have you guys been able to enable scrolling on your trackpads? I have tried a few things I've read about and nothing seems to work. I was just curious if any of you have tried anything. Thanks Frankly, I've never tried. I thought that there are some packages like SynapticsOSX or sth... |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 25 2008, 09:24 AM Post #107
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Got the same problem... Using lower version resolves the problem of extracting but probably is not adviced. mentorek, which of theseWaiting for an improved package http://acpica.org/downloads/previous_releases.php is the latest lower version which extracts right out of the BIOS with the d switch for you? Here the latest for me is iasl-win-20070508 (= the oldest) .. |
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 25 2008, 02:42 PM Post #108
|
![]() ![]() ![]()
|
Just to let you know... There is a new BIOS (4.40) version available on toshiba-europe.com
Cheers, mentorek EDIT: CODE Version 4.40 - 2008-08-02 * Corrected a BIOS password(s) automatic deletion issue. Not a very big deal... |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 25 2008, 05:57 PM Post #109
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
funny bug ..
anyway, I am doing a comparison of a dsl extracted via -d and extracted from a bios.wph.bak tomorrow morning (am @ work now). If there is no difference we can use the old iasl.exe for extracting and the new iasl.exe for compiling .. |
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 26 2008, 08:07 AM Post #110
|
![]() ![]() ![]()
|
funny bug .. anyway, I am doing a comparison of a dsl extracted via -d and extracted from a bios.wph.bak tomorrow morning (am @ work now). If there is no difference we can use the old iasl.exe for extracting and the new iasl.exe for compiling .. To be honest I don't remember the version that worked for me. Something 2007... or even 2006... but I'm not really sure. I'll update this later. Cheers, mentorek |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 26 2008, 09:42 AM Post #111
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
iasl-win-20070508 works fine for extracting :=)
Further on, step by step - managed to get PBE to install and run in Vista even with UAC enabled .. Next is to figure out the method with all the steps to get rid of the two unknown devices in XP. It's not as easy as I thought because iASL does simply not compile the original part of the DSDT because of all the errors the MS comipler does not mind .. Once that manual is done whitehorse can work in his steps to actually get the sound and fan part going. |
|
mentorek
InsanelyMac Geek
|
![]() |
Aug 26 2008, 09:23 PM Post #112
|
![]() ![]() ![]()
|
Oke, the latest 20080729 version worked for me. I had to use '-g' switch to export all kind of stuff. I'll have a look at it tomorrow. Fingers crossed!
|
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 26 2008, 10:12 PM Post #113
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
so here's my generic extraction script progress from this morning (working in XP and Vista): CODE echo off
cls set iASLPATH=%~dp0 echo DSL Extraction Script echo ===================== echo. echo If you are running Vista and have UAC activated, you MUST run echo this script as Administrator: right mouse click onto this echo batch, 'run as Administrator' ! echo. echo Also any old DSDT.dsl and DSDT_Denver.dat will be overwritten! echo. pause if exist "%iASLPATH%DSDT.dsl" del "%iASLPATH%DSDT.dsl" if exist "%iASLPATH%DSDT_Denver.dat" del "%iASLPATH%DSDT_Denver.dat" echo trying to extract the DSDT right out of your computer's BIOS .. "%iASLPATH%iasl" -g if exist dsdt_Denver.dsl GoTo OK GoTo d-switch :OK echo. echo Success! if not exist "%iASLPATH%DSDT.original.dsl" copy dsdt_Denver.dsl "%iASLPATH%DSDT.original.dsl" move dsdt_Denver.dsl "%iASLPATH%DSDT.dsl" attrib +R "%iASLPATH%DSDT.original.dsl" echo. echo A backup of your BIOS' dsl has been copied to DSDT.original.dsl! echo. echo After editing according to the guides, run the script 'compile ^& rename'. echo. if exist "%iASLPATH%win32pad.exe" "%iASLPATH%win32pad.exe" "%iASLPATH%DSDT.dsl" GoTo end :d-switch echo. echo ERROR: attempt to extract DSDT with iasl -g failed! echo. echo Now trying with iasl-win-20070508 -d to extract the DSDT right out of your computer's BIOS .. "%iASLPATH%iasl-win-20070508" -d if exist dsdt_Denver.dsl GoTo OK GoTo sorry :sorry echo. echo Sorry, DSDT could not be extracted :(. Please try a different echo version of iASL, maybe even under Linux! echo. :end pause |
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 27 2008, 08:09 PM Post #114
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
hey guys,
I would say the Toshiba .dsl extraction script is up&running, it works 100% here on my Toshi in XP and in Vista I attached it along with the required binaries + my preferred editor. Would anybody here who can spare a few seconds please: - download and unzip it - run "1. extract DSL from BIOS, open in Editor.bat" - then report if it works/ does not work for you, incl. your OS (XP or Vista), + any potential error(s) you get. Thanks, Bugs PS: the strange looking iASLPATH variable is necessary for Vista with UAC enabled .. PS2: for non-Toshiba Laptops, the name of the .dsl inside the script has to be changed, from DSDT_Denver to e.g. DSDT_30BD for HP ..
Attached File(s)
|
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 27 2008, 11:49 PM Post #115
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
The latest iasl version 20080729 depreciates creating named objects in while loops. Unfortunately, all our DSLs contain 16 such namings, so the compilation into .aml fails.
However, to get the sound working, creating named object in while loops is fine. So in order to get the DSLs compiled according to the guides, just use the previous version 20080701 to compile your DSLs .. (we can still work out those while loop errors later) |
|
geiman
InsanelyMac Sage
|
![]() |
Aug 28 2008, 01:11 AM Post #116
|
![]() ![]() ![]() ![]()
|
So not in even thinking about this, I completely got rid of my windows partition, as I never use it. I am either in os x or linux. So is there a way to keep doing this without having to have windows on my laptop?
|
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 28 2008, 07:20 AM Post #117
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
no, because you need the Windows only tool Phoenix BIOS Editor to work the compiled DSDT mod (.aml) into the BIOS.wph image. Then apply the BIOS.wph in either Win or DOS mode, THEN boot X to see if you have sound and 100% working fan control, and maybe boot back into Windows for (some more modding and) further BIOS compile(s) ..
Why don't you install one of these skimmed down mini windows like TinyXP ("400Mb total space on your system hard drive") etc.? |
|
geiman
InsanelyMac Sage
|
![]() |
Aug 28 2008, 03:29 PM Post #118
|
![]() ![]() ![]() ![]()
|
Well, if I could get the dump to work in os x, I could just do the editing and patching of the BIOS.wph image in an xp virtual machine, then update my bios either in dos, or by boot cd/thumbdrive. I just need a different script/dsdt decompiler as the first one didn't work, ie. my previous post.
|
|
BugsB
InsanelyMac Legend
|
![]() |
Aug 28 2008, 09:33 PM Post #119
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
IMHO the OS X iASL port is a testing port, a "nightly build" or whatever you wanna call it. Maybe only the compile switch works (?). An image of a XP install takes up way more space than this mini XP. I dare to say you think too complicated, geiman ..
|
|
geiman
InsanelyMac Sage
|
![]() |
Aug 29 2008, 01:31 AM Post #120
|
![]() ![]() ![]() ![]()
|
well, I can have a vm that dynamically expands as I need it and use the same tinyxp disc and probably save more space that way, not to mention it would be easier to get rid of. That was my thinking. This wouldn't be a problem, but with school starting I need my laptop every day, so I can't go reinstalling on a whim.
But anyways, I seem to suddenly have sound in linux now, where I lost it the same time as I lost it in os x because of upgrading my bios. Why I suddenly got sound I'm not sure, but I'm going to try installing some different sound drivers in os x to see if I can get that to work. I'm not sure, but earlier on you told me about the corrected dsdt for a laptop that was similar to mine. I tried that image, and it didn't work at all, and even crippled my laptop to a point but I was able to get it fixed with the 4.30 bios image. So, maybe through all of this something got corrected, or maybe I just got lucky, but I atleast have sound in linux. So that's a little progress. If this doesn't work, iasl is available for linux so I'm going to try and edit my dsdt in there. |
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 08:12 PM |