Saturday, April 19, 2025

Part 2: Debian 12 on HP 15-AF109AX fix BCM43142 wifi adapter

Connect your laptop  HP 15-AF109AX  to internet using ethernet lan port.

Update kernel

# apt-get install  linux-image-6.1.0-33-amd64  

Install tools for network and wifi tools

# apt-get install wireless-tools firmware-linux-nonfree wpagui network-manager-gnome

Installing wifi BCM43142 adapter

# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

Check all the built DKMS kernel modules. There should be "wl.ko" in the list.

# find /lib/modules/$(uname -r)/updates

/lib/modules/6.1.0-33-amd64/updates

/lib/modules/6.1.0-33-amd64/updates/dkms

/lib/modules/6.1.0-33-amd64/updates/dkms/wl.ko

Unload conflicting modules:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Load the wl module: 

# modprobe wl

Check wifi adapter interface is available

# nmcli dev

DEVICE  TYPE      STATE                   CONNECTION 

lo      loopback  connected (externally)  

wlo1    wifi      disconnected            --          <- found wifi

enp3s0  ethernet  unmanaged               --  

Edit NetworkManager Applet -> Edit Connection -> Add -> type Wifi, fill SSID and Wifi Security WPA3 password.

Done.

Reference: https://wiki.debian.org/wl

Part 1: Installing dual boot Debian 12 on HP 15-AF109AX

Shrink your hard disk, make 48 GB space. 40 GB for / parition
and 8 GB for swap.

I  use DVD net install amd64 Debian 12.0 for installation.

Shift restart, select DVD/CD, and follow instruction during installation. Note: write down your root password and user with password.

After finish and restarting, login and connect your ethernet cable into HP 15-AF109AX.

Edit /etc/apt/sources.list

#deb cdrom:[Debian GNU/Linux 12.0.0 _Bookworm_ - Official amd64 NETINST with firmware 20230610-10:21]/ bookworm main non-free-firmware

#main
deb https://deb.debian.org/debian bookworm main contrib non-free-firmware non-free

#security
deb https://security.debian.org/debian-security bookworm-security main contrib non-free-firmware non-free

#update
deb https://deb.debian.org/debian bookworm-updates main contrib non-free-firmware non-free

#backport
deb http://deb.debian.org/debian bookworm-backports main

Run dhcp client

# dhclient -v

Try to ping internet e.q

# ping 1.1.1.1 -c 4

Update your debian

# apt-get update && apt-get upgrade -y

Edit /etc/default/grub

....
GRUB_DEFAULT=2
....
GRUB_DISABLE_OS_PROBER=false
....

Run update grub

# update-grub

Edit /etc/lightdm/lightdm.conf

....
greeter-hide-users=false
....

Install light Xfce4

# apt-get install xfce4 xfce4-goodies network-manager aptitude

Run startx or restart to use GUI.



Thursday, March 20, 2025

Small list laptop spesification for upgrade

Asus Vivobook X415DA 304 

Model : M415DA

Processornya : AMD Ryzen™ 3 3250U Mobile Processor (2C/4T, 5MB Cache, 3.5 GHz Max Boost)

RAM maximum 16GB
    8GB onboard
    1 slot 8 GB DDR4 PC4-19200 2400MHz Sodimm

Storage NVME 512 GB

 

Asus 14 FQ1036AU

