Lg D851 Firmware

0 views
Skip to first unread message

Heinz Francis

unread,
Aug 3, 2024, 11:35:45 AM8/3/24
to brananpelda

You want to use a 64-bit version of Linux. A 32-bit Linux environment will only work if you are building CyanogenMod 6 and older. For CyanogenMod 10.1, if you encounter issues with 64bit host binaries, you can set BUILD_HOST_32bit=1 in your environment. This is generally not needed, though, especially with CyanogenMod 10.2 and newer.

You only need to do these steps the first time you build. If you previously prepared your build environment and have downloaded the CyanogenMod source code for another device, skip to Prepare the device-specific code.

A package manager in Linux is a system used to install or remove software (usually originating from the Internet) on your computer. With Ubuntu, you can use the Ubuntu Software Center. Even better, you may also use the apt-get install command directly in the Terminal. (Learn more about the apt packaging tool system from Wikipedia.)

Different maintainers setup their device inheritance rules differently. Some require a vendor directory to be populated before breakfast will even succeed. If you receive an error here about vendor makefiles, then jump down to the next section Extract proprietary blobs. The first portion of breakfast should have succeeded at pulling in the device tree and the extract blobs script should be available. After completing that section, you can rerun breakfast d851

I have trouble with the default settings on both Chaos Calmer and Designated Driver (as well as the default Linksys firmware). I assume my ISP does something that is not covered by the default config.

The ISP:
My ISP, a small residential ISP, an early adopter of IPv6 connected to a university network, does gives out IPv6 addresses, but I have no information on what IPv6 features they support or what should be a recommended setup. They recently outsourced the running of the network so any support questions beyond "Facebook does not work when I plug the cable directly" are charged a very high service fee, so I need to figure this out myself.

Thanks for your explanation.
So these link local addresses cannot be NAT:ed like 192.168.x.x or 10.x.x.x can then, like the 169.x.x.x addresses that Windows makes up when DHCP fails that are good for nothing.

I would rather have a global address set on my network devices
Ultimately I'd like to disable NAT altogether and rely on my devices firewalls (my ISP used to hand out about 5 IPv4 addressed, I need to check if this is still true). But for now I'd be happy to just get IPv6 running at all.

Things start working!
It started working on my two of my devices, but this one machine kept getting local address. Tried recreating the connection in Network Manager but that did not help, continued messing with the connection settings in Network Manager until finally Network Manager + KDE Plasma crashed - and after starting it again it received a working address!

Edit: Found that the KDE Plasma applet for Network Manager will randomly show the link local address or one of the actual IPv6 addresses, so I guess a takeaway here is to not use it for any serious purpose.

[*] Backup: If you are going to flash or install the above firmware on your LG G3 D851TN, then we recommend taking a backup of your data, as flashing or installing the Stock ROM (Firmware) will wipe the data from the device.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages