yashsingh1/xdaforums huggingface dataset:
[Android Software Development] kdupke:
I just found Bliss. And I am very much blissed by this. Thank you for this piece of work, that will help me a lot!

Best regards,

kai
[Android Software Development] heyhan:
I tried to install blissos 15.9.1 on my surface pro 5 as dual boot, but so far no luck.

What I did so far:

Disable TPM

Remove Bitlocker

Remove Secure Boot

Split partitions into 200GB Windows, 40GB EFI exfat

Changed boot sequence to boot from USB, Android, BlissOS before Windows

I tried to install (inlcuding the surface option) from USB and by using the Androidx86-Installv29.0000.exe, but it does always start windows or - when Grub opens - it fails to locate the partition.

Is there a working guide for the surface installation? Did I miss anything obvious?
[Android Software Development] minhsien0330:
Hello ~

My personal computer has an HDMI output with a dedicated graphics card (AMD), and both video and audio are transmitted to the TV through the HDMI port on the graphics card. I have installed Bliss OS 14 on this personal computer. Bliss OS works well, except there is no sound at all. I have checked the following webpage:

Sound Issues

When running our builds on real hardware, sometimes the sound is not detected properly. We can troubleshoot this issue a number of ways.

docs.blissos.org

I have tried Options 1, 2, and 4, but none of them improved the situation. Option 3 (GearLock ) is too advanced for me... I don't know how to use it. Option 5 is Intel-related, and mine is AMD, so I guessed it doesn't apply and didn't try it.

Later, through the su command, I ran alsamixer and found that Bliss OS 14 can detect two audio devices:

default:0 HDA Intel MID

default:1 HDA ATI HDMI

default:1 HDA ATI HDMI is the audio device connected to the TV. alsamixer allows adjustments for various values under default:0 HDA Intel MID, but when switching to default:1 HDA ATI HDMI, alsamixer displays many long bars labeled as S/PDIF, and none of the values can be adjusted.

Is there any way to enable default:1 HDA ATI HDMI as the default audio device in Bliss OS 14 and allow for value adjustments? Maybe this will enable the sound successfully?

Thank you.
[Android Software Development] bfmetcalf:
Sorry, just saw this. I'll try to get something to you, but with family and work, I don't get much time in the evenings at times.
[Android Software Development] :
By chance any known trick to prevent it from shutting the computer down after a minute or so of boot animation? Haven't been able to boot in yet unfortunately hp Intel 5. Happens with all preset live modes on physical hard disk for me and after being installed on vb as well so haven't been tempted to go out on a limb with a triple grub boot quite yet. Tested with VULKAN=1, nomodeset, xforcevesa, vga=792 and some variations no avail, bliss 11.10 installs ok for me without any options. When using vga=792 it wouldn't reboot but I would not get to boot animation instead greeted with flashing vertical white lines and a small rectangle with the cursor for console. Is the 792 just my screen dimensions or could anyone possibly clue me in on how I determine this properly?

To get it installed on virtualbox for those it may help not facing spontaneous power down or other most likely hardware incompatibility related problems, I had to use etcher/cmd to make a usb.vmdk(google) of iso, run vb as admin the first install, create a blank vhd(not vdi)(linux 2.6/3.x etc or other linux 64 bit) with your preferred space(will be installed here) then delete the vm but don't remove files (the free space vhd). Then make another vm and choose existing hard disk usb.vmdk, create it, fix up normal settings a tad, remove floppy boot, add hard disk top of boot options, 3d acceleration, etc. Add the blank vhd you made earlier as your second sata controller, IDE controller should be left with default empty cd. Then just start it up install as normal (didn't test auto install) choose your first vhd then make it bootable(just used one primary partition), I formatted ext4(not sure if recommended), no gpt, grub yes, read write yes. Remove usb stick choose reboot to be on safe side( will likely throw the fatal error). Power down machine and remove usb.vmdk sata controller and hopefully then your good to go. Used most recent vb but might be good idea to use one before 6.1 for to use proper vboxvga graphic support.
[Android Software Development] jamshiddehchaei:
Hi guys can I have the code ?

please
[Android Software Development] bfmetcalf:
Sure. Read the entire first post and you will find it there.
[Android Software Development] RexzTamang:
Didn't found any secret code there here anywhere because my English is not that good to know what did you mean by some lines and I can't use dictionary to for each lines

But still I am downloading the program as I love to be a TESTER - now guess how I have started downloading?

HINT 1 - YouTube (the link that was on twitter)

