HP Notebook – 15-ac639ng

HP Notebook – 15-ac639ng

Seriennummer: CNDxxx
Produktnummer: T9P54EA#ABD
Grafik: AMD Radeon R5 M330
Boot-Menü F9

neue Firmware

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.156_all.deb

Literatur

Auf dem Windowsrechner

  • Fastboot deaktivieren

Probleme bei der Inbetriebnahme des WLAN-Adapter rtl8723be

$ lspci -nnk | grep -i net -A2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company Device [103c:8136]
        Kernel driver in use: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
        Subsystem: Hewlett-Packard Company Device [103c:804c]
        Kernel driver in use: rtl8723be
$ dmesg | grep wlan
[   21.520745] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  363.944865] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
$ rfkill list
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
$ git clone https://github.com/lwfinger/rtlwifi_new
$ cd rtlwifi_new
$ make
$ sudo make install
$ sudo modprobe rtl8723be

Brother HL-3140CW unter Kubuntu 14.04

$ gunzip linux-brprinter-installer-2.0.0-1.gz
$ sudo sh linux-brprinter-installer-2.0.0-1
Input model name ->
HL-3140CW
You are going to install following packages.
hl3140cwlpr-1.1.2-1.i386.deb
hl3140cwcupswrapper-1.1.2-1.i386.deb
OK? [y/N] ->
Y
...
Will you specify the Device URI? [Y/n] ->
Y
select the number of destination Device URI. ->
13
enter IP address ->
192.168.1.200
Test Print? [y/N] ->
y
wait 5s.
lpr -P HL3140CW /usr/share/cups/data/testprint
Hit Enter/Return key.

VMWare 12.x als Gast KDE-Neon und die Monitorauflösung

Nach dieser Beschreibung von axebase.net vorgehen

$ cvt 1920 1200 60
# 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
$ sudo nano /etc/X11/Xsession.d/45custom-xrandr-settings

Die folgende Zeile eintragen:

randr --newmode "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
$ sudo chmod +x /etc/X11/Xsession.d/45custom-xrandr-settings
$ sudo reboot

Drupal 7 reparieren

Vom Kunden kam eine mit mySQLDumper erzeugte Datensicherung, einer nicht mehr vorhandenen Drupal7-Installation.

Im Root-verzeichnis der Drupal Installation wechseln und dann den hashwert des Passwortes erzeugen:

$ ./scripts/password-hash.sh "123456"

password: 123456   hash: $S$DT8/WxCb4Z76LesMA.f/sA9q3TDNx0p9iOYSyQRbx4qoncyt1zry

Den Hash-Wert des Admin-Passwortes setzen:

UPDATE users SET pass ='$S$DT8/WxCb4Z76LesMA.f/sA9q3TDNx0p9iOYSyQRbx4qoncyt1zry' WHERE uid = 1;

Das Standard-Thema setzen:

UPDATE system SET status=1 WHERE name = 'garland';
UPDATE variable SET value='s:7:"garland"' WHERE name = 'theme_default';

Den Drupal-Cache löschen

TRUNCATE cache;
TRUNCATE cache_bootstrap;
TRUNCATE cache_block;

Für den Admin das Garland Thema einstellen (nur nötig falls ein User Theme benutzt wird):

UPDATE users SET theme='garland' WHERE uid = '1';

Den temporären Pfad neu stellen:

UPDATE
    variable
SET
    variable.value = 's:4:"/tmp";'
WHERE
    variable.name='file_temporary_path';
Tags: 

Sony Xperia L und Cyganomed 12 CM12

Nach diversen erfolglosen versuchen ist es mir gelungen mein Handy Sony Xperia L mit einem CyanogenMod zu versehen.

Zuerst bin ich nach dieser Anleitung vorgegangen:

Bis zur Installation von Cyanogen Recovery klappte auch alles, nur das Recovery selbst ließ sich nicht einspielen.

Cyanogen Recovery
Install failed
E: Cannot load volume /misc!
Finding update package...
Opening update package...
Installing update...
This package is for device: C2105, C2014, C2105, C2104, taoshan this device is .
E: Failed to install /sideload/package.zip
E: Please take note of all the above lines for reports
Installation aborted.
E: Cannot load volume /misc!

