Bluetooth devices

Due to previously reviving old Samsung Galaxy Tab, I bought a bluetooth gamepad/joystick (MOCUTE 053 Gamepad). Then I found that bluetooth technology is so wonderful, as I am not bound by wires.

Configurations

In Linux, to make Bluetooth to start on boot, need to edit /etc/bluetooth/main.conf and set AutoEnable to true. Furthermore, I have issue on the paired device. I also set AlwaysPairable to true.

Another issue I faced was the devices are not able to auto reconnect after resume from sleep. As a result, I created a custom “systemd unit file”,

[Unit]
Description=Restart bluetooth when resume from suspend
After=suspend.target

[Service]
Type=simple
ExecStart=/usr/bin/systemctl restart bluetooth.service

[Install]
WantedBy=suspend.target

Some good bluetooth devices

There are some bluetooth devices that I like.

  • iClever BK10 – keyboard
  • Logitech M590 – mouse
  • MOCUTE 053 Gamepad
  • Lenovo LP40 Pro – earphone

Migrating phone

I never know that migrating from one phone to another phone also spends a lot of time. One for the issue is transferring the photos. Previously I don’t need to transfer the photos.

One thing to note, WeChat, LINE, and WhatsApp only allow single device login. Transferring data from old phone to new phone on WeChat and LINE are simple. Do not logout on the old phone, generate QR code, sign -in in new phone, scan QR code, then wait for transferring.

But WhatsApp is troublesome. I keep doing login and logout to test the transferring, then it blocks sending SMS verification code, and I have to wait for 12 hours. The only solution is to backup to Google Drive, and it is slow. Slow like never ending, but it will end. Just leave your phone there and wait for the backup. After finish backup, login the new phone to restore from backup from Google Drive.

In fact, the worst case is you lost all the previous messages from these messaging apps if transferring data does not work, yet you are still able to use the same account.

Transferring files

Next problem I faced was the file transfer. I found that copying from laptop to the phone using USB (type-C) is slow. Furthermore, the file timestamp will be changed, which is bad. This is because viewing photos usually order by date. With the timestamp changed, the Album app will show your old photos as the latest photos.

I tried several alternative solutions. WiFi FTP server is not a good solution, as it doesn’t allow filename with whitespace. I also tried KDE Connect, but it cannot copy-paste easily. I didn’t try Bluetooth, as I don’t think it is fast enough to transfer files. Finally I found SimpleSSHD. That’s the best method I found as the date issue being solved.

Finally, I spent two days to complete migrating the phone.