HINT 2 - URL

HINT 3 - Keep reading the both above HINT
[Android Software Development] wrwolf2:
HI there [MENTION=928479]electrikjesus[/MENTION] !

is the installer incl. on the ISO ?.... for this alpha rel. of blissOS on Android Q?

we haven't noticed it upon USB start up.

ta'

marc
[Android Software Development] lephongdk:
no code
[Android Software Development] electrikjesus:
The windows installer is not included with the alpha builds because of changes with how Android 10 needs to mount system.
[Android Software Development] calisun:
Surface Pro 4, anyone got touch screen working on this rom? Sorry, I am noob.
[Android Software Development] electrikjesus:
You will need a build with extra commits added to the kernel. In past versions, I release an IPTS build alongside our normal ones, those are the builds with the commits you need. You will also need to follow the Surface section of our docs.blissroms.com to get the right firmware on your build. You can find our Android 9 builds with that kernel in our Pie threads. Haven't made an Android 10 version with that kernel yet.
[Android Software Development] Goofyseeker311:
Could you make this release to work with overlay/persistence partition, for a live CD USB usage?

Btw, on Asus x75VD, the USB install (with a persistent partition), shuts itself down after # and splash animation.

No log, happened twice.

Where is the thread for Bliss OS 11? Anyways, the Task Bar used in the latest Non-GMS/GMS image closes when touching an icon with the mouse cursor. Also, when using firefox, the start page appears even if the tab is on a user selected page. Also persistence/overlay does not work for Bliss OS 11 Live CD USB mode.
[Android Software Development] joeminati:
I have tried with your roms and the Touchscreen still does not work. Can you directly provide the link so I can be absolutely sure?

I also kept getting errors when writing to the drivers folder or dragging as it kept erroring out as well.
[Android Software Development] electrikjesus:
I'm not sure what you mean. Are you using overlayfs on your device, and you want me to add support for it to Android?
[Android Software Development] electrikjesus:
You obviously did not read or you did not follow the surface specific instructions found on our docs site.

I take these types of posts as a waste of my time and yours. Please use the documentation we have laid out for you all.
[Android Software Development] Goofyseeker311:
I mean I would like to have a persistent Android 10 on USB stick without needing to install it to main hard drive.

If it means Android needs to be modified, then maybe, but I guess there is a package somewhere that will make that happen.

Maybe even a ubuntu/Debian persistence feature package. Then when the image has support, Rufus can make an USB, with one partition for static image data, and one additional partition for operating system data storage.

Simply: you could add this text to the "live CD" boot option: supports settings/apps/state storage to persistence partition
[Android Software Development] electrikjesus:
You could just create a 4gb data.img on the USB drive. Or if you are using an ext fs, you just need to create a data folder on the USB.
[Android Software Development] Goofyseeker311:
Would that work if those are created on a different partition than the static read-only-mounted live-cd image is?

If I would try to create those on the same partition than the system image is, those would not be modifiable.

Overlay/persistence within the read-only system define the locations of the data files/folders/partitions.

So, does Android or Linux in general already have support for different partition dynamic data storage?
[Android Software Development] electrikjesus:
Our live mode looks for a data image/folder for this reason. So just use etcher to create a USB, and then create a data image on it. It will boot in live mode and use that data image for the persistent data.

Android sees Overlayfs as a security risk, so it is not supported. But there are some ports that do add support. As it is, we really don't need it though since we build extra space in the system.img and allow it to be mounted as r/w from within.

If you want to make the data a different partition, you just need to edit the Grub config to add DATA=/dev/sdxx, pointing it to the partition or if you just use a data folder/img, use "DATA=", and it will point it to the root of the current volume
[Android Software Development] reaperzero:
been trying this out for a few hours. still cant wrap my head around to figuring out how to change the time settings. tried going into settings and clicking on time but its stuck on +0 gmt

-----------

ok scratch that im an idiot. waiting for a while after it booted up let me change it >_> forget my idiocy
[Android Software Development] Goofyseeker311:
I got tired and just installed the OS from another USB to the original USB.

Another option would be to make a double partition USB with install image in the other, then install to the other partition, then boot from it.

But now to more pressing matters: B11 has some serious issues with jamming, "not responding" and mouse cursor stopping moving, when running from said USB install. It makes BlissOS/Android Pie completely worthless for normal use.
[Android Software Development] electrikjesus:
Yeah, we never said running from USB would be an amazing experience. Only that it's good for testing compatibility
[Android Software Development] Goofyseeker311:
Hmm, running normal Linux from USB is a great experience, so why is this different?

