Leap 15 on Intel Atom mini PC - boot loader not installed correctly + bluetooth not found

The mini PC had an Android and Windows 10 pre-installed. I installed openSuse Leap 15 after deleting all previous partitions. And now the first screen I see is a logo of Android, then it says boot failed press any key, I press any key and only then it goes to the Leap 15 boot screen. Is there any way to make the openSuse boot screen to appear first?

The mini PC has a built-in bluetooth. The Configure Desktop says no bluetooth adapter has been found. How can I add and enable the bluetooth adapter?

Thank you.

lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 2a7a:0c18  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci:

00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:16.0 USB controller: Intel Corporation Device 22b7 (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

Sounds like your machine was originally installed from the factory with a hidden boot partition.
Recommend you do some research to verify that is true and more information what the bootloader is.

Then,
You can likely decide

  • How to remove the hidden boot partition and try re-installing
    or
  • How to edit the existing factory installed boot partition, maybe to set the timeout to 1 and chainload your openSUSE boot quickly with almost no delay.

I’d almost prefer the second option above as the least risky.

If BT wasn’t detected, it wouldn’t be installed.
BT might show up in a lspci instead of a lsusb, again depending on the architecture of your hardware.

Also, read your system documentation for how BT might have been turned off, perhaps by BIOS setting, perhaps by hardware switch or key or keystroke combination. After you turn it on, hopefully a reboot will enable openSUSE to detect your hardware change and install what you need. Post again if you are able to enable BT in hardware but still doesn’t work.

TSU

I note that there is a USB device enumerated only by its product and vendor IDs

Bus 001 Device 002: ID 2a7a:0c18

I ran a quick search using
http://www.the-sz.com/products/usbid/index.php?v=0x2A7A
which came back with ‘Beijing Casue Technology Co., Ltd.’. If this is the BT device, then it’s not supported in Linux. Your only hope would be to contact the manufacturer (although I don’t like your chances with that).

BTW, use the ‘usb-devices’ command when wanting to check any drivers loaded for a given USB device.

Using an external USB BT device might be your only option here IMHO.