[ROM][13][OTA] LineageOS 20 for Galaxy Note10 5G [d1x][N971N][ENCRYPTION][UNOFFICIAL]

Search This thread

billy996

Member
Jun 18, 2017
29
4
My bro. After I installed this Rom, my phone could not dial.
In addition, the network type can only see 3G and LTE in the settings, and 5G is missing.
I have tried about 5 different versions of the firmware to use ODIN to flash as infrastructure.
Does anyone else have the same problem I have?
 
Can you post the video as well?

Did you wipe everything (data, cache, etc.) during the install? Does the current baseband version on your device is "N971NKOU2HVL3"?
Okay let me attach everything
Screenshot_20230310-175401_Settings.png

here
 

billy996

Member
Jun 18, 2017
29
4
Please use the correct firmware version as instructed.

You can try to use a mismatched firmware, no guarantee it will work, and don't report/ask for any help in terms of bugs.
Where is "the correct firmware version as instructed"?

I looked everywhere and still couldn't find any information about the correct firmware version.
 

billy996

Member
Jun 18, 2017
29
4
Firmware is now shipped with builds. You don't have to update firmware manually anymore.

Do note that you'll have to use the provided crDroid recovery.
My Bro.
After I flashed your Builds based on the firmware (N971N KOO N971NKSU2HWA2), the SIM options are only 3G and LTE, losing the 5G option.
 

Rocky7842

Senior Member
New build uploaded.

Major change:
- Security patch date is now 2023-03-05 (with QPR2 update).
- Update kernel to 4.14.309.
- Improve UI smoothness.
- Fix boot animation being laggy at the first few frames.
- Adjust auto brightness profile.
- Update slow/fast charging threshold.
- Undervolt the CPU by 100mV.
- Other optimizations for the kernel.

Note: The CPU got undervolt in this build. While it's totally stable in my tests, your mileage may vary. Please report to me if you encounter random reboot or similar issues.
 

Rocky7842

Senior Member
New build uploaded.

Major change:
- Security patch date is now 2023-04-05.
- Undervolt the CPU by 10% (was 100mV).
- Undervolt the GPU by 10%.
- Some other improvements.

Note: The undervolting is totally stable in my tests, but your mileage may vary. Please report to me if you encounter random reboot or similar issues.
 

K4ahr

New member
May 2, 2023
4
0
Hi is there a way to fix the buzzing sound that the microphone captures when its records the video ? The problem issues in both stock camera app and other 3rd party camera. Dialing and voice recorder seems no problem.

Sorry if my English is bad
 
Last edited:

Rocky7842

Senior Member
Hi is there a way to fix the buzzing sound that the microphone captures when its records the video ? The problem issues in both stock camera app and other 3rd party camera. Dialing and voice recorder seems no problem.

