jubjubrsx Posted May 16, 2008 Share Posted May 16, 2008 ^^ 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 More sharing options...
Doctadre Posted May 16, 2008 Share Posted May 16, 2008 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 More sharing options...
djxcrx88 Posted May 18, 2008 Share Posted May 18, 2008 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 More sharing options...
djxcrx88 Posted May 19, 2008 Share Posted May 19, 2008 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 More sharing options...
Rabiz Posted May 19, 2008 Share Posted May 19, 2008 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 More sharing options...
djxcrx88 Posted May 19, 2008 Share Posted May 19, 2008 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 More sharing options...
djxcrx88 Posted May 20, 2008 Share Posted May 20, 2008 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 More sharing options...
jubjubrsx Posted May 22, 2008 Share Posted May 22, 2008 w00t got evertying working in vista/ubuntu but i edited the kext it doesnt work? any ideas? Link to comment Share on other sites More sharing options...
Doctadre Posted May 26, 2008 Share Posted May 26, 2008 you shouldnt need to edit the kext. it should work oob after you get it working in ubuntu. djxcrx, it seems as though the sprom wasnt hacked properly. Try build-essential rather than build-essentials. IF that doesnt work did you install the b43 driver? http://linuxwireless.org/en/users/Drivers/b43 then try hacking sprom again Link to comment Share on other sites More sharing options...
jubjubrsx Posted May 27, 2008 Share Posted May 27, 2008 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 More sharing options...
Doctadre Posted May 28, 2008 Share Posted May 28, 2008 when I got into windows, I had to download the broadcom drivers for it to work in vista Link to comment Share on other sites More sharing options...
Elucid Posted July 1, 2008 Share Posted July 1, 2008 ok so i got this new dell 1390 from ebay today and i put it in i keep getting 104 error and i dont know what to do' is there a better or easier tutorial\?? Link to comment Share on other sites More sharing options...
Elucid Posted July 1, 2008 Share Posted July 1, 2008 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 More sharing options...
teardroped Posted July 8, 2008 Share Posted July 8, 2008 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 More sharing options...
Xenn0X Posted July 17, 2008 Share Posted July 17, 2008 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 More sharing options...
applehacker Posted August 17, 2008 Share Posted August 17, 2008 anybody try this with the factory card shipped with compaq c500 series? Link to comment Share on other sites More sharing options...
nickhe Posted August 18, 2008 Share Posted August 18, 2008 why dont you buy HP w500 cheaper then 1390 and it's not blacklisted and recongized as airport Link to comment Share on other sites More sharing options...
redratfish Posted November 4, 2008 Share Posted November 4, 2008 i found out that there are a few version of the dw1390 . they all look the same but the chipset works differently. thats why you will see your card in leopard . but it wont work as airport. Link to comment Share on other sites More sharing options...
sandr Posted November 10, 2008 Share Posted November 10, 2008 about Dell 1490 on HP nx9420 i patch 1490 ./ssb-sprom -i check_sprom -PSPROM(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 More sharing options...
sandr Posted November 15, 2008 Share Posted November 15, 2008 I try subd:1370, 137c, 137d Always one result- "Unsupported Wireless Device" Any body know why? Link to comment Share on other sites More sharing options...
tommy15979 Posted December 4, 2008 Share Posted December 4, 2008 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 More sharing options...
theCollector Posted December 10, 2008 Share Posted December 10, 2008 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 to comment Share on other sites More sharing options...
spudw Posted December 10, 2008 Share Posted December 10, 2008 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 More sharing options...
Manni Posted December 28, 2008 Share Posted December 28, 2008 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 More sharing options...
skinniezinho Posted January 30, 2009 Share Posted January 30, 2009 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 More sharing options...
Recommended Posts