Jump to content
InsanelyMac Forum
PumaTechTV

Re-Branded Atheros AR5007 ( AR242x / AR542x ) not working on Snow Leopard

Recommended Posts

UPDATE 3- I actually figured out something, thanks to the help of LatinMcG. What appears to be wrong is that the card is rebranded to a brcm subid. The problem now is, what is an apple compatible, and compatible with my card, b/g only subsys ID's. I dont know where i can find subsystem ID's, so if you could give me one for my card, or atleast point me to the right direction, that'd be awesome.

 

UPDATE 2- It seems that my previous hypothesis was invalid. I fixed my computer to load the wifi card at startup and it loads it properly on both windows 7 and ubuntu; however when i try to boot it into snow leopard, it desn't even see the card. Please help, im getting desperate.

 

UPDATE- I belive i (partially) found the problem! The hypothesis is that my card isn't starting when my computer is starting. For example, my card should start up, or turn on, or atleast enable wlan, during the BIOS screen; If not, before Snow Leopard starts up. I figured this out when i went on ubuntu. I had to press the wireless button to enable wireless. The new question now is: How do I make my wifi card so start up during the BIOS, or before Snow Leopard starts?

 

Hey guys! I successfully rebranded my card (ar5007) using iHack13 's guide. When I installed 10.6.1, 2, or 3, A kernel panic would occur. I was able to fix these kernel panics, involving the kexts AirPortBrcm4311.kext and AppleTycmeDriver.kext by going into single mode or windows and deleting them from there. The thing is, that after i successfully boot, my airport card is not recognized. My card should work OTB but it doesn't. Not even system profiler can see it! But how can it not see something that is branded ad an Apple AirPort card? the sub id's are 106b:4e and the card is a b/g only card

 

Here is my lspci -vvnn:

02:00.0 Network controller [0280]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: Apple Inc. Device [106b:004e]
Physical Slot: 1
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at d2600000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
	Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
	Address: 00000000  Data: 0000
Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
		ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
		MaxPayload 128 bytes, MaxReadReq 512 bytes
	DevSta:	CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
	LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
		ClockPM- Surprise- LLActRep- BwNot-
	LnkCtl:	ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [90] MSI-X: Enable- Count=1 Masked-
	Vector table: BAR=0 offset=00000000
	PBA: BAR=0 offset=00000000
Capabilities: [100 v1] Advanced Error Reporting
	UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
	UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
	UESvrt:	DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
	CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
	CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
	AERCap:	First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
	Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
	Arb:	Fixed- WRR32- WRR64- WRR128-
	Ctrl:	ArbSelect=Fixed
	Status:	InProgress-
	VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
		Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
		Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
		Status:	NegoPending- InProgress-
Kernel driver in use: ath5k
Kernel modules: ath5k

 

 

I can supply with any pictures or logs from terminal/verbose mode needed. I have access to ubuntu and windows+transmac if needed.

 

Thanks in adavance

 

Here are my computer specs:

hpg50specs.png

Edited by PumaTechTV

Share this post


Link to post
Share on other sites
Advertisement

Did you delete only the bcm4311 plugin or the entire IO80211family.kext? And if not, finding out why the broadcom plugin was causing KP may lead to the solution

Share this post


Link to post
Share on other sites

Did you delete only the bcm4311 plugin or the entire IO80211family.kext? And if not, finding out why the broadcom plugin was causing KP may lead to the solution

 

Thanks for your reply! Ionly deleted the bcm4311.kext .... I actually figured out something, thanks to the help of LatinMcg. What appears to be wrong is that the card is rebranded to a brcm subid. The problem now is, what is an apple compatible, atheros chipset, b/g only subsys ID's. I dont know where i can find subsystem ID's, so if you could give me one for my card, or atleast point me to the right direction, that'd be awesome.

 

Thanks in advance,

-PumaTechTV

Share this post


Link to post
Share on other sites

what is currently after rebranding the device, vendor and sub sys ID's?

 

I have AR5008 in my MacBook and also in my Hack, same apple card. Vendor ID is 168c, but device ID's will be different, your's "probably" 001c. Not sure on sub

Share this post


Link to post
Share on other sites

Before rebranding-

device id's- 168:1c
sub id's: 103c:137a

 

After rebrand-

device id's- 168:1c
sub id's- 106b:4e 

 

And i just encountered a new problem. On Ubuntu, i can no longer change the id's. When i change the sub id's to 106b:87 (or 106:0087 they are theoretically the same) in the EEPROM it only updates the EEPROM, but when i do:

lspci -vvnn

it gives me the same id's as before, which would be 106b:4e

Share this post


Link to post
Share on other sites

From lspci in OSX (AR5008)

Network controller [0280]: Atheros Communications Inc. AR5008 Wireless Network Adapter [168c:0024] (rev 01)
Subsystem: Apple Computer Inc. Unknown device [106b:0087]

 

your device ID is missing the "c", in your last post, but is present in your OP

Share this post


Link to post
Share on other sites

he has AR5bxb63 i believe = junk. G only.

rebrandables are AR5bxb62 and AR5bxb6 .. all 3 use 1C device id.

 

go with AR5B91 = N Draft .. not plain b/g

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By ITzTravelInTime
      Hi guys, this thread is to show you a new and open source app, created by me, that I called TINU:
       
      The name means: TINU Is Not #####, the U refers to a popular software that is used to create Mac OS hackintosh installers (that for good reasons is banned on this forum), but the aim of the name is to explain that this app is a totally different thing from that software and works in a totally different way.
       
      This app basically is a graphical interface for the createinstallmedia executable that is inside the Mac OS installer apps, it is capable to create a Mac OS installer on a drive completely vanilla like what you do using the command line method, and also this method is recommended by apple itself.
       
      Allows you to create easily a macOS install media without messing around with command line stuff and without using disk utility, all you need to do is use the app and then install clover on the usb drive once TINU has finished or leave it as is you want to use it on a Mac.
       
      Features:
        - Simple to use UI that allows you to easily start the macOS install media creation process   - It can work with every Mac OS installer app that has the createinstallmedia executable inside of it's resources folder (including also beta and newly released installers)   - You can use any drive or partition you want that can be erased and is at least 7 GB of size   - Works on Mac OS recovery, so you can create a macOS install media from a bootable macOS installer or from the macOs recovery   - All vanilla, the macOS install medias created with this tool are 100% vanilla, just like you created them using the command line "createinstallmedia" method   - Open source, you will know what this program does on your computer and also you can create your own version by downloading and playing with the source code   - Does not requires to do anything of special first, just open the program   - No need to go in disk utility first, TINU can format your drive for you   - Uses recent and more modern APIs and SDKs and Swift 3 language   - Transparent graphics style available (use alt + s on the keyboard or View->Use transparent style)   - Works using the latest versions of macOS and will also support newer Mac installers out of the box without needing for an update    Features that I'd like to add in the future:    - Advanced section, to customize your macOS install media   - Installer customization: Kernelcache/prelinkedknerel and boot files replacement (a feature that can be handy while dealing with old Macs or with beta installers when you need to mod or change the boot files some times)   - Install clover and configure clover   - Install kexts inside the kexts folder of clover   - Clover drivers customization   - Use custom dsdt in clover   - integrated pre-made clover config templates database from a remote and open repository   - Support for other languages, at least Italian   Rquirements:  - A computer that runs Mac OS X Yosemite or a more recent version (Mac OS X El Capitan is required to use TINU in a macOS recovery or installer)  - A drive or a free partition of at least 7 GB that you want to turn into a macOS/Mac OS X installer  - A copy of a macOS/Mac OS X installer app (Maveriks or newer versions are supported) in the /Applications folder or in the root of any storage drive in your machine (excepted the drive or volume you want to turn into your macOS install media)   Note that this app is under the GNU GPL v3 license so any reuse of the source code must follow the license's terms   TINU 1.1 Stable release:    - Download available here:    https://github.com/ITzTravelInTime/TINU/releases    - Source code:     https://github.com/ITzTravelInTime/TINU   TINU 2.0 pre-release:    - Source code:    https://github.com/ITzTravelInTime/TINU/tree/development    - Download available here:    https://dl.dropboxusercontent.com/s/nvzss51qcieynve/TINU.zip     Frequently asked questions about TINU: https://github.com/ITzTravelInTime/TINU/wiki/FAQs     NOTE: if you have problems with your USB installer of 10.13.4 or newer version not being detected by clover you have to use the latest clover and if it still does not detectets your usb installer you have to remove the invivible file called .IAPhysicalMedia located into the root of the usb installer. This issue is caused by a changement in the apple's createinstallmedia, don't blame TINU for that, tinu does only uses the installer creation method from apple, which has been changed, causing this problem for hackintosh users, this issue should be resolved in the latest versions of clover which will no longer require that you do changements to let your usb dive to be detected, a setting to do this fix automatically in tinu is also comeing in a new pre-release of TINU 2 I leave also some screenshots as well








    • By MateusPT
      Hi there.
      Soo i was trying install mac at 4 days ago and finnaly today i can. I installed the Leopard and all works fin except the keyboard and ps2 mouse. And then i try a lot to put a .kext with transmac on windows xp cause im dual booting it.When i try to use Transmac i have the error"This drive is read only".
      Who i fix this?! This is my first question!
      The second i think is more hard. I have a Amilo Pro V3505 with 2gb ram and Intel GMA 945, a Intel Pentium T2130 idk the motherboard i aleardy try find the name but i couldnt with a Atheros ar5007eg wirless adapter.
      So i instal iAtkos S3 v2 but when i was booting(after installing) it he boots and starts make the sound of the animation video of snow leopard but THE SCREEN WAS GREY WITHOUT THE APPLE LOGO AND WITHOUT THE MOUSE JUST A GREY SCREEM.
      Well i try much flags but when i try GraphicsEnabler=No while the booting appears i recuve the message "you need to restart the computer" and i restart and gives again the same error.
      I think is some missing kext graphical but i cant add/remove kexts cause transmac give error!
      Thanks in advanced!
    • By geekingoff
      Hello everyone, this is my first post here.
       
      I have a pretty old laptop that I'd like to get Snow Leopard running on. At first, I tried booting Nawcom's ModUSB with a retail DVD image, but I would always get kernel panic, no matter what I tried (I couldn't even get to the installer).
       
      So I decided to try a distro, after trying many different things with ModUSB. I decided to use Hazard's 10.6.1-10.6.2 SSE2/SSE3 Intel/AMD distro. I was shocked when it booted to the installer with no issues! I formatted the HD as Mac OS Extended (Journaled), GPT. I then installed Snow Leopard. After a while, the installation succeeded, and I was happy. It went ahead with the restart necessary for the installation, and... kernel panic. The same kernel panic I got before when trying ModUSB. I was really disappointed. 
       
      I've tried many things:
       
      boot flags, such as: acpi=off arch=i386 GraphicsEnabler=No PCIRootUID=0 -f -s -x (and more, including verbose mode of course)
      booting the installer again after successful installation, and then going to System/Library/Extensions on the HD in terminal, then: "chmod 755 *.*" as well as "kextcache -a i386 -m *.*"
      reinstalling with no customize options selected apart from the boot loader (first installation, things such as the legacy kernel and specific kexts were specified)
      and probably some other things that I can't remember right now
       
      The thing is, if the installer can load with no issues, then Snow Leopard should work fine too, because they're theoretically (don't know for sure) using the same components (kernel, kexts, etc.). If I boot the installer in verbose mode, it gets right past the part where it kernel panics after installation just fine. This makes me think that something is configured differently after it is installed - something that the installer does not have - which is causing the kernel panic and preventing the boot.
       
      Here are the specs of the laptop I'm trying to install this on:
       
      Intel Pentium M 753 ULV @ 1.2GHz
      1GB RAM
      855GME Graphics/Chipset
       
      I know that this probably isn't the most compatible with SL, and I know the chipset/graphics are unsupported. However, I think I will be able to get it to work eventually, I just need some input on what might be going on. Looking at the kernel panic, it points toward AppleACPIPlatform.kext, but I don't know what's exactly wrong with it that is causing the kernel panic.
       
      Please take a look at the verbose mode image I have attached. I appreciate any and all help I receive!

    • By nico3469
      Hey guys
       
      Here is my little guide to install OSX 10.6.8 on the EeePC 1000H.
       
      I'll quote some of the CicciMTS and scenemusic topics, thank you guys.
       
      What is needed ?
       
      A Asus EeePC 1000H
      A 8GB or more USB Pen drive
      An empty hard disk drive
      An other mac or hackintosh
      A USB mouse
      My package of tools, including the latest Apple OS X 10.6.8 Combo update
       
      Restore and Boot from USB
       
      On your mac/hack, go to Disk Utility, find your USB Pen drive, erase it with GUID Partion Table and Mac Extended Format (journaled). Then, restore your iAtkos image on your USB pen drive.
       
      Next, you need to make your USB drive Bootable. Find Chameleon in the tools Folder, open it and install it on your new Snow Leopard USB pen drive.
       
       
      Installation
       
      Boot into BIOS, if available, set the SATA mode to AHCI. If you can't it should work too so don't worry
      Select your USB Pen Drive and boot on it. Chameleon will appear, select your iAtkos install drive, and type -v to boot in verbose mode. After a moment, the OSX installer should appear. Trackpad will not work so plug in a usb mouse. Select your language and click next. on the top of the screen, find disk utilty, and erase your HDD with GUID Partion Table and Mac Extended Format (journaled) options, and close Disk Utility. Click Next until the installer ask you on which drive you want to install OSX. Do not install it yet, click on Customize. Select the following options :
       
      -BOOT
      ASEREBLN

      -BOOT OPTIONS
      32BITS
      GRAPHICS ENABLERS
      ETHERNET BUILTIN
      USB (all)

      -PATCHES
      CREAR EXTRA
      FAKESMC
      DISABLER
      RTC
      KERNEL ATOM
      EVOREBOOT
      SLEEPENABLER
      UUID

      -DRIVERS SATA-IDE
      SATA/AHCI or INTEL SATA/IDE if you didn't enable AHCI in your bios

      -SOUND
      VOODOHDA

      -PS2
      VOODOOPS2 or APPLEPS2

      -POWERMANAGER
      VOODOPOWER

      -LAPTOP HARD
      BATTERY
      CARD READER
      THERMAL ACPI

      -VGA
      INTEL
      EFI STRING
      GMA950 (all)

      -WIFI
      Ralink RT2860

      -WIRED
      ATLANSIC L1E
       
      Click OK and install OSX on your HDD.
       
       
      First Boot and update to 10.6.8
       
      Remove your USB stick from your computer, Chameleon should appear, boot your new OSX installation with -v boot flag. Once you've created your account you should be on your desketop.
      Run the Combo Update installer but do not reboot!! Force Quit out of the installer (hold down the Option key and click and hold over the Installer icon in the Dock. Select Force Quit) and Run the Legacy Kernel installer and then reboot the machine.
      now you should see that your graphics driver doesn't work anymore. Run Kext Utility and let it repair the permissions and update the cache. when it says "all done" drag and drop all the graphics kext into kext utility, and when it says "all done", reboot your computer. Cross your fingers and reboot your computer. You should now have a fully working EeePC 1000H, with graphics, sound, wifi, USB, bluetooth and Ethernet Working with the lastest Snow Leopard update. You can have the latest security updates on your system with Software Update, it will not damage your installation.
       
      Sorry for my bad english, I'm french. Fell free to ask questions if you need, thank you guys
×