yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
I have an Audioengine D3 DAC and it works just fine connected via an USB OTG cable. I've just tested it.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] El Dun:
That's actually great news! Sadly with my audiolab m-dac mini it was not working with BETA3 version (I try to get spare time to test it again with the lastest).

What audio player were you using? When I was trying it with neutron player it worked too but not with poweramp or foobar2000. In poweramp you can see pretty well what is going on when you go to settings/audio/audioinfo.

Also is 24bit 96khz non downsampled and DSD playback possible via the headphone jack?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] szata.68:
It may sound stupid, but have to ask... Now I'm on stock ctg4 fw with opened bootloader, and really like to have at least root, but this rom, too. It is impossible now?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Lav64:
I should probably have mentioned I'm experiencing this using a standard S10 on RC2
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] counti:
My phone is a S10e
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
I wanted to release the next version, but I'm unable to login to androidfilehost :( It is an issue on their side.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
Version 1.0 has been released!

I've started a proxy on my server and created an ssh tunnel to it. This way I was able to login to androidfilehost.com and upload the files.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] dylem29:
Wahou! I'm impress !

I'm on Sammy rom, but I'm very interested to this one.

When you say that there are some "audio effects" missing, what kind of effects?

And what's "Wideband SCO" and IMS?

Thanks :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] angela5246:
Nice work, thanks a lot. Do you see the possibility to automatize vendor/firmware updates in the coming future? Flashing vendor/firmware updates with heimdall again and again really breaks the ROM's update process.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
I don't have unlimited calls so I only tested it briefly. The display is turned off when the proximity sensor measures a distance of 1.5-2 cm (or less), but it only measures once per second (you can see the LED blinking right next to the camera). If you press your phone too quickly against your head, the screen doesn't turn off fast enough and therefore your ear will tap the screen.

I also tried "simple dialer", a 3rd party caller app, but it didn't solve the issue, so I assume this ROM limits the sensor sample rate (which can hopefully be fixed)

I think it is the normal LineageOS behavior, but I think it shouldn't be possible, too. To get it fixed, you should post it to the LineageOS issue tracker.

Thank you for your very detailed report! Unfortunatly I don't use SIP (actually this is the first time I'Ve even heard about it), so I can not test it myself. I'm pretty sure the issue lies within the caller app, not lineageOS itself, so you could try and use a 3rd party caller app. Unfortunately I coudn't find an alternative app that can do both, SIP and normal phone calls.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
Firmware Updates

To make the firmware updates a little bit easier for you i have repacked and uploaded the required firmware files for the 3 devices. Follow the steps to update your devices:

If you use Heimdall:

Download the latest firmwarepackge for your device: "G97?F_Firmwareupdate_Heimdall_????.tar.gz"

Extract the package

Flash the firmware files with this command:

heimdall flash \
--BOOTLOADER sboot.bin \
--PARAM param.bin \
--UP_PARAM up_param.bin \
--CM cm.bin \
--KEYSTORAGE keystorage.bin \
--UH uh.bin \
--DTB dt.img \
--RADIO modem.bin \
--CP_DEBUG modem_debug.bin

If you use Odin:

Download the latest firmwarepackge for your device: "G97?F_Firmwareupdate_Odin_????.zip"

Extract the package and you will get an AP.tar, a BL.tar and a CP...tar.md5

Flash the 3 files with Odin (tested with latest Odin 3.14.x)

Here you can download the firmware packages:

S10

S10e

S10+

If you don't want this repacked firmware packages and want to download the whole firmware by your own. Make sure if you flash it via Odin that you use this files:

From AP_G97?FXX*.tar.md5 take the dt.img and create a new AP.tar

CP_G97?FXX*.tar.md5

Extract BL_G97?FXX*.tar.md5 and create a new BL.tar without the vbmeta.img.lz4
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Sheffield Steve:
Thanks for looking into it.

