Jump to content

Dell 1390 wireless & HP laptop


Philip J. Fry
 Share

62 posts in this topic

Recommended Posts

^^ if make isnt working or not a valid command you need to get the gcc compiler

 

just

sudo apt-get install build-essentials

 

also be handy if you copy and paste your errors... then we know what we working with

 

and side note just ordered my 1390 from fleabay here's hoping lol

Link to comment
Share on other sites

what jubjub said is right, you need to do the build essentials install. I had to install ubuntu to get that capability to install that module. So now Im triple booting Vista, OSX and ubuntu. Also there is a file called: wl_apsta-3.130.20.0.o This file needs to be in the bcm43xx-fwcutter-006 folder. And you should be good to go.

 

Oh and also once you see the wireless connect to your router, check to make sure if it is eth1 eth2 or whatever, mine was eth3. Right click and get info, and you shoud see the eth number. Good Luck

Link to comment
Share on other sites

I'm glad some of you guys replied, forgot to check this post for a while,

 

I'm sorry to be such a noob, but how do i do this "build essentials install"

all this is kind of confusing to me :S

Link to comment
Share on other sites

hey guys i tried what you said im trying to follow the steps again, but still no luck!!! AHH!

 

heres the error i get with "make":

 

djx@djx-laptop:~/bcm43xx-sprom$ make

cc -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -DVERSION_=001 -c -o ssb_sprom.o ssb_sprom.c

In file included from ssb_sprom.h:27,

from ssb_sprom.c:24:

utils.h:4:19: error: stdio.h: No such file or directory

utils.h:5:20: error: stdlib.h: No such file or directory

utils.h:6:20: error: stdint.h: No such file or directory

In file included from ssb_sprom.h:27,

from ssb_sprom.c:24:

utils.h:31: error: expected ‘)’ before ‘size’

utils.h:32: error: expected declaration specifiers or ‘...’ before ‘size_t’

utils.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crc8’

In file included from ssb_sprom.c:24:

ssb_sprom.h:104: error: expected specifier-qualifier-list before ‘uint16_t’

ssb_sprom.c:27:20: error: unistd.h: No such file or directory

ssb_sprom.c:28:19: error: fcntl.h: No such file or directory

ssb_sprom.c:29:20: error: string.h: No such file or directory

ssb_sprom.c:30:19: error: errno.h: No such file or directory

ssb_sprom.c:31:22: error: sys/stat.h: No such file or directory

ssb_sprom.c:76: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:76: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:88: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sprom_crc’

ssb_sprom.c:100: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:111: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:111: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:125: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:125: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:148: error: expected ‘)’ before ‘*’ token

ssb_sprom.c:319: error: expected ‘)’ before ‘*’ token

ssb_sprom.c:342: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:342: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:596: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:596: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:611: warning: type defaults to ‘int’ in declaration of ‘uint8_t’

ssb_sprom.c:611: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token

ssb_sprom.c:627: error: expected ‘)’ before ‘*’ token

ssb_sprom.c:670: error: expected declaration specifiers or ‘...’ before ‘size_t’

ssb_sprom.c: In function ‘read_infile’:

ssb_sprom.c:672: error: storage size of ‘s’ isn’t known

ssb_sprom.c:674: error: ‘ssize_t’ undeclared (first use in this function)

ssb_sprom.c:674: error: (Each undeclared identifier is reported only once

ssb_sprom.c:674: error: for each function it appears in.)

ssb_sprom.c:674: error: expected ‘;’ before ‘r’

ssb_sprom.c:676: warning: implicit declaration of function ‘fstat’

ssb_sprom.c:701: error: ‘bsize’ undeclared (first use in this function)

ssb_sprom.c:704: warning: implicit declaration of function ‘malloce’

ssb_sprom.c:704: warning: assignment makes pointer from integer without a cast

ssb_sprom.c:705: error: ‘r’ undeclared (first use in this function)

ssb_sprom.c:705: warning: implicit declaration of function ‘read’

ssb_sprom.c:672: warning: unused variable ‘s’

