HP & Otto & anderes

Heute mal was erfreuliches, auch wenn es hier nicht so recht reinpasst.

1.) Das WLAN in meinem HP Notebook tut es wieder. Es hatte auf einmal wieder Empfang, und jetzt sogar mit der Intel Wireless Pro 2200BG. Keine Ahnung wieso. Wenn die Antennen einen Wackel haben, dann kann ich wohl nicht drauf hoffen, dass es immer so bleibt. Von HP hab ich noch keine Antwort auf meine Supportanfrage von Sonntag, wie es mit Reparaturmöglichkeiten aussieht.

2.) Von Otto kam heute ein Brief, das die den "Spürsinn" belohnen würden und alle 3 Gutscheine anrechnen würden. Klasse, damit hab ich meine Bestellung kostenlos erhalten. Und dabei wollte ich die Sendung schon gestern zurückschicken. Vielleicht bestell ich auch mal was bei Otto, nur ist es da a) so teuer und b) überhaupt nicht mein Stil. Das wird eine teure Aktion für Otto..

3) Von diesem tollen Indianerhilfswerk hab ich noch nix gehört. Naja, haben ja noch nächste Woche Zeit. Zeit die ich nutzen sollte mir eine Vorlage für eine Beschwerde an den Datenschutzbeauftragten von Hessen zu suchen.

Tags: 

Wie macht man aus einer beliebigen IPW2200 eine von HP?

For the bad English version, scroll down!

So, nach der Erkenntnis das HP Fremdhersteller blockt wollen wir doch mal schauen, wie man HP austrickst. Im Internet gibt es dazu zwei interessante Anleitungen: "-SK-"´s Anleitung wie man alle Kanäle freischaltet und Mark Wrightson im HP Forum zum umgehen des HP-Blocks. Letztere Anleitung funktionierte bei mir nicht wirklich.Ich hab die Schritte und benötigte Software für beide Verfahren mal zusammengefasst, kompiliert und in ein Paket mit 2 Skripten gepackt. So sollte es einfacher gehen, ausserdem braucht man keine veraltete Knoppix Version bzw die nicht die DVD version.

JEDWEGLICHE BENUTZUNG GESCHIEHT AUF EIGENE GEFAHR! (und wenn euch die Bude abfackelt...)

Also, was braucht man:

  • Eine Intel Wireless Pro 2200BG MiniPCI Karte 
  • Eine Knoppix 5.1 CD oder DVD (Download)
  • Ein Notebook, in das die Karte passt (kann auch ein HP sein) - Das Archiv mit den Kernelmodulen und Skripte (Download)

