How to > HP BIOS MiniPCI Fix- nc6000/others

Don't ask how to hack password. (BIOS Passwords)
semi
BIOS Rookie
Posts: 35
Joined: Mon Oct 27, 2008 6:17 pm
Contact:

I dont know why, but the FAQ says:

I cannot send private messages!
There are three reasons for this; you are not registered and/or not logged on, the board administrator has disabled private messaging for the entire board, or the board administrator has prevented you from sending messages. Contact a board administrator for more information.

So ask the board administrator(s)

cheers Semi
admin
Site Admin
Posts: 760
Joined: Wed Mar 20, 2002 12:14 pm
Location: Belgium
Contact:

Private messaging is disabled for new users having less then a certain number of posts at the moment. It's done to prevent spamming via private messages.

Wim
denj
New visitors - please read the rules.
Posts: 5
Joined: Fri Jun 11, 2010 9:37 pm

Semi, do you know where I could take a look at to get the wireless button working for non intel wifi cards?
semi
BIOS Rookie
Posts: 35
Joined: Mon Oct 27, 2008 6:17 pm
Contact:

@denj,

denj wrote
Semi, do you know where I could take a look at to get the wireless button working for non intel wifi cards?
No I dont. Maybe google?!

Cheers Semi
jjj175
New visitors - please read the rules.
Posts: 4
Joined: Mon May 31, 2010 11:28 pm

Well OK "a certain number of posts" I guess I don't have that "certain number" yet.

So Semi do you think you could help me with my 8710w video and WiFi cards??

Thanks

Jamie
denj
New visitors - please read the rules.
Posts: 5
Joined: Fri Jun 11, 2010 9:37 pm

Well I'm back and my laptop is still alive after 1 reboot. Thank you very much for this program you made + the pdf and video.

The pdf was really confusing once you get to the whitelist section. I read it many many times and I couldn't figure out how much I had to shift forward (or backward) to get the correct ID.

My suggestion for the pdf: fix the whitelist section for V3 so that people understand that when you get to your original bios id, you should byte shift so that byte 1 is starting with your bios id. I have an nc6000 so maybe that's only applicable for me.

My suggestion for the video for 68dbb...: Perfect till the very end. At the very end, I had no idea why you manually changed the difference from -09 to -08 and why you decided to change both "wakeboot" and "on lan" For me, when I copied and pasted the bytes for Wakeboot, all the of them came up as green so I changed them all. When I compared the result to the original rom file, it was correct.

Maybe I just got lucky and it might be an unstable update but I'll keep you guys posted. But no matter what, thank you for your hardwork semi and thank you admin for the existence of this forum.
denj
New visitors - please read the rules.
Posts: 5
Joined: Fri Jun 11, 2010 9:37 pm

It appears I may have spoke too soon. One problem my laptop is having now is that I can't resume from suspend mode for some reason. Before the bios patch, it was worked like normal.

Now: After i set the laptop to suspend, it goes to suspend mode but when I press the power button to have it resume from suspend, it doesn't start up. I'm going to guess that it's probably the last bit of hex code i modified that caused this problem since i modified "Wake on"

Would this be a good idea: use semi's program and reapply the same patch but this time modify only "wake" and "lan" so nothing else gets affected? or should i use modify something else to get the same effect of getting the correct checksum to work.
BPopilek
New visitors - please read the rules.
Posts: 4
Joined: Tue Dec 29, 2009 6:52 pm

$25 seems a bit steep to charge for this... And since none of the new users can PM (They are the ones most likely will need the help) how about this.

Send me a request via E-Mail to (admin: email address removed because it could be harvested by bots which will use it to spam email to)

Please include the following:
1. Your laptop's model number.
2. A direct link to download the original HP laptop BIOS file. (Preferably directly from the HP website)
3. The ID of your Old and New WiFi cards. (If possible, send a screenshot of each to avoid any typos)

I will then try to modify the BIOS file so that your old Wifi ID will be replaced with the new one. I will check to verify it is good, and that it has a valid checksum.

Send me a $15 payment to PayPal (Using the above E-Mail address), and I will then E-Mail you your new patched BIOS file.

I recommend flashing this file back to your laptop only in DOS mode. You can make a bootable USB thumb drive with the HP BIOS utility. After this is done, you will need to replace the BIOS .bin file on the thumb drive with the new one I provide you. Once flashed, the final step is to boot your laptop up with your new card installed!

The buyer must be aware that whenever you choose to flash your BIOS, with either a patched or stock file, errors can occur on the write cycle. Therefore, while I will check the file to make sure it passes checksum, and I will provide a screenshot to you to verify this, unforeseen problems may arise that I cannot be held accountable for. This should always be done with the knowledge that a bricked laptop can be the end result.

If you do decide that you need assistance, feel free to get in touch with me and I will do my best to help you out! Thanks!
admin
Site Admin
Posts: 760
Joined: Wed Mar 20, 2002 12:14 pm
Location: Belgium
Contact:

@bpopilek, @denj, @jjj175: you should now be able to PM

ps: as the purpose of the forum is to share information, I would be very happy to see a free patch and/or a free guide what works / what doesn't.
Shonk
New visitors - please read the rules.
Posts: 5
Joined: Sat Mar 14, 2009 3:35 am

Here's some info on my mod of NX-9420 Bios
if it helps anyone

Here's the Whitelist in the latest bios (little Endian listing)

86 80 22 42 3C 10 5B 13
86 80 22 42 3C 10 5C 13
86 80 22 42 3C 10 5D 13
86 80 22 42 3C 10 5E 13

E4 14 12 43 3C 10 60 13
E4 14 12 43 3C 10 61 13
E4 14 12 43 3C 10 62 13
E4 14 11 43 3C 10 63 13
E4 14 11 43 3C 10 64 13
E4 14 11 43 3C 10 65 13

86 80 22 42 3C 10 5F 13

My current card

8086 4222 135C103C
Converted to little Endian
8680 2242 3C105C13

Card i want to fit
PCI\VEN_14E4&DEV_4328&SUBSYS_1366103C

Card i will replace in the bios
PCI\VEN_14E4&DEV_4312&SUBSYS_1360103C

Origonal BIOS ID Byte String (For change with your own ID)
E41412433C10556084006104

Own BIOS ID Byte String
E41428433C10556684006104

Checksum Differences
00 00 -16 -06

Uncompressed Bytes in compressed BIOS-File for correction
868022423C57105B

tick boxes 3 and 4 ticked only (2242)

so im using the dev area from my current intel card to fix the checksum

all went well and it boots fine with the card
but it seems the bios isnt setting the card up
as i get

This device cannot find enough free resources that it can use. (Code 12)


If you want to use this device, you will need to disable one of the other devices on this system.

anyone have any idea's on this?

I have also got a HP Intel 5300 coming so hopefully that will work fine
Shonk
New visitors - please read the rules.
Posts: 5
Joined: Sat Mar 14, 2009 3:35 am

This is the compressed data for the White list

18 C3 86 80 22 42 3C 57 10 5B 13 83 00 5C 84 00
5D 04 01 FF 5E 13 E4 14 12 43 3C 10 55 60 84 00
61 04 01 62 80 01 11 80 01 55 63 84 00 64 04 01
65 84 04 5F 02 05 AF 86 80 00 10 83 00 01 84 00

win key + B is the emergency brick repair on a nx-9420 btw
I bricked my bios on my first attempt due to fixing the checksum where i shouldnt have
Shonk
New visitors - please read the rules.
Posts: 5
Joined: Sat Mar 14, 2009 3:35 am

If the HP Intel 5300 doesnt have irq problems like the broadcom
I will release the bios
and whitelist pid for anyone who doesnt fancy modding theyr self

I Ordered it on ebay last night so it will be a few days
nando4
BIOS Rookie
Posts: 46
Joined: Sat Aug 22, 2009 2:44 pm

Shonk wrote:but it seems the bios isnt setting the card up
as i get

This device cannot find enough free resources that it can use. (Code 12)


If you want to use this device, you will need to disable one of the other devices on this system.

anyone have any idea's on this?
Use DIY ViDock's compact tool to setup the PCI-E configuration space correctly if the bios doesn't do it.
Shonk
New visitors - please read the rules.
Posts: 5
Joined: Sat Mar 14, 2009 3:35 am

The intel 5300 turned up

PCI\VEN_8086&DEV_4236&SUBSYS_10118086&REV_00

i put the laptop in standby
and hot plugged the card the drivers installed fine
and the card worked

on a large transfer the pc hard locked up quite soon into the transfer

I modified the bios to fix the 104 error
which worked

but on a cold power on the pc wont power up at all if the card is in the slot
and the power light is a faint green


if i pull the card and boot to the bios then power it off
then fit the card and power on it will boot
but next time i shut down and pull the battery
i wont get a boot

im suspecting its either faulty or that the controller or something doesnt like the subsys id

PCI\VEN_14E4&DEV_4328&SUBSYS_1366103C (that will cold boot fine with a fixed bios) but has irq problems
PCI\VEN_8086&DEV_4222&SUBSYS_135C103C thats the default card
PCI\VEN_8086&DEV_4236&SUBSYS_10118086 that wont cold boot

Its driving me nuts
i can either stick with G
have a broadcom that cant get an irq
or a 5300 that wont cold boot

anyone have any idea's
nando4
BIOS Rookie
Posts: 46
Joined: Sat Aug 22, 2009 2:44 pm

Shonk wrote:anyone have any idea's
1. Try putting cellophane tape over pin 20 in case it is a radio issue.
2. Apply a switch to one of the wifi card's pci-e pins (23,25,31,33) then hotswitch it on during bios bootup. You'll need to use the DIY ViDock Setup's anti-whitelisting feature to overcome the clobbered pci-e port. Then use the compact tool to assign your wifi card PCI-e resources and chainload into your OS with the supplied grub4dos.
Post Reply