ssb_sprom.c: In function ‘close_infile’:

ssb_sprom.c:719: warning: implicit declaration of function ‘close’

ssb_sprom.c: In function ‘open_infile’:

ssb_sprom.c:730: error: ‘STDIN_FILENO’ undeclared (first use in this function)

ssb_sprom.c:733: warning: implicit declaration of function ‘open’

ssb_sprom.c:733: error: ‘O_RDONLY’ undeclared (first use in this function)

ssb_sprom.c: In function ‘open_outfile’:

ssb_sprom.c:745: error: ‘STDOUT_FILENO’ undeclared (first use in this function)

ssb_sprom.c:748: error: ‘O_RDWR’ undeclared (first use in this function)

ssb_sprom.c:748: error: ‘O_CREAT’ undeclared (first use in this function)

ssb_sprom.c: In function ‘do_cmp_arg’:

ssb_sprom.c:841: error: ‘size_t’ undeclared (first use in this function)

ssb_sprom.c:841: error: expected ‘;’ before ‘arg_len’

ssb_sprom.c:845: error: ‘arg_len’ undeclared (first use in this function)

ssb_sprom.c:845: warning: implicit declaration of function ‘strlen’

ssb_sprom.c:845: warning: incompatible implicit declaration of built-in function ‘strlen’

ssb_sprom.c:846: error: ‘template_len’ undeclared (first use in this function)

ssb_sprom.c:853: warning: implicit declaration of function ‘memcmp’

ssb_sprom.c:862: warning: implicit declaration of function ‘strcmp’

ssb_sprom.c: In function ‘parse_value’:

ssb_sprom.c:930: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c:932: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c:938: warning: implicit declaration of function ‘strncmp’

ssb_sprom.c:947: error: ‘errno’ undeclared (first use in this function)

ssb_sprom.c:948: warning: implicit declaration of function ‘strtoul’

ssb_sprom.c:948: error: ‘NULL’ undeclared (first use in this function)

ssb_sprom.c:951: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c: In function ‘parse_mac’:

ssb_sprom.c:976: error: ‘uint8_t’ undeclared (first use in this function)

ssb_sprom.c:976: error: ‘out’ undeclared (first use in this function)

ssb_sprom.c:976: error: ‘union <anonymous>’ has no member named ‘mac’

ssb_sprom.c:986: error: ‘errno’ undeclared (first use in this function)

ssb_sprom.c:987: error: ‘NULL’ undeclared (first use in this function)

ssb_sprom.c:995: warning: implicit declaration of function ‘strchr’

ssb_sprom.c:995: warning: incompatible implicit declaration of built-in function ‘strchr’

ssb_sprom.c: In function ‘parse_rawset’:

ssb_sprom.c:1011: error: ‘uint8_t’ undeclared (first use in this function)

ssb_sprom.c:1011: error: expected ‘;’ before ‘value’

ssb_sprom.c:1012: error: expected ‘;’ before ‘offset’

ssb_sprom.c:1017: warning: incompatible implicit declaration of built-in function ‘strchr’

ssb_sprom.c:1021: error: ‘NULL’ undeclared (first use in this function)

ssb_sprom.c:1024: error: ‘offset’ undeclared (first use in this function)

ssb_sprom.c:1024: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c:1033: error: ‘value’ undeclared (first use in this function)

ssb_sprom.c:1033: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c:1035: error: ‘union <anonymous>’ has no member named ‘raw’

ssb_sprom.c:1036: error: ‘union <anonymous>’ has no member named ‘raw’

ssb_sprom.c: In function ‘parse_rawget’:

ssb_sprom.c:1050: error: ‘uint8_t’ undeclared (first use in this function)

ssb_sprom.c:1050: error: expected ‘;’ before ‘offset’

ssb_sprom.c:1057: error: ‘offset’ undeclared (first use in this function)

ssb_sprom.c:1057: error: ‘union <anonymous>’ has no member named ‘value’

ssb_sprom.c:1064: error: ‘union <anonymous>’ has no member named ‘raw’