Anleitung: Erstmal das Knoppix Image herunterladen und brennen. Wenn das Notebook beim Starten nicht wegen der Karte blockiert, die Karten einbauen und ganz normal von der Knoppix CD booten. Wer keine Oberfläche braucht, kann auch knoppix 2 eingeben und Knoppix setzt einen direkt an der Konsole ab Blockiert das BIOS beim Booten (weil´s ein HP ist..), dann das Notebook aufmachen, bis zum Knoppix Bootloader starten, dann die Karte einbauen. Am besten vor dem Starten die Antennen Kontakte mit Klebeband abkleben, damit die nirgendwo dran kommen (wird in der einen Anleitung empfohlen, weiss nicht ob das notwendig ist). Wenn die Karte eingebaut ist, Knoppix booten. Wenn Knoppix läuft, dann geht man zur Konsole (wenn man schon nicht dort ist) und guckt das man das Archiv auf das System kriegt. Wenn das Netzwerk funktioniert, dann kann man es auch mittels wget http://download.evilazrael.net/changeeeprom/changeeeprom.tar.bz2. Dann entpacken mit tar -xvjf changeeprom.tar.bz2 und anschliessend mit cd changeeeprom in das Verzeichnis wechseln. Wer mir vertraut kann die beiden Skripte so benutzen. Wer das nicht tut,der kann sich selber was aus den beiden oben genannten Anleitungen zusammenreimen. Was tun die beiden Skripte? start.sh kopiert die modifizierten Module an die richtigen Stellen und startet das modifizierte IPW2200 Treiber Modul. An der Hardware selber wird nix geändert. Bei Verwendung der Knoppix CD (nicht DVD!) kann es zu einigen Fehlermeldungen bzgl nicht gefundener Dateien und Verzeichnisse, die kann man ignorieren, da diese sich auf nicht gefundene Source Verzeichnisse beziehen, die nur auf der DVD sind. Solange in der letzten Zeile steht das ipw2200 geladen wurde, ist alles ok. Anschliessen werden auch gefundene WLAN karten mit ihrem Device Namen angezeigt, dieser Device Name wird für das andere Skript benötigt. Die Wahl des richtigen Devices ist wichtig! write2eeprom.sh führt das eigentliche Modifizieren des EEPROMs der Karte durch. Es wird gesetzt, dass der Hersteller HP war und das es eine europäische Karte ist. Letzteres bringt "nicht-europäischen" Karten den Vorteil, das alle hier zugelassenen 13 Kanäle benutzt werden können. Anschliessend wird das Treibermodul aus dem Kernel entfernt und mit einem neuen Parameter, der die EEPROM-Prüfsumme repariert, gestartet, anschliessen werden die aktuellen EEPromwerte verglichen. Stimmen die mit der angegebenen Vorgabe überein, dann ist alles ok, und man kann die Karte benutzen. Wenn nicht.. keine Ahnung, nicht mein Problem. Also, wenn man jetzt in dem Verzeichnis ist, dann ruft man mit ./start.sh das erste Skript auf, wenn alles ok ist, dann meldet eine Zeile das ipw2200 geladen worden ist, und es wird ein Gerät angezeigt, das vermutlich die WLAN-Karte ist. Den Gerätenamen (vermutlich eth0 oder so) braucht man für das zweite Skript, das man mit ./write2eeprom.sh eth0 aufruft, wobei eth0 der Gerätename ist, den das erste Skript ausgespuckt hat. Wenn auch dieses korrekt durchläuft, dann ist man fertig und kann das Notebook neustarten und sollte nun nicht mehr Probleme beim Booten haben.

The Bad English Version®

This package & the scripts are based on software & instructions by "-SK-" und Mark Wrightson and the IPW2200 Project. It writes some bytes to the EEPROM of an Intel Wireless Pro 2200BG card so that it is beeing recognized as an european 220BG manufactured for HP.

Short instructions: Grab a Knoppix 5.1 CD or DVD from Knoppix.org and burn it to an empty disc. If your Notebook starts with the WLAN installed, simply boot Knoppix, if the BIOS stops the PC, open the notebook, secure the plugs of the antennae so they don´t touch anything, boot to the Knoppix bootloader, then install the miniPCI card and continue booting Knoppix. If you don´t need the Linux "Windows", type knoppix 2 and boot directly into the terminal. Now copy the archive to the live system or download it directly by typing wget http://download.evilazrael.net/changeeeprom/changeeeprom.tar.bz2. After downloading unpack it with tar -xvjf changeeeprom.tar.bz2 then change directory cd changeeeprom now you are ready to start installing the modified kernel modules by typing ./start.sh. If you use the CD Image (not the DVD!) the script complains a lot of not found files and directories simply ignore it. If the script shows you a possible Wireless card everything is fine. The second part performs the actual writing to the hardware. Write ./write2eeprom.sh ethX replacing ethX with the correct device name shown at the end of the first script. YOU DO THIS AT YOUR OWN RISK!. The script will write the new values, unload the driver, reload it with a special parameter initiating a recalculation of the EEPROM checksum. It shows the values in the card and the written ones, if they match, you are lucky, if not, YOU might have a problem. Reboot the notebook with the card installed. If it works, don´t forget to connect the antennae.

Von HP Notebooks, WLAN Problemen, HPs Whitelist und meiner Blacklist