Sorry if my English is bad
Known issue but unable to fix it since it doesn't happen on my device, and no one has provided any useful information such as logs.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    1607247455067.png



    LineageOS is a free, community built, aftermarket firmware distribution of Android 13, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    Known Issues
    • If Google Assistant voice match is enabled, crackling sounds occur during recording.
    • You tell me
    Instructions
    Downloads
    Source
    Contributors
    Rocky7842
    Linux4 for maintaining the trees for exynos982x devices.
    LineageOS team
    1
    Pre-Install Instructions

    Warning: The following instructions will unlock the bootloader and wipe all userdata on the device.

    1. Connect the device to a Wi-Fi network.
    2. Enable Developer Options by pressing the “Build Number” option in the “Settings” app within the “About” menu
      • From within the Developer options menu, enable OEM unlock.
    3. Power off the device, and boot it into download mode:
      • With the device powered off, hold Volume Down + Volume Up and connect USB cable to PC.
      • Now, click the button that the onscren instructions coorelate to “Continue” and/or “Unlock Bootloader”.
    4. Your device will reboot, you may now unplug the USB cable from your device.
    5. The device will demand you format userdata, please follow the onscreen instructions to do so.
    6. Run through Android Setup skipping everything you can, then connect the device to a Wi-Fi network.
    7. Re-enable Development settings by clicking the “Build Number” option 10 times, in the “Settings” app within the “About” menu, and verify that “OEM Unlock” is still enabled in the “Developer options” menu.

    Installing LineageOS for the first time
    1. Flash lineage recovery
      Only the provided lineage recovery will be supported, using TWRP might result in a possible data loss!!
      If using Odin rename the lineage recovery image for your model to recovery.img and add it to a .tar archive using e.g 7zip.
      If using Heimdall use: heimdall flash --RECOVERY recovery.img --no-reboot
    2. Boot lineage recovery
      IMPORTANT: Do not boot into system again before booting recovery, or system will restore stock recovery!
      If using Odin, untick auto-reboot before flashing.
      After flashing, reboot by pressing Volume Down and Power for approximately 7 seconds, immediately hold Volume Up and Power to boot recovery
      IMPORTANT: As of OneUI 3 your device needs to be connected to a PC via USB cable in order to be able to
      boot recovery via Volume Up, Bixby and Power.
    3. Factory reset using Factory reset -> Format data/factory reset
      Warning: Unlike TWRP this will also erase internal storage!
    4. Sideload LineageOS by enabling sideload via Apply Update -> Apply from ADB
      Then run adb sideload <path to your lineage.zip> on your PC
    5. Optional: Sideload GApps and magisk by repeating above step with their zip/apk.

    Magisk
    As this ROM has a working ramdisk sideloading the magisk apk is enough, just as it is
    on every other device, no bootimage with magisk included or installing to recovery is needed!
    I also strongly recommend to use Lygisk instead,
    which is a fork of Magisk that aims to improve support for devices with FBE that can't (and shouldn't anyways!) decrypt userdata in recovery,
    this will also fix OTAs getting stuck while having installed Magisk.


    Safetynet
    The safetynet on this ROM can pass basic integrity, but not CTS.
    Due to the official stance of LineageOS team, and spoofing the build fingerprint may causes issues because Android uses build fingerprint changes as a signal to clear and rebuild several caches, I will not put the modifications in the ROM itself. Instant I'll put the information here, you can choose to do it or not.

    To pass CTS:
    1. We have to install Magisk(or Lygisk), then install both Universal SafetyNet Fix and MagiskHidePropsConf modules.
    2. Reboot, enter adb shell.
    3. In adb shell, type in "props". Now Magisk should ask you for su, accept it.
    4. Type in "1". Which is edit device fingerprint.
    5. Type in "samsung/d1xks/d1x:12/SP1A.210812.016/N971NKSU2HVG7:user/release-keys".
    6. Type in "y" to confirm.
    7. Type in "n" to avoid reboot now.
    8. Type in "b" to go back to main menu.
    9. Type in "5". Which is add/edit custom props.
    10. Type in "n". Which is new custom prop.
    11. Type in "ro.build.version.security_patch".
    12. Type in "2022-07-01".
    13. Type in "y" to confirm.
    14. Type in "y" to reboot.
    Now the security patch date and build fingerprint should be what we set, and Safetynet should pass now.
    1
    New build uploaded.

    Major change:
    - Security patch date is now 2023-01-05.
    - Introduce OTA support.
    - Add the ability to update firmware with ROM.
    1
    Does the rom/kernel support f2fs?
    The actual benefit of supporting f2fs is small, so no. At the same time even I implement the support in kernel, you'll still get ext4, using the lineage recovery.
    If you have a reason that must use f2fs rather than ext4, I can consider, since it's relatively easy for me to enable the feature.
    1
    My reasoning is partly because F2FS has a preference for significant faster sequential read speeds, and partly because of personal experience. although I'm just a user and don't know anything about programming, but my curiosity is huge :)) - with your kernel I was able to run other roms like banana , cheris, iode, . .. on d1x with sim working on ext4 file system it would be a pity not to try with f2fs , sorry i'm not good at english
    Ok then, I think I won't need to enable f2fs in the kernel, since they will most certainly disable f2fs support (again) on the ROM side.
    Samsung's f2fs is highly modified, and already known causing issues on devices with SD card. This device does not have SD card, but not sure if there'll be any other problems. At the same time, like I said, f2fs didn't really provide any real world performance benefit, so no point to enable it and cause troubles.