It's a minor issue that doesn't detract from a fantastic ROM. Thank you for the great work.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] GearCEO:
[MENTION=4297219]modpunk[/MENTION] Can someone upload vbmeta img file because whenever I try to download then it says no mirror found. Thanks and waiting
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
Click Me
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] GearCEO:
Thank you [MENTION=10682177]Stef4n82[/MENTION].
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DerSteppo:
Anyone from Germany on board with an S10(e), member of Techniker Krankenkasse and got their app working on this ROM? Thanks in advance!
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Lav64:
As this latest release (v1.0) needs updated firmware, can anyone point me in the direction of the firmware files? Currently downloading a 5Gb file from Sammobile at 300kb/s and I don't think I can take the wait any longer!
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
Page 73....
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Lav64:
...it's been a long day. Thank you.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] p@to:
Last version recently installed successfully.

I only have a single problem does not recognize external sd card.

Is it possible to solve without formatting the external sdcard?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] dmbardal:
Been a bit off and on, but I seem to have the latest update installed with Magisk now.

However; does anyone have any way of passing safetynet, so my bank-apps works?

Usually this is fixed by custom kernels, but seeing as there arent any right now :confused:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
I'm a member but never installed the app. I did download it and requested the key. It's send by snail-mail (german coorporation, yay), so you'll have to wait 2-3 days till I can give you a full report.

Yes, it should work out-of-the-box. I have a sandisk extreme 512GB formatted with exfat and that worked fine. An older samsung evo plus 128GB formatted with NTFS worked as well. I've honestly no idea why it causes you issues.

Right now there is no way to bypass safetynet. Google has changed their implementation and now uses the TPM (Trusted Platform Module) for keys/ verification/ whatever and because it's special hardware bypassing has possibly become impossible. It will pass "basic integrity" though, this might be enough for your banking app. My bank (N26) shows a warning but lets me continue as usual.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DerSteppo:
Thanks mate! :good: Really want to keep the app running and also banking stuff.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Lav64:
Tried formatting the /vendor and /system today, then reflashed lineage and gapps, and it's made no impact, still being refused as my device is "modified in some way". Google aren't my friend.

I wish there was an alternative to Google Pay!
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] wurstel:
Sweet, so isthis gonna be official lineagos? Will it be distributed via their official site?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Braunbär_1:
modpunk, derf elot, linux4 - thank you very much for your work.

I switched from the 2020-08-05 Version from Ivan_Meler. Installation was easy. And I did build Lineage from source, finally!!! :)

One problem during build: extracting firmware data gave this error

Extracting data from vendor gave no error. The script prepends "system/" to the source path, giving

system/system/etc/init/init.rilmptcp.rc - and this file is not found.

Thus changing the entries in the proprietary-files.txt (removing the "system/") fixed the error - almost: I still had to download one file manually.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] WalterCool:
Hi, I got the same problem first time, make sure your user has read access to that file. It does exist. By default when you extract the firmware, it has very restricted access.

Read my comments here: https://github.com/whatawurst/android_device_samsung_beyond1lte/issues/10
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
The best is if you unpack the system.img and vendor.img form the stock ROM to your disk and pint extract-utils to it: ./extract-utils.sh /path/to/stock/rom

After unpacking run `chmod -R u+rw system/ vendor/` to have permissions to access the files.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
Ok then you won't get it working at the moment cause of following problems:

1. Without Magisk you have the problem that google recognizes the unlocked bootloader (and if you want LOS the bootloader must be unlocked)

2. With Magisk (at its current state) you wont pass safetynet cause of the root detection and other of googles security mechanisms

Which brings me to:

3. If you want to use GooglePay...you will have to run a device with a stock ROM

EDIT:

Maybe google will be your friend...or the use of a search function:

https://xdaforums.com/showpost.php?p=79643248&postcount=176

https://xdaforums.com/showpost.php?p=83177713&postcount=1019