HP führt eine Geräte-Whitelist, die bestimmt welche Komponenten in ihrem Geräten laufen dürfen und welche nicht. EvilAzrael führt eine Blacklist mit Herstellern die er boykottiert. HP gehört wohl bald dazu. Seit einiger Zeit tut es mein WLAN nicht mehr, es empfängt nur sporadisch Netze aus der Gegend, einschliesslich meinem Eigenen. Von einem auf den anderen Tag funktioniertes es nicht. Bei einer Gegenprobe mit einer PCI WLAN Karte in einem Computer konnte ich gegenprüfen, das es nicht am Access Point liegt. Also entweder ist die Broadcom BCM4306, die in den HP nx6110s werkelt, oder die 2 eingebauten Antennen. Da die Antennen im Display eingebaut sind und das sich nicht so leicht öffnen lässt, wollte ich erstmal eine neue WLAN-Karte ausprobieren, wobei diese auch noch Linux-kompatibel sein sollte. Bei einigen Ebay-Händlern fanden sich Hinweise das ihre Karten nicht in HP und anderen Notebooks laufen würden, weil die wohl von dem jeweiligen Notebookhersteller gesperrt würden. Hm, etwas verwundert hab ich bei HP naiverweise mal eine Supportanfrage gestellt, ob HP in der Notebookreihe Karten von Fremdherstellern sperren würden. Am nächsten Morgen um hlab neun klingelte das Telefon, ich hatte keinen Bock dran zu gehen. Ein paar Stunden später trudelte dann eine Mail von HP zu der Sache ein und ich zitiere : "we do not gurantie that non HP WIFI Cards will be accepted be the main chipset". Die in der Mail geannten Ersatzkomponenten waren a) überteuert und b) die genannten Händler hatten diese überhaupt nicht mehr. Im Ticketsystem stand auch drin, das der Anruf von denen war. Ich dachte zuerst, das wäre ein klasse Support von denen, denn die Garantie ist vor einem Jahr abgelaufen und ich hatte keinen Support-Vertrag. Ich war also erstmal zufrieden und hab mir eine neue MiniPCI WLAN Karte gekauft, eine Intel Wireless Pro 2200BG, die hoffentlich auch besser unter Linux läuft. Ok, Karte eingebaut und Antennen angeschlossen und gestartet, noch beim BIOS kam die Fehlermeldung "104-Unsupported wireless network device detected. System Halted. Remove device and restart". Dieser Hinweis lässt sich auch nicht umgehen, man nur die Karte rausnehmen und neustarten. Also schliesst HP doch Fremdhersteller aus, wie eine schnell Suche bei Google mit der Fehlermeldung auch zeigte. Es existieren auch Seiten, die dieses verhalten genauer analysieren. Deren Betreiber fanden auch heraus, das HP dazu im Bios Whitelists benutzt, also Listen mit erlaubter Hardware, und keine Ausschlussliste (Blacklist). Interessant ist das man die Karten auch im laufenden Betrieb nach dem BIOS in das Notebook einsetzen kann und die dann auch ohne Probleme. Auf dauer dürfte das was nervig sein. Diese besagte Intel 2200BG kann man zum Glück so dauerhaft manipulieren, das HP sie als eine der ihren erkennt (sowas hab ich früher schon mit meiner alten ATI Radeon 8500 gemacht *g*) und dann bootet die auch normal. Wie das geht, das schreib ich im nächsten Beitrag, ich hab mit den im Netz verstreuten Anleitungen nur gemischten Erfolg gehabt. Naja, Fazit, mein Problem besteht noch immer, mit beiden Karten. Sie finden nur sporadisch das Netz und verbinden können sie sich gar nicht. Ich vermute mal, es wird an den Antennen legen. Aber im herunterladbaren "Maintenance and Service Guide" wird jeder kleine Mist erzählt, aber nicht wo die Antennen sind und wie man am besten rankommt ohne das Notebook zu himmeln. Ich hab gerade versucht eine Supportanfrage bzgl des Problems zu starten und Möglichkeiten zur Reparatur genannt zu bekommen, aber deren Supportsystem nimmt gerade nix an. Wenn diese ganze Angelegheiten nicht zu meiner Zufriedenheit läuft, und ich diese Intelkarte nicht ans laufen kriege und/oder die Antennen nicht günstig repariert kriege, dann war´s das für mit HP. Ich werd in Zukunft nix mehr von HP kaufen oder empfehlen. Dann findet sich HP auf einer Liste wieder mit BenQ, Xelo und anderen ..