yashsingh1/xdaforums huggingface dataset:
[BLISS ROMS Development] KKJdrunkenmonkey:
I'm using a Surface Pro 2017 (a.k.a. a Surface Pro 5, don't know why Microsoft briefly deviated from their naming scheme) without issue. It uses a very similar touchscreen to yours. Both the 11.6 IPTS build from 3/15 and the 11.10 IPTS build from 12/15 work very well on it, pick 11.6 if you do not want Google Play or 11.10 if you do. Make sure to follow the Surface-specific instructions to install the correct firmware for your touchscreen or it will not work.

The only issues I'm experiencing are that the hardware keys do not work (known issue to development team) and an inability to completely lock the screen. Also, attempting to run from USB did not work well for me, could've been my USB thumb drive, but once it was installed on a partition of the internal SSD it runs like a champ.
[BLISS ROMS Development] rech67:
I have tried all the options for included Set Orientation app, the results are shown as attached files.
[BLISS ROMS Development] KKJdrunkenmonkey:
Thanks... those pictures make it very clear what you're seeing. Unfortunately I'm not sure how to help you, hopefully your conversation with electrikjesus has positive results. Good luck!
[BLISS ROMS Development] electrikjesus:
I don't think I've ever seen a device treat orientation that way... Can you let me know if you're adding anything to the grub command to get things booting?
[BLISS ROMS Development] milav:
help needed

installed bliss os 11.10 20191214 gms build but wifi not working (bluetooth works)

as i have gone through posts now it works when i boot through legacy modprobe

so i want that mode to boot everytime i boot machine

how do i do that without my intervention???otherwise everytime i have to click pagedown button to change boot and if i miss that i boot into regular mode where my wifi doesn't work.

also once i have booted in modprobe and if i go back to regular boot my setiings app crashes.

how do i change this entry?? i think i will have to change grub entry.

system i am running on is hp g6 laptop of 2011 make. and has core i5 2430m chip and bcm94313hmgb wifi bt chip i think.

also i dont intend to dual boot i want to run bliss on system fully