USB should be as fast as normal HDD or even faster.

BTW, I tried the 4GB data.img file on 8GB USB, B11. The experience was stuck in animation after #. No experience at all.

USB3 128GB and USB2 8GB were used in the tests.

The live CD usb test without install/data.img were great (not taking account the start menu troubles). When installed on the same USB, the performance turned bad, with full install or data.img.
[Android Software Development] electrikjesus:
then why don't we just settle on me admitting that I don't have the experience to fix the issues that you are having. I am sorry for wasting your time
[Android Software Development] malaga94:
Hi Guys, a really great operating system!

I use notebook : NAVON LOOP 360(cant post link, forum isnt allowing me)

works very nice, and faster than windows, but has several issues.

1. Touchscreen WORKS, but it is inverted and just down part of the screen is responsive ( like it detected lower res) - IS THERE ANY FIX TO THIS ?

2. Wifi signal is weak, when i connect wifi dongle works great, but on internal wifi very weak and buggy signal - IS THERE ANY FIX TO THIS ?

3. Automatic orientation isnt working - IS THERE ANY FIX TO THIS ?

Thanks in advance, if somebody can help me, i will make nice donation :)
[Android Software Development] electrikjesus:
We don't allow users to bait others into helping. This is unethical
[Android Software Development] malaga94:
I am really sorry, i didn't want to insult anybody, I meant any of developers of BLISS OS to help me

My first post here, i don't know yet how all this works

i really like this OS, it is almost perfect, just these 3 issues bothers me
[Android Software Development] electrikjesus:
Then let's start over. Hi, I'm the Bliss OS dev, if you want to help me add support for your device, the best way we've found so far is to help me by finding Linux Kernel drivers or modules for your device. This might take some legwork on your end, but in the long run, you're also helping out everyone with your device that comes after you.

The touch inversion can also be remedied with a pull request to our device_generic_common repo, altering the init script that starts up after the device boots to adjust for your specific devices settings.
[Android Software Development] malaga94:
Nice to meet you, and again, great work.

As for linux kernel drivers, i dont know how to do that, because of this device isnt too popular
[Android Software Development] malaga94:
As for this, if you have free will and some time, i am quite new to linux , can you give me more details on how to do that ?
[Android Software Development] sharma_in:
Some issues to consider for final release Bliss OS 12.x

Hi, thanks for your effort and selfless service. Hats off. Just want to add some observations regarding Bliss OS releases.

Laptop config:

Dell Inspiron n5010

Intel core i3 RAM 4 GB Disk 500 GB Intell HD Graphics

1. Bliss OS 11.10 pie is awesome and I'm able to to use all streaming apps flawlessly. :D

2. Bliss OS 12.0 Q is not working for me-

a. Internal ntfs mounting is not working, have already flagged, you've glad-fully responded already. :highfive:

b. While youtube video streaming is working. Two of the streaming apps that I used almost regularly i.e. JioTV and HotStar

seems not working. The Video Playback keeps buffering endlessly..

c. While it matters less but like Pie version settings app does not seems to reveal much of version information.

Rest is Good and Working..:good:
[Android Software Development] electrikjesus:
So the first step for you will be to Google the Linux Kernel drivers or modules for the individual components in your device. Once you've tracked down or created Linux drivers for your device, all you have to do is turn it into a Linux kernel module, and then add it to external/kernel-drivers for it to be included in the current kernel build.

Examples of others we add are here https://github.com/BlissRoms-x86/external_kernel-drivers/tree/q10.0-x86
[Android Software Development] electrikjesus:
For the video playback, I'm still trying to get DRM content working properly. This includes widevine
[Android Software Development] Elcan Osmanov:
Will you add keymapping? If you will not add it I will stay with my prime os. I hope you consider to add key mapping. It is too hard to play games without keymapping. To be honest Prime os is just drinking the battery.
[Android Software Development] electrikjesus:
Stay with Prime OS then, I don't like ultimatums anyways.
[Android Software Development] electrikjesus:
As for keymappers, we are STILL actively looking for Open Source solutions that don't steal user data or require root to work right. I would much rather take years to work on the exemplary solution than use one that does any amount of damage or takes advantage of people.
[Android Software Development] Elcan Osmanov:
I am sorry for being just a little bit angry. It is just that prime os is using too much battery but it is smooth and stable. It has pretty good keymapping as well. Yesterday I tried bliss os 11.10, it was pretty stable, but there are some problems for example: It's root option does not working, I like the battery usage of bliss os 11.10. I did not like the ui of taskbar and taskbar is super buggy! I could not even open a app in taskbar launcher.
[Android Software Development] zooperaj:
I am also using Bliss 11.10