Processornya AMD Ryzen 7 5700U (8C / 16T, 1.8 / 4.3GHz, 4MB L2 / 8MB L3 

RAM 

2 slot @ 8 GB DDR4 2666Mhz Sodimm

 

HP 15 EF2126WM

AMD Ryzen 5 5500U 6-core (up to 4.0GHz), AMD Radeon Graphics

RAM

2 slot @ 16 GB DDR4 3200Mhz Sodimm

Wednesday, October 16, 2024

Compare Media Social: Facebook, Instagram and twitter

 

No

Features

Facebook

Instagram

Twitter

Post text and multimedia content

1

post text

Y

y

limited characters

2

post text & multimedia

y (up to 10 multimedia)

y (up to 10 multimedia)

1 multimedia

3

edit text post

Y

y

edit with premium

4

hashtag    

y (number not known)    

y maximum 30 hashtag

y limited by characters

Add reply by others or owner

1

reply text

y

y

y

2

reply text & multimedia

1 multimedia

text only

1 multimedia

re-post a content
 

1

re-post

y

n

y (*re-twit)
 

2

last update included in re-post

y

not available

y

3

re-post included comments

n

not available

Y

4

People like repost

Like will not go to original post

 

Like will go to original post

Real

1

hashtag

y (number not known) 

y (maximum 10)

not available

Youtube 

1

share video directly

depend on dimension

y

Friday, September 27, 2024

android java: google admob policy collected data checklist

 

In May 2021, Google Play announced the new Data safety section https://developers.google.com/admob/android/privacy/play-data-disclosure. All application must declare data safety, include if application has 3rd partly like Google Google Mobile Ads.

Unfortunately, the guidance data disclosure in https://developers.google.com/admob/android/privacy/play-data-disclosure does not clear. It does mention clues what Google Mobile Ads SDK do with our client data. Here are the clues:

Data

By default, the Google Mobile Ads SDK...

IP address

Collects device's IP address, which may be used to estimate the general location of a device.

User product interactions

Collects user product interactions and interaction information, including app launch, taps, and video views.

Diagnostic information

Collects information related to the performance of your app and the SDK, including crash logs, app launch time, hang rate, and energy usage.

Device and Account identifiers

Collects Android advertising (ad) ID, app set ID, and, if applicable, other identifiers related to signed-in accounts on the device.

We must fill in Data safety section:

A.    Overview
Information about what to fill.

B.    Data Collection and Security

1.     Does your app collect or share any of the required user data types? Y

·       Is all of the user data collected by your app encrypted in transit? Y

·       þ My app does not allow users to create an account

       Can users login to your app with accounts created outside of the app? N

·       Do you provide a way for users to request that their data is deleted? (Optional) N

C.    Data Types

1.     Location:

·       Approximate location

2.     Personal info:

·       User IDs

·       Other info

3.     App activity:

·       App interactions

·       In-app search history

·       Installed apps

4.     App info and performance:

·       Crash logs

·       Diagnostics

·       Other app performance data

5.     Device or other IDs

·       Device or other IDs

D.    Data usage and handling

1.     Personal info - User IDs & Other info

·       Is this data collected, shared, or both?
þ Collected & Shared

·       Is this data processed ephemerally?
þ No, this collected data is not processed ephemerally

·       Is this data required for your app, or can users choose whether it's collected?
þ Data collection is required (users can't turn off this data collection)

·       Why is this user data collected? Select all that apply.
þ Advertising or marketing

·       Why is this user data shared? Select all that apply.
þ Advertising or marketing

2.     Location - Approximate location:

·       Is this data collected, shared, or both?
þ Collected & Shared

·       Is this data processed ephemerally?
þ No, this collected data is not processed ephemerally

·       Is this data required for your app, or can users choose whether it's collected?
þ Data collection is required (users can't turn off this data collection)

·       Why is this user data collected? Select all that apply.
þ Advertising or marketing

·       Why is this user data shared? Select all that apply.
þ Advertising or marketing

3.     App info and performance - Crash logs; Diagnostics; & Other app performance data

·       Is this data collected, shared, or both?
þ Collected & Shared

·       Is this data processed ephemerally?
þ No, this collected data is not processed ephemerally

·       Is this data required for your app, or can users choose whether it's collected?
þ Data collection is required (users can't turn off this data collection)

·       Why is this user data collected? Select all that apply.
þ Analytics

·       Why is this user data shared? Select all that apply.
þ Analytics

4.     App activity - App interactions; In-app search history; & Installed apps

·       Is this data collected, shared, or both?
þ Collected & Shared

·       Is this data processed ephemerally?
þ No, this collected data is not processed ephemerally

·       Is this data required for your app, or can users choose whether it's collected?
þ Data collection is required (users can't turn off this data collection)

·       Why is this user data collected? Select all that apply.
þ Advertising or marketing

·       Why is this user data shared? Select all that apply.
þ Advertising or marketing

5.     Device or other IDs - Device or other IDs:

·       Is this data collected, shared, or both?
þ Collected & Shared

·       Is this data processed ephemerally?
þ No, this collected data is not processed ephemerally

·       Is this data required for your app, or can users choose whether it's collected?
þ Data collection is required (users can't turn off this data collection)

·       Why is this user data collected? Select all that apply.
þ Advertising or marketing

·       Why is this user data shared? Select all that apply.
þ Advertising or marketing