QUOTE(djmadmike @ Apr 17 2008, 08:09 PM)

are there any risk for tryin this? i got the 3945...
yes - several panics can crack the hfs partition - try fsck -fy while boot -s
if this fails you have to resintall mac os again
when i was doing iwi2200 driver i have to resintall mac os from time to time

mlazy,
the dmg i've add to svn is wrong - no files inside!
waht's the problem with the build script in xcode - maybe only works in os x 10.4?
i don't believe it
this is the script that is called when you press "build" in xcode - i'll comments:
#this line build networkselector project
sudo xcodebuild -project networkSelector/networkSelector.xcodeproj
#xcodebuild -project nsGUI/nsGUI.xcodeproj
#change permissions of iwi3945.kext
sudo chown -R root:wheel build/Debug/iwi3945.kext
#rm -rf /System/Library/Extensions/iwi3945.kext
#copy to extensions
sudo cp -rf build/Debug/iwi3945.kext /System/Library/Extensions
# build only if no .dmg exists - this mean you need to remove old iwi3945.dmg if one exists in iwi3945_new-osx10.5 folder
if [ -e iwi3945.dmg ] ; then
exit 0
fi
#remove iwi3945 package before create a new one
sudo rm -rf iwi3945.pkg
#copy the driver to iwi3945 temp folder
sudo cp -rf build/Debug/iwi3945.kext iwi3945/System/Library/Extensions
#cp -rf nsGUI/build/Release/nsGUI.app iwi2200/Applications
#copy networkSelector to temp folder
sudo cp -f networkSelector/build/Release/networkSelector iwi3945/Applications
#remove old/failed dmg
sudo rm -f iwi3945.dmg
#this calls PackageMaker application to build iwi3945.pkg
sudo /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -build -p iwi3945.pkg -proj iwi3945.pmproj
#this creates iwi3945.dmg from iwi3945 temp folder
sudo hdiutil create -format UDZO -srcfolder iwi3945.pkg iwi3945.dmg
#delete temp file
sudo rm -rf iwi3945/System/Library/Extensions/iwi3945.kext
#rm -rf iwi3945/Applications/nsGUI.app
#delete temp file
sudo rm -f iwi3945/Applications/networkSelector
#wait for dmg to be build - if this fails you need to delete any .dmg and press build again in xcode
sleep 1
#delete temp file
sudo rm -rf iwi3945.pkg
you can open the console (after press build in xcode) - goto iwi3945_new-osx10.5 folder and try the above commands to check for bugs
it is expected to work fine
the script is (in xcode) on icons:
Targets->iwi3945->Run Script (double click to open edit window)