Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

17 Pages V  « < 4 5 6 7 8 > »   
Reply to this topic Start new topic
Release for Toshiba Satellite P10x users: modded BIOS to try and activate Conexant sound chip, already working on three moddels
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
I'll try and post a new package with improved instructs and scripts hopefully in the evening ..
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
QUOTE (geiman @ Aug 21 2008, 06:02 AM) *
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 smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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 .. rolleyes.gif )
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
QUOTE (BugsB @ Aug 21 2008, 07:24 PM) *
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 .. rolleyes.gif )


Not a problem! smile.gif Have fun!
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 264
  • Joined: 26-March 07
  • Member No.: 95,699
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
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
QUOTE (geiman @ Aug 23 2008, 03:57 AM) *
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...
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
QUOTE (mentorek @ Aug 21 2008, 11:53 AM) *
Got the same problem... Using lower version resolves the problem of extracting but probably is not adviced.
Waiting for an improved package smile.gif
mentorek, which of these

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) ..
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
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...
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
funny bug .. wink.gif

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 ..
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
QUOTE (BugsB @ Aug 25 2008, 07:57 PM) *
funny bug .. wink.gif

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
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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 .. wacko.gif and extended the manual accordingly.

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 .. unsure.gif For my Laptop's DSDT I have the diff, but the challenge right now for me is to write a generic manual .. so hang on in there.

Once that manual is done whitehorse can work in his steps to actually get the sound and fan part going.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 150
  • Joined: 2-October 06
  • From: /dev/urandom
  • Member No.: 58,371
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!
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
ihw_wow.gif as a matter of fact there are small differences in the DSLs if extracted with -g with the most recent iasl and if extracted with -d with the iasl-win-20070508.exe.

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
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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 smile.gif . It first tries to extract the DSDT right out of your Toshi's BIOS with iasl-win-20080729.exe -g, then (if that didn't work) with iasl-win-20070508.exe -d.

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 .. whistle.gif
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)
Attached File  iasl_win.zip ( 813.19K ) Number of downloads: 16
 
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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 .. wink.gif

(we can still work out those while loop errors later)
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 264
  • Joined: 26-March 07
  • Member No.: 95,699
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?
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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.?
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 264
  • Joined: 26-March 07
  • Member No.: 95,699
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.
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 987
  • Joined: 14-May 06
  • From: Southern Germany
  • Member No.: 38,972
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 .. wink.gif usually it is more efficient to not follow the winded but rather to follow the straighter road. I would say: spare a few m-bytes on your HD for tinyXP to help you fully enjoy X smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 264
  • Joined: 26-March 07
  • Member No.: 95,699
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.
PM Profile Card
Go to the top of the page
+ Quote Post
17 Pages V  « < 4 5 6 7 8 > » 
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 08:12 PM