ssb_sprom.c: In function ‘main’:

ssb_sprom.c:1373: error: ‘uint8_t’ undeclared (first use in this function)

ssb_sprom.c:1373: error: expected ‘;’ before ‘sprom’

ssb_sprom.c:1374: error: ‘NULL’ undeclared (first use in this function)

ssb_sprom.c:1375: error: ‘size_t’ undeclared (first use in this function)

ssb_sprom.c:1375: error: expected ‘;’ before ‘buffer_size’

ssb_sprom.c:1390: error: ‘buffer_size’ undeclared (first use in this function)

ssb_sprom.c:1390: error: too many arguments to function ‘read_infile’

ssb_sprom.c:1394: warning: implicit declaration of function ‘parse_input’

ssb_sprom.c:1394: error: ‘sprom’ undeclared (first use in this function)

ssb_sprom.c:1395: warning: implicit declaration of function ‘free’

ssb_sprom.c:1398: warning: implicit declaration of function ‘validate_input’

ssb_sprom.c:1402: warning: implicit declaration of function ‘display_sprom’

ssb_sprom.c:1405: warning: implicit declaration of function ‘modify_sprom’

ssb_sprom.c:1412: warning: implicit declaration of function ‘write_output’

make: *** [ssb_sprom.o] Error 1

djx@djx-laptop:~/bcm43xx-sprom$

 

 

and i also tried that other command you guys told me about and this is what i got for that:

 

djx@djx-laptop:~/bcm43xx-sprom$ sudo apt-get install build-essentials

Reading package lists... Done

Building dependency tree

Reading state information... Done

E: Couldn't find package build-essentials

djx@djx-laptop:~/bcm43xx-sprom$

 

 

anyone know what i can do about this?

Link to comment
Share on other sites

does anyone have an idea how to get the dell 1490 working on a toshiba satellite a200 laptop? i just installed it but its blocked through bios. i need to whitelist it but i dont know how. please help.

Link to comment
Share on other sites

hey everybody! finally some improvement i finally got everything working.

i needed to install gcc compiler to get "make" to work.

 

anyways heres the new problem! i followed the steps carefully, changed the subv and subp id's and i was successful in doing that... but unfortunatly once i restarted my notebook, still getting the 104- unsupported wifi error... i guess those id's wont work for me... anyone know what i can use for a HP DV6757CA notebook???

 

let me know! thanks.

Link to comment
Share on other sites

Ok peeps!

 

ive reached a point where everything is all settled and i am very comfortable changing id's and reflashing the firmware on the card.... but i still keep getting the damn error 104 halt!!!!!

 

the thing is none of the sub id's i put in do anything... so i thought id check out what id's are available in my laptop's bios, opened it up with a hex editor and here is the string i found:

 

E4 14 11 43 3C 10 74 13, E4 14 11 43 3C 10 75 13, E4 14 11 43 3C 10 76 13

 

so in a nutshell the bios already has the broadcom id's, all i had to do was use 1374, 75 or 76, instead of the original 1363 in the guide.

 

but even after doing so, still doesnt work. this is driving me nuts!

Link to comment
Share on other sites

i had to use ./ssb-sprom -i card_sprom --subv 0x103c --subp 0x1363 --antbg0 1 antbg1 1> new_sprom when i flashed my sprom for what ever reason the wifi card just like didnt want to pick up any networks in windows but did show it was there.. and it still dont work so im not sure its like it just doesnt power on....ugh...i should try looking at the prom settings again i guess...ugh

Link to comment
Share on other sites

  • 1 month later...

Alright so the ubuntu has found the network card installed and im already connected to my wireless network

when it comes to

 

> sudo iwpriv eth1 read_sprom > card_sprom

(If eth1 is the dell card)

> ./ssb-sprom -i card_sprom --subv 0x103c --subp 0x1363 > new_sprom

> sudo iwpriv eth1 write_sprom $(cat new_sprom)

We check that's all good

> sudo iwpriv eth1 read_sprom > sprom_check