Normally i would not say this but...i think it is not the first time an answer for your question would be provided by using google or the search function.....
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Braunbär_1:
One last thing: USB Audio is working - at least here with a T+A DAC8. Wonderful :)

It previously did not work, I asked for it here: https://xdaforums.com/showpost.php?p=81862031&postcount=679 but never got an answer.

BTW: it did work with S9+official Lineage 16 and does not work with S9+official Lineage 17.1.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Dn7o/:
So, in the rom update procedure, when do I update the firmware? Is this the first or last step?

I wish the "How do I update LineageOS?" would mention when to update the firmware.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
Sorry for the confusion, I didn't have time for an update yet. Install the firmware first (Stef4n82's files), uncheck "reboot" in ODIN, boot to TWPR and then install the new ROM. Rebooting after the firmware update did work for me as well, but it might not be the case for future updates.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
This is one option or you install the ROM update via TWRP (and optional GApps or the Magisk image if needed) and reboot direct from TWRP to DownloadMode without booting the ROM :)

I think it is not important what you do first, but i would say it is important to store the files which are needed for the ROM update on your SDCard before you update the firmware and ROM, cause it makes it a little bit more difficult if you update the firmware first and the older version does not boot with the new firmware ;)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
Didn't think about that, it make sense. Install both without rebooting the phone inbetween is probably the best advice.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] FreeRunner2017:
Hi, every single time I flash a rom besides a stock based rom, I follow instructions carefully, and ALWAYS, when I go to boot it just boots back into recovery everytime, just a bootloop I tried everything.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
-Do you use modpunks twrp?

-Are you on the required firmware?

-Did you FORMAT /data (NOT wipe or rm)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] FreeRunner2017:
I will try all of it and let u know thanks! :) :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] mastawindu:
Thanks for the new update!

Can someone give a feedback on the following topics please ?

- is the low mic volume problem still there?

(it has never been added to the issues list so I need to ask)

- how is the battery drain on idle?

- what SOT do you get with one single full charge?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] p@to:
Tried

Boot system from twrp?

Power off and turn on?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] 7hr08ik:
Hey guys,

Thank you for this Rom, and also picking the same phone as me ? (Came from your LOS on XZ1)

So, im currently running 20200713

And I have microg from the [MENTION=5985501]JoeRifle[/MENTION] guide

I just want to check my thoughts before I **** up my phone. I want to update to latest, and I see your recommending the official Microg as its finally back in production.

So I figure the procedure for me would be as follows

- Backup

- Remove passcode

- Uninstall Magisk MicroG NoGooLag

- Reboot

- Flash new LOS, in TWRP

- Wipe cache / dalvik

- Boot

- Flash magisk

Now updated to latest LOS but lost microg from before.

- Using Aurora droid

- Install official MicroG from repo

At this point im assuming I will have to re-install all my apps that require microg registration? Is that right?

Also, what about SmaliPatcher?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] [MAX]:
I can confirm. Microg (from F-droid) works perfectly.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] 7hr08ik:
Hey,

Thank you for your quick and concise reply :)

Firstly let me apologise, when i say ""recommend" i meant to say "you mention the official one, is supposedly a better option now"

Now I'm back from work, I've had a chance to read my own stuff, and MicroG.

So as far as I can tell, I need to remove my current MicroG and SmaliPatch, as they will get replaced/removed during the upgrade anyway

I think I have my upgrade procedure figured out;

This seems like it should be ok. I know it's essentially a full reinstall, but I HATE HATE HATE, reinstalling apps, and settings.

Im sure im alone when I say that I do some random stuff with my phone that needs a full day of love to get back up and running again

P.S.

Thanks MAX, you posted as I was writing :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] mastawindu:
So there seems to be no mic volume issue anymore and the idle drain is good. Thx for that very precise and complete answer
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] El Dun:
Ok I have tested my DAC with the lastest LOS version using the poweramp player and it works at 24bit 48khz on the audiotrack output (also hearable),