Hier fand ich einen Hinweis auf ein anderes Tool.

CAN’T UPDATE CYANOGENMOD: THIS PACKAGE IS FOR DEVICE: C2105, C2104, C2105, C2104, TAOSHAN THIS DEVICE IS .

Update CM12 unter Verwendung von ThunderZap

  • Download boot image : https://www.androidfilehost.com/?…
  • Das Handy ausschalten
  • Das Handy über das USB-Kabel mit dem Rechner verbinden
  • Die Lauter-Taste gedrückt halten und das Handy einschalten bis die LED blau leuchtet.
  • Das Boot-Image vom Rechner auf das Handy übertragen.
$ fastboot flash boot boot.img
sending 'boot' (12452 KB)...
OKAY [  0.395s]
writing 'boot'...
OKAY [  0.707s]
finished. total time: 1.102s
  • Das Handy vom USB-Kabel trennen und einschalten.
  • Die Lauter-Taste gedrückt halten und das Handy einschalten bis die LED orange leuchtet.
  • Warten bis ThunderZap startet.
  • Apply Update
  • Update from sdcard1
  • Die Datei auswählen cm-12.1–20151230-NIGHTLY-taoshan.zip
  • Die Datei auswählen gapps-lp-20141109-signed.zip um die Google-Apps zu installieren
  • Danach Reboot des Handys
    default alt. text
    default alt. text
    default alt. text
    default alt. text
    default alt. text
    default alt. text

Delphi 10 - Icon fehlt

Mein Projekt konnte ich (fast) ohne Schwierigkeiten von Delphi 2009 nach Delphi 10 umsetzen. Nur fehlten plötzlich in den Formularen das Icon in der oberen linken Ecke.

default alt. text

Die Fehlersuche war aufwändig aber von Erfolg gekrönt.

In einer RES-Datei einer meiner selbst geschriebenen Komponenten war neben den BITMAPs auch ein verstümmelter Eintrag für ein ICON.

Mit Hilfe des Tools Resourcehacker konnte ich die RES-Datei reparieren.

  • Action – „Save Bitmap-Group to a RES-File“
default alt. text

Auf dem Beaglebone den lighttp-Server für https konfigurieren

Literatur

Voraussetzung

In der VM eine dhparam.pem erstellen (dauert auf dem BBB zu lange)

$ openssl dhparam -out dhparam.pem 4096

die Dateien auf den Beaglebone kopieren

# scp dhparam.pem wnf@bone2013:schluessel
$ sudo -i
# service lighttpd stop

SSL für lighttpd auf dem Beaglebone einrichten

# cd /home/wnf/schluessel
# cat privkey1.pem cert1.pem > ssl.pem
# mkdir /etc/letsencrypt/live/
# cd /etc/letsencrypt/live/
# cp /home/wnf/schluessel/ssl.pem .
# cp /home/wnf/schluessel/fullchain1.pem ./fullchain.pem
# cd /etc/ssl/certs/
# cp /home/wnf/schluessel/dhparam.pem .
# cd /etc/lighttpd/conf-enabled
# touch letsencrypt.conf
# nano letsencrypt.conf
$SERVER["socket"] == ":443" {
     ssl.engine                  = "enable"
     ssl.pemfile                 = "/etc/letsencrypt/live/ssl.pem"
     ssl.ca-file                 =  "/etc/letsencrypt/live/fullchain.pem"
     ssl.dh-file = "/etc/ssl/certs/dhparam.pem"
     ssl.ec-curve = "secp384r1"
     ssl.honor-cipher-order = "enable"
     ssl.cipher-list = "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH"
     ssl.use-compression = "disable"
     setenv.add-response-header = (
    "Strict-Transport-Security" => "max-age=63072000; includeSubdomains; preload",
    "X-Frame-Options" => "DENY",
    "X-Content-Type-Options" => "nosniff"
)
ssl.use-sslv2 = "disable"
ssl.use-sslv3 = "disable"
}

Seiten