> ./ssb-sprom -i sprom_check -P

and look at the subsystem vendor/product ID

 

I Keep getting wlan0 no private ioctls

i type in only iwpriv i get no private ioctls

 

can anyone help me with that im almos there :(

Link to comment
Share on other sites

hi my lap is a hp dv1635 i've tried this several times but i always get

this:

 

omar@omar-laptop:~/bcm43xx-sprom$ make

cc -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -DVERSION_=001 -c -o ssb_sprom.o ssb_sprom.c

cc -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -DVERSION_=001 -c -o utils.o utils.c

cc -std=c99 -O2 -fomit-frame-pointer -Wall -D_BSD_SOURCE -DVERSION_=001 -o ssb-sprom ssb_sprom.o utils.o

omar@omar-laptop:~/bcm43xx-sprom$ ls

COPYING README ssb-sprom ssb_sprom.h utils.c utils.o

Makefile sprommod.sh ssb_sprom.c ssb_sprom.o utils.h

omar@omar-laptop:~/bcm43xx-sprom$ sudo iwpriv eth1 read_sprom > card_sprom

Password:

Invalid command : read_sprom

omar@omar-laptop:~/bcm43xx-sprom$

 

im trying under kubuntu 7.04

 

 

PLEASE HELP!!!!!!!!

Link to comment
Share on other sites

  • 2 weeks later...

or this can be easy way and go to hp part store and buy an original whitelisted broadcom 4311 pci-e from hp wich also works natively in leo.

no hacking needed, just plug and play. see sig for more info.

Link to comment
Share on other sites

  • 5 weeks later...
  • 2 months later...

about Dell 1490 on HP nx9420

i patch 1490

./ssb-sprom -i check_sprom -P

SPROM(0x04, Subsytem product ID) = 0x1363

SPROM(0x06, Subsystem vendor ID) = 0x103C

but still get 104 error !!!!

What device id in white list on nx9420 ????

 

PS: i know - HP have card with BCM4312 - late will try one of subd:1370, 137c, 137d from

HP 2133 Mini-Note PC - Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)

Link to comment
Share on other sites

  • 3 weeks later...

i tried:

 

00E7

12F4

12F8

12FA

12FB

12F9

12FC

1355

1356

1357

1358

1359

135A

1363

1364

1365

1360

1361

1362

135F

1374

1375

1376

1377

1370

1371

1372

1373

1366

1367

1368

1369

137C

137D

1507

1508

137F

1380

1509

 

but still error 104. I have an Hp pavilion dv5.

any advice?

Link to comment
Share on other sites

hey guys, quick question. I found a modified f27 bios on another thread that removed the whitelisting, and now i can boot into windows with my 1390 card in. Is all the above still necessary?

 

 

link? bios for which laptop?

Link to comment
Share on other sites

  • 3 weeks later...

I can confirm that with the current range of HP HDX laptops a HP branded Broadcom 4311 MiniPCI-E fails to be recognised by the whitelist. I managed to experiment with changing the hardware id from this thread. Unfortunately after several successfull changes including using the ID from the laptops original Intel 5100 i got nowhere with solving the 104 unsupported wireless network device error. I think USB wireless or cardbus is the best option for the time being, flashing the BIOS is extremely risky.

I was only able to get the guide to work using Ubuntu 7.10 (live cd), the bcm43xx module doesnt appear to be used in Ubuntu 8.10

Link to comment
Share on other sites

  • 1 month later...

sorry to put up this thread...

I bought this card:

http://cgi.ebay.com/Broadcom-802-11n-300M-...1713.m153.l1262

 

but when I plugged it,it gave that 104 error.

The card has written bcm4321kbfg in the chip,but in ubuntu doing lspci it shows bcm4328..

From what I googled HP's and mac's have this card.

My doubt is,where do I get the correct Id's for this card to make this procedure...or it doesn't matter?

Currently I have a Intel 3945AB.

Do you think it is worth trying this method or it is better to get back my money and buy another card?

Link to comment
Share on other sites

 Share

×
×
  • Create New...