however, it doesn't go beyond that quality but it already is a good step in the right direction :).

When you pick the "High-Res Output" in poweramp sadly it doesn't work at all and on neutron player, when you try to enable DSD throughput you just hear white noise.

After some testing on stock rom I found out that it doesn't work propably because AOSP roms don't support samsungs UHQA PCM (codec/chip?).

And further, when you choose "OpenSL" or "Audiotrack" output on headphones with stock rom you also only get 16bit 48khz at maximum.

So the goal would be, if possible, to support samsungs UHQA output to get DSD files playable (with throughput), high res audio at the headphone jack and 24bit 192khz support for DACs.

Also, does someone have banking apps working with microG at the moment? I only get them working with the standard google play services :(.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Braunbär_1:
It looks like encryption is not working at my phone:

I installed version 1.0 and then build it from source and replaced it. Trust displayed a warning, that the signing keys are not correct. However, Trust says "Encryption: enabled".

Now I connected my phone to a windows box via USB and copied a file "geheim.txt" to the download directory.

Then I started TWRP, did NOT enter an decryption password but started a terminal.

printed the content of the file - but this one should be encrypted, because it is contained in the /data partition!

Whats wrong?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Molitro:
Hello fellas.

I've been thinking of getting a cheap S10e I've found, but kinda despise Samsungs firmware, so I'm thinking of going back to my good old days of custom ROMs.

Issue is though, I use Google Pay often, and doing a quick search I've found conflicting information.

Can we get Google Pay in working order on this Lineage or no?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Keule-Tm:
Would there be an audible difference, or at least another use case for HR?

Looking at Wikipedia, the answer to q1 would be "no, no way that could be sensed"; q2 seems to depend on circumstances.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
The ROM is signed with modpunk's developer key. So if you you did not format your data partition you get this message because the data written by the apps to the data partition "refer" to this developer key. And the version you have built is without this key.

This is strange maybe [MENTION=4297219]modpunk[/MENTION] knows what is the problem with this.

GooglePay won't work with only the ROM cause of the unlocked bootloader. But you can try it with Magisk and the Plugin MagiskHideProbs But for this read this posts and for further questions you can ask there :)

Link1

Link2
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Molitro:
Yeah, that's why I'm asking.

Being able to use Google Pay is one of the very few deal breakers I have, so if someone can confirm if you can get it working I'd appreciate it.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] :
If you search this thread (which is always recommended for aksing something :P ) you will see other ppl have asked about GPay and nobody answered it works. So the only thing you can do is to ask in the thread i have posted ;)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Molitro:
I did search it, I said it on the first post : P

But yeah, sorry, didn't see on the phone you had posted links. Thanks.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
Just received my key code by mail and tried it. My phone is rooted (with Magisk), and the TK app refuses to start "for security reasons". Fortunately Magisk Hide works just fine (after a reboot) and the app boots without a complaint. Without root there shouldn't be any problems, I can't guarantee it though.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
Yesterday tried to re-program the the bixby button to use as a shutter button but unfortunatly this is not an option in the drop down menu.

I found a suitable workaround that can be adpated to do almost anything:

intall automate (free for small scripts)

enable its accessibility service in the android settings

go to Settings > System > Keys and select search assistant for the short press action

enable device wakeup if needed

rename the attached script extention to .flo and start it (or build your own from scratch)

press the bixby button, select the "always execute with" option and choos the script

optional: re-configure opencamera to juse the volume buttons for zoom, ev-correction or focus

Might be useful to someone :)
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] mastawindu:
TIPS coming from hadesRom Q Stock v2.0 (U4CTC5)

Hi everyone, I've finally decided to leave stock-based roms for this rom !

My current baseband/modem : XXU4CTC5. Here's how I plan to do it :

(1)- Flash G970FXXU8CTG4 via ODIN : is there a way to just flash the modem/bootloader via TWRP instead ?