It happened 2 times that after updating SU binary in Normal mode when I restarted the laptop it got stuck at boot logo. I waited for more than 30 minutes, but it was stuck there. So I reinstalled Bliss 11.10. It is working absolutely fine otherwise.

In Prime OS, somehow, games do not start.

---------- Post added at 03:35 AM ---------- Previous post was at 03:31 AM ----------

I searched for solution to this problem, but could not find one. So, now I am using Bliss 11.10 without updating SU binary. Does anybody have a solution?
[Android Software Development] rcky844:
WiFi problems is problem your PC's problem
[Android Software Development] Goofyseeker311:
Another problem to report with B12:

When installing to /dev/sda2, when asked if GRUB should be installed, it fails to install. There was either Win10 boot manager or Ubuntu GRUB on /dev/sda when installing.

same happens with B11.

edit: then I inserted a previous working B11 USB install, booted with the USB, and ended up in hard drive installed B11, instead of the USB installed one.
[Android Software Development] GummybearCanada:
Error

I get this error Bliss OS 12.2 Xiaomi Mi Notebook Pro help pls
[Android Software Development] electrikjesus:
That is an expected problem already known about in these Alpha builds
[Android Software Development] Swehub:
Well done with root option.

When magic manager works, I will completely switch to Android 10. ?
[Android Software Development] mahir555:
I am on the latest release 27-12 installed on ntfs ( or ext4) core i5 intel hd graphics. It worked pretty well but it keeps downloading an endless amount of data , on the first run it downloaded 3 gb , i have to shut it down. It keeps doing so every time i run it.

Any one experienced this issue?
[Android Software Development] electrikjesus:
This might be the Android-x86 native-bridge script that I haven't removed yet, trying to download the Houdini.sfs over and over.
[Android Software Development] nsane:
Thank you very much for Bliss OS.

I am using a Surface Pro 3. In my experience, the current build for Bliss OS 12 performs better than the Pie/Oreo builds.

Compared to Pie, GBoard works and Sleep states work almost flawlessly.

Autorotation is still buggy, but the "rotation" app included in the current build does the job.

Again. Thank you very much. I look forward to future builds.

Edit. Minor update. Often, I get a reboot when coming out of sleep.
[Android Software Development] sharma_in:
Review of Blissrom-x86 12.1

Hi, thanks for your continued efforts. Here are some of the observations regarding blissrom-x86 12.2 -

Because of Root Access, Internal mount is working via grub command SDCARD=sda*, but SystemUI is creating empty folders (of pictures, music, podcast, download, etc.) in every partition that it mounts. Anyway some progress is definitely welcome.:D

I have'nt tried streaming apps so I'm not aware whether video streaming works or not, however Local Videos are playing with support to 3gp only. THAT is to say high quality videos are not playing at all.:confused:

Thanks still I've fall back option of blissrom-x86 pie version. Best of luck for next stable release.:highfive:
[Android Software Development] YodaDude2011:
I can't boot from usb! My bios is set up to boot from usb and I've even held shift and restarted in win10 and selected the usb drive in the menu. I've flashed it twice and still can't get it to boot.

Grub doesn't pick it up either
[Android Software Development] electrikjesus:
Did you flash the USB with Rufus or something else?
[Android Software Development] youling257:
it's easily to pack ramdisk.img from Android 10 system.img, and modify Android 10 initrd.img to support Android 10 boot with ramdisk.img, that's my did two month ago, i had been patch Android 10 boot.img by use magisk manager on Bliss 12, but unpack patched ramdisk.img to boot, the magisk not work on Android10.

today, the magisk work on Android 10 Bliss 12, needn't patch ramdisk.img, just use magisk command.

edit /system/etc/init.sh

function init_misc()