little noob here. thanks in advance
[BLISS ROMS Development] xV3rsus:
Hi! I thank you for having responded. Could you please explain to me step by step how to install the correct firmware for Surface? I tried but without a solution .. (maybe because starting it in Live mode gives problems and instead installing it on the SSD does not give problems, like you said?)
[BLISS ROMS Development] milav:
no need now made it work used another live distro and edited menu.lst file working now
[BLISS ROMS Development] xV3rsus:
Perfect, with a little patience and tweaking I managed to install Bliss v11.10 on my SP4 SSD because I prefer to have Google Play. I also managed to put the ipts and i915 files in the right folders only that the touchscreen just started the system works and after a few minutes it stops working :( Could you help me solve it?

Is there any way to put Bliss on standby while it is running?

Do you know why some games like Clash Royale and Brawl Stars just start crashing right away?
[BLISS ROMS Development] electrikjesus:
Check the troubleshooting and install sections for Bliss OS at docs.blissroms.com for info on how to edit your grub config
[BLISS ROMS Development] electrikjesus:
You surface users should be adding VULKAN=1 to grub and disabling lock screen to ensure that things run smoothly
[BLISS ROMS Development] milav:
done

running properly now
[BLISS ROMS Development] xV3rsus:
OK thank you! I selected from the Bliss 11.10 Vulkan Experimental grub, it started up and the sleep works wonderfully, but I still have to test the touchscreen and Wi-Fi problems. Is there a different way to start Vulkan without going to the advanced menu? you told me to write "Vulkan = 1" in the grub command line but it didn't work .. Also you could tell me why some games crash repeatedly as soon as you start them? I tried to disable the automatic rotation and use the Set Rotation app but without any solution. If I could only get these games to work it would be perfect!
[BLISS ROMS Development] Sofyan_84:
Hello! nice work team but i had problems with ??-09-2019/ build:

_bootloop when i tried to update the su binary

-the built in octopus not configurable for azerty keyboard layout(i tryed to install phoenix's but no luck)

-can-t acces to hdd partitions(Remix and Phoenix support it out out of the box)

and i have some suggestens

-multi task support

-work on your own keymapper(Jide's game helper)

Log:there is no log because its about a bootloop :(

Device: HP EliteBook 8570p
[BLISS ROMS Development] MarviXDA:
I have the same problem with updating su binary.
[BLISS ROMS Development] electrikjesus:
It would help us all if you read the update posts and the issues/fixes associated with each build before you waste everyones time posting something that has been answered a million times already.
[BLISS ROMS Development] ingermy:
Even on my Surface 2017 the touchscreen does not work with the last 11.10 even with Vulkan = 1 in grub unfortunately!
[BLISS ROMS Development] electrikjesus:
Let's hope that there is another Surface user that can point out the obvious a bit better than I have tried. Good luck

Just as a reminder, we do have a detailed Surface section in the docs site. docs.blissroms.com
[BLISS ROMS Development] xV3rsus:
The touchscreen works for me, replacing the ipts_firmware and i915_firmware files, as written in the guide for Surface models. But unfortunately some games like Clash Royale and Brawl Stars as soon as I start them, crash. Can you tell me how can I solve?
[BLISS ROMS Development] electrikjesus:
that may be a sign that your CPU is not compatible with the Houdini libraries we use. This happens with many atom processors
[BLISS ROMS Development] perfect_:
Hi,

i have Bay Trail (3735f) Windows 10 Tablet and i successfully installed latest BlissOS x86 v11.10 but Touch Screen and Accelerometer doesnt work. Wi-Fi doesnt connect if modem has Mac Filter. Also Sound and Battery gauge doesnt work. I am gonna provide Windows 10 drivers for them. Please implement these drivers to the BlissOS x86. Thanks.

Download :

Bay-Trail Windows 10 Tablet Drivers

https://drive.google.com/file/d/11Rp9yMAYyCv4zyjlWpoSdUpv_SHRjY9K
[BLISS ROMS Development] electrikjesus:
Oh sure, I'll get right on that...
[BLISS ROMS Development] hamdan198:
Has anybody got the keyboard working for surface laptop 1?
[BLISS ROMS Development] ingermy:
Do you also have the sueface 2017 i5?

Did you put vulkan = 1 in grub?
[BLISS ROMS Development] bfmetcalf:
Windows 10 drivers won't do any good. You'll need to find Linux drivers for them, and test to make sure they work, then do a pull request.
[BLISS ROMS Development] xV3rsus:
Yes, i have SP4 2017 i5. In the grub I went to advanced options and started the Bliss Vulkan Experimental version
[BLISS ROMS Development] perfect_:
Touch Screen

https://github.com/onitake/gsl-firmware/raw/master/firmware/linux/silead/gsl3670-itworks-tw891.fw

PMIC

4.20 kernel supports

drivers/mfd/axp20x-i2c.c

Wifi

https://github.com/hadess/rtl8723bs

https://git.kernel.org/pub/scm/linu.../?id=28b9f21e555c6c0d28e954c76ec3e22ba487b1c7

Accelerometer

https://github.com/BoschSensortec/BMA2x2_driver

Sound

https://github.com/plbossart/UCM/tree/master/bytcr-rt5640

You need to blacklist kernel's auto-detected HDMI sound driver to support built-in sound (speaker and headphones)

/etc/modprobe.d/50-block-hdmi-audio.conf
[BLISS ROMS Development] electrikjesus:
Thanks for these. Blacklisting HDMI sound for all devices might be a bad idea, so we might want to explore possibly ignoring it from the init.sh for this specific device.

And for the pmic, we might want to look into a driver for Kernel-4.19 until we can get around the issues with kernel-4.20
[BLISS ROMS Development] ingermy:
Hi Electrikjesus

on my surface 2017, with every update, i have always overwritten on an NTFS partition

the files unzipped by the ISO compiled by you:

android.bot

initr.img

kernel

ramdisk.img

sistem.img

after i started the S.O. with grub2win using the string:

menuentry 'BlissOS' --class bliss {

search --file --no-floppy --set=root /AndroidOS/android.boot

linux /AndroidOS/kernel root=/dev/ram0 SRC=/AndroidOS androidboot.selinux=permissive androidboot.hardware=android_x86_64 buildvariant=eng quiet VULCAN=1 sleep.earlysuspend=2 DATA=

initrd /AndroidOS/initrd.img

}

I copied the jakeday drivers from the terminal and everything was fine.

I did the same procedure several times with the new version 11.10 adding the string VULCAN = 1 in grub but the touch does not go.

Where am I wrong?

Thank you (sorry for my bad english)
[BLISS ROMS Development] Alister.:
I'm using Bliss-v11.10--OFFICIAL-20191214-2253_x86_64_k-k4.19.50-ax86-ga_m-18.3.5-pie-x86-llvm80_ld-2.4.99-ma-p_dg-pie-x86_dh-undefined_gms

I would like to get my webcam working within virtualbox it's a Logitech C270, virtualbox detects it fine and i have it successfully working in windows 10 guest.

When using a live usb open camera app detects my external usb camera can see it's working able to take a photo from it, will crash when trying to record a video tho, some apps the preview box for the webcam doesn't show what the camera see's its just grey or black, also tested a laptop built in camera with live usb and camera shows up in places the external wouldn't certain apps also was able to record video where external couldn't with open camera, some apps external camera looks funny like it's cropped weirdly seems wildly hit and miss, open camera ect still not working inside the virtualbox

With Skype inside virtualbox if i do a call, it will activate the webcams LED light no video displays tho microphone isn't detected.

I understand virtual machines, aren't really supported as developers aren't using it this way. Starting to realise may just be a lost cause.

If there's any logs or other information i can provide, more then willing to do so.

If anyone can help would appreciate it.
[BLISS ROMS Development] Elcan Osmanov:
Please add key mapping support. I really need it. I am using prime os currently but I want to try this. People says this does not have key mapping support. I think it can't be that hard to add keymapping support.
[BLISS ROMS Development] ElfinJNoty:
:laugh:

It can't be that hard

I mean, you realllly need it. To play games.
[BLISS ROMS Development] TManchu:
I'm considering installing this on my Dell Venue 11 Pro tablet but there's a few things I've noticed while running it in live mode. For some reason, all the animations seem to oscillate between 30 and 60FPS randomly. Like everything will run smooth at 60FPS for a couple of seconds but then drop back down to 30FPS. Makes the experience quite unpleasant. I tested the same USB on my desktop PC and these issues were not present. The other thing is that the battery percentage indicator doesn't work. It just sits at 0%.

Tablet: Dell Venue 11 Pro 5130 (Atom Z3770, 2GB LPDDR3)

Desktop: i7 6800k, GTX 1070, 16GB DDR4

I'm guessing the performance issues are down to the Atom hardware on my tablet. If anyone has any input, it would be appreciated.
[BLISS ROMS Development] Tyakrish:
The 11.10,14 Dec build is fabulous ! I am on the GMS build with Vulkan enabled.

- Stability has improved a lot.

- More importantly, the sleep option has appeared for me now in the power button menu and sleep states are now working perfectly for me. With the Easy Off app they are working partially, but with the inbuilt option its working perfectly.

- Crashes while playing YouTube videos on Chrome and Kiwi Browser have been fixed.

- Tincore support is added with the addition of the tincore idc file.

- The annoying SuperSu update notification is gone now for me.

With the exception of the initial Taskbar glitches there is nothing much wrong with it. Thanks a ton [MENTION=928479]electrikjesus[/MENTION]

Edit: Unfortunately the SDCARD=/dev/sdx option isn't working for me. Also tried with the exact path of my ntfs partition i.e. /dev/block/sda8. Do you think its because I am using grub2 of my linux distro rather than the included grub ?

My init.d script for mounting ntfs partitions is working nicely. Though it didn't work initially, but after changing its group ownership to shell or 2000 and setting file permissions as 755, it worked.
[BLISS ROMS Development] ElfinJNoty:
Thanks for feedback on the partition mounting.

Glad things are running well

Good news is: a new build was just uploaded with further improvements ?
[BLISS ROMS Development] electrikjesus:
Never got the chance to look into why the SDCARD= command line option isn't working in Bliss. I think it has something to do w/ how we mount vs Android-x86 project.
[BLISS ROMS Development] brodo:
Where do I find this? The latest on sourceforge is Bliss-v11.10--OFFICIAL-20191214-2253.

On a different matter: I set up Magisk as explained here (https://www.youtube.com/watch?v=4wG4OMnB0V4) and root is working so far. Since I couldn't install modules I added a data partition sda3 and changed the commandline in android.cfg as in #1277 to:

linux $kd/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 DATA=/dev/block/sda3 $src $@

Now sda3 is correctly mounted on /data and the modules I installed appeared in the modules list but weren't executable or didn't show up as apps. Magisk log shows these errors:

E Magisk : stat /dev/loop0 failed with 2: No such file or directory
E Magisk : mount /sbin/.magisk/block/system->/sbin/.magisk/mirror/system failed with 2: No such file or directory

Do I need to add other grub parameters to make Magisk mount /system? Or is somethign else wrong?
[BLISS ROMS Development] dangouseboy:
Great work Team Bliss

I am try to install the 12.14 build of Bliss 11.10 to my teclast x98 air 3G(Intel Bay Trail-T Z3736F). I use the live mode everything looks cool except that the touch screen has some mirror or inverted problem, meaning when I touch left, it is actually right. I touch upside and it is actually downside.

I checked some post in this thread and google the answer, and two solutions come up.

1.	Replace touch screen firmware

2.	Edit the touch screen config file. Change some line to “Y-###“ instead of “###

For the first solution, I am not sure how to find the right driver. Currently this pad has dual system with android 5.0 and win10 in it. I checked driver in win10, it has some name of Goodix. However when I go to android system.img, and locate the directory of ect/firmware, I can only see the following files, which don’t look like Goodix driver.

Aac_dec_of28.bin

Fw_sst_of228.bin

Isp_acc_????(several files with similar prefix)

Mp3_dec_of28.bin

Msvdx_fw_mfld_de2.0.bin

Psh_bk.binsensor_config.bin

Shisp_2400b0.bin

On the other hand, I am also trying to unpack your system.sfs file. I downloaded a tool named rmxtools on this forum, but it automatically closes when I open the sfs file. Nevertheless I managed to use Ubuntu to mount system.sfs.

So my question are as follows,

1.	Where to find the right driver of my touch screen?

2.	Where to replace the driver, because the directory of system.sfs doesn’t look like sytem.img of android 5.0. I find there is touch screen directory in /lib/modules/4.19.50 android/kernel/drivers/input/touch screen. Is this the right path?

3.	How should I do the replacement?

4.	Any other way to solve the inverted problem? Like edit config file?

5.	Any way to do this work under Win10 environment?
[BLISS ROMS Development] electrikjesus:
If touch is working, then you have the right firmware already, and it just needs to be inverted. This can be done via pull request to the source, or by editing the init.sh file on Bliss.

Example of a pull request for that type of change: https://github.com/BlissRoms-x86/de...mmit/73c011b76969f04a6cc924c9b4c321a3bd9cd490
[BLISS ROMS Development] youling257:
https://xdaforums.com/showpost.php?p=75598108&postcount=21

if [ -e /mnt/$SRC/system.sfs ]; then

losetup /dev/loop0 /mnt/$SRC/system.sfs

ln -s /dev/loop0 /dev/block/loop0

mount -o noatime /dev/block/loop0 system

if [ -e system/system.img ]; then

mount --move system /sfs

losetup /dev/loop1 /sfs/system.img

ln -s /dev/loop1 /dev/block/loop1

mount -o noatime /dev/block/loop1 system

fi

elif [ -e /mnt/$SRC/system.img ]; then

losetup /dev/loop0 /mnt/$SRC/system.img

ln -s /dev/loop0 /dev/block/loop0

mount -o noatime,ro /dev/block/loop0 system
[BLISS ROMS Development] dangouseboy:
Thank you for your quick reply. It was not until two days ago that I installed Ubuntu for the first time, so please forgive me to ask some rookie questions.

1. It is my first time to hear the term "pull request", does that mean I need to do some coding and ask for integration?

2. I mount system.img and find "init.sh" under the directory of /etc/ . I double click the file to check the code, but I can't find anything related to touch screen or Goodix. Is there any tutorial I can refer to?
[BLISS ROMS Development] brodo:
Wow... this is basically alright but, honestly, quite a mess how you've written it down. I needed some time to figure out what you were trying to say.

To clear things up a bit:

- My "kernel", "initrd.img", "ramdisk.img" and "system.img" were in [sda2]/bliss-x86-11.11/.

- I mounted system.img as a loop device and copied alle the files in there to the root of the filesystem, unmounted it and moved system.img, kernel and ramdisk.img also to the root (temporarily) so that initrd.img is the only file within bliss-x86-11.11/.

- Then I executed

zcat initrd.img | cpio -idm > /dev/null

to unpack initrd.img.

- Next I moved initrd.img also to the boot partition.

- I opened the file "init", looked for the parts that start with "if [ -e /mnt/$SRC/system.sfs ]; then" and "elif [ -e /mnt/$SRC/system.img ]; then".

- I replaced the corresponding lines with

if [ -e /mnt/$SRC/system.sfs ]; then
losetup /dev/loop0 /mnt/$SRC/system.sfs
ln -s /dev/loop0 /dev/block/loop0
mount -o noatime /dev/block/loop0 system
if [ -e system/system.img ]; then
mount --move system /sfs
losetup /dev/loop1 /sfs/system.img
ln -s /dev/loop1 /dev/block/loop1
mount -o noatime /dev/block/loop1 system
fi
elif [ -e /mnt/$SRC/system.img ]; then
losetup /dev/loop0 /mnt/$SRC/system.img
ln -s /dev/loop0 /dev/block/loop0
mount -o noatime,ro /dev/block/loop0 system

- I repacked everything with

find . | cpio -o -H newc | gzip > ../initrd.img

(This will pack every element within the current folder into initrd.img; thus temporarily moving all the other files. They can now be moved back. Note that initrd.img will be placed one level above and overwrites the existing initrd.img if it is there. Make a backup of this file somewhere else if you are unsure.)

- Next I looked for the grub configuration which was in my case in the boot partition (sda1) as "/efi/boot/android.cfg".

- I added "SYSTEM=/dev/block/sda2" to the commandline so that it looked like this:

linux $kd/kernel root=/dev/ram0 androidboot.selinux=permissive androidboot.hardware=android_x86_64 SYSTEM=/dev/block/sda2 DATA=/dev/block/sda3 $src $@

- After a reboot Magisk was up and running without errors and correctly mounted /system.

Maybe this helps someone to fix Magisk in Bliss OS.

I still couldn't get SafetyNet to pass since changing the fingerprint always gave me bootloops but that's for another day....

edit: I was too optimistic. E.g. YouTube Vanced doesn't work after installing the module. Only after I placed some files in /system/app/YouTube/ manually.
[BLISS ROMS Development] Tyakrish:
Nice, so basic integrity check passes then ? Only CTS fails, I assume ?
[BLISS ROMS Development] brodo:
No, that's not what I meant. Both fail. I don't even come so far to test it with another fingerprint. The os gets stuck in a bootloop until I revert all changes of MagiskHide Props Config.
[BLISS ROMS Development] GummybearCanada:
Hi electrikjesus I enabled "expanded desktop" from the control center and now the status bar and navigation buttons are gone please help I am using Bliss OS 11.9 please help Is there a way to disable expanded desktop from the terminal or something?
[BLISS ROMS Development] Tyakrish:
MagiskHide props can only fix CTS. Maybe basic integrity needs to be fixed first. If you are on the micro g build, maybe try the gms build since micro g in its current state is known to break basic integrity.
[BLISS ROMS Development] electrikjesus:
Just the drop down from the status bar. Try to click and drag from the top of the screen a couple times, see if you can get status bar to show
[BLISS ROMS Development] vagelisfil:
I'm trying to run Bliss OS Live on my laptops but every time it stuck at the following screen. I've tried different versions but every time the same result. Any help?
[BLISS ROMS Development] dangouseboy:
Hi, I found a video on Youtube named "Fix An Inverted {UP SIDE DOWN [180 degrees] }Screen Of Android Phones", which encounted exactly the same problem as I did, and fixed this problem by editing build.prop. Do you think this will work for me?

sorry I can't post outside links as a new user to this forum.
[BLISS ROMS Development] xxpoloxx:
Project xCloud Beta APK

All I am new to Bliss but, I was able to get Bliss version 11.10 up and running on my surface pro 3. I am curious if anyone has attempted to install the Project xCloud apk to game stream your xbox one or xbox cloud games to Bliss? When I go to launch the application it just disappears and appears to crash. Is there a way to submit log files via Bliss so that devs are able to understand the reason for crash or is it a copy and paste thing from the app to the forum for support?

---------- Post added at 09:58 AM ---------- Previous post was at 09:48 AM ----------

Curious if anyone else has seen this issue. My hotspot from ATT that is visible in windows on the surface pro 3 doesn't show up in the the available networks section within Bliss. when I am looking to connect to it.
[BLISS ROMS Development] Daniel47833:
I have a problem. I installed this on a 32GB partition but in settings it says that the total space is 8GB and I am sure that this is the correct partition, is there any way to increase the memory so that it uses the whole partition?
[BLISS ROMS Development] Swehub:
Easy to get magisk manager to work whit PIE

Download: Android Image Kitchen V3.6

Look very closely at this video my mentally handicapped friends youtube.com/watch?v=4wG4OMnB0V4

You dont need to write this **** in termux/bliss OS

1. su

2. cd /system/xbin && mv su su.bak

After Android Image Kitchen V3.6 have unpackimg ramdisk, kernel and initrd.img just write them over your disk, usb or other ****.. and make an fresh install.

Do not format the hard drive and all your stuff is there whit latest magisk manager. Pie works much better then android 10.

Ju must do this in Android Image Kitchen: mkbootimg --kernel kernel --ramdisk ramdisk.img --second initrd.img --output boot.img and take new boot.img file to Pie magisk manager and inject code.

I love magisk but it is really unnecessary to install....Only me who must have it!

Have a bad day =) and gfy, Regards SweHub
[BLISS ROMS Development] andreiwd:
Bootloop on PC

I have Bliss OS installed on my laptop 3 months ago.

The ease and stability of the system is fantastic.

In recent days my laptop battery has run out and now the system does not start. Loops on the loading screen.

In the tests that were done, try to replace the mass one files and find that the problem file is precisely data.img. I don't want to lose my data.

How can I repair the file? Is there any tool for auto repair system files?
[BLISS ROMS Development] electrikjesus:
That's a good question. I know we do supply some basic fix disk functions from Grub. Maybe try booting in debug mode and Google some common grub disc repair commands, then please report back
[BLISS ROMS Development] bfmetcalf:
Look for the cache files in your data.img and delete them. I've had this happen before and was able to get to booting again doing that.