2- Flash modpunk TWRP image via my current recovery (coricanu's twrp)

3- Reboot to recovery

4- Follow tutorial (wipe, rom, gapps and magisk)

5- Reboot to system

Is this going to work or did I miss something ?

Can anyone (ideally someone that came form hadesRom Q Stock v2.0) give me some tips, correct or signal me necessary steps please ?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Braunbär_1:
This is a serious problem. Inserting a SD-card into the phone and executing in the TWRP terminal 'cp /sdcard/Dowload/geheim.txt /sdcard1' copies the not encrypted file to the SD-card. Thus encryption is broken on my phone.

Maybe this is the case with all installations?

Anyone out there who is concerned enough to check it out?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
If you don't set a pin, then /data won't be encrypted it uses a default password. If you don't format it after you flashed a ROM it can't fully decrypt it.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] DerSteppo:
YES! Finally back to LOS. I tried everything on my XZ1C and not even MagiskHide would work, it just would not go behind the "your device is rooted" screen.

Thanks so much for testing, I really appreciate it! :highfive:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] ctrej:
Resolution 16bit vs 24bit: More bits give you a higher dynamic range, so if you have music with loud and very quiet passages the latter will have more fidelity. It's also useful if you want a lower volume and set the preamp of the EQ to the lowest value. This reduces the resolution and can be noticable if you're starting out with "only" 16bit.

Sample Rate 48khz, 96kHz, 192kHz: With 48kHz you can reproduce audio signals up to 24kHz (nyquist theorem), so it's "good enough" for the human audible range of up to 20kHz. Higher sample rates can be useful if you want to edit recorded sounds later as you'll have more data points which reduces quantisation error. I'd welcome a high sample rate on my phone for use as a low-frequency spectrum analyzer and arbitrary function generator.

For most useres these use cases will be completly irrelevent and for the few that use their phone like this it's only a "nice to have", not a dealbreaker. Still, having one of the best DACs/ADCs build into the phone without being able to use them is kinda unfortunate. (Forget to mention: the advertised 32bit/384kHz is likely with upscaling and thus has no tangible benifit, if any, even for these odd use cases)

Welcome back! :highfive:
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Braunbär_1:
I do use a 6-number PIN. What I did:

(1) installed TWRP twrp-3.4.0-0-android-10.0-beyond0lte-3.img

(2) formated /data

(3) flashed lineage-17.1-20200808-UNOFFICIAL-v1.0-beyond0lte.zip

(4) started Lineage and defined a PIN, installed apps and copied data to the phone

(5) build Lineage from source and flashed it, apps and data survived

(6) installed magisk-manager, started TWRP and flashed magisk

I should format /data after (5), i.e. after updating Lineage?
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] modpunk:
Yes, as your build is signed with a testkey. I have developer keys to provide a chain of trust. The TWRP can check the signature of my ROM that it hasn't been altered.
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] mastawindu:
help can't install Magisk

I followed the very detailed tutorial (thx a lot [MENTION=8353517]ctrej[/MENTION] and was able to flash the rom and use it but --> impossible to install Magisk !

I get stuck on the second warning screen (with the yellow triangle)...

Can anyone help me please ?

I did exactly this :

Option 1 (recommended):

Download the boot image for Magisk: S10e -- S10 -- S10+
Verify the integrity of the file -> See INTEGRITY
Unzip the boot image using xz or p7zip
(Needed for Odin) Rename the file to boot.img and use 7zip to pack it into a .tar file
Flash the boot image to the BOOT partition using Odin, Heimdall or TWRP
Install (magisk zip, also tried canary version from [URL="https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445"]official thread[/URL] )
[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] maibatsu:
I saw this a while ago on your Github after you published your recovery and I was wondering why it hasn't been distributed

It makes me happy to see that we're not gonna be left for dead once Samsung stops releasing security updates :) Doing god's work!!! Thank you