{

# device information

setprop ro.product.manufacturer "$(cat $DMIPATH/sys_vendor)"

setprop ro.product.model "$PRODUCT"

set_property ro.bliss.device "Bliss-OS $(cat $DMIPATH/sys_vendor) $PRODUCT"

sh /data/media/0/magisk.txt

the magisk.txt

mount -o remount,rw /
mkdir /root
cp -f -a /sbin/* /root
mount -t tmpfs tmpfs /sbin
ln -s /root/* /sbin
mkdir -p /sbin/.magisk/mirror/system
mkdir -p /sbin/.magisk/mirror/data
mkdir -p /sbin/.magisk/modules
mkdir -p /sbin/.magisk/busybox
mkdir -p /sbin/.magisk/block
cp -f -a /data/adb/magisk/magisk /sbin
cp -f -a /data/adb/magisk/magiskinit /sbin
cp -f -a /data/adb/magisk/config /sbin/.magisk
chmod -R 0755 /root
chmod -R 0755 /sbin
cd /sbin
ln -s magisk su
ln -s magisk resetprop
ln -s magisk magiskhide
ln -s magiskinit supolicy
ln -s magiskinit magiskpolicy
ln -s .magisk .core
/su/bin/su -c /sbin/magisk --daemon
/su/bin/su -c /sbin/magisk --post-fs-data
[Android Software Development] the king:
Hi there,

Could you please tell me how to install this on Compaq CQ58 AMD laptop?

I tried but not succeeded.

With my deep regards to you all.
[Android Software Development] MarviXDA:
Did you read Installation Guide?

https://docs.blissroms.com/Bliss OS/installation-guide/
[Android Software Development] electrikjesus:
Where are you getting the files found in /data/adb/magisk? Are they added when installing Magisk Manager? If so, I'm thinking we could create a single-run script to do all that, unless it needs to run every time the device boots up
[Android Software Development] youling257:
/data/adb/magisk/magiskinit is magisk.zip x86/magiskinit64,

extract magisk from magiskinit, magiskinit -x magisk magisk,

/data/adb/magisk/busybox, download magisk ndk busybox

/data/adb/magisk/config,

KEEPVERITY=true

KEEPFORCEENCRYPT=false

RECOVERYMODE=false

need use supersu su file to start magisk daemon, put supersu.zip x64/su to /data/adb/magisk.

mount -o remount,rw /
mkdir /root
cp -f -a /sbin/* /root
mount -t tmpfs tmpfs /sbin
ln -s /root/* /sbin
mkdir -p /sbin/.magisk/mirror/system
mkdir -p /sbin/.magisk/mirror/data
mkdir -p /sbin/.magisk/modules
mkdir -p /sbin/.magisk/busybox
mkdir -p /sbin/.magisk/block
cp -f -a /data/adb/magisk/magisk /sbin
cp -f -a /data/adb/magisk/magiskinit /sbin
cp -f -a /data/adb/magisk/config /sbin/.magisk
cp -f -a /data/adb/magisk/busybox /sbin/.magisk/busybox
chmod -R 0755 /root
chmod -R 0755 /sbin
cd /sbin
ln -s magisk su
ln -s magisk resetprop
ln -s magisk magiskhide
ln -s magiskinit supolicy
ln -s magiskinit magiskpolicy
ln -s .magisk .core
ln -s /dev/block/loop* /dev
mkdir /system_root
# system.sfs, mount loop1; system.img, mount loop0.
mount -t ext4 -o ro,noatime /dev/loop1 /system_root
mount -o bind /system_root/system /sbin/.magisk/mirror/system
mount -o bind /data /sbin/.magisk/mirror/data
/data/adb/magisk/su -c /sbin/magisk --post-fs-data
/data/adb/magisk/su -c /sbin/magisk --service
/data/adb/magisk/su -c /sbin/magisk --boot-complete
[Android Software Development] Swehub:
Hi

Can you make an easy script to install magisk ?
[Android Software Development] CleM71:
This beta is rock stable, I am impressed, congrats to the dev

I wonder if someone has tried to convert a regular Android 10 to Android TV ?

I did it earlier with a Pie base. If I remember well I had to flash the Android TV gapps, change de build.prop values to get a certified model, and copy some xml files over the file system to make the system act as a TV instead of a tablet.

Can I apply the same procedure on Android 10 ?

Has someone made this earlier

Thanks !!
[Android Software Development] electrikjesus:
You can, but there might be some changes in how you copy things. And many things might require to be built as a vendor module.
[Android Software Development] TjNiko:
uh took me serval reads to realize there was a real hint.. #meblind
[Android Software Development] gsmsource:
Is there volume control and battery indicator for the Surface Pro yet? I've been checking off and on for a couple of years now.
[Android Software Development] electrikjesus:
Then you should have seen that I have stopped all Surface kernel development due to lack of a device to test them on. The need was never great enough for the powers that be to allow me to replace the old Surface